InstanceMetadataDefaultsArgs class

The set of arguments for InstanceMetadataDefaults. The set of arguments for InstanceMetadataDefaults.

Constructors

InstanceMetadataDefaultsArgs({Input<String?>? httpEndpoint, Input<int?>? httpPutResponseHopLimit, Input<String?>? httpTokens, Input<String?>? instanceMetadataTags, Input<String?>? region})
Creates a new InstanceMetadataDefaultsArgs. httpEndpoint Whether the metadata service is available. Can be "enabled", "disabled", or "no-preference". Default: "no-preference". 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. 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". instanceMetadataTags Enables or disables access to instance tags from the instance metadata service. Can be "enabled", "disabled", or "no-preference". Default: "no-preference". region Region where this resource will be managed. Defaults to the Region set in the provider configuration.
const
InstanceMetadataDefaultsArgs.fromMap(Map<String, dynamic> map)
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
httpEndpoint → Input<String?>?
Whether the metadata service is available. Can be "enabled", "disabled", or "no-preference". Default: "no-preference".
final
httpPutResponseHopLimit → Input<int?>?
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.
final
httpTokens → Input<String?>?
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".
final
instanceMetadataTags → Input<String?>?
Enables or disables access to instance tags from the instance metadata service. Can be "enabled", "disabled", or "no-preference". Default: "no-preference".
final
region → Input<String?>?
Region where this resource will be managed. Defaults to the Region set in the provider configuration.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited