Class InstanceMetadataDefaultsArgs.Builder

    • Method Detail

      • httpEndpoint

        public InstanceMetadataDefaultsArgs.Builder httpEndpoint​(@Nullable
                                                                 com.pulumi.core.Output<java.lang.String> httpEndpoint)
        Parameters:
        httpEndpoint - Whether the metadata service is available. Can be `"enabled"`, `"disabled"`, or `"no-preference"`. Default: `"no-preference"`.
        Returns:
        builder
      • httpEndpoint

        public InstanceMetadataDefaultsArgs.Builder httpEndpoint​(java.lang.String httpEndpoint)
        Parameters:
        httpEndpoint - Whether the metadata service is available. Can be `"enabled"`, `"disabled"`, or `"no-preference"`. Default: `"no-preference"`.
        Returns:
        builder
      • httpPutResponseHopLimit

        public InstanceMetadataDefaultsArgs.Builder httpPutResponseHopLimit​(@Nullable
                                                                            com.pulumi.core.Output<java.lang.Integer> httpPutResponseHopLimit)
        Parameters:
        httpPutResponseHopLimit - The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel. Can be an integer from `1` to `64`, or `-1` to indicate no preference. Default: `-1`.
        Returns:
        builder
      • httpPutResponseHopLimit

        public InstanceMetadataDefaultsArgs.Builder httpPutResponseHopLimit​(java.lang.Integer httpPutResponseHopLimit)
        Parameters:
        httpPutResponseHopLimit - The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel. Can be an integer from `1` to `64`, or `-1` to indicate no preference. Default: `-1`.
        Returns:
        builder
      • httpTokens

        public InstanceMetadataDefaultsArgs.Builder httpTokens​(@Nullable
                                                               com.pulumi.core.Output<java.lang.String> httpTokens)
        Parameters:
        httpTokens - Whether the metadata service requires session tokens, also referred to as _Instance Metadata Service Version 2 (IMDSv2)_. Can be `"optional"`, `"required"`, or `"no-preference"`. Default: `"no-preference"`.
        Returns:
        builder
      • httpTokens

        public InstanceMetadataDefaultsArgs.Builder httpTokens​(java.lang.String httpTokens)
        Parameters:
        httpTokens - Whether the metadata service requires session tokens, also referred to as _Instance Metadata Service Version 2 (IMDSv2)_. Can be `"optional"`, `"required"`, or `"no-preference"`. Default: `"no-preference"`.
        Returns:
        builder
      • instanceMetadataTags

        public InstanceMetadataDefaultsArgs.Builder instanceMetadataTags​(@Nullable
                                                                         com.pulumi.core.Output<java.lang.String> instanceMetadataTags)
        Parameters:
        instanceMetadataTags - Enables or disables access to instance tags from the instance metadata service. Can be `"enabled"`, `"disabled"`, or `"no-preference"`. Default: `"no-preference"`.
        Returns:
        builder
      • instanceMetadataTags

        public InstanceMetadataDefaultsArgs.Builder instanceMetadataTags​(java.lang.String instanceMetadataTags)
        Parameters:
        instanceMetadataTags - Enables or disables access to instance tags from the instance metadata service. Can be `"enabled"`, `"disabled"`, or `"no-preference"`. Default: `"no-preference"`.
        Returns:
        builder
      • region

        public InstanceMetadataDefaultsArgs.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 InstanceMetadataDefaultsArgs.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