Class GetOutpostInstanceTypeArgs.Builder

  • Enclosing class:
    GetOutpostInstanceTypeArgs

    public static final class GetOutpostInstanceTypeArgs.Builder
    extends java.lang.Object
    • Method Detail

      • arn

        public GetOutpostInstanceTypeArgs.Builder arn​(com.pulumi.core.Output<java.lang.String> arn)
        Parameters:
        arn - Outpost ARN. The following arguments are optional:
        Returns:
        builder
      • instanceType

        public GetOutpostInstanceTypeArgs.Builder instanceType​(@Nullable
                                                               com.pulumi.core.Output<java.lang.String> instanceType)
        Parameters:
        instanceType - Desired instance type. Conflicts with `preferredInstanceTypes`.
        Returns:
        builder
      • instanceType

        public GetOutpostInstanceTypeArgs.Builder instanceType​(java.lang.String instanceType)
        Parameters:
        instanceType - Desired instance type. Conflicts with `preferredInstanceTypes`.
        Returns:
        builder
      • preferredInstanceTypes

        public GetOutpostInstanceTypeArgs.Builder preferredInstanceTypes​(@Nullable
                                                                         com.pulumi.core.Output<java.util.List<java.lang.String>> preferredInstanceTypes)
        Parameters:
        preferredInstanceTypes - Ordered list of preferred instance types. The first match in this list will be returned. If no preferred matches are found and the original search returned more than one result, an error is returned. Conflicts with `instanceType`.
        Returns:
        builder
      • preferredInstanceTypes

        public GetOutpostInstanceTypeArgs.Builder preferredInstanceTypes​(java.util.List<java.lang.String> preferredInstanceTypes)
        Parameters:
        preferredInstanceTypes - Ordered list of preferred instance types. The first match in this list will be returned. If no preferred matches are found and the original search returned more than one result, an error is returned. Conflicts with `instanceType`.
        Returns:
        builder
      • preferredInstanceTypes

        public GetOutpostInstanceTypeArgs.Builder preferredInstanceTypes​(java.lang.String... preferredInstanceTypes)
        Parameters:
        preferredInstanceTypes - Ordered list of preferred instance types. The first match in this list will be returned. If no preferred matches are found and the original search returned more than one result, an error is returned. Conflicts with `instanceType`.
        Returns:
        builder
      • region

        public GetOutpostInstanceTypeArgs.Builder region​(@Nullable
                                                         com.pulumi.core.Output<java.lang.String> region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder
      • region

        public GetOutpostInstanceTypeArgs.Builder region​(java.lang.String region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder