AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi
aws-native.imagebuilder.getInfrastructureConfiguration
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi
Resource schema for AWS::ImageBuilder::InfrastructureConfiguration
Using getInfrastructureConfiguration
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getInfrastructureConfiguration(args: GetInfrastructureConfigurationArgs, opts?: InvokeOptions): Promise<GetInfrastructureConfigurationResult>
function getInfrastructureConfigurationOutput(args: GetInfrastructureConfigurationOutputArgs, opts?: InvokeOptions): Output<GetInfrastructureConfigurationResult>
def get_infrastructure_configuration(arn: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetInfrastructureConfigurationResult
def get_infrastructure_configuration_output(arn: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetInfrastructureConfigurationResult]
func LookupInfrastructureConfiguration(ctx *Context, args *LookupInfrastructureConfigurationArgs, opts ...InvokeOption) (*LookupInfrastructureConfigurationResult, error)
func LookupInfrastructureConfigurationOutput(ctx *Context, args *LookupInfrastructureConfigurationOutputArgs, opts ...InvokeOption) LookupInfrastructureConfigurationResultOutput
> Note: This function is named LookupInfrastructureConfiguration
in the Go SDK.
public static class GetInfrastructureConfiguration
{
public static Task<GetInfrastructureConfigurationResult> InvokeAsync(GetInfrastructureConfigurationArgs args, InvokeOptions? opts = null)
public static Output<GetInfrastructureConfigurationResult> Invoke(GetInfrastructureConfigurationInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetInfrastructureConfigurationResult> getInfrastructureConfiguration(GetInfrastructureConfigurationArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:imagebuilder:getInfrastructureConfiguration
arguments:
# arguments dictionary
The following arguments are supported:
- Arn string
- The Amazon Resource Name (ARN) of the infrastructure configuration.
- Arn string
- The Amazon Resource Name (ARN) of the infrastructure configuration.
- arn String
- The Amazon Resource Name (ARN) of the infrastructure configuration.
- arn string
- The Amazon Resource Name (ARN) of the infrastructure configuration.
- arn str
- The Amazon Resource Name (ARN) of the infrastructure configuration.
- arn String
- The Amazon Resource Name (ARN) of the infrastructure configuration.
getInfrastructureConfiguration Result
The following output properties are available:
- Arn string
- The Amazon Resource Name (ARN) of the infrastructure configuration.
- Description string
- The description of the infrastructure configuration.
- Instance
Metadata Pulumi.Options Aws Native. Image Builder. Outputs. Infrastructure Configuration Instance Metadata Options - The instance metadata option settings for the infrastructure configuration.
- Instance
Profile stringName - The instance profile of the infrastructure configuration.
- Instance
Types List<string> - The instance types of the infrastructure configuration.
- Key
Pair string - The EC2 key pair of the infrastructure configuration..
- Logging
Pulumi.
Aws Native. Image Builder. Outputs. Infrastructure Configuration Logging - The logging configuration of the infrastructure configuration.
- Dictionary<string, string>
- The tags attached to the resource created by Image Builder.
- Security
Group List<string>Ids - The security group IDs of the infrastructure configuration.
- Sns
Topic stringArn - The SNS Topic Amazon Resource Name (ARN) of the infrastructure configuration.
- Subnet
Id string - The subnet ID of the infrastructure configuration.
- Dictionary<string, string>
- The tags associated with the component.
- Terminate
Instance boolOn Failure - The terminate instance on failure configuration of the infrastructure configuration.
- Arn string
- The Amazon Resource Name (ARN) of the infrastructure configuration.
- Description string
- The description of the infrastructure configuration.
- Instance
Metadata InfrastructureOptions Configuration Instance Metadata Options - The instance metadata option settings for the infrastructure configuration.
- Instance
Profile stringName - The instance profile of the infrastructure configuration.
- Instance
Types []string - The instance types of the infrastructure configuration.
- Key
Pair string - The EC2 key pair of the infrastructure configuration..
- Logging
Infrastructure
Configuration Logging - The logging configuration of the infrastructure configuration.
- map[string]string
- The tags attached to the resource created by Image Builder.
- Security
Group []stringIds - The security group IDs of the infrastructure configuration.
- Sns
Topic stringArn - The SNS Topic Amazon Resource Name (ARN) of the infrastructure configuration.
- Subnet
Id string - The subnet ID of the infrastructure configuration.
- map[string]string
- The tags associated with the component.
- Terminate
Instance boolOn Failure - The terminate instance on failure configuration of the infrastructure configuration.
- arn String
- The Amazon Resource Name (ARN) of the infrastructure configuration.
- description String
- The description of the infrastructure configuration.
- instance
Metadata InfrastructureOptions Configuration Instance Metadata Options - The instance metadata option settings for the infrastructure configuration.
- instance
Profile StringName - The instance profile of the infrastructure configuration.
- instance
Types List<String> - The instance types of the infrastructure configuration.
- key
Pair String - The EC2 key pair of the infrastructure configuration..
- logging
Infrastructure
Configuration Logging - The logging configuration of the infrastructure configuration.
- Map<String,String>
- The tags attached to the resource created by Image Builder.
- security
Group List<String>Ids - The security group IDs of the infrastructure configuration.
- sns
Topic StringArn - The SNS Topic Amazon Resource Name (ARN) of the infrastructure configuration.
- subnet
Id String - The subnet ID of the infrastructure configuration.
- Map<String,String>
- The tags associated with the component.
- terminate
Instance BooleanOn Failure - The terminate instance on failure configuration of the infrastructure configuration.
- arn string
- The Amazon Resource Name (ARN) of the infrastructure configuration.
- description string
- The description of the infrastructure configuration.
- instance
Metadata InfrastructureOptions Configuration Instance Metadata Options - The instance metadata option settings for the infrastructure configuration.
- instance
Profile stringName - The instance profile of the infrastructure configuration.
- instance
Types string[] - The instance types of the infrastructure configuration.
- key
Pair string - The EC2 key pair of the infrastructure configuration..
- logging
Infrastructure
Configuration Logging - The logging configuration of the infrastructure configuration.
- {[key: string]: string}
- The tags attached to the resource created by Image Builder.
- security
Group string[]Ids - The security group IDs of the infrastructure configuration.
- sns
Topic stringArn - The SNS Topic Amazon Resource Name (ARN) of the infrastructure configuration.
- subnet
Id string - The subnet ID of the infrastructure configuration.
- {[key: string]: string}
- The tags associated with the component.
- terminate
Instance booleanOn Failure - The terminate instance on failure configuration of the infrastructure configuration.
- arn str
- The Amazon Resource Name (ARN) of the infrastructure configuration.
- description str
- The description of the infrastructure configuration.
- instance_
metadata_ Infrastructureoptions Configuration Instance Metadata Options - The instance metadata option settings for the infrastructure configuration.
- instance_
profile_ strname - The instance profile of the infrastructure configuration.
- instance_
types Sequence[str] - The instance types of the infrastructure configuration.
- key_
pair str - The EC2 key pair of the infrastructure configuration..
- logging
Infrastructure
Configuration Logging - The logging configuration of the infrastructure configuration.
- Mapping[str, str]
- The tags attached to the resource created by Image Builder.
- security_
group_ Sequence[str]ids - The security group IDs of the infrastructure configuration.
- sns_
topic_ strarn - The SNS Topic Amazon Resource Name (ARN) of the infrastructure configuration.
- subnet_
id str - The subnet ID of the infrastructure configuration.
- Mapping[str, str]
- The tags associated with the component.
- terminate_
instance_ boolon_ failure - The terminate instance on failure configuration of the infrastructure configuration.
- arn String
- The Amazon Resource Name (ARN) of the infrastructure configuration.
- description String
- The description of the infrastructure configuration.
- instance
Metadata Property MapOptions - The instance metadata option settings for the infrastructure configuration.
- instance
Profile StringName - The instance profile of the infrastructure configuration.
- instance
Types List<String> - The instance types of the infrastructure configuration.
- key
Pair String - The EC2 key pair of the infrastructure configuration..
- logging Property Map
- The logging configuration of the infrastructure configuration.
- Map<String>
- The tags attached to the resource created by Image Builder.
- security
Group List<String>Ids - The security group IDs of the infrastructure configuration.
- sns
Topic StringArn - The SNS Topic Amazon Resource Name (ARN) of the infrastructure configuration.
- subnet
Id String - The subnet ID of the infrastructure configuration.
- Map<String>
- The tags associated with the component.
- terminate
Instance BooleanOn Failure - The terminate instance on failure configuration of the infrastructure configuration.
Supporting Types
InfrastructureConfigurationInstanceMetadataOptions
- Http
Put intResponse Hop Limit - Limit the number of hops that an instance metadata request can traverse to reach its destination.
- Http
Tokens Pulumi.Aws Native. Image Builder. Infrastructure Configuration Instance Metadata Options Http Tokens - Indicates whether a signed token header is required for instance metadata retrieval requests. The values affect the response as follows:
- Http
Put intResponse Hop Limit - Limit the number of hops that an instance metadata request can traverse to reach its destination.
- Http
Tokens InfrastructureConfiguration Instance Metadata Options Http Tokens - Indicates whether a signed token header is required for instance metadata retrieval requests. The values affect the response as follows:
- http
Put IntegerResponse Hop Limit - Limit the number of hops that an instance metadata request can traverse to reach its destination.
- http
Tokens InfrastructureConfiguration Instance Metadata Options Http Tokens - Indicates whether a signed token header is required for instance metadata retrieval requests. The values affect the response as follows:
- http
Put numberResponse Hop Limit - Limit the number of hops that an instance metadata request can traverse to reach its destination.
- http
Tokens InfrastructureConfiguration Instance Metadata Options Http Tokens - Indicates whether a signed token header is required for instance metadata retrieval requests. The values affect the response as follows:
- http_
put_ intresponse_ hop_ limit - Limit the number of hops that an instance metadata request can traverse to reach its destination.
- http_
tokens InfrastructureConfiguration Instance Metadata Options Http Tokens - Indicates whether a signed token header is required for instance metadata retrieval requests. The values affect the response as follows:
- http
Put NumberResponse Hop Limit - Limit the number of hops that an instance metadata request can traverse to reach its destination.
- http
Tokens "required" | "optional" - Indicates whether a signed token header is required for instance metadata retrieval requests. The values affect the response as follows:
InfrastructureConfigurationInstanceMetadataOptionsHttpTokens
InfrastructureConfigurationLogging
- S3Logs
Pulumi.
Aws Native. Image Builder. Inputs. Infrastructure Configuration S3Logs - The Amazon S3 logging configuration.
- S3Logs
Infrastructure
Configuration S3Logs - The Amazon S3 logging configuration.
- s3Logs
Infrastructure
Configuration S3Logs - The Amazon S3 logging configuration.
- s3Logs
Infrastructure
Configuration S3Logs - The Amazon S3 logging configuration.
- s3_
logs InfrastructureConfiguration S3Logs - The Amazon S3 logging configuration.
- s3Logs Property Map
- The Amazon S3 logging configuration.
InfrastructureConfigurationS3Logs
- S3Bucket
Name string - S3BucketName
- S3Key
Prefix string - S3KeyPrefix
- S3Bucket
Name string - S3BucketName
- S3Key
Prefix string - S3KeyPrefix
- s3Bucket
Name String - S3BucketName
- s3Key
Prefix String - S3KeyPrefix
- s3Bucket
Name string - S3BucketName
- s3Key
Prefix string - S3KeyPrefix
- s3_
bucket_ strname - S3BucketName
- s3_
key_ strprefix - S3KeyPrefix
- s3Bucket
Name String - S3BucketName
- s3Key
Prefix String - S3KeyPrefix
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi