Class InstanceMetadataDefaultsState


  • public final class InstanceMetadataDefaultsState
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • httpEndpoint

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> httpEndpoint()
        Returns:
        Whether the metadata service is available. Can be `"enabled"`, `"disabled"`, or `"no-preference"`. Default: `"no-preference"`.
      • httpPutResponseHopLimit

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> httpPutResponseHopLimit()
        Returns:
        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`.
      • httpTokens

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> httpTokens()
        Returns:
        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"`.
      • instanceMetadataTags

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> instanceMetadataTags()
        Returns:
        Enables or disables access to instance tags from the instance metadata service. Can be `"enabled"`, `"disabled"`, or `"no-preference"`. Default: `"no-preference"`.