Documentation
¶
Overview ¶
A Pulumi package for creating and managing Amazon Web Services (AWS) cloud resources.
Index ¶
- Constants
- type GetArnArgs
- type GetArnOutputArgs
- type GetArnResult
- type GetArnResultOutput
- func (o GetArnResultOutput) Account() pulumi.StringOutput
- func (o GetArnResultOutput) Arn() pulumi.StringOutput
- func (GetArnResultOutput) ElementType() reflect.Type
- func (o GetArnResultOutput) Id() pulumi.StringOutput
- func (o GetArnResultOutput) Partition() pulumi.StringOutput
- func (o GetArnResultOutput) Region() pulumi.StringOutput
- func (o GetArnResultOutput) Resource() pulumi.StringOutput
- func (o GetArnResultOutput) Service() pulumi.StringOutput
- func (o GetArnResultOutput) ToGetArnResultOutput() GetArnResultOutput
- func (o GetArnResultOutput) ToGetArnResultOutputWithContext(ctx context.Context) GetArnResultOutput
- type GetAvailabilityZoneArgs
- type GetAvailabilityZoneFilter
- type GetAvailabilityZoneFilterArgs
- func (GetAvailabilityZoneFilterArgs) ElementType() reflect.Type
- func (i GetAvailabilityZoneFilterArgs) ToGetAvailabilityZoneFilterOutput() GetAvailabilityZoneFilterOutput
- func (i GetAvailabilityZoneFilterArgs) ToGetAvailabilityZoneFilterOutputWithContext(ctx context.Context) GetAvailabilityZoneFilterOutput
- type GetAvailabilityZoneFilterArray
- func (GetAvailabilityZoneFilterArray) ElementType() reflect.Type
- func (i GetAvailabilityZoneFilterArray) ToGetAvailabilityZoneFilterArrayOutput() GetAvailabilityZoneFilterArrayOutput
- func (i GetAvailabilityZoneFilterArray) ToGetAvailabilityZoneFilterArrayOutputWithContext(ctx context.Context) GetAvailabilityZoneFilterArrayOutput
- type GetAvailabilityZoneFilterArrayInput
- type GetAvailabilityZoneFilterArrayOutput
- func (GetAvailabilityZoneFilterArrayOutput) ElementType() reflect.Type
- func (o GetAvailabilityZoneFilterArrayOutput) Index(i pulumi.IntInput) GetAvailabilityZoneFilterOutput
- func (o GetAvailabilityZoneFilterArrayOutput) ToGetAvailabilityZoneFilterArrayOutput() GetAvailabilityZoneFilterArrayOutput
- func (o GetAvailabilityZoneFilterArrayOutput) ToGetAvailabilityZoneFilterArrayOutputWithContext(ctx context.Context) GetAvailabilityZoneFilterArrayOutput
- type GetAvailabilityZoneFilterInput
- type GetAvailabilityZoneFilterOutput
- func (GetAvailabilityZoneFilterOutput) ElementType() reflect.Type
- func (o GetAvailabilityZoneFilterOutput) Name() pulumi.StringOutput
- func (o GetAvailabilityZoneFilterOutput) ToGetAvailabilityZoneFilterOutput() GetAvailabilityZoneFilterOutput
- func (o GetAvailabilityZoneFilterOutput) ToGetAvailabilityZoneFilterOutputWithContext(ctx context.Context) GetAvailabilityZoneFilterOutput
- func (o GetAvailabilityZoneFilterOutput) Values() pulumi.StringArrayOutput
- type GetAvailabilityZoneOutputArgs
- type GetAvailabilityZoneResult
- type GetAvailabilityZoneResultOutput
- func (o GetAvailabilityZoneResultOutput) AllAvailabilityZones() pulumi.BoolPtrOutput
- func (GetAvailabilityZoneResultOutput) ElementType() reflect.Type
- func (o GetAvailabilityZoneResultOutput) Filters() GetAvailabilityZoneFilterArrayOutput
- func (o GetAvailabilityZoneResultOutput) GroupLongName() pulumi.StringOutput
- func (o GetAvailabilityZoneResultOutput) GroupName() pulumi.StringOutput
- func (o GetAvailabilityZoneResultOutput) Id() pulumi.StringOutput
- func (o GetAvailabilityZoneResultOutput) Name() pulumi.StringOutput
- func (o GetAvailabilityZoneResultOutput) NameSuffix() pulumi.StringOutput
- func (o GetAvailabilityZoneResultOutput) NetworkBorderGroup() pulumi.StringOutput
- func (o GetAvailabilityZoneResultOutput) OptInStatus() pulumi.StringOutput
- func (o GetAvailabilityZoneResultOutput) ParentZoneId() pulumi.StringOutput
- func (o GetAvailabilityZoneResultOutput) ParentZoneName() pulumi.StringOutput
- func (o GetAvailabilityZoneResultOutput) Region() pulumi.StringOutput
- func (o GetAvailabilityZoneResultOutput) State() pulumi.StringOutput
- func (o GetAvailabilityZoneResultOutput) ToGetAvailabilityZoneResultOutput() GetAvailabilityZoneResultOutput
- func (o GetAvailabilityZoneResultOutput) ToGetAvailabilityZoneResultOutputWithContext(ctx context.Context) GetAvailabilityZoneResultOutput
- func (o GetAvailabilityZoneResultOutput) ZoneId() pulumi.StringOutput
- func (o GetAvailabilityZoneResultOutput) ZoneType() pulumi.StringOutput
- type GetAvailabilityZonesArgs
- type GetAvailabilityZonesFilter
- type GetAvailabilityZonesFilterArgs
- func (GetAvailabilityZonesFilterArgs) ElementType() reflect.Type
- func (i GetAvailabilityZonesFilterArgs) ToGetAvailabilityZonesFilterOutput() GetAvailabilityZonesFilterOutput
- func (i GetAvailabilityZonesFilterArgs) ToGetAvailabilityZonesFilterOutputWithContext(ctx context.Context) GetAvailabilityZonesFilterOutput
- type GetAvailabilityZonesFilterArray
- func (GetAvailabilityZonesFilterArray) ElementType() reflect.Type
- func (i GetAvailabilityZonesFilterArray) ToGetAvailabilityZonesFilterArrayOutput() GetAvailabilityZonesFilterArrayOutput
- func (i GetAvailabilityZonesFilterArray) ToGetAvailabilityZonesFilterArrayOutputWithContext(ctx context.Context) GetAvailabilityZonesFilterArrayOutput
- type GetAvailabilityZonesFilterArrayInput
- type GetAvailabilityZonesFilterArrayOutput
- func (GetAvailabilityZonesFilterArrayOutput) ElementType() reflect.Type
- func (o GetAvailabilityZonesFilterArrayOutput) Index(i pulumi.IntInput) GetAvailabilityZonesFilterOutput
- func (o GetAvailabilityZonesFilterArrayOutput) ToGetAvailabilityZonesFilterArrayOutput() GetAvailabilityZonesFilterArrayOutput
- func (o GetAvailabilityZonesFilterArrayOutput) ToGetAvailabilityZonesFilterArrayOutputWithContext(ctx context.Context) GetAvailabilityZonesFilterArrayOutput
- type GetAvailabilityZonesFilterInput
- type GetAvailabilityZonesFilterOutput
- func (GetAvailabilityZonesFilterOutput) ElementType() reflect.Type
- func (o GetAvailabilityZonesFilterOutput) Name() pulumi.StringOutput
- func (o GetAvailabilityZonesFilterOutput) ToGetAvailabilityZonesFilterOutput() GetAvailabilityZonesFilterOutput
- func (o GetAvailabilityZonesFilterOutput) ToGetAvailabilityZonesFilterOutputWithContext(ctx context.Context) GetAvailabilityZonesFilterOutput
- func (o GetAvailabilityZonesFilterOutput) Values() pulumi.StringArrayOutput
- type GetAvailabilityZonesOutputArgs
- type GetAvailabilityZonesResult
- type GetAvailabilityZonesResultOutput
- func (o GetAvailabilityZonesResultOutput) AllAvailabilityZones() pulumi.BoolPtrOutput
- func (GetAvailabilityZonesResultOutput) ElementType() reflect.Type
- func (o GetAvailabilityZonesResultOutput) ExcludeNames() pulumi.StringArrayOutput
- func (o GetAvailabilityZonesResultOutput) ExcludeZoneIds() pulumi.StringArrayOutput
- func (o GetAvailabilityZonesResultOutput) Filters() GetAvailabilityZonesFilterArrayOutput
- func (o GetAvailabilityZonesResultOutput) GroupNames() pulumi.StringArrayOutput
- func (o GetAvailabilityZonesResultOutput) Id() pulumi.StringOutput
- func (o GetAvailabilityZonesResultOutput) Names() pulumi.StringArrayOutput
- func (o GetAvailabilityZonesResultOutput) Region() pulumi.StringOutput
- func (o GetAvailabilityZonesResultOutput) State() pulumi.StringPtrOutput
- func (o GetAvailabilityZonesResultOutput) ToGetAvailabilityZonesResultOutput() GetAvailabilityZonesResultOutput
- func (o GetAvailabilityZonesResultOutput) ToGetAvailabilityZonesResultOutputWithContext(ctx context.Context) GetAvailabilityZonesResultOutput
- func (o GetAvailabilityZonesResultOutput) ZoneIds() pulumi.StringArrayOutput
- type GetBillingServiceAccountArgs
- type GetBillingServiceAccountOutputArgs
- type GetBillingServiceAccountResult
- type GetBillingServiceAccountResultOutput
- func (o GetBillingServiceAccountResultOutput) Arn() pulumi.StringOutput
- func (GetBillingServiceAccountResultOutput) ElementType() reflect.Type
- func (o GetBillingServiceAccountResultOutput) Id() pulumi.StringOutput
- func (o GetBillingServiceAccountResultOutput) ToGetBillingServiceAccountResultOutput() GetBillingServiceAccountResultOutput
- func (o GetBillingServiceAccountResultOutput) ToGetBillingServiceAccountResultOutputWithContext(ctx context.Context) GetBillingServiceAccountResultOutput
- type GetCallerIdentityArgs
- type GetCallerIdentityOutputArgs
- type GetCallerIdentityResult
- type GetCallerIdentityResultOutput
- func (o GetCallerIdentityResultOutput) AccountId() pulumi.StringOutput
- func (o GetCallerIdentityResultOutput) Arn() pulumi.StringOutput
- func (GetCallerIdentityResultOutput) ElementType() reflect.Type
- func (o GetCallerIdentityResultOutput) Id() pulumi.StringOutput
- func (o GetCallerIdentityResultOutput) ToGetCallerIdentityResultOutput() GetCallerIdentityResultOutput
- func (o GetCallerIdentityResultOutput) ToGetCallerIdentityResultOutputWithContext(ctx context.Context) GetCallerIdentityResultOutput
- func (o GetCallerIdentityResultOutput) UserId() pulumi.StringOutput
- type GetDefaultTagsArgs
- type GetDefaultTagsOutputArgs
- type GetDefaultTagsResult
- type GetDefaultTagsResultOutput
- func (GetDefaultTagsResultOutput) ElementType() reflect.Type
- func (o GetDefaultTagsResultOutput) Id() pulumi.StringOutput
- func (o GetDefaultTagsResultOutput) Tags() pulumi.StringMapOutput
- func (o GetDefaultTagsResultOutput) ToGetDefaultTagsResultOutput() GetDefaultTagsResultOutput
- func (o GetDefaultTagsResultOutput) ToGetDefaultTagsResultOutputWithContext(ctx context.Context) GetDefaultTagsResultOutput
- type GetIpRangesArgs
- type GetIpRangesOutputArgs
- type GetIpRangesResult
- type GetIpRangesResultOutput
- func (o GetIpRangesResultOutput) CidrBlocks() pulumi.StringArrayOutput
- func (o GetIpRangesResultOutput) CreateDate() pulumi.StringOutput
- func (GetIpRangesResultOutput) ElementType() reflect.Type
- func (o GetIpRangesResultOutput) Id() pulumi.StringOutput
- func (o GetIpRangesResultOutput) Ipv6CidrBlocks() pulumi.StringArrayOutput
- func (o GetIpRangesResultOutput) Regions() pulumi.StringArrayOutput
- func (o GetIpRangesResultOutput) Services() pulumi.StringArrayOutput
- func (o GetIpRangesResultOutput) SyncToken() pulumi.IntOutput
- func (o GetIpRangesResultOutput) ToGetIpRangesResultOutput() GetIpRangesResultOutput
- func (o GetIpRangesResultOutput) ToGetIpRangesResultOutputWithContext(ctx context.Context) GetIpRangesResultOutput
- func (o GetIpRangesResultOutput) Url() pulumi.StringPtrOutput
- type GetPartitionArgs
- type GetPartitionOutputArgs
- type GetPartitionResult
- type GetPartitionResultOutput
- func (o GetPartitionResultOutput) DnsSuffix() pulumi.StringOutput
- func (GetPartitionResultOutput) ElementType() reflect.Type
- func (o GetPartitionResultOutput) Id() pulumi.StringOutput
- func (o GetPartitionResultOutput) Partition() pulumi.StringOutput
- func (o GetPartitionResultOutput) ReverseDnsPrefix() pulumi.StringOutput
- func (o GetPartitionResultOutput) ToGetPartitionResultOutput() GetPartitionResultOutput
- func (o GetPartitionResultOutput) ToGetPartitionResultOutputWithContext(ctx context.Context) GetPartitionResultOutput
- type GetRegionArgs
- type GetRegionOutputArgs
- type GetRegionResult
- type GetRegionResultOutput
- func (o GetRegionResultOutput) Description() pulumi.StringOutput
- func (GetRegionResultOutput) ElementType() reflect.Type
- func (o GetRegionResultOutput) Endpoint() pulumi.StringOutput
- func (o GetRegionResultOutput) Id() pulumi.StringOutput
- func (o GetRegionResultOutput) Name() pulumi.StringOutputdeprecated
- func (o GetRegionResultOutput) Region() pulumi.StringOutput
- func (o GetRegionResultOutput) ToGetRegionResultOutput() GetRegionResultOutput
- func (o GetRegionResultOutput) ToGetRegionResultOutputWithContext(ctx context.Context) GetRegionResultOutput
- type GetRegionsArgs
- type GetRegionsFilter
- type GetRegionsFilterArgs
- type GetRegionsFilterArray
- type GetRegionsFilterArrayInput
- type GetRegionsFilterArrayOutput
- func (GetRegionsFilterArrayOutput) ElementType() reflect.Type
- func (o GetRegionsFilterArrayOutput) Index(i pulumi.IntInput) GetRegionsFilterOutput
- func (o GetRegionsFilterArrayOutput) ToGetRegionsFilterArrayOutput() GetRegionsFilterArrayOutput
- func (o GetRegionsFilterArrayOutput) ToGetRegionsFilterArrayOutputWithContext(ctx context.Context) GetRegionsFilterArrayOutput
- type GetRegionsFilterInput
- type GetRegionsFilterOutput
- func (GetRegionsFilterOutput) ElementType() reflect.Type
- func (o GetRegionsFilterOutput) Name() pulumi.StringOutput
- func (o GetRegionsFilterOutput) ToGetRegionsFilterOutput() GetRegionsFilterOutput
- func (o GetRegionsFilterOutput) ToGetRegionsFilterOutputWithContext(ctx context.Context) GetRegionsFilterOutput
- func (o GetRegionsFilterOutput) Values() pulumi.StringArrayOutput
- type GetRegionsOutputArgs
- type GetRegionsResult
- type GetRegionsResultOutput
- func (o GetRegionsResultOutput) AllRegions() pulumi.BoolPtrOutput
- func (GetRegionsResultOutput) ElementType() reflect.Type
- func (o GetRegionsResultOutput) Filters() GetRegionsFilterArrayOutput
- func (o GetRegionsResultOutput) Id() pulumi.StringOutput
- func (o GetRegionsResultOutput) Names() pulumi.StringArrayOutput
- func (o GetRegionsResultOutput) ToGetRegionsResultOutput() GetRegionsResultOutput
- func (o GetRegionsResultOutput) ToGetRegionsResultOutputWithContext(ctx context.Context) GetRegionsResultOutput
- type GetServiceArgs
- type GetServiceOutputArgs
- type GetServicePrincipalArgs
- type GetServicePrincipalOutputArgs
- type GetServicePrincipalResult
- type GetServicePrincipalResultOutput
- func (GetServicePrincipalResultOutput) ElementType() reflect.Type
- func (o GetServicePrincipalResultOutput) Id() pulumi.StringOutput
- func (o GetServicePrincipalResultOutput) Name() pulumi.StringOutput
- func (o GetServicePrincipalResultOutput) Region() pulumi.StringOutput
- func (o GetServicePrincipalResultOutput) ServiceName() pulumi.StringOutput
- func (o GetServicePrincipalResultOutput) Suffix() pulumi.StringOutput
- func (o GetServicePrincipalResultOutput) ToGetServicePrincipalResultOutput() GetServicePrincipalResultOutput
- func (o GetServicePrincipalResultOutput) ToGetServicePrincipalResultOutputWithContext(ctx context.Context) GetServicePrincipalResultOutput
- type GetServiceResult
- type GetServiceResultOutput
- func (o GetServiceResultOutput) DnsName() pulumi.StringOutput
- func (GetServiceResultOutput) ElementType() reflect.Type
- func (o GetServiceResultOutput) Id() pulumi.StringOutput
- func (o GetServiceResultOutput) Partition() pulumi.StringOutput
- func (o GetServiceResultOutput) Region() pulumi.StringOutput
- func (o GetServiceResultOutput) ReverseDnsName() pulumi.StringOutput
- func (o GetServiceResultOutput) ReverseDnsPrefix() pulumi.StringOutput
- func (o GetServiceResultOutput) ServiceId() pulumi.StringOutput
- func (o GetServiceResultOutput) Supported() pulumi.BoolOutput
- func (o GetServiceResultOutput) ToGetServiceResultOutput() GetServiceResultOutput
- func (o GetServiceResultOutput) ToGetServiceResultOutputWithContext(ctx context.Context) GetServiceResultOutput
- type Provider
- type ProviderArgs
- type ProviderAssumeRole
- type ProviderAssumeRoleArgs
- type ProviderAssumeRoleArray
- type ProviderAssumeRoleArrayInput
- type ProviderAssumeRoleArrayOutput
- func (ProviderAssumeRoleArrayOutput) ElementType() reflect.Type
- func (o ProviderAssumeRoleArrayOutput) Index(i pulumi.IntInput) ProviderAssumeRoleOutput
- func (o ProviderAssumeRoleArrayOutput) ToProviderAssumeRoleArrayOutput() ProviderAssumeRoleArrayOutput
- func (o ProviderAssumeRoleArrayOutput) ToProviderAssumeRoleArrayOutputWithContext(ctx context.Context) ProviderAssumeRoleArrayOutput
- type ProviderAssumeRoleInput
- type ProviderAssumeRoleOutput
- func (o ProviderAssumeRoleOutput) Duration() pulumi.StringPtrOutput
- func (ProviderAssumeRoleOutput) ElementType() reflect.Type
- func (o ProviderAssumeRoleOutput) ExternalId() pulumi.StringPtrOutput
- func (o ProviderAssumeRoleOutput) Policy() pulumi.StringPtrOutput
- func (o ProviderAssumeRoleOutput) PolicyArns() pulumi.StringArrayOutput
- func (o ProviderAssumeRoleOutput) RoleArn() pulumi.StringPtrOutput
- func (o ProviderAssumeRoleOutput) SessionName() pulumi.StringPtrOutput
- func (o ProviderAssumeRoleOutput) SourceIdentity() pulumi.StringPtrOutput
- func (o ProviderAssumeRoleOutput) Tags() pulumi.StringMapOutput
- func (o ProviderAssumeRoleOutput) ToProviderAssumeRoleOutput() ProviderAssumeRoleOutput
- func (o ProviderAssumeRoleOutput) ToProviderAssumeRoleOutputWithContext(ctx context.Context) ProviderAssumeRoleOutput
- func (o ProviderAssumeRoleOutput) TransitiveTagKeys() pulumi.StringArrayOutput
- type ProviderAssumeRoleWithWebIdentity
- type ProviderAssumeRoleWithWebIdentityArgs
- func (ProviderAssumeRoleWithWebIdentityArgs) ElementType() reflect.Type
- func (i ProviderAssumeRoleWithWebIdentityArgs) ToProviderAssumeRoleWithWebIdentityOutput() ProviderAssumeRoleWithWebIdentityOutput
- func (i ProviderAssumeRoleWithWebIdentityArgs) ToProviderAssumeRoleWithWebIdentityOutputWithContext(ctx context.Context) ProviderAssumeRoleWithWebIdentityOutput
- func (i ProviderAssumeRoleWithWebIdentityArgs) ToProviderAssumeRoleWithWebIdentityPtrOutput() ProviderAssumeRoleWithWebIdentityPtrOutput
- func (i ProviderAssumeRoleWithWebIdentityArgs) ToProviderAssumeRoleWithWebIdentityPtrOutputWithContext(ctx context.Context) ProviderAssumeRoleWithWebIdentityPtrOutput
- type ProviderAssumeRoleWithWebIdentityInput
- type ProviderAssumeRoleWithWebIdentityOutput
- func (o ProviderAssumeRoleWithWebIdentityOutput) Duration() pulumi.StringPtrOutput
- func (ProviderAssumeRoleWithWebIdentityOutput) ElementType() reflect.Type
- func (o ProviderAssumeRoleWithWebIdentityOutput) Policy() pulumi.StringPtrOutput
- func (o ProviderAssumeRoleWithWebIdentityOutput) PolicyArns() pulumi.StringArrayOutput
- func (o ProviderAssumeRoleWithWebIdentityOutput) RoleArn() pulumi.StringPtrOutput
- func (o ProviderAssumeRoleWithWebIdentityOutput) SessionName() pulumi.StringPtrOutput
- func (o ProviderAssumeRoleWithWebIdentityOutput) ToProviderAssumeRoleWithWebIdentityOutput() ProviderAssumeRoleWithWebIdentityOutput
- func (o ProviderAssumeRoleWithWebIdentityOutput) ToProviderAssumeRoleWithWebIdentityOutputWithContext(ctx context.Context) ProviderAssumeRoleWithWebIdentityOutput
- func (o ProviderAssumeRoleWithWebIdentityOutput) ToProviderAssumeRoleWithWebIdentityPtrOutput() ProviderAssumeRoleWithWebIdentityPtrOutput
- func (o ProviderAssumeRoleWithWebIdentityOutput) ToProviderAssumeRoleWithWebIdentityPtrOutputWithContext(ctx context.Context) ProviderAssumeRoleWithWebIdentityPtrOutput
- func (o ProviderAssumeRoleWithWebIdentityOutput) WebIdentityToken() pulumi.StringPtrOutput
- func (o ProviderAssumeRoleWithWebIdentityOutput) WebIdentityTokenFile() pulumi.StringPtrOutput
- type ProviderAssumeRoleWithWebIdentityPtrInput
- type ProviderAssumeRoleWithWebIdentityPtrOutput
- func (o ProviderAssumeRoleWithWebIdentityPtrOutput) Duration() pulumi.StringPtrOutput
- func (o ProviderAssumeRoleWithWebIdentityPtrOutput) Elem() ProviderAssumeRoleWithWebIdentityOutput
- func (ProviderAssumeRoleWithWebIdentityPtrOutput) ElementType() reflect.Type
- func (o ProviderAssumeRoleWithWebIdentityPtrOutput) Policy() pulumi.StringPtrOutput
- func (o ProviderAssumeRoleWithWebIdentityPtrOutput) PolicyArns() pulumi.StringArrayOutput
- func (o ProviderAssumeRoleWithWebIdentityPtrOutput) RoleArn() pulumi.StringPtrOutput
- func (o ProviderAssumeRoleWithWebIdentityPtrOutput) SessionName() pulumi.StringPtrOutput
- func (o ProviderAssumeRoleWithWebIdentityPtrOutput) ToProviderAssumeRoleWithWebIdentityPtrOutput() ProviderAssumeRoleWithWebIdentityPtrOutput
- func (o ProviderAssumeRoleWithWebIdentityPtrOutput) ToProviderAssumeRoleWithWebIdentityPtrOutputWithContext(ctx context.Context) ProviderAssumeRoleWithWebIdentityPtrOutput
- func (o ProviderAssumeRoleWithWebIdentityPtrOutput) WebIdentityToken() pulumi.StringPtrOutput
- func (o ProviderAssumeRoleWithWebIdentityPtrOutput) WebIdentityTokenFile() pulumi.StringPtrOutput
- type ProviderDefaultTags
- type ProviderDefaultTagsArgs
- func (ProviderDefaultTagsArgs) ElementType() reflect.Type
- func (i ProviderDefaultTagsArgs) ToProviderDefaultTagsOutput() ProviderDefaultTagsOutput
- func (i ProviderDefaultTagsArgs) ToProviderDefaultTagsOutputWithContext(ctx context.Context) ProviderDefaultTagsOutput
- func (i ProviderDefaultTagsArgs) ToProviderDefaultTagsPtrOutput() ProviderDefaultTagsPtrOutput
- func (i ProviderDefaultTagsArgs) ToProviderDefaultTagsPtrOutputWithContext(ctx context.Context) ProviderDefaultTagsPtrOutput
- type ProviderDefaultTagsInput
- type ProviderDefaultTagsOutput
- func (ProviderDefaultTagsOutput) ElementType() reflect.Type
- func (o ProviderDefaultTagsOutput) Tags() pulumi.StringMapOutput
- func (o ProviderDefaultTagsOutput) ToProviderDefaultTagsOutput() ProviderDefaultTagsOutput
- func (o ProviderDefaultTagsOutput) ToProviderDefaultTagsOutputWithContext(ctx context.Context) ProviderDefaultTagsOutput
- func (o ProviderDefaultTagsOutput) ToProviderDefaultTagsPtrOutput() ProviderDefaultTagsPtrOutput
- func (o ProviderDefaultTagsOutput) ToProviderDefaultTagsPtrOutputWithContext(ctx context.Context) ProviderDefaultTagsPtrOutput
- type ProviderDefaultTagsPtrInput
- type ProviderDefaultTagsPtrOutput
- func (o ProviderDefaultTagsPtrOutput) Elem() ProviderDefaultTagsOutput
- func (ProviderDefaultTagsPtrOutput) ElementType() reflect.Type
- func (o ProviderDefaultTagsPtrOutput) Tags() pulumi.StringMapOutput
- func (o ProviderDefaultTagsPtrOutput) ToProviderDefaultTagsPtrOutput() ProviderDefaultTagsPtrOutput
- func (o ProviderDefaultTagsPtrOutput) ToProviderDefaultTagsPtrOutputWithContext(ctx context.Context) ProviderDefaultTagsPtrOutput
- type ProviderEndpoint
- type ProviderEndpointArgs
- type ProviderEndpointArray
- type ProviderEndpointArrayInput
- type ProviderEndpointArrayOutput
- func (ProviderEndpointArrayOutput) ElementType() reflect.Type
- func (o ProviderEndpointArrayOutput) Index(i pulumi.IntInput) ProviderEndpointOutput
- func (o ProviderEndpointArrayOutput) ToProviderEndpointArrayOutput() ProviderEndpointArrayOutput
- func (o ProviderEndpointArrayOutput) ToProviderEndpointArrayOutputWithContext(ctx context.Context) ProviderEndpointArrayOutput
- type ProviderEndpointInput
- type ProviderEndpointOutput
- func (o ProviderEndpointOutput) Accessanalyzer() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Account() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Acm() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Acmpca() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Amg() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Amp() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Amplify() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Apigateway() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Apigatewayv2() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Appautoscaling() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Appconfig() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Appfabric() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Appflow() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Appintegrations() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Appintegrationsservice() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Applicationautoscaling() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Applicationinsights() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Applicationsignals() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Appmesh() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Appregistry() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Apprunner() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Appstream() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Appsync() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Arcregionswitch() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Athena() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Auditmanager() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Autoscaling() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Autoscalingplans() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Backup() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Batch() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Bcmdataexports() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Beanstalk() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Bedrock() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Bedrockagent() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Bedrockagentcore() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Billing() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Budgets() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Ce() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Chatbot() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Chime() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Chimesdkmediapipelines() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Chimesdkvoice() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Cleanrooms() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Cloud9() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Cloudcontrol() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Cloudcontrolapi() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Cloudformation() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Cloudfront() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Cloudfrontkeyvaluestore() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Cloudhsm() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Cloudhsmv2() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Cloudsearch() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Cloudtrail() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Cloudwatch() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Cloudwatchevents() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Cloudwatchevidently() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Cloudwatchlog() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Cloudwatchlogs() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Cloudwatchobservabilityaccessmanager() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Cloudwatchrum() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Codeartifact() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Codebuild() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Codecatalyst() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Codecommit() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Codeconnections() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Codedeploy() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Codeguruprofiler() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Codegurureviewer() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Codepipeline() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Codestarconnections() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Codestarnotifications() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Cognitoidentity() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Cognitoidentityprovider() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Cognitoidp() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Comprehend() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Computeoptimizer() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Config() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Configservice() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Connect() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Connectcases() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Controltower() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Costandusagereportservice() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Costexplorer() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Costoptimizationhub() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Cur() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Customerprofiles() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Databasemigration() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Databasemigrationservice() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Databrew() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Dataexchange() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Datapipeline() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Datasync() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Datazone() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Dax() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Deploy() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Detective() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Devicefarm() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Devopsguru() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Directconnect() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Directoryservice() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Dlm() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Dms() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Docdb() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Docdbelastic() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Drs() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Ds() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Dsql() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Dynamodb() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Ec2() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Ecr() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Ecrpublic() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Ecs() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Efs() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Eks() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Elasticache() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Elasticbeanstalk() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Elasticloadbalancing() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Elasticloadbalancingv2() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Elasticsearch() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Elasticsearchservice() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Elastictranscoder() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Elb() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Elbv2() pulumi.StringPtrOutput
- func (ProviderEndpointOutput) ElementType() reflect.Type
- func (o ProviderEndpointOutput) Emr() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Emrcontainers() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Emrserverless() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Es() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Eventbridge() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Events() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Evidently() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Evs() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Finspace() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Firehose() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Fis() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Fms() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Fsx() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Gamelift() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Glacier() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Globalaccelerator() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Glue() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Gluedatabrew() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Grafana() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Greengrass() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Groundstation() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Guardduty() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Healthlake() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Iam() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Identitystore() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Imagebuilder() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Inspector() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Inspector2() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Inspectorv2() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Internetmonitor() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Invoicing() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Iot() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Ivs() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Ivschat() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Kafka() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Kafkaconnect() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Kendra() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Keyspaces() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Kinesis() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Kinesisanalytics() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Kinesisanalyticsv2() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Kinesisvideo() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Kms() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Lakeformation() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Lambda() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Launchwizard() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Lex() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Lexmodelbuilding() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Lexmodelbuildingservice() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Lexmodels() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Lexmodelsv2() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Lexv2models() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Licensemanager() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Lightsail() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Location() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Locationservice() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Logs() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Lookoutmetrics() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) M2() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Macie2() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Managedgrafana() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Mediaconnect() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Mediaconvert() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Medialive() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Mediapackage() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Mediapackagev2() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Mediapackagevod() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Mediastore() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Memorydb() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Mgn() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Mq() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Msk() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Mwaa() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Neptune() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Neptunegraph() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Networkfirewall() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Networkmanager() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Networkmonitor() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Notifications() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Notificationscontacts() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Oam() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Odb() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Opensearch() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Opensearchingestion() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Opensearchserverless() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Opensearchservice() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Organizations() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Osis() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Outposts() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Paymentcryptography() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Pcaconnectorad() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Pcs() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Pinpoint() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Pinpointsmsvoicev2() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Pipes() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Polly() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Pricing() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Prometheus() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Prometheusservice() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Qbusiness() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Qldb() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Quicksight() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Ram() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Rbin() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Rds() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Recyclebin() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Redshift() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Redshiftdata() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Redshiftdataapiservice() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Redshiftserverless() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Rekognition() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Resiliencehub() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Resourceexplorer2() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Resourcegroups() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Resourcegroupstagging() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Resourcegroupstaggingapi() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Rolesanywhere() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Route53() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Route53domains() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Route53profiles() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Route53recoverycontrolconfig() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Route53recoveryreadiness() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Route53resolver() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Rum() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) S3() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) S3api() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) S3control() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) S3outposts() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) S3tables() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) S3vectors() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Sagemaker() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Scheduler() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Schemas() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Secretsmanager() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Securityhub() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Securitylake() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Serverlessapplicationrepository() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Serverlessapprepo() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Serverlessrepo() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Servicecatalog() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Servicecatalogappregistry() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Servicediscovery() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Servicequotas() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Ses() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Sesv2() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Sfn() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Shield() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Signer() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Sns() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Sqs() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Ssm() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Ssmcontacts() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Ssmincidents() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Ssmquicksetup() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Ssmsap() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Sso() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Ssoadmin() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Stepfunctions() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Storagegateway() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Sts() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Swf() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Synthetics() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Taxsettings() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Timestreaminfluxdb() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Timestreamquery() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Timestreamwrite() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) ToProviderEndpointOutput() ProviderEndpointOutput
- func (o ProviderEndpointOutput) ToProviderEndpointOutputWithContext(ctx context.Context) ProviderEndpointOutput
- func (o ProviderEndpointOutput) Transcribe() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Transcribeservice() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Transfer() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Verifiedpermissions() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Vpclattice() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Waf() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Wafregional() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Wafv2() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Wellarchitected() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Workmail() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Workspaces() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Workspacesweb() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Xray() pulumi.StringPtrOutput
- type ProviderIgnoreTags
- type ProviderIgnoreTagsArgs
- func (ProviderIgnoreTagsArgs) ElementType() reflect.Type
- func (i ProviderIgnoreTagsArgs) ToProviderIgnoreTagsOutput() ProviderIgnoreTagsOutput
- func (i ProviderIgnoreTagsArgs) ToProviderIgnoreTagsOutputWithContext(ctx context.Context) ProviderIgnoreTagsOutput
- func (i ProviderIgnoreTagsArgs) ToProviderIgnoreTagsPtrOutput() ProviderIgnoreTagsPtrOutput
- func (i ProviderIgnoreTagsArgs) ToProviderIgnoreTagsPtrOutputWithContext(ctx context.Context) ProviderIgnoreTagsPtrOutput
- type ProviderIgnoreTagsInput
- type ProviderIgnoreTagsOutput
- func (ProviderIgnoreTagsOutput) ElementType() reflect.Type
- func (o ProviderIgnoreTagsOutput) KeyPrefixes() pulumi.StringArrayOutput
- func (o ProviderIgnoreTagsOutput) Keys() pulumi.StringArrayOutput
- func (o ProviderIgnoreTagsOutput) ToProviderIgnoreTagsOutput() ProviderIgnoreTagsOutput
- func (o ProviderIgnoreTagsOutput) ToProviderIgnoreTagsOutputWithContext(ctx context.Context) ProviderIgnoreTagsOutput
- func (o ProviderIgnoreTagsOutput) ToProviderIgnoreTagsPtrOutput() ProviderIgnoreTagsPtrOutput
- func (o ProviderIgnoreTagsOutput) ToProviderIgnoreTagsPtrOutputWithContext(ctx context.Context) ProviderIgnoreTagsPtrOutput
- type ProviderIgnoreTagsPtrInput
- type ProviderIgnoreTagsPtrOutput
- func (o ProviderIgnoreTagsPtrOutput) Elem() ProviderIgnoreTagsOutput
- func (ProviderIgnoreTagsPtrOutput) ElementType() reflect.Type
- func (o ProviderIgnoreTagsPtrOutput) KeyPrefixes() pulumi.StringArrayOutput
- func (o ProviderIgnoreTagsPtrOutput) Keys() pulumi.StringArrayOutput
- func (o ProviderIgnoreTagsPtrOutput) ToProviderIgnoreTagsPtrOutput() ProviderIgnoreTagsPtrOutput
- func (o ProviderIgnoreTagsPtrOutput) ToProviderIgnoreTagsPtrOutputWithContext(ctx context.Context) ProviderIgnoreTagsPtrOutput
- type ProviderInput
- type ProviderOutput
- func (o ProviderOutput) AccessKey() pulumi.StringPtrOutput
- func (o ProviderOutput) CustomCaBundle() pulumi.StringPtrOutput
- func (o ProviderOutput) Ec2MetadataServiceEndpoint() pulumi.StringPtrOutput
- func (o ProviderOutput) Ec2MetadataServiceEndpointMode() pulumi.StringPtrOutput
- func (ProviderOutput) ElementType() reflect.Type
- func (o ProviderOutput) HttpProxy() pulumi.StringPtrOutput
- func (o ProviderOutput) HttpsProxy() pulumi.StringPtrOutput
- func (o ProviderOutput) NoProxy() pulumi.StringPtrOutput
- func (o ProviderOutput) Profile() pulumi.StringPtrOutput
- func (o ProviderOutput) Region() pulumi.StringPtrOutput
- func (o ProviderOutput) RetryMode() pulumi.StringPtrOutput
- func (o ProviderOutput) S3UsEast1RegionalEndpoint() pulumi.StringPtrOutput
- func (o ProviderOutput) SecretKey() pulumi.StringPtrOutput
- func (o ProviderOutput) StsRegion() pulumi.StringPtrOutput
- func (o ProviderOutput) ToProviderOutput() ProviderOutput
- func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
- func (o ProviderOutput) Token() pulumi.StringPtrOutput
- type ProviderTerraformConfigResult
- type ProviderTerraformConfigResultOutput
- type Region
- func (Region) ElementType() reflect.Type
- func (e Region) ToRegionOutput() RegionOutput
- func (e Region) ToRegionOutputWithContext(ctx context.Context) RegionOutput
- func (e Region) ToRegionPtrOutput() RegionPtrOutput
- func (e Region) ToRegionPtrOutputWithContext(ctx context.Context) RegionPtrOutput
- func (e Region) ToStringOutput() pulumi.StringOutput
- func (e Region) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e Region) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e Region) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RegionInput
- type RegionOutput
- func (RegionOutput) ElementType() reflect.Type
- func (o RegionOutput) ToRegionOutput() RegionOutput
- func (o RegionOutput) ToRegionOutputWithContext(ctx context.Context) RegionOutput
- func (o RegionOutput) ToRegionPtrOutput() RegionPtrOutput
- func (o RegionOutput) ToRegionPtrOutputWithContext(ctx context.Context) RegionPtrOutput
- func (o RegionOutput) ToStringOutput() pulumi.StringOutput
- func (o RegionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o RegionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RegionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RegionPtrInput
- type RegionPtrOutput
- func (o RegionPtrOutput) Elem() RegionOutput
- func (RegionPtrOutput) ElementType() reflect.Type
- func (o RegionPtrOutput) ToRegionPtrOutput() RegionPtrOutput
- func (o RegionPtrOutput) ToRegionPtrOutputWithContext(ctx context.Context) RegionPtrOutput
- func (o RegionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RegionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
Constants ¶
const ( RegionAFSouth1 = Region("af-south-1") RegionAPEast1 = Region("ap-east-1") RegionAPNortheast1 = Region("ap-northeast-1") RegionAPNortheast2 = Region("ap-northeast-2") RegionAPNortheast3 = Region("ap-northeast-3") RegionAPSouth1 = Region("ap-south-1") RegionAPSouth2 = Region("ap-south-2") RegionAPSoutheast1 = Region("ap-southeast-1") RegionAPSoutheast2 = Region("ap-southeast-2") RegionAPSoutheast3 = Region("ap-southeast-3") RegionAPSoutheast4 = Region("ap-southeast-4") RegionAPSoutheast5 = Region("ap-southeast-5") RegionAPSoutheast7 = Region("ap-southeast-7") RegionCACentral = Region("ca-central-1") RegionCAWest1 = Region("ca-west-1") RegionEUCentral1 = Region("eu-central-1") RegionEUCentral2 = Region("eu-central-2") RegionEUNorth1 = Region("eu-north-1") RegionEUSouth1 = Region("eu-south-1") RegionEUSouth2 = Region("eu-south-2") RegionEUWest1 = Region("eu-west-1") RegionEUWest2 = Region("eu-west-2") RegionEUWest3 = Region("eu-west-3") RegionILCentral1 = Region("il-central-1") RegionMECentral1 = Region("me-central-1") RegionMESouth1 = Region("me-south-1") RegionMXCentral1 = Region("mx-central-1") RegionSAEast1 = Region("sa-east-1") RegionUSEast1 = Region("us-east-1") RegionUSEast2 = Region("us-east-2") RegionUSWest1 = Region("us-west-1") RegionUSWest2 = Region("us-west-2") RegionCNNorth1 = Region("cn-north-1") RegionCNNorthwest1 = Region("cn-northwest-1") RegionUSGovEast1 = Region("us-gov-east-1") RegionUSGovWest1 = Region("us-gov-west-1") RegionUSISOEast1 = Region("us-iso-east-1") RegionUSISOWest1 = Region("us-iso-west-1") RegionUSISOBEast1 = Region("us-isob-east-1") RegionEUISOEWest1 = Region("eu-isoe-west-1") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetArnArgs ¶
A collection of arguments for invoking getArn.
type GetArnOutputArgs ¶
type GetArnOutputArgs struct {
// ARN to parse.
Arn pulumi.StringInput `pulumi:"arn"`
Id pulumi.StringPtrInput `pulumi:"id"`
}
A collection of arguments for invoking getArn.
func (GetArnOutputArgs) ElementType ¶
func (GetArnOutputArgs) ElementType() reflect.Type
type GetArnResult ¶
type GetArnResult struct {
// The [ID](https://docs.aws.amazon.com/general/latest/gr/acct-identifiers.html) of the AWS account that owns the resource, without the hyphens.
Account string `pulumi:"account"`
Arn string `pulumi:"arn"`
Id string `pulumi:"id"`
// Partition that the resource is in.
Partition string `pulumi:"partition"`
// Region the resource resides in.
// Note that the ARNs for some resources do not include a Region, so this component might be omitted.
Region string `pulumi:"region"`
// Content of this part of the ARN varies by service.
// It often includes an indicator of the type of resource—for example, an IAM user or Amazon RDS database —followed by a slash (/) or a colon (:), followed by the resource name itself.
Resource string `pulumi:"resource"`
// The [service namespace](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html#genref-aws-service-namespaces) that identifies the AWS product.
Service string `pulumi:"service"`
}
A collection of values returned by getArn.
func GetArn ¶
func GetArn(ctx *pulumi.Context, args *GetArnArgs, opts ...pulumi.InvokeOption) (*GetArnResult, error)
Parses an ARN into its constituent parts.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := aws.GetArn(ctx, &aws.GetArnArgs{
Arn: "arn:aws:rds:eu-west-1:123456789012:db:mysql-db",
}, nil)
if err != nil {
return err
}
return nil
})
}
```
type GetArnResultOutput ¶
type GetArnResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getArn.
func GetArnOutput ¶
func GetArnOutput(ctx *pulumi.Context, args GetArnOutputArgs, opts ...pulumi.InvokeOption) GetArnResultOutput
func (GetArnResultOutput) Account ¶
func (o GetArnResultOutput) Account() pulumi.StringOutput
The [ID](https://docs.aws.amazon.com/general/latest/gr/acct-identifiers.html) of the AWS account that owns the resource, without the hyphens.
func (GetArnResultOutput) Arn ¶
func (o GetArnResultOutput) Arn() pulumi.StringOutput
func (GetArnResultOutput) ElementType ¶
func (GetArnResultOutput) ElementType() reflect.Type
func (GetArnResultOutput) Id ¶
func (o GetArnResultOutput) Id() pulumi.StringOutput
func (GetArnResultOutput) Partition ¶
func (o GetArnResultOutput) Partition() pulumi.StringOutput
Partition that the resource is in.
func (GetArnResultOutput) Region ¶
func (o GetArnResultOutput) Region() pulumi.StringOutput
Region the resource resides in. Note that the ARNs for some resources do not include a Region, so this component might be omitted.
func (GetArnResultOutput) Resource ¶
func (o GetArnResultOutput) Resource() pulumi.StringOutput
Content of this part of the ARN varies by service. It often includes an indicator of the type of resource—for example, an IAM user or Amazon RDS database —followed by a slash (/) or a colon (:), followed by the resource name itself.
func (GetArnResultOutput) Service ¶
func (o GetArnResultOutput) Service() pulumi.StringOutput
The [service namespace](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html#genref-aws-service-namespaces) that identifies the AWS product.
func (GetArnResultOutput) ToGetArnResultOutput ¶
func (o GetArnResultOutput) ToGetArnResultOutput() GetArnResultOutput
func (GetArnResultOutput) ToGetArnResultOutputWithContext ¶
func (o GetArnResultOutput) ToGetArnResultOutputWithContext(ctx context.Context) GetArnResultOutput
type GetAvailabilityZoneArgs ¶
type GetAvailabilityZoneArgs struct {
// Set to `true` to include all Availability Zones and Local Zones regardless of your opt in status.
AllAvailabilityZones *bool `pulumi:"allAvailabilityZones"`
// Configuration block(s) for filtering. Detailed below.
Filters []GetAvailabilityZoneFilter `pulumi:"filters"`
// Full name of the availability zone to select.
Name *string `pulumi:"name"`
// 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.
Region *string `pulumi:"region"`
// Specific availability zone state to require. May be any of `"available"`, `"information"` or `"impaired"`.
State *string `pulumi:"state"`
// Zone ID of the availability zone to select.
//
// The arguments of this data source act as filters for querying the available
// availability zones. The given filters must match exactly one availability
// zone whose data will be exported as attributes.
ZoneId *string `pulumi:"zoneId"`
}
A collection of arguments for invoking getAvailabilityZone.
type GetAvailabilityZoneFilter ¶
type GetAvailabilityZoneFilter struct {
// Name of the filter field. Valid values can be found in the [EC2 DescribeAvailabilityZones API Reference](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeAvailabilityZones.html).
Name string `pulumi:"name"`
// Set of values that are accepted for the given filter field. Results will be selected if any given value matches.
Values []string `pulumi:"values"`
}
type GetAvailabilityZoneFilterArgs ¶
type GetAvailabilityZoneFilterArgs struct {
// Name of the filter field. Valid values can be found in the [EC2 DescribeAvailabilityZones API Reference](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeAvailabilityZones.html).
Name pulumi.StringInput `pulumi:"name"`
// Set of values that are accepted for the given filter field. Results will be selected if any given value matches.
Values pulumi.StringArrayInput `pulumi:"values"`
}
func (GetAvailabilityZoneFilterArgs) ElementType ¶
func (GetAvailabilityZoneFilterArgs) ElementType() reflect.Type
func (GetAvailabilityZoneFilterArgs) ToGetAvailabilityZoneFilterOutput ¶
func (i GetAvailabilityZoneFilterArgs) ToGetAvailabilityZoneFilterOutput() GetAvailabilityZoneFilterOutput
func (GetAvailabilityZoneFilterArgs) ToGetAvailabilityZoneFilterOutputWithContext ¶
func (i GetAvailabilityZoneFilterArgs) ToGetAvailabilityZoneFilterOutputWithContext(ctx context.Context) GetAvailabilityZoneFilterOutput
type GetAvailabilityZoneFilterArray ¶
type GetAvailabilityZoneFilterArray []GetAvailabilityZoneFilterInput
func (GetAvailabilityZoneFilterArray) ElementType ¶
func (GetAvailabilityZoneFilterArray) ElementType() reflect.Type
func (GetAvailabilityZoneFilterArray) ToGetAvailabilityZoneFilterArrayOutput ¶
func (i GetAvailabilityZoneFilterArray) ToGetAvailabilityZoneFilterArrayOutput() GetAvailabilityZoneFilterArrayOutput
func (GetAvailabilityZoneFilterArray) ToGetAvailabilityZoneFilterArrayOutputWithContext ¶
func (i GetAvailabilityZoneFilterArray) ToGetAvailabilityZoneFilterArrayOutputWithContext(ctx context.Context) GetAvailabilityZoneFilterArrayOutput
type GetAvailabilityZoneFilterArrayInput ¶
type GetAvailabilityZoneFilterArrayInput interface {
pulumi.Input
ToGetAvailabilityZoneFilterArrayOutput() GetAvailabilityZoneFilterArrayOutput
ToGetAvailabilityZoneFilterArrayOutputWithContext(context.Context) GetAvailabilityZoneFilterArrayOutput
}
GetAvailabilityZoneFilterArrayInput is an input type that accepts GetAvailabilityZoneFilterArray and GetAvailabilityZoneFilterArrayOutput values. You can construct a concrete instance of `GetAvailabilityZoneFilterArrayInput` via:
GetAvailabilityZoneFilterArray{ GetAvailabilityZoneFilterArgs{...} }
type GetAvailabilityZoneFilterArrayOutput ¶
type GetAvailabilityZoneFilterArrayOutput struct{ *pulumi.OutputState }
func (GetAvailabilityZoneFilterArrayOutput) ElementType ¶
func (GetAvailabilityZoneFilterArrayOutput) ElementType() reflect.Type
func (GetAvailabilityZoneFilterArrayOutput) Index ¶
func (o GetAvailabilityZoneFilterArrayOutput) Index(i pulumi.IntInput) GetAvailabilityZoneFilterOutput
func (GetAvailabilityZoneFilterArrayOutput) ToGetAvailabilityZoneFilterArrayOutput ¶
func (o GetAvailabilityZoneFilterArrayOutput) ToGetAvailabilityZoneFilterArrayOutput() GetAvailabilityZoneFilterArrayOutput
func (GetAvailabilityZoneFilterArrayOutput) ToGetAvailabilityZoneFilterArrayOutputWithContext ¶
func (o GetAvailabilityZoneFilterArrayOutput) ToGetAvailabilityZoneFilterArrayOutputWithContext(ctx context.Context) GetAvailabilityZoneFilterArrayOutput
type GetAvailabilityZoneFilterInput ¶
type GetAvailabilityZoneFilterInput interface {
pulumi.Input
ToGetAvailabilityZoneFilterOutput() GetAvailabilityZoneFilterOutput
ToGetAvailabilityZoneFilterOutputWithContext(context.Context) GetAvailabilityZoneFilterOutput
}
GetAvailabilityZoneFilterInput is an input type that accepts GetAvailabilityZoneFilterArgs and GetAvailabilityZoneFilterOutput values. You can construct a concrete instance of `GetAvailabilityZoneFilterInput` via:
GetAvailabilityZoneFilterArgs{...}
type GetAvailabilityZoneFilterOutput ¶
type GetAvailabilityZoneFilterOutput struct{ *pulumi.OutputState }
func (GetAvailabilityZoneFilterOutput) ElementType ¶
func (GetAvailabilityZoneFilterOutput) ElementType() reflect.Type
func (GetAvailabilityZoneFilterOutput) Name ¶
func (o GetAvailabilityZoneFilterOutput) Name() pulumi.StringOutput
Name of the filter field. Valid values can be found in the [EC2 DescribeAvailabilityZones API Reference](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeAvailabilityZones.html).
func (GetAvailabilityZoneFilterOutput) ToGetAvailabilityZoneFilterOutput ¶
func (o GetAvailabilityZoneFilterOutput) ToGetAvailabilityZoneFilterOutput() GetAvailabilityZoneFilterOutput
func (GetAvailabilityZoneFilterOutput) ToGetAvailabilityZoneFilterOutputWithContext ¶
func (o GetAvailabilityZoneFilterOutput) ToGetAvailabilityZoneFilterOutputWithContext(ctx context.Context) GetAvailabilityZoneFilterOutput
func (GetAvailabilityZoneFilterOutput) Values ¶
func (o GetAvailabilityZoneFilterOutput) Values() pulumi.StringArrayOutput
Set of values that are accepted for the given filter field. Results will be selected if any given value matches.
type GetAvailabilityZoneOutputArgs ¶
type GetAvailabilityZoneOutputArgs struct {
// Set to `true` to include all Availability Zones and Local Zones regardless of your opt in status.
AllAvailabilityZones pulumi.BoolPtrInput `pulumi:"allAvailabilityZones"`
// Configuration block(s) for filtering. Detailed below.
Filters GetAvailabilityZoneFilterArrayInput `pulumi:"filters"`
// Full name of the availability zone to select.
Name pulumi.StringPtrInput `pulumi:"name"`
// 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.
Region pulumi.StringPtrInput `pulumi:"region"`
// Specific availability zone state to require. May be any of `"available"`, `"information"` or `"impaired"`.
State pulumi.StringPtrInput `pulumi:"state"`
// Zone ID of the availability zone to select.
//
// The arguments of this data source act as filters for querying the available
// availability zones. The given filters must match exactly one availability
// zone whose data will be exported as attributes.
ZoneId pulumi.StringPtrInput `pulumi:"zoneId"`
}
A collection of arguments for invoking getAvailabilityZone.
func (GetAvailabilityZoneOutputArgs) ElementType ¶
func (GetAvailabilityZoneOutputArgs) ElementType() reflect.Type
type GetAvailabilityZoneResult ¶
type GetAvailabilityZoneResult struct {
AllAvailabilityZones *bool `pulumi:"allAvailabilityZones"`
Filters []GetAvailabilityZoneFilter `pulumi:"filters"`
// The long name of the Availability Zone group, Local Zone group, or Wavelength Zone group.
GroupLongName string `pulumi:"groupLongName"`
// The name of the zone group. For example: `us-east-1-zg-1`, `us-west-2-lax-1`, or `us-east-1-wl1-bos-wlz-1`.
GroupName string `pulumi:"groupName"`
// The provider-assigned unique ID for this managed resource.
Id string `pulumi:"id"`
Name string `pulumi:"name"`
// Part of the AZ name that appears after the region name, uniquely identifying the AZ within its region.
// For Availability Zones this is usually a single letter, for example `a` for the `us-west-2a` zone.
// For Local and Wavelength Zones this is a longer string, for example `wl1-sfo-wlz-1` for the `us-west-2-wl1-sfo-wlz-1` zone.
NameSuffix string `pulumi:"nameSuffix"`
// The name of the location from which the address is advertised.
NetworkBorderGroup string `pulumi:"networkBorderGroup"`
// For Availability Zones, this always has the value of `opt-in-not-required`. For Local Zones, this is the opt in status. The possible values are `opted-in` and `not-opted-in`.
OptInStatus string `pulumi:"optInStatus"`
// ID of the zone that handles some of the Local Zone or Wavelength Zone control plane operations, such as API calls.
ParentZoneId string `pulumi:"parentZoneId"`
// Name of the zone that handles some of the Local Zone or Wavelength Zone control plane operations, such as API calls.
ParentZoneName string `pulumi:"parentZoneName"`
Region string `pulumi:"region"`
State string `pulumi:"state"`
ZoneId string `pulumi:"zoneId"`
// Type of zone. Values are `availability-zone`, `local-zone`, and `wavelength-zone`.
ZoneType string `pulumi:"zoneType"`
}
A collection of values returned by getAvailabilityZone.
func GetAvailabilityZone ¶
func GetAvailabilityZone(ctx *pulumi.Context, args *GetAvailabilityZoneArgs, opts ...pulumi.InvokeOption) (*GetAvailabilityZoneResult, error)
`getAvailabilityZone` provides details about a specific availability zone (AZ) in the current Region.
This can be used both to validate an availability zone given in a variable and to split the AZ name into its component parts of an AWS Region and an AZ identifier letter. The latter may be useful e.g., for implementing a consistent subnet numbering scheme across several regions by mapping both the region and the subnet letter to network numbers.
This is different from the `getAvailabilityZones` (plural) data source, which provides a list of the available zones.
## Example Usage
The following example shows how this data source might be used to derive VPC and subnet CIDR prefixes systematically for an availability zone.
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/ec2" "github.com/pulumi/pulumi-std/sdk/go/std" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
cfg := config.New(ctx, "")
regionNumber := map[string]interface{}{
"ap-northeast-1": 5,
"eu-central-1": 4,
"us-east-1": 1,
"us-west-1": 2,
"us-west-2": 3,
}
if param := cfg.GetObject("regionNumber"); param != nil {
regionNumber = param
}
azNumber := map[string]interface{}{
"a": 1,
"b": 2,
"c": 3,
"d": 4,
"e": 5,
"f": 6,
}
if param := cfg.GetObject("azNumber"); param != nil {
azNumber = param
}
// Retrieve the AZ where we want to create network resources
// This must be in the region selected on the AWS provider.
example, err := aws.GetAvailabilityZone(ctx, &aws.GetAvailabilityZoneArgs{
Name: pulumi.StringRef("eu-central-1a"),
}, nil)
if err != nil {
return err
}
invokeCidrsubnet, err := std.Cidrsubnet(ctx, &std.CidrsubnetArgs{
Input: "10.0.0.0/8",
Newbits: 4,
Netnum: regionNumber[example.Region],
}, nil)
if err != nil {
return err
}
// Create a VPC for the region associated with the AZ
exampleVpc, err := ec2.NewVpc(ctx, "example", &ec2.VpcArgs{
CidrBlock: pulumi.String(invokeCidrsubnet.Result),
})
if err != nil {
return err
}
invokeCidrsubnet1, err := std.Cidrsubnet(ctx, &std.CidrsubnetArgs{
Input: cidrBlock,
Newbits: 4,
Netnum: pulumi.Int(azNumber[example.NameSuffix]),
}, nil)
if err != nil {
return err
}
// Create a subnet for the AZ within the regional VPC
_, err = ec2.NewSubnet(ctx, "example", &ec2.SubnetArgs{
VpcId: exampleVpc.ID(),
CidrBlock: pulumi.String(exampleVpc.CidrBlock.ApplyT(func(cidrBlock string) (std.CidrsubnetResult, error) {
return std.CidrsubnetResult(invokeCidrsubnet1), nil
}).(std.CidrsubnetResultOutput).ApplyT(func(invoke std.CidrsubnetResult) (*string, error) {
return invoke.Result, nil
}).(pulumi.StringPtrOutput)),
})
if err != nil {
return err
}
return nil
})
}
```
type GetAvailabilityZoneResultOutput ¶
type GetAvailabilityZoneResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAvailabilityZone.
func GetAvailabilityZoneOutput ¶
func GetAvailabilityZoneOutput(ctx *pulumi.Context, args GetAvailabilityZoneOutputArgs, opts ...pulumi.InvokeOption) GetAvailabilityZoneResultOutput
func (GetAvailabilityZoneResultOutput) AllAvailabilityZones ¶
func (o GetAvailabilityZoneResultOutput) AllAvailabilityZones() pulumi.BoolPtrOutput
func (GetAvailabilityZoneResultOutput) ElementType ¶
func (GetAvailabilityZoneResultOutput) ElementType() reflect.Type
func (GetAvailabilityZoneResultOutput) Filters ¶
func (o GetAvailabilityZoneResultOutput) Filters() GetAvailabilityZoneFilterArrayOutput
func (GetAvailabilityZoneResultOutput) GroupLongName ¶
func (o GetAvailabilityZoneResultOutput) GroupLongName() pulumi.StringOutput
The long name of the Availability Zone group, Local Zone group, or Wavelength Zone group.
func (GetAvailabilityZoneResultOutput) GroupName ¶
func (o GetAvailabilityZoneResultOutput) GroupName() pulumi.StringOutput
The name of the zone group. For example: `us-east-1-zg-1`, `us-west-2-lax-1`, or `us-east-1-wl1-bos-wlz-1`.
func (GetAvailabilityZoneResultOutput) Id ¶
func (o GetAvailabilityZoneResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAvailabilityZoneResultOutput) Name ¶
func (o GetAvailabilityZoneResultOutput) Name() pulumi.StringOutput
func (GetAvailabilityZoneResultOutput) NameSuffix ¶
func (o GetAvailabilityZoneResultOutput) NameSuffix() pulumi.StringOutput
Part of the AZ name that appears after the region name, uniquely identifying the AZ within its region. For Availability Zones this is usually a single letter, for example `a` for the `us-west-2a` zone. For Local and Wavelength Zones this is a longer string, for example `wl1-sfo-wlz-1` for the `us-west-2-wl1-sfo-wlz-1` zone.
func (GetAvailabilityZoneResultOutput) NetworkBorderGroup ¶
func (o GetAvailabilityZoneResultOutput) NetworkBorderGroup() pulumi.StringOutput
The name of the location from which the address is advertised.
func (GetAvailabilityZoneResultOutput) OptInStatus ¶
func (o GetAvailabilityZoneResultOutput) OptInStatus() pulumi.StringOutput
For Availability Zones, this always has the value of `opt-in-not-required`. For Local Zones, this is the opt in status. The possible values are `opted-in` and `not-opted-in`.
func (GetAvailabilityZoneResultOutput) ParentZoneId ¶
func (o GetAvailabilityZoneResultOutput) ParentZoneId() pulumi.StringOutput
ID of the zone that handles some of the Local Zone or Wavelength Zone control plane operations, such as API calls.
func (GetAvailabilityZoneResultOutput) ParentZoneName ¶
func (o GetAvailabilityZoneResultOutput) ParentZoneName() pulumi.StringOutput
Name of the zone that handles some of the Local Zone or Wavelength Zone control plane operations, such as API calls.
func (GetAvailabilityZoneResultOutput) Region ¶
func (o GetAvailabilityZoneResultOutput) Region() pulumi.StringOutput
func (GetAvailabilityZoneResultOutput) State ¶
func (o GetAvailabilityZoneResultOutput) State() pulumi.StringOutput
func (GetAvailabilityZoneResultOutput) ToGetAvailabilityZoneResultOutput ¶
func (o GetAvailabilityZoneResultOutput) ToGetAvailabilityZoneResultOutput() GetAvailabilityZoneResultOutput
func (GetAvailabilityZoneResultOutput) ToGetAvailabilityZoneResultOutputWithContext ¶
func (o GetAvailabilityZoneResultOutput) ToGetAvailabilityZoneResultOutputWithContext(ctx context.Context) GetAvailabilityZoneResultOutput
func (GetAvailabilityZoneResultOutput) ZoneId ¶
func (o GetAvailabilityZoneResultOutput) ZoneId() pulumi.StringOutput
func (GetAvailabilityZoneResultOutput) ZoneType ¶
func (o GetAvailabilityZoneResultOutput) ZoneType() pulumi.StringOutput
Type of zone. Values are `availability-zone`, `local-zone`, and `wavelength-zone`.
type GetAvailabilityZonesArgs ¶
type GetAvailabilityZonesArgs struct {
// Set to `true` to include all Availability Zones and Local Zones regardless of your opt in status.
AllAvailabilityZones *bool `pulumi:"allAvailabilityZones"`
// List of Availability Zone names to exclude.
ExcludeNames []string `pulumi:"excludeNames"`
// List of Availability Zone IDs to exclude.
ExcludeZoneIds []string `pulumi:"excludeZoneIds"`
// Configuration block(s) for filtering. Detailed below.
Filters []GetAvailabilityZonesFilter `pulumi:"filters"`
// 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.
Region *string `pulumi:"region"`
// Allows to filter list of Availability Zones based on their
// current state. Can be either `"available"`, `"information"`, `"impaired"` or
// `"unavailable"`. By default the list includes a complete set of Availability Zones
// to which the underlying AWS account has access, regardless of their state.
State *string `pulumi:"state"`
}
A collection of arguments for invoking getAvailabilityZones.
type GetAvailabilityZonesFilter ¶
type GetAvailabilityZonesFilter struct {
// Name of the filter field. Valid values can be found in the [EC2 DescribeAvailabilityZones API Reference](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeAvailabilityZones.html).
Name string `pulumi:"name"`
// Set of values that are accepted for the given filter field. Results will be selected if any given value matches.
Values []string `pulumi:"values"`
}
type GetAvailabilityZonesFilterArgs ¶
type GetAvailabilityZonesFilterArgs struct {
// Name of the filter field. Valid values can be found in the [EC2 DescribeAvailabilityZones API Reference](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeAvailabilityZones.html).
Name pulumi.StringInput `pulumi:"name"`
// Set of values that are accepted for the given filter field. Results will be selected if any given value matches.
Values pulumi.StringArrayInput `pulumi:"values"`
}
func (GetAvailabilityZonesFilterArgs) ElementType ¶
func (GetAvailabilityZonesFilterArgs) ElementType() reflect.Type
func (GetAvailabilityZonesFilterArgs) ToGetAvailabilityZonesFilterOutput ¶
func (i GetAvailabilityZonesFilterArgs) ToGetAvailabilityZonesFilterOutput() GetAvailabilityZonesFilterOutput
func (GetAvailabilityZonesFilterArgs) ToGetAvailabilityZonesFilterOutputWithContext ¶
func (i GetAvailabilityZonesFilterArgs) ToGetAvailabilityZonesFilterOutputWithContext(ctx context.Context) GetAvailabilityZonesFilterOutput
type GetAvailabilityZonesFilterArray ¶
type GetAvailabilityZonesFilterArray []GetAvailabilityZonesFilterInput
func (GetAvailabilityZonesFilterArray) ElementType ¶
func (GetAvailabilityZonesFilterArray) ElementType() reflect.Type
func (GetAvailabilityZonesFilterArray) ToGetAvailabilityZonesFilterArrayOutput ¶
func (i GetAvailabilityZonesFilterArray) ToGetAvailabilityZonesFilterArrayOutput() GetAvailabilityZonesFilterArrayOutput
func (GetAvailabilityZonesFilterArray) ToGetAvailabilityZonesFilterArrayOutputWithContext ¶
func (i GetAvailabilityZonesFilterArray) ToGetAvailabilityZonesFilterArrayOutputWithContext(ctx context.Context) GetAvailabilityZonesFilterArrayOutput
type GetAvailabilityZonesFilterArrayInput ¶
type GetAvailabilityZonesFilterArrayInput interface {
pulumi.Input
ToGetAvailabilityZonesFilterArrayOutput() GetAvailabilityZonesFilterArrayOutput
ToGetAvailabilityZonesFilterArrayOutputWithContext(context.Context) GetAvailabilityZonesFilterArrayOutput
}
GetAvailabilityZonesFilterArrayInput is an input type that accepts GetAvailabilityZonesFilterArray and GetAvailabilityZonesFilterArrayOutput values. You can construct a concrete instance of `GetAvailabilityZonesFilterArrayInput` via:
GetAvailabilityZonesFilterArray{ GetAvailabilityZonesFilterArgs{...} }
type GetAvailabilityZonesFilterArrayOutput ¶
type GetAvailabilityZonesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetAvailabilityZonesFilterArrayOutput) ElementType ¶
func (GetAvailabilityZonesFilterArrayOutput) ElementType() reflect.Type
func (GetAvailabilityZonesFilterArrayOutput) Index ¶
func (o GetAvailabilityZonesFilterArrayOutput) Index(i pulumi.IntInput) GetAvailabilityZonesFilterOutput
func (GetAvailabilityZonesFilterArrayOutput) ToGetAvailabilityZonesFilterArrayOutput ¶
func (o GetAvailabilityZonesFilterArrayOutput) ToGetAvailabilityZonesFilterArrayOutput() GetAvailabilityZonesFilterArrayOutput
func (GetAvailabilityZonesFilterArrayOutput) ToGetAvailabilityZonesFilterArrayOutputWithContext ¶
func (o GetAvailabilityZonesFilterArrayOutput) ToGetAvailabilityZonesFilterArrayOutputWithContext(ctx context.Context) GetAvailabilityZonesFilterArrayOutput
type GetAvailabilityZonesFilterInput ¶
type GetAvailabilityZonesFilterInput interface {
pulumi.Input
ToGetAvailabilityZonesFilterOutput() GetAvailabilityZonesFilterOutput
ToGetAvailabilityZonesFilterOutputWithContext(context.Context) GetAvailabilityZonesFilterOutput
}
GetAvailabilityZonesFilterInput is an input type that accepts GetAvailabilityZonesFilterArgs and GetAvailabilityZonesFilterOutput values. You can construct a concrete instance of `GetAvailabilityZonesFilterInput` via:
GetAvailabilityZonesFilterArgs{...}
type GetAvailabilityZonesFilterOutput ¶
type GetAvailabilityZonesFilterOutput struct{ *pulumi.OutputState }
func (GetAvailabilityZonesFilterOutput) ElementType ¶
func (GetAvailabilityZonesFilterOutput) ElementType() reflect.Type
func (GetAvailabilityZonesFilterOutput) Name ¶
func (o GetAvailabilityZonesFilterOutput) Name() pulumi.StringOutput
Name of the filter field. Valid values can be found in the [EC2 DescribeAvailabilityZones API Reference](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeAvailabilityZones.html).
func (GetAvailabilityZonesFilterOutput) ToGetAvailabilityZonesFilterOutput ¶
func (o GetAvailabilityZonesFilterOutput) ToGetAvailabilityZonesFilterOutput() GetAvailabilityZonesFilterOutput
func (GetAvailabilityZonesFilterOutput) ToGetAvailabilityZonesFilterOutputWithContext ¶
func (o GetAvailabilityZonesFilterOutput) ToGetAvailabilityZonesFilterOutputWithContext(ctx context.Context) GetAvailabilityZonesFilterOutput
func (GetAvailabilityZonesFilterOutput) Values ¶
func (o GetAvailabilityZonesFilterOutput) Values() pulumi.StringArrayOutput
Set of values that are accepted for the given filter field. Results will be selected if any given value matches.
type GetAvailabilityZonesOutputArgs ¶
type GetAvailabilityZonesOutputArgs struct {
// Set to `true` to include all Availability Zones and Local Zones regardless of your opt in status.
AllAvailabilityZones pulumi.BoolPtrInput `pulumi:"allAvailabilityZones"`
// List of Availability Zone names to exclude.
ExcludeNames pulumi.StringArrayInput `pulumi:"excludeNames"`
// List of Availability Zone IDs to exclude.
ExcludeZoneIds pulumi.StringArrayInput `pulumi:"excludeZoneIds"`
// Configuration block(s) for filtering. Detailed below.
Filters GetAvailabilityZonesFilterArrayInput `pulumi:"filters"`
// 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.
Region pulumi.StringPtrInput `pulumi:"region"`
// Allows to filter list of Availability Zones based on their
// current state. Can be either `"available"`, `"information"`, `"impaired"` or
// `"unavailable"`. By default the list includes a complete set of Availability Zones
// to which the underlying AWS account has access, regardless of their state.
State pulumi.StringPtrInput `pulumi:"state"`
}
A collection of arguments for invoking getAvailabilityZones.
func (GetAvailabilityZonesOutputArgs) ElementType ¶
func (GetAvailabilityZonesOutputArgs) ElementType() reflect.Type
type GetAvailabilityZonesResult ¶
type GetAvailabilityZonesResult struct {
AllAvailabilityZones *bool `pulumi:"allAvailabilityZones"`
ExcludeNames []string `pulumi:"excludeNames"`
ExcludeZoneIds []string `pulumi:"excludeZoneIds"`
Filters []GetAvailabilityZonesFilter `pulumi:"filters"`
// A set of the Availability Zone Group names. For Availability Zones, this is the same value as the Region name. For Local Zones, the name of the associated group, for example `us-west-2-lax-1`.
GroupNames []string `pulumi:"groupNames"`
// The provider-assigned unique ID for this managed resource.
Id string `pulumi:"id"`
// List of the Availability Zone names available to the account.
Names []string `pulumi:"names"`
Region string `pulumi:"region"`
State *string `pulumi:"state"`
// List of the Availability Zone IDs available to the account.
ZoneIds []string `pulumi:"zoneIds"`
}
A collection of values returned by getAvailabilityZones.
func GetAvailabilityZones ¶
func GetAvailabilityZones(ctx *pulumi.Context, args *GetAvailabilityZonesArgs, opts ...pulumi.InvokeOption) (*GetAvailabilityZonesResult, error)
The Availability Zones data source allows access to the list of AWS Availability Zones which can be accessed by an AWS account within the region configured in the provider.
This is different from the `getAvailabilityZone` (singular) data source, which provides some details about a specific availability zone.
> When [Local Zones](https://aws.amazon.com/about-aws/global-infrastructure/localzones/) are enabled in a region, by default the API and this data source include both Local Zones and Availability Zones. To return only Availability Zones, see the example section below.
## Example Usage
### By State
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/ec2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
// Declare the data source
available, err := aws.GetAvailabilityZones(ctx, &aws.GetAvailabilityZonesArgs{
State: pulumi.StringRef("available"),
}, nil)
if err != nil {
return err
}
// e.g., Create subnets in the first two available availability zones
_, err = ec2.NewSubnet(ctx, "primary", &ec2.SubnetArgs{
AvailabilityZone: pulumi.String(available.Names[0]),
})
if err != nil {
return err
}
_, err = ec2.NewSubnet(ctx, "secondary", &ec2.SubnetArgs{
AvailabilityZone: pulumi.String(available.Names[1]),
})
if err != nil {
return err
}
return nil
})
}
```
### By Filter
All Local Zones (regardless of opt-in status):
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := aws.GetAvailabilityZones(ctx, &aws.GetAvailabilityZonesArgs{
AllAvailabilityZones: pulumi.BoolRef(true),
Filters: []aws.GetAvailabilityZonesFilter{
{
Name: "opt-in-status",
Values: []string{
"not-opted-in",
"opted-in",
},
},
},
}, nil)
if err != nil {
return err
}
return nil
})
}
```
Only Availability Zones (no Local Zones):
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := aws.GetAvailabilityZones(ctx, &aws.GetAvailabilityZonesArgs{
Filters: []aws.GetAvailabilityZonesFilter{
{
Name: "opt-in-status",
Values: []string{
"opt-in-not-required",
},
},
},
}, nil)
if err != nil {
return err
}
return nil
})
}
```
type GetAvailabilityZonesResultOutput ¶
type GetAvailabilityZonesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAvailabilityZones.
func GetAvailabilityZonesOutput ¶
func GetAvailabilityZonesOutput(ctx *pulumi.Context, args GetAvailabilityZonesOutputArgs, opts ...pulumi.InvokeOption) GetAvailabilityZonesResultOutput
func (GetAvailabilityZonesResultOutput) AllAvailabilityZones ¶
func (o GetAvailabilityZonesResultOutput) AllAvailabilityZones() pulumi.BoolPtrOutput
func (GetAvailabilityZonesResultOutput) ElementType ¶
func (GetAvailabilityZonesResultOutput) ElementType() reflect.Type
func (GetAvailabilityZonesResultOutput) ExcludeNames ¶
func (o GetAvailabilityZonesResultOutput) ExcludeNames() pulumi.StringArrayOutput
func (GetAvailabilityZonesResultOutput) ExcludeZoneIds ¶
func (o GetAvailabilityZonesResultOutput) ExcludeZoneIds() pulumi.StringArrayOutput
func (GetAvailabilityZonesResultOutput) Filters ¶
func (o GetAvailabilityZonesResultOutput) Filters() GetAvailabilityZonesFilterArrayOutput
func (GetAvailabilityZonesResultOutput) GroupNames ¶
func (o GetAvailabilityZonesResultOutput) GroupNames() pulumi.StringArrayOutput
A set of the Availability Zone Group names. For Availability Zones, this is the same value as the Region name. For Local Zones, the name of the associated group, for example `us-west-2-lax-1`.
func (GetAvailabilityZonesResultOutput) Id ¶
func (o GetAvailabilityZonesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAvailabilityZonesResultOutput) Names ¶
func (o GetAvailabilityZonesResultOutput) Names() pulumi.StringArrayOutput
List of the Availability Zone names available to the account.
func (GetAvailabilityZonesResultOutput) Region ¶
func (o GetAvailabilityZonesResultOutput) Region() pulumi.StringOutput
func (GetAvailabilityZonesResultOutput) State ¶
func (o GetAvailabilityZonesResultOutput) State() pulumi.StringPtrOutput
func (GetAvailabilityZonesResultOutput) ToGetAvailabilityZonesResultOutput ¶
func (o GetAvailabilityZonesResultOutput) ToGetAvailabilityZonesResultOutput() GetAvailabilityZonesResultOutput
func (GetAvailabilityZonesResultOutput) ToGetAvailabilityZonesResultOutputWithContext ¶
func (o GetAvailabilityZonesResultOutput) ToGetAvailabilityZonesResultOutputWithContext(ctx context.Context) GetAvailabilityZonesResultOutput
func (GetAvailabilityZonesResultOutput) ZoneIds ¶
func (o GetAvailabilityZonesResultOutput) ZoneIds() pulumi.StringArrayOutput
List of the Availability Zone IDs available to the account.
type GetBillingServiceAccountArgs ¶
type GetBillingServiceAccountArgs struct {
// ID of the AWS billing service account.
Id *string `pulumi:"id"`
}
A collection of arguments for invoking getBillingServiceAccount.
type GetBillingServiceAccountOutputArgs ¶
type GetBillingServiceAccountOutputArgs struct {
// ID of the AWS billing service account.
Id pulumi.StringPtrInput `pulumi:"id"`
}
A collection of arguments for invoking getBillingServiceAccount.
func (GetBillingServiceAccountOutputArgs) ElementType ¶
func (GetBillingServiceAccountOutputArgs) ElementType() reflect.Type
type GetBillingServiceAccountResult ¶
type GetBillingServiceAccountResult struct {
// ARN of the AWS billing service account.
Arn string `pulumi:"arn"`
// ID of the AWS billing service account.
Id string `pulumi:"id"`
}
A collection of values returned by getBillingServiceAccount.
func GetBillingServiceAccount ¶
func GetBillingServiceAccount(ctx *pulumi.Context, args *GetBillingServiceAccountArgs, opts ...pulumi.InvokeOption) (*GetBillingServiceAccountResult, error)
Use this data source to get the Account ID of the [AWS Billing and Cost Management Service Account](http://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-getting-started.html#step-2) for the purpose of permitting in S3 bucket policy.
## Example Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/iam" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/s3" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
) func main() { pulumi.Run(func(ctx *pulumi.Context) error { main, err := aws.GetBillingServiceAccount(ctx, &aws.GetBillingServiceAccountArgs{ }, nil); if err != nil { return err } billingLogs, err := s3.NewBucket(ctx, "billing_logs", &s3.BucketArgs{ Bucket: pulumi.String("my-billing-tf-test-bucket"), }) if err != nil { return err } _, err = s3.NewBucketAcl(ctx, "billing_logs_acl", &s3.BucketAclArgs{ Bucket: billingLogs.ID(), Acl: pulumi.String("private"), }) if err != nil { return err } allowBillingLogging := pulumi.All(billingLogs.Arn,billingLogs.Arn).ApplyT(func(_args []interface{}) (iam.GetPolicyDocumentResult, error) { billingLogsArn := _args[0].(string) billingLogsArn1 := _args[1].(string) return iam.GetPolicyDocumentResult(iam.GetPolicyDocument(ctx, &iam.GetPolicyDocumentArgs{ Statements: []iam.GetPolicyDocumentStatement{ { Effect: pulumi.StringRef(pulumi.String(pulumi.StringRef("Allow"))), Principals: []iam.GetPolicyDocumentStatementPrincipal{ { Type: "AWS", Identifiers: interface{}{ main.Arn, }, }, }, Actions: []string{ "s3:GetBucketAcl", "s3:GetBucketPolicy", }, Resources: []string{ billingLogsArn, }, }, { Effect: pulumi.StringRef(pulumi.String(pulumi.StringRef("Allow"))), Principals: []iam.GetPolicyDocumentStatementPrincipal{ { Type: "AWS", Identifiers: interface{}{ main.Arn, }, }, }, Actions: []string{ "s3:PutObject", }, Resources: []string{ fmt.Sprintf("%v/*", billingLogsArn1), }, }, }, }, nil)), nil }).(iam.GetPolicyDocumentResultOutput) _, err = s3.NewBucketPolicy(ctx, "allow_billing_logging", &s3.BucketPolicyArgs{ Bucket: billingLogs.ID(), Policy: pulumi.String(allowBillingLogging.Json), }) if err != nil { return err } return nil }) } ```
type GetBillingServiceAccountResultOutput ¶
type GetBillingServiceAccountResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getBillingServiceAccount.
func GetBillingServiceAccountOutput ¶
func GetBillingServiceAccountOutput(ctx *pulumi.Context, args GetBillingServiceAccountOutputArgs, opts ...pulumi.InvokeOption) GetBillingServiceAccountResultOutput
func (GetBillingServiceAccountResultOutput) Arn ¶
func (o GetBillingServiceAccountResultOutput) Arn() pulumi.StringOutput
ARN of the AWS billing service account.
func (GetBillingServiceAccountResultOutput) ElementType ¶
func (GetBillingServiceAccountResultOutput) ElementType() reflect.Type
func (GetBillingServiceAccountResultOutput) Id ¶
func (o GetBillingServiceAccountResultOutput) Id() pulumi.StringOutput
ID of the AWS billing service account.
func (GetBillingServiceAccountResultOutput) ToGetBillingServiceAccountResultOutput ¶
func (o GetBillingServiceAccountResultOutput) ToGetBillingServiceAccountResultOutput() GetBillingServiceAccountResultOutput
func (GetBillingServiceAccountResultOutput) ToGetBillingServiceAccountResultOutputWithContext ¶
func (o GetBillingServiceAccountResultOutput) ToGetBillingServiceAccountResultOutputWithContext(ctx context.Context) GetBillingServiceAccountResultOutput
type GetCallerIdentityArgs ¶
type GetCallerIdentityArgs struct {
// Account ID number of the account that owns or contains the calling entity.
Id *string `pulumi:"id"`
}
A collection of arguments for invoking getCallerIdentity.
type GetCallerIdentityOutputArgs ¶
type GetCallerIdentityOutputArgs struct {
// Account ID number of the account that owns or contains the calling entity.
Id pulumi.StringPtrInput `pulumi:"id"`
}
A collection of arguments for invoking getCallerIdentity.
func (GetCallerIdentityOutputArgs) ElementType ¶
func (GetCallerIdentityOutputArgs) ElementType() reflect.Type
type GetCallerIdentityResult ¶
type GetCallerIdentityResult struct {
// AWS Account ID number of the account that owns or contains the calling entity.
AccountId string `pulumi:"accountId"`
// ARN associated with the calling entity.
Arn string `pulumi:"arn"`
// Account ID number of the account that owns or contains the calling entity.
Id string `pulumi:"id"`
// Unique identifier of the calling entity.
UserId string `pulumi:"userId"`
}
A collection of values returned by getCallerIdentity.
func GetCallerIdentity ¶
func GetCallerIdentity(ctx *pulumi.Context, args *GetCallerIdentityArgs, opts ...pulumi.InvokeOption) (*GetCallerIdentityResult, error)
Use this data source to get the access to the effective Account ID, User ID, and ARN in which this provider is authorized.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
current, err := aws.GetCallerIdentity(ctx, &aws.GetCallerIdentityArgs{}, nil)
if err != nil {
return err
}
ctx.Export("accountId", current.AccountId)
ctx.Export("callerArn", current.Arn)
ctx.Export("callerUser", current.UserId)
return nil
})
}
```
type GetCallerIdentityResultOutput ¶
type GetCallerIdentityResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCallerIdentity.
func GetCallerIdentityOutput ¶
func GetCallerIdentityOutput(ctx *pulumi.Context, args GetCallerIdentityOutputArgs, opts ...pulumi.InvokeOption) GetCallerIdentityResultOutput
func (GetCallerIdentityResultOutput) AccountId ¶
func (o GetCallerIdentityResultOutput) AccountId() pulumi.StringOutput
AWS Account ID number of the account that owns or contains the calling entity.
func (GetCallerIdentityResultOutput) Arn ¶
func (o GetCallerIdentityResultOutput) Arn() pulumi.StringOutput
ARN associated with the calling entity.
func (GetCallerIdentityResultOutput) ElementType ¶
func (GetCallerIdentityResultOutput) ElementType() reflect.Type
func (GetCallerIdentityResultOutput) Id ¶
func (o GetCallerIdentityResultOutput) Id() pulumi.StringOutput
Account ID number of the account that owns or contains the calling entity.
func (GetCallerIdentityResultOutput) ToGetCallerIdentityResultOutput ¶
func (o GetCallerIdentityResultOutput) ToGetCallerIdentityResultOutput() GetCallerIdentityResultOutput
func (GetCallerIdentityResultOutput) ToGetCallerIdentityResultOutputWithContext ¶
func (o GetCallerIdentityResultOutput) ToGetCallerIdentityResultOutputWithContext(ctx context.Context) GetCallerIdentityResultOutput
func (GetCallerIdentityResultOutput) UserId ¶
func (o GetCallerIdentityResultOutput) UserId() pulumi.StringOutput
Unique identifier of the calling entity.
type GetDefaultTagsArgs ¶
type GetDefaultTagsArgs struct {
Id *string `pulumi:"id"`
}
A collection of arguments for invoking getDefaultTags.
type GetDefaultTagsOutputArgs ¶
type GetDefaultTagsOutputArgs struct {
Id pulumi.StringPtrInput `pulumi:"id"`
}
A collection of arguments for invoking getDefaultTags.
func (GetDefaultTagsOutputArgs) ElementType ¶
func (GetDefaultTagsOutputArgs) ElementType() reflect.Type
type GetDefaultTagsResult ¶
type GetDefaultTagsResult struct {
Id string `pulumi:"id"`
// Key-value mapping of provider default tags.
Tags map[string]string `pulumi:"tags"`
}
A collection of values returned by getDefaultTags.
func GetDefaultTags ¶
func GetDefaultTags(ctx *pulumi.Context, args *GetDefaultTagsArgs, opts ...pulumi.InvokeOption) (*GetDefaultTagsResult, error)
Use this data source to get the default tags configured on the provider.
With this data source, you can apply default tags to resources not _directly_ managed by a resource, such as the instances underneath an Auto Scaling group or the volumes created for an EC2 instance.
## Example Usage
### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := aws.GetDefaultTags(ctx, &aws.GetDefaultTagsArgs{}, nil)
if err != nil {
return err
}
return nil
})
}
```
### Dynamically Apply Default Tags to Auto Scaling Group
type GetDefaultTagsResultOutput ¶
type GetDefaultTagsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDefaultTags.
func GetDefaultTagsOutput ¶
func GetDefaultTagsOutput(ctx *pulumi.Context, args GetDefaultTagsOutputArgs, opts ...pulumi.InvokeOption) GetDefaultTagsResultOutput
func (GetDefaultTagsResultOutput) ElementType ¶
func (GetDefaultTagsResultOutput) ElementType() reflect.Type
func (GetDefaultTagsResultOutput) Id ¶
func (o GetDefaultTagsResultOutput) Id() pulumi.StringOutput
func (GetDefaultTagsResultOutput) Tags ¶
func (o GetDefaultTagsResultOutput) Tags() pulumi.StringMapOutput
Key-value mapping of provider default tags.
func (GetDefaultTagsResultOutput) ToGetDefaultTagsResultOutput ¶
func (o GetDefaultTagsResultOutput) ToGetDefaultTagsResultOutput() GetDefaultTagsResultOutput
func (GetDefaultTagsResultOutput) ToGetDefaultTagsResultOutputWithContext ¶
func (o GetDefaultTagsResultOutput) ToGetDefaultTagsResultOutputWithContext(ctx context.Context) GetDefaultTagsResultOutput
type GetIpRangesArgs ¶
type GetIpRangesArgs struct {
Id *string `pulumi:"id"`
// Filter IP ranges by regions (or include all regions, if
// omitted). Valid items are `global` (for `cloudfront`) as well as all AWS regions
// (e.g., `eu-central-1`)
Regions []string `pulumi:"regions"`
// Filter IP ranges by services. Valid items are `amazon`
// (for amazon.com), `amazonConnect`, `apiGateway`, `cloud9`, `cloudfront`,
// `codebuild`, `dynamodb`, `ec2`, `ec2InstanceConnect`, `globalaccelerator`,
// `route53`, `route53Healthchecks`, `s3` and `workspacesGateways`. See the
// [`service` attribute][2] documentation for other possible values.
//
// > **NOTE:** If the specified combination of regions and services does not yield any
// CIDR blocks, this call will fail.
Services []string `pulumi:"services"`
// Custom URL for source JSON file. Syntax must match [AWS IP Address Ranges documentation](https://docs.aws.amazon.com/general/latest/gr/aws-ip-ranges.html). Defaults to `https://ip-ranges.amazonaws.com/ip-ranges.json`.
Url *string `pulumi:"url"`
}
A collection of arguments for invoking getIpRanges.
type GetIpRangesOutputArgs ¶
type GetIpRangesOutputArgs struct {
Id pulumi.StringPtrInput `pulumi:"id"`
// Filter IP ranges by regions (or include all regions, if
// omitted). Valid items are `global` (for `cloudfront`) as well as all AWS regions
// (e.g., `eu-central-1`)
Regions pulumi.StringArrayInput `pulumi:"regions"`
// Filter IP ranges by services. Valid items are `amazon`
// (for amazon.com), `amazonConnect`, `apiGateway`, `cloud9`, `cloudfront`,
// `codebuild`, `dynamodb`, `ec2`, `ec2InstanceConnect`, `globalaccelerator`,
// `route53`, `route53Healthchecks`, `s3` and `workspacesGateways`. See the
// [`service` attribute][2] documentation for other possible values.
//
// > **NOTE:** If the specified combination of regions and services does not yield any
// CIDR blocks, this call will fail.
Services pulumi.StringArrayInput `pulumi:"services"`
// Custom URL for source JSON file. Syntax must match [AWS IP Address Ranges documentation](https://docs.aws.amazon.com/general/latest/gr/aws-ip-ranges.html). Defaults to `https://ip-ranges.amazonaws.com/ip-ranges.json`.
Url pulumi.StringPtrInput `pulumi:"url"`
}
A collection of arguments for invoking getIpRanges.
func (GetIpRangesOutputArgs) ElementType ¶
func (GetIpRangesOutputArgs) ElementType() reflect.Type
type GetIpRangesResult ¶
type GetIpRangesResult struct {
// Lexically ordered list of CIDR blocks.
CidrBlocks []string `pulumi:"cidrBlocks"`
// Publication time of the IP ranges (e.g., `2016-08-03-23-46-05`).
CreateDate string `pulumi:"createDate"`
Id string `pulumi:"id"`
// Lexically ordered list of IPv6 CIDR blocks.
Ipv6CidrBlocks []string `pulumi:"ipv6CidrBlocks"`
Regions []string `pulumi:"regions"`
Services []string `pulumi:"services"`
// Publication time of the IP ranges, in Unix epoch time format
// (e.g., `1470267965`).
SyncToken int `pulumi:"syncToken"`
Url *string `pulumi:"url"`
}
A collection of values returned by getIpRanges.
func GetIpRanges ¶
func GetIpRanges(ctx *pulumi.Context, args *GetIpRangesArgs, opts ...pulumi.InvokeOption) (*GetIpRangesResult, error)
Use this data source to get the IP ranges of various AWS products and services. For more information about the contents of this data source and required JSON syntax if referencing a custom URL, see the [AWS IP Address Ranges documentation](https://docs.aws.amazon.com/general/latest/gr/aws-ip-ranges.html).
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/ec2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
europeanEc2, err := aws.GetIpRanges(ctx, &aws.GetIpRangesArgs{
Regions: []string{
"eu-west-1",
"eu-central-1",
},
Services: []string{
"ec2",
},
}, nil)
if err != nil {
return err
}
_, err = ec2.NewSecurityGroup(ctx, "from_europe", &ec2.SecurityGroupArgs{
Name: pulumi.String("from_europe"),
Ingress: ec2.SecurityGroupIngressArray{
&ec2.SecurityGroupIngressArgs{
FromPort: pulumi.Int(443),
ToPort: pulumi.Int(443),
Protocol: pulumi.String("tcp"),
CidrBlocks: interface{}(europeanEc2.CidrBlocks),
Ipv6CidrBlocks: interface{}(europeanEc2.Ipv6CidrBlocks),
},
},
Tags: pulumi.StringMap{
"CreateDate": pulumi.String(europeanEc2.CreateDate),
"SyncToken": pulumi.Int(europeanEc2.SyncToken),
},
})
if err != nil {
return err
}
return nil
})
}
```
type GetIpRangesResultOutput ¶
type GetIpRangesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getIpRanges.
func GetIpRangesOutput ¶
func GetIpRangesOutput(ctx *pulumi.Context, args GetIpRangesOutputArgs, opts ...pulumi.InvokeOption) GetIpRangesResultOutput
func (GetIpRangesResultOutput) CidrBlocks ¶
func (o GetIpRangesResultOutput) CidrBlocks() pulumi.StringArrayOutput
Lexically ordered list of CIDR blocks.
func (GetIpRangesResultOutput) CreateDate ¶
func (o GetIpRangesResultOutput) CreateDate() pulumi.StringOutput
Publication time of the IP ranges (e.g., `2016-08-03-23-46-05`).
func (GetIpRangesResultOutput) ElementType ¶
func (GetIpRangesResultOutput) ElementType() reflect.Type
func (GetIpRangesResultOutput) Id ¶
func (o GetIpRangesResultOutput) Id() pulumi.StringOutput
func (GetIpRangesResultOutput) Ipv6CidrBlocks ¶
func (o GetIpRangesResultOutput) Ipv6CidrBlocks() pulumi.StringArrayOutput
Lexically ordered list of IPv6 CIDR blocks.
func (GetIpRangesResultOutput) Regions ¶
func (o GetIpRangesResultOutput) Regions() pulumi.StringArrayOutput
func (GetIpRangesResultOutput) Services ¶
func (o GetIpRangesResultOutput) Services() pulumi.StringArrayOutput
func (GetIpRangesResultOutput) SyncToken ¶
func (o GetIpRangesResultOutput) SyncToken() pulumi.IntOutput
Publication time of the IP ranges, in Unix epoch time format (e.g., `1470267965`).
func (GetIpRangesResultOutput) ToGetIpRangesResultOutput ¶
func (o GetIpRangesResultOutput) ToGetIpRangesResultOutput() GetIpRangesResultOutput
func (GetIpRangesResultOutput) ToGetIpRangesResultOutputWithContext ¶
func (o GetIpRangesResultOutput) ToGetIpRangesResultOutputWithContext(ctx context.Context) GetIpRangesResultOutput
func (GetIpRangesResultOutput) Url ¶
func (o GetIpRangesResultOutput) Url() pulumi.StringPtrOutput
type GetPartitionArgs ¶
type GetPartitionArgs struct {
// Identifier of the current partition (e.g., `aws` in AWS Commercial, `aws-cn` in AWS China).
Id *string `pulumi:"id"`
}
A collection of arguments for invoking getPartition.
type GetPartitionOutputArgs ¶
type GetPartitionOutputArgs struct {
// Identifier of the current partition (e.g., `aws` in AWS Commercial, `aws-cn` in AWS China).
Id pulumi.StringPtrInput `pulumi:"id"`
}
A collection of arguments for invoking getPartition.
func (GetPartitionOutputArgs) ElementType ¶
func (GetPartitionOutputArgs) ElementType() reflect.Type
type GetPartitionResult ¶
type GetPartitionResult struct {
// Base DNS domain name for the current partition (e.g., `amazonaws.com` in AWS Commercial, `amazonaws.com.cn` in AWS China).
DnsSuffix string `pulumi:"dnsSuffix"`
// Identifier of the current partition (e.g., `aws` in AWS Commercial, `aws-cn` in AWS China).
Id string `pulumi:"id"`
// Identifier of the current partition (e.g., `aws` in AWS Commercial, `aws-cn` in AWS China).
Partition string `pulumi:"partition"`
// Prefix of service names (e.g., `com.amazonaws` in AWS Commercial, `cn.com.amazonaws` in AWS China).
ReverseDnsPrefix string `pulumi:"reverseDnsPrefix"`
}
A collection of values returned by getPartition.
func GetPartition ¶
func GetPartition(ctx *pulumi.Context, args *GetPartitionArgs, opts ...pulumi.InvokeOption) (*GetPartitionResult, error)
Use this data source to lookup information about the current AWS partition in which the provider is working.
## Example Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/iam" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
current, err := aws.GetPartition(ctx, &aws.GetPartitionArgs{}, nil)
if err != nil {
return err
}
_, err = iam.GetPolicyDocument(ctx, &iam.GetPolicyDocumentArgs{
Statements: []iam.GetPolicyDocumentStatement{
{
Sid: pulumi.StringRef("1"),
Actions: []string{
"s3:ListBucket",
},
Resources: []string{
fmt.Sprintf("arn:%v:s3:::my-bucket", current.Partition),
},
},
},
}, nil)
if err != nil {
return err
}
return nil
})
}
```
type GetPartitionResultOutput ¶
type GetPartitionResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getPartition.
func GetPartitionOutput ¶
func GetPartitionOutput(ctx *pulumi.Context, args GetPartitionOutputArgs, opts ...pulumi.InvokeOption) GetPartitionResultOutput
func (GetPartitionResultOutput) DnsSuffix ¶
func (o GetPartitionResultOutput) DnsSuffix() pulumi.StringOutput
Base DNS domain name for the current partition (e.g., `amazonaws.com` in AWS Commercial, `amazonaws.com.cn` in AWS China).
func (GetPartitionResultOutput) ElementType ¶
func (GetPartitionResultOutput) ElementType() reflect.Type
func (GetPartitionResultOutput) Id ¶
func (o GetPartitionResultOutput) Id() pulumi.StringOutput
Identifier of the current partition (e.g., `aws` in AWS Commercial, `aws-cn` in AWS China).
func (GetPartitionResultOutput) Partition ¶
func (o GetPartitionResultOutput) Partition() pulumi.StringOutput
Identifier of the current partition (e.g., `aws` in AWS Commercial, `aws-cn` in AWS China).
func (GetPartitionResultOutput) ReverseDnsPrefix ¶
func (o GetPartitionResultOutput) ReverseDnsPrefix() pulumi.StringOutput
Prefix of service names (e.g., `com.amazonaws` in AWS Commercial, `cn.com.amazonaws` in AWS China).
func (GetPartitionResultOutput) ToGetPartitionResultOutput ¶
func (o GetPartitionResultOutput) ToGetPartitionResultOutput() GetPartitionResultOutput
func (GetPartitionResultOutput) ToGetPartitionResultOutputWithContext ¶
func (o GetPartitionResultOutput) ToGetPartitionResultOutputWithContext(ctx context.Context) GetPartitionResultOutput
type GetRegionArgs ¶
type GetRegionArgs struct {
// EC2 endpoint of the region to select.
Endpoint *string `pulumi:"endpoint"`
Id *string `pulumi:"id"`
// Full name of the region to select. Use `region` instead.
//
// Deprecated: name is deprecated. Use region instead.
Name *string `pulumi:"name"`
// Full name of the region to select (e.g. `us-east-1`), and the 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.
Region *string `pulumi:"region"`
}
A collection of arguments for invoking getRegion.
type GetRegionOutputArgs ¶
type GetRegionOutputArgs struct {
// EC2 endpoint of the region to select.
Endpoint pulumi.StringPtrInput `pulumi:"endpoint"`
Id pulumi.StringPtrInput `pulumi:"id"`
// Full name of the region to select. Use `region` instead.
//
// Deprecated: name is deprecated. Use region instead.
Name pulumi.StringPtrInput `pulumi:"name"`
// Full name of the region to select (e.g. `us-east-1`), and the 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.
Region pulumi.StringPtrInput `pulumi:"region"`
}
A collection of arguments for invoking getRegion.
func (GetRegionOutputArgs) ElementType ¶
func (GetRegionOutputArgs) ElementType() reflect.Type
type GetRegionResult ¶
type GetRegionResult struct {
// Region's description in this format: "Location (Region name)".
Description string `pulumi:"description"`
Endpoint string `pulumi:"endpoint"`
Id string `pulumi:"id"`
// Deprecated: name is deprecated. Use region instead.
Name string `pulumi:"name"`
Region string `pulumi:"region"`
}
A collection of values returned by getRegion.
func GetRegion ¶
func GetRegion(ctx *pulumi.Context, args *GetRegionArgs, opts ...pulumi.InvokeOption) (*GetRegionResult, error)
`getRegion` provides details about a specific AWS Region.
As well as validating a given Region name this resource can be used to discover the name of the Region configured within the provider. The latter can be useful in a child module which is inheriting an AWS provider configuration from its parent module.
## Example Usage
The following example shows how the resource might be used to obtain the name of the AWS Region configured on the provider.
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := aws.GetRegion(ctx, &aws.GetRegionArgs{}, nil)
if err != nil {
return err
}
return nil
})
}
```
type GetRegionResultOutput ¶
type GetRegionResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRegion.
func GetRegionOutput ¶
func GetRegionOutput(ctx *pulumi.Context, args GetRegionOutputArgs, opts ...pulumi.InvokeOption) GetRegionResultOutput
func (GetRegionResultOutput) Description ¶
func (o GetRegionResultOutput) Description() pulumi.StringOutput
Region's description in this format: "Location (Region name)".
func (GetRegionResultOutput) ElementType ¶
func (GetRegionResultOutput) ElementType() reflect.Type
func (GetRegionResultOutput) Endpoint ¶
func (o GetRegionResultOutput) Endpoint() pulumi.StringOutput
func (GetRegionResultOutput) Id ¶
func (o GetRegionResultOutput) Id() pulumi.StringOutput
func (GetRegionResultOutput) Name
deprecated
func (o GetRegionResultOutput) Name() pulumi.StringOutput
Deprecated: name is deprecated. Use region instead.
func (GetRegionResultOutput) Region ¶
func (o GetRegionResultOutput) Region() pulumi.StringOutput
func (GetRegionResultOutput) ToGetRegionResultOutput ¶
func (o GetRegionResultOutput) ToGetRegionResultOutput() GetRegionResultOutput
func (GetRegionResultOutput) ToGetRegionResultOutputWithContext ¶
func (o GetRegionResultOutput) ToGetRegionResultOutputWithContext(ctx context.Context) GetRegionResultOutput
type GetRegionsArgs ¶
type GetRegionsArgs struct {
// If true the source will query all regions regardless of availability.
AllRegions *bool `pulumi:"allRegions"`
// Configuration block(s) to use as filters. Detailed below.
Filters []GetRegionsFilter `pulumi:"filters"`
// Identifier of the current partition (e.g., `aws` in AWS Commercial, `aws-cn` in AWS China).
Id *string `pulumi:"id"`
}
A collection of arguments for invoking getRegions.
type GetRegionsFilter ¶
type GetRegionsFilter struct {
// Name of the filter field. Valid values can be found in the [describe-regions AWS CLI Reference][1].
Name string `pulumi:"name"`
// Set of values that are accepted for the given filter field. Results will be selected if any given value matches.
Values []string `pulumi:"values"`
}
type GetRegionsFilterArgs ¶
type GetRegionsFilterArgs struct {
// Name of the filter field. Valid values can be found in the [describe-regions AWS CLI Reference][1].
Name pulumi.StringInput `pulumi:"name"`
// Set of values that are accepted for the given filter field. Results will be selected if any given value matches.
Values pulumi.StringArrayInput `pulumi:"values"`
}
func (GetRegionsFilterArgs) ElementType ¶
func (GetRegionsFilterArgs) ElementType() reflect.Type
func (GetRegionsFilterArgs) ToGetRegionsFilterOutput ¶
func (i GetRegionsFilterArgs) ToGetRegionsFilterOutput() GetRegionsFilterOutput
func (GetRegionsFilterArgs) ToGetRegionsFilterOutputWithContext ¶
func (i GetRegionsFilterArgs) ToGetRegionsFilterOutputWithContext(ctx context.Context) GetRegionsFilterOutput
type GetRegionsFilterArray ¶
type GetRegionsFilterArray []GetRegionsFilterInput
func (GetRegionsFilterArray) ElementType ¶
func (GetRegionsFilterArray) ElementType() reflect.Type
func (GetRegionsFilterArray) ToGetRegionsFilterArrayOutput ¶
func (i GetRegionsFilterArray) ToGetRegionsFilterArrayOutput() GetRegionsFilterArrayOutput
func (GetRegionsFilterArray) ToGetRegionsFilterArrayOutputWithContext ¶
func (i GetRegionsFilterArray) ToGetRegionsFilterArrayOutputWithContext(ctx context.Context) GetRegionsFilterArrayOutput
type GetRegionsFilterArrayInput ¶
type GetRegionsFilterArrayInput interface {
pulumi.Input
ToGetRegionsFilterArrayOutput() GetRegionsFilterArrayOutput
ToGetRegionsFilterArrayOutputWithContext(context.Context) GetRegionsFilterArrayOutput
}
GetRegionsFilterArrayInput is an input type that accepts GetRegionsFilterArray and GetRegionsFilterArrayOutput values. You can construct a concrete instance of `GetRegionsFilterArrayInput` via:
GetRegionsFilterArray{ GetRegionsFilterArgs{...} }
type GetRegionsFilterArrayOutput ¶
type GetRegionsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetRegionsFilterArrayOutput) ElementType ¶
func (GetRegionsFilterArrayOutput) ElementType() reflect.Type
func (GetRegionsFilterArrayOutput) Index ¶
func (o GetRegionsFilterArrayOutput) Index(i pulumi.IntInput) GetRegionsFilterOutput
func (GetRegionsFilterArrayOutput) ToGetRegionsFilterArrayOutput ¶
func (o GetRegionsFilterArrayOutput) ToGetRegionsFilterArrayOutput() GetRegionsFilterArrayOutput
func (GetRegionsFilterArrayOutput) ToGetRegionsFilterArrayOutputWithContext ¶
func (o GetRegionsFilterArrayOutput) ToGetRegionsFilterArrayOutputWithContext(ctx context.Context) GetRegionsFilterArrayOutput
type GetRegionsFilterInput ¶
type GetRegionsFilterInput interface {
pulumi.Input
ToGetRegionsFilterOutput() GetRegionsFilterOutput
ToGetRegionsFilterOutputWithContext(context.Context) GetRegionsFilterOutput
}
GetRegionsFilterInput is an input type that accepts GetRegionsFilterArgs and GetRegionsFilterOutput values. You can construct a concrete instance of `GetRegionsFilterInput` via:
GetRegionsFilterArgs{...}
type GetRegionsFilterOutput ¶
type GetRegionsFilterOutput struct{ *pulumi.OutputState }
func (GetRegionsFilterOutput) ElementType ¶
func (GetRegionsFilterOutput) ElementType() reflect.Type
func (GetRegionsFilterOutput) Name ¶
func (o GetRegionsFilterOutput) Name() pulumi.StringOutput
Name of the filter field. Valid values can be found in the [describe-regions AWS CLI Reference][1].
func (GetRegionsFilterOutput) ToGetRegionsFilterOutput ¶
func (o GetRegionsFilterOutput) ToGetRegionsFilterOutput() GetRegionsFilterOutput
func (GetRegionsFilterOutput) ToGetRegionsFilterOutputWithContext ¶
func (o GetRegionsFilterOutput) ToGetRegionsFilterOutputWithContext(ctx context.Context) GetRegionsFilterOutput
func (GetRegionsFilterOutput) Values ¶
func (o GetRegionsFilterOutput) Values() pulumi.StringArrayOutput
Set of values that are accepted for the given filter field. Results will be selected if any given value matches.
type GetRegionsOutputArgs ¶
type GetRegionsOutputArgs struct {
// If true the source will query all regions regardless of availability.
AllRegions pulumi.BoolPtrInput `pulumi:"allRegions"`
// Configuration block(s) to use as filters. Detailed below.
Filters GetRegionsFilterArrayInput `pulumi:"filters"`
// Identifier of the current partition (e.g., `aws` in AWS Commercial, `aws-cn` in AWS China).
Id pulumi.StringPtrInput `pulumi:"id"`
}
A collection of arguments for invoking getRegions.
func (GetRegionsOutputArgs) ElementType ¶
func (GetRegionsOutputArgs) ElementType() reflect.Type
type GetRegionsResult ¶
type GetRegionsResult struct {
AllRegions *bool `pulumi:"allRegions"`
Filters []GetRegionsFilter `pulumi:"filters"`
// Identifier of the current partition (e.g., `aws` in AWS Commercial, `aws-cn` in AWS China).
Id string `pulumi:"id"`
// Names of regions that meets the criteria.
Names []string `pulumi:"names"`
}
A collection of values returned by getRegions.
func GetRegions ¶
func GetRegions(ctx *pulumi.Context, args *GetRegionsArgs, opts ...pulumi.InvokeOption) (*GetRegionsResult, error)
Provides information about AWS Regions. Can be used to filter regions i.e., by Opt-In status or only regions enabled for current account. To get details like endpoint and description of each region the data source can be combined with the `getRegion` data source.
## Example Usage
Enabled AWS Regions:
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := aws.GetRegions(ctx, &aws.GetRegionsArgs{}, nil)
if err != nil {
return err
}
return nil
})
}
```
All the regions regardless of the availability ¶
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := aws.GetRegions(ctx, &aws.GetRegionsArgs{
AllRegions: pulumi.BoolRef(true),
}, nil)
if err != nil {
return err
}
return nil
})
}
```
To see regions that are filtered by `"not-opted-in"`, the `allRegions` argument needs to be set to `true` or no results will be returned.
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := aws.GetRegions(ctx, &aws.GetRegionsArgs{
AllRegions: pulumi.BoolRef(true),
Filters: []aws.GetRegionsFilter{
{
Name: "opt-in-status",
Values: []string{
"not-opted-in",
},
},
},
}, nil)
if err != nil {
return err
}
return nil
})
}
```
type GetRegionsResultOutput ¶
type GetRegionsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRegions.
func GetRegionsOutput ¶
func GetRegionsOutput(ctx *pulumi.Context, args GetRegionsOutputArgs, opts ...pulumi.InvokeOption) GetRegionsResultOutput
func (GetRegionsResultOutput) AllRegions ¶
func (o GetRegionsResultOutput) AllRegions() pulumi.BoolPtrOutput
func (GetRegionsResultOutput) ElementType ¶
func (GetRegionsResultOutput) ElementType() reflect.Type
func (GetRegionsResultOutput) Filters ¶
func (o GetRegionsResultOutput) Filters() GetRegionsFilterArrayOutput
func (GetRegionsResultOutput) Id ¶
func (o GetRegionsResultOutput) Id() pulumi.StringOutput
Identifier of the current partition (e.g., `aws` in AWS Commercial, `aws-cn` in AWS China).
func (GetRegionsResultOutput) Names ¶
func (o GetRegionsResultOutput) Names() pulumi.StringArrayOutput
Names of regions that meets the criteria.
func (GetRegionsResultOutput) ToGetRegionsResultOutput ¶
func (o GetRegionsResultOutput) ToGetRegionsResultOutput() GetRegionsResultOutput
func (GetRegionsResultOutput) ToGetRegionsResultOutputWithContext ¶
func (o GetRegionsResultOutput) ToGetRegionsResultOutputWithContext(ctx context.Context) GetRegionsResultOutput
type GetServiceArgs ¶
type GetServiceArgs struct {
// DNS name of the service (_e.g.,_ `rds.us-east-1.amazonaws.com`). One of `dnsName`, `reverseDnsName`, or `serviceId` is required.
DnsName *string `pulumi:"dnsName"`
Id *string `pulumi:"id"`
// Region of the service (_e.g.,_ `us-west-2`, `ap-northeast-1`). Defaults to the Region set in the provider configuration.
Region *string `pulumi:"region"`
// Reverse DNS name of the service (_e.g.,_ `com.amazonaws.us-west-2.s3`). One of `dnsName`, `reverseDnsName`, or `serviceId` is required.
ReverseDnsName *string `pulumi:"reverseDnsName"`
// Prefix of the service (_e.g.,_ `com.amazonaws` in AWS Commercial, `cn.com.amazonaws` in AWS China).
ReverseDnsPrefix *string `pulumi:"reverseDnsPrefix"`
// Service endpoint ID (_e.g.,_ `s3`, `rds`, `ec2`). One of `dnsName`, `reverseDnsName`, or `serviceId` is required. A service's endpoint ID can be found in the [_AWS General Reference_](https://docs.aws.amazon.com/general/latest/gr/aws-service-information.html).
ServiceId *string `pulumi:"serviceId"`
}
A collection of arguments for invoking getService.
type GetServiceOutputArgs ¶
type GetServiceOutputArgs struct {
// DNS name of the service (_e.g.,_ `rds.us-east-1.amazonaws.com`). One of `dnsName`, `reverseDnsName`, or `serviceId` is required.
DnsName pulumi.StringPtrInput `pulumi:"dnsName"`
Id pulumi.StringPtrInput `pulumi:"id"`
// Region of the service (_e.g.,_ `us-west-2`, `ap-northeast-1`). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput `pulumi:"region"`
// Reverse DNS name of the service (_e.g.,_ `com.amazonaws.us-west-2.s3`). One of `dnsName`, `reverseDnsName`, or `serviceId` is required.
ReverseDnsName pulumi.StringPtrInput `pulumi:"reverseDnsName"`
// Prefix of the service (_e.g.,_ `com.amazonaws` in AWS Commercial, `cn.com.amazonaws` in AWS China).
ReverseDnsPrefix pulumi.StringPtrInput `pulumi:"reverseDnsPrefix"`
// Service endpoint ID (_e.g.,_ `s3`, `rds`, `ec2`). One of `dnsName`, `reverseDnsName`, or `serviceId` is required. A service's endpoint ID can be found in the [_AWS General Reference_](https://docs.aws.amazon.com/general/latest/gr/aws-service-information.html).
ServiceId pulumi.StringPtrInput `pulumi:"serviceId"`
}
A collection of arguments for invoking getService.
func (GetServiceOutputArgs) ElementType ¶
func (GetServiceOutputArgs) ElementType() reflect.Type
type GetServicePrincipalArgs ¶
type GetServicePrincipalArgs struct {
// Region you'd like the SPN for. Defaults to the Region set in the provider configuration.
Region *string `pulumi:"region"`
// Name of the service you want to generate a Service Principal Name for.
ServiceName string `pulumi:"serviceName"`
}
A collection of arguments for invoking getServicePrincipal.
type GetServicePrincipalOutputArgs ¶
type GetServicePrincipalOutputArgs struct {
// Region you'd like the SPN for. Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput `pulumi:"region"`
// Name of the service you want to generate a Service Principal Name for.
ServiceName pulumi.StringInput `pulumi:"serviceName"`
}
A collection of arguments for invoking getServicePrincipal.
func (GetServicePrincipalOutputArgs) ElementType ¶
func (GetServicePrincipalOutputArgs) ElementType() reflect.Type
type GetServicePrincipalResult ¶
type GetServicePrincipalResult struct {
// Identifier of the current Service Principal (compound of service, Region and suffix). (e.g. `logs.us-east-1.amazonaws.com`in AWS Commercial, `logs.cn-north-1.amazonaws.com.cn` in AWS China).
Id string `pulumi:"id"`
// Service Principal Name (e.g., `logs.amazonaws.com` in AWS Commercial, `logs.amazonaws.com.cn` in AWS China).
Name string `pulumi:"name"`
Region string `pulumi:"region"`
ServiceName string `pulumi:"serviceName"`
// Suffix of the SPN (e.g., `amazonaws.com` in AWS Commercial, `amazonaws.com.cn` in AWS China).
Suffix string `pulumi:"suffix"`
}
A collection of values returned by getServicePrincipal.
func GetServicePrincipal ¶
func GetServicePrincipal(ctx *pulumi.Context, args *GetServicePrincipalArgs, opts ...pulumi.InvokeOption) (*GetServicePrincipalResult, error)
Use this data source to create a Service Principal Name for a service in a given region. Service Principal Names should always end in the standard global format: `{servicename}.amazonaws.com`. However, in some AWS partitions, AWS may expect a different format.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := aws.GetServicePrincipal(ctx, &aws.GetServicePrincipalArgs{
ServiceName: "s3",
}, nil)
if err != nil {
return err
}
_, err = aws.GetServicePrincipal(ctx, &aws.GetServicePrincipalArgs{
ServiceName: "s3",
Region: pulumi.StringRef("us-iso-east-1"),
}, nil)
if err != nil {
return err
}
return nil
})
}
```
type GetServicePrincipalResultOutput ¶
type GetServicePrincipalResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getServicePrincipal.
func GetServicePrincipalOutput ¶
func GetServicePrincipalOutput(ctx *pulumi.Context, args GetServicePrincipalOutputArgs, opts ...pulumi.InvokeOption) GetServicePrincipalResultOutput
func (GetServicePrincipalResultOutput) ElementType ¶
func (GetServicePrincipalResultOutput) ElementType() reflect.Type
func (GetServicePrincipalResultOutput) Id ¶
func (o GetServicePrincipalResultOutput) Id() pulumi.StringOutput
Identifier of the current Service Principal (compound of service, Region and suffix). (e.g. `logs.us-east-1.amazonaws.com`in AWS Commercial, `logs.cn-north-1.amazonaws.com.cn` in AWS China).
func (GetServicePrincipalResultOutput) Name ¶
func (o GetServicePrincipalResultOutput) Name() pulumi.StringOutput
Service Principal Name (e.g., `logs.amazonaws.com` in AWS Commercial, `logs.amazonaws.com.cn` in AWS China).
func (GetServicePrincipalResultOutput) Region ¶
func (o GetServicePrincipalResultOutput) Region() pulumi.StringOutput
func (GetServicePrincipalResultOutput) ServiceName ¶
func (o GetServicePrincipalResultOutput) ServiceName() pulumi.StringOutput
func (GetServicePrincipalResultOutput) Suffix ¶
func (o GetServicePrincipalResultOutput) Suffix() pulumi.StringOutput
Suffix of the SPN (e.g., `amazonaws.com` in AWS Commercial, `amazonaws.com.cn` in AWS China).
func (GetServicePrincipalResultOutput) ToGetServicePrincipalResultOutput ¶
func (o GetServicePrincipalResultOutput) ToGetServicePrincipalResultOutput() GetServicePrincipalResultOutput
func (GetServicePrincipalResultOutput) ToGetServicePrincipalResultOutputWithContext ¶
func (o GetServicePrincipalResultOutput) ToGetServicePrincipalResultOutputWithContext(ctx context.Context) GetServicePrincipalResultOutput
type GetServiceResult ¶
type GetServiceResult struct {
DnsName string `pulumi:"dnsName"`
Id string `pulumi:"id"`
Partition string `pulumi:"partition"`
Region string `pulumi:"region"`
ReverseDnsName string `pulumi:"reverseDnsName"`
ReverseDnsPrefix string `pulumi:"reverseDnsPrefix"`
ServiceId string `pulumi:"serviceId"`
// Whether the service is supported in the region's partition. New services may not be listed immediately as supported.
Supported bool `pulumi:"supported"`
}
A collection of values returned by getService.
func GetService ¶
func GetService(ctx *pulumi.Context, args *GetServiceArgs, opts ...pulumi.InvokeOption) (*GetServiceResult, error)
Use this data source to compose and decompose AWS service DNS names.
## Example Usage
### Get Service DNS Name
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
current, err := aws.GetRegion(ctx, &aws.GetRegionArgs{}, nil)
if err != nil {
return err
}
_, err = aws.GetService(ctx, &aws.GetServiceArgs{
Region: pulumi.StringRef(current.Region),
ServiceId: pulumi.StringRef("ec2"),
}, nil)
if err != nil {
return err
}
return nil
})
}
```
### Use Service Reverse DNS Name to Get Components
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := aws.GetService(ctx, &aws.GetServiceArgs{
ReverseDnsName: pulumi.StringRef("cn.com.amazonaws.cn-north-1.s3"),
}, nil)
if err != nil {
return err
}
return nil
})
}
```
### Determine Regional Support for a Service
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := aws.GetService(ctx, &aws.GetServiceArgs{
ReverseDnsName: pulumi.StringRef("com.amazonaws.us-gov-west-1.waf"),
}, nil)
if err != nil {
return err
}
return nil
})
}
```
type GetServiceResultOutput ¶
type GetServiceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getService.
func GetServiceOutput ¶
func GetServiceOutput(ctx *pulumi.Context, args GetServiceOutputArgs, opts ...pulumi.InvokeOption) GetServiceResultOutput
func (GetServiceResultOutput) DnsName ¶
func (o GetServiceResultOutput) DnsName() pulumi.StringOutput
func (GetServiceResultOutput) ElementType ¶
func (GetServiceResultOutput) ElementType() reflect.Type
func (GetServiceResultOutput) Id ¶
func (o GetServiceResultOutput) Id() pulumi.StringOutput
func (GetServiceResultOutput) Partition ¶
func (o GetServiceResultOutput) Partition() pulumi.StringOutput
func (GetServiceResultOutput) Region ¶
func (o GetServiceResultOutput) Region() pulumi.StringOutput
func (GetServiceResultOutput) ReverseDnsName ¶
func (o GetServiceResultOutput) ReverseDnsName() pulumi.StringOutput
func (GetServiceResultOutput) ReverseDnsPrefix ¶
func (o GetServiceResultOutput) ReverseDnsPrefix() pulumi.StringOutput
func (GetServiceResultOutput) ServiceId ¶
func (o GetServiceResultOutput) ServiceId() pulumi.StringOutput
func (GetServiceResultOutput) Supported ¶
func (o GetServiceResultOutput) Supported() pulumi.BoolOutput
Whether the service is supported in the region's partition. New services may not be listed immediately as supported.
func (GetServiceResultOutput) ToGetServiceResultOutput ¶
func (o GetServiceResultOutput) ToGetServiceResultOutput() GetServiceResultOutput
func (GetServiceResultOutput) ToGetServiceResultOutputWithContext ¶
func (o GetServiceResultOutput) ToGetServiceResultOutputWithContext(ctx context.Context) GetServiceResultOutput
type Provider ¶
type Provider struct {
pulumi.ProviderResourceState
// The access key for API operations. You can retrieve this
// from the 'Security & Credentials' section of the AWS console.
AccessKey pulumi.StringPtrOutput `pulumi:"accessKey"`
// File containing custom root and intermediate certificates. Can also be configured using the `AWS_CA_BUNDLE` environment variable. (Setting `caBundle` in the shared config file is not supported.)
CustomCaBundle pulumi.StringPtrOutput `pulumi:"customCaBundle"`
// Address of the EC2 metadata service endpoint to use. Can also be configured using the `AWS_EC2_METADATA_SERVICE_ENDPOINT` environment variable.
Ec2MetadataServiceEndpoint pulumi.StringPtrOutput `pulumi:"ec2MetadataServiceEndpoint"`
// Protocol to use with EC2 metadata service endpoint.Valid values are `IPv4` and `IPv6`. Can also be configured using the `AWS_EC2_METADATA_SERVICE_ENDPOINT_MODE` environment variable.
Ec2MetadataServiceEndpointMode pulumi.StringPtrOutput `pulumi:"ec2MetadataServiceEndpointMode"`
// URL of a proxy to use for HTTP requests when accessing the AWS API. Can also be set using the `HTTP_PROXY` or `httpProxy` environment variables.
HttpProxy pulumi.StringPtrOutput `pulumi:"httpProxy"`
// URL of a proxy to use for HTTPS requests when accessing the AWS API. Can also be set using the `HTTPS_PROXY` or `httpsProxy` environment variables.
HttpsProxy pulumi.StringPtrOutput `pulumi:"httpsProxy"`
// Comma-separated list of hosts that should not use HTTP or HTTPS proxies. Can also be set using the `NO_PROXY` or `noProxy` environment variables.
NoProxy pulumi.StringPtrOutput `pulumi:"noProxy"`
// The profile for API operations. If not set, the default profile
// created with `aws configure` will be used.
Profile pulumi.StringPtrOutput `pulumi:"profile"`
// The region where AWS operations will take place. Examples
// are us-east-1, us-west-2, etc.
Region pulumi.StringPtrOutput `pulumi:"region"`
// Specifies how retries are attempted. Valid values are `standard` and `adaptive`. Can also be configured using the `AWS_RETRY_MODE` environment variable.
RetryMode pulumi.StringPtrOutput `pulumi:"retryMode"`
// Specifies whether S3 API calls in the `us-east-1` region use the legacy global endpoint or a regional endpoint. Valid values are `legacy` or `regional`. Can also be configured using the `AWS_S3_US_EAST_1_REGIONAL_ENDPOINT` environment variable or the `s3UsEast1RegionalEndpoint` shared config file parameter
S3UsEast1RegionalEndpoint pulumi.StringPtrOutput `pulumi:"s3UsEast1RegionalEndpoint"`
// The secret key for API operations. You can retrieve this
// from the 'Security & Credentials' section of the AWS console.
SecretKey pulumi.StringPtrOutput `pulumi:"secretKey"`
// The region where AWS STS operations will take place. Examples
// are us-east-1 and us-west-2.
StsRegion pulumi.StringPtrOutput `pulumi:"stsRegion"`
// session token. A session token is only required if you are
// using temporary security credentials.
Token pulumi.StringPtrOutput `pulumi:"token"`
}
The provider type for the aws package. By default, resources use package-wide configuration settings, however an explicit `Provider` instance may be created and passed during resource construction to achieve fine-grained programmatic control over provider settings. See the [documentation](https://www.pulumi.com/docs/reference/programming-model/#providers) for more information.
func NewProvider ¶
func NewProvider(ctx *pulumi.Context, name string, args *ProviderArgs, opts ...pulumi.ResourceOption) (*Provider, error)
NewProvider registers a new resource with the given unique name, arguments, and options.
func (*Provider) ElementType ¶
func (*Provider) TerraformConfig ¶
func (r *Provider) TerraformConfig(ctx *pulumi.Context) (ProviderTerraformConfigResultOutput, error)
This function returns a Terraform config object with terraform-namecased keys,to be used with the Terraform Module Provider.
func (*Provider) ToProviderOutput ¶
func (i *Provider) ToProviderOutput() ProviderOutput
func (*Provider) ToProviderOutputWithContext ¶
func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
type ProviderArgs ¶
type ProviderArgs struct {
// The access key for API operations. You can retrieve this
// from the 'Security & Credentials' section of the AWS console.
AccessKey pulumi.StringPtrInput
AllowedAccountIds pulumi.StringArrayInput
AssumeRoleWithWebIdentity ProviderAssumeRoleWithWebIdentityPtrInput
AssumeRoles ProviderAssumeRoleArrayInput
// File containing custom root and intermediate certificates. Can also be configured using the `AWS_CA_BUNDLE` environment variable. (Setting `caBundle` in the shared config file is not supported.)
CustomCaBundle pulumi.StringPtrInput
// Configuration block with settings to default resource tags across all resources.
DefaultTags ProviderDefaultTagsPtrInput
// Address of the EC2 metadata service endpoint to use. Can also be configured using the `AWS_EC2_METADATA_SERVICE_ENDPOINT` environment variable.
Ec2MetadataServiceEndpoint pulumi.StringPtrInput
// Protocol to use with EC2 metadata service endpoint.Valid values are `IPv4` and `IPv6`. Can also be configured using the `AWS_EC2_METADATA_SERVICE_ENDPOINT_MODE` environment variable.
Ec2MetadataServiceEndpointMode pulumi.StringPtrInput
Endpoints ProviderEndpointArrayInput
ForbiddenAccountIds pulumi.StringArrayInput
// URL of a proxy to use for HTTP requests when accessing the AWS API. Can also be set using the `HTTP_PROXY` or `httpProxy` environment variables.
HttpProxy pulumi.StringPtrInput
// URL of a proxy to use for HTTPS requests when accessing the AWS API. Can also be set using the `HTTPS_PROXY` or `httpsProxy` environment variables.
HttpsProxy pulumi.StringPtrInput
// Configuration block with settings to ignore resource tags across all resources.
IgnoreTags ProviderIgnoreTagsPtrInput
// Explicitly allow the provider to perform "insecure" SSL requests. If omitted, default value is `false`
Insecure pulumi.BoolPtrInput
// The maximum number of times an AWS API request is
// being executed. If the API request still fails, an error is
// thrown.
MaxRetries pulumi.IntPtrInput
// Comma-separated list of hosts that should not use HTTP or HTTPS proxies. Can also be set using the `NO_PROXY` or `noProxy` environment variables.
NoProxy pulumi.StringPtrInput
// The profile for API operations. If not set, the default profile
// created with `aws configure` will be used.
Profile pulumi.StringPtrInput
// The region where AWS operations will take place. Examples
// are us-east-1, us-west-2, etc.
Region pulumi.StringPtrInput
// Specifies how retries are attempted. Valid values are `standard` and `adaptive`. Can also be configured using the `AWS_RETRY_MODE` environment variable.
RetryMode pulumi.StringPtrInput
// Specifies whether S3 API calls in the `us-east-1` region use the legacy global endpoint or a regional endpoint. Valid values are `legacy` or `regional`. Can also be configured using the `AWS_S3_US_EAST_1_REGIONAL_ENDPOINT` environment variable or the `s3UsEast1RegionalEndpoint` shared config file parameter
S3UsEast1RegionalEndpoint pulumi.StringPtrInput
// Set this to true to enable the request to use path-style addressing,
// i.e., https://s3.amazonaws.com/BUCKET/KEY. By default, the S3 client will
// use virtual hosted bucket addressing when possible
// (https://BUCKET.s3.amazonaws.com/KEY). Specific to the Amazon S3 service.
S3UsePathStyle pulumi.BoolPtrInput
// The secret key for API operations. You can retrieve this
// from the 'Security & Credentials' section of the AWS console.
SecretKey pulumi.StringPtrInput
SharedConfigFiles pulumi.StringArrayInput
SharedCredentialsFiles pulumi.StringArrayInput
// Skip the credentials validation via STS API. Used for AWS API implementations that do not have STS available/implemented.
SkipCredentialsValidation pulumi.BoolPtrInput
// Skip the AWS Metadata API check. Used for AWS API implementations that do not have a metadata api endpoint.
SkipMetadataApiCheck pulumi.BoolPtrInput
// Skip static validation of region name. Used by users of alternative AWS-like APIs or users w/ access to regions that are not public (yet).
SkipRegionValidation pulumi.BoolPtrInput
// Skip requesting the account ID. Used for AWS API implementations that do not have IAM/STS API and/or metadata API.
SkipRequestingAccountId pulumi.BoolPtrInput
// The region where AWS STS operations will take place. Examples
// are us-east-1 and us-west-2.
StsRegion pulumi.StringPtrInput
// session token. A session token is only required if you are
// using temporary security credentials.
Token pulumi.StringPtrInput
// The capacity of the AWS SDK's token bucket rate limiter.
TokenBucketRateLimiterCapacity pulumi.IntPtrInput
// Resolve an endpoint with DualStack capability
UseDualstackEndpoint pulumi.BoolPtrInput
// Resolve an endpoint with FIPS capability
UseFipsEndpoint pulumi.BoolPtrInput
}
The set of arguments for constructing a Provider resource.
func (ProviderArgs) ElementType ¶
func (ProviderArgs) ElementType() reflect.Type
type ProviderAssumeRole ¶
type ProviderAssumeRole struct {
// The duration, between 15 minutes and 12 hours, of the role session. Valid time units are ns, us (or µs), ms, s, h, or m.
Duration *string `pulumi:"duration"`
// A unique identifier that might be required when you assume a role in another account.
ExternalId *string `pulumi:"externalId"`
// IAM Policy JSON describing further restricting permissions for the IAM Role being assumed.
Policy *string `pulumi:"policy"`
// Amazon Resource Names (ARNs) of IAM Policies describing further restricting permissions for the IAM Role being assumed.
PolicyArns []string `pulumi:"policyArns"`
// Amazon Resource Name (ARN) of an IAM Role to assume prior to making API calls.
RoleArn *string `pulumi:"roleArn"`
// An identifier for the assumed role session.
SessionName *string `pulumi:"sessionName"`
// Source identity specified by the principal assuming the role.
SourceIdentity *string `pulumi:"sourceIdentity"`
// Assume role session tags.
Tags map[string]string `pulumi:"tags"`
// Assume role session tag keys to pass to any subsequent sessions.
TransitiveTagKeys []string `pulumi:"transitiveTagKeys"`
}
type ProviderAssumeRoleArgs ¶
type ProviderAssumeRoleArgs struct {
// The duration, between 15 minutes and 12 hours, of the role session. Valid time units are ns, us (or µs), ms, s, h, or m.
Duration pulumi.StringPtrInput `pulumi:"duration"`
// A unique identifier that might be required when you assume a role in another account.
ExternalId pulumi.StringPtrInput `pulumi:"externalId"`
// IAM Policy JSON describing further restricting permissions for the IAM Role being assumed.
Policy pulumi.StringPtrInput `pulumi:"policy"`
// Amazon Resource Names (ARNs) of IAM Policies describing further restricting permissions for the IAM Role being assumed.
PolicyArns pulumi.StringArrayInput `pulumi:"policyArns"`
// Amazon Resource Name (ARN) of an IAM Role to assume prior to making API calls.
RoleArn pulumi.StringPtrInput `pulumi:"roleArn"`
// An identifier for the assumed role session.
SessionName pulumi.StringPtrInput `pulumi:"sessionName"`
// Source identity specified by the principal assuming the role.
SourceIdentity pulumi.StringPtrInput `pulumi:"sourceIdentity"`
// Assume role session tags.
Tags pulumi.StringMapInput `pulumi:"tags"`
// Assume role session tag keys to pass to any subsequent sessions.
TransitiveTagKeys pulumi.StringArrayInput `pulumi:"transitiveTagKeys"`
}
func (ProviderAssumeRoleArgs) ElementType ¶
func (ProviderAssumeRoleArgs) ElementType() reflect.Type
func (ProviderAssumeRoleArgs) ToProviderAssumeRoleOutput ¶
func (i ProviderAssumeRoleArgs) ToProviderAssumeRoleOutput() ProviderAssumeRoleOutput
func (ProviderAssumeRoleArgs) ToProviderAssumeRoleOutputWithContext ¶
func (i ProviderAssumeRoleArgs) ToProviderAssumeRoleOutputWithContext(ctx context.Context) ProviderAssumeRoleOutput
type ProviderAssumeRoleArray ¶
type ProviderAssumeRoleArray []ProviderAssumeRoleInput
func (ProviderAssumeRoleArray) ElementType ¶
func (ProviderAssumeRoleArray) ElementType() reflect.Type
func (ProviderAssumeRoleArray) ToProviderAssumeRoleArrayOutput ¶
func (i ProviderAssumeRoleArray) ToProviderAssumeRoleArrayOutput() ProviderAssumeRoleArrayOutput
func (ProviderAssumeRoleArray) ToProviderAssumeRoleArrayOutputWithContext ¶
func (i ProviderAssumeRoleArray) ToProviderAssumeRoleArrayOutputWithContext(ctx context.Context) ProviderAssumeRoleArrayOutput
type ProviderAssumeRoleArrayInput ¶
type ProviderAssumeRoleArrayInput interface {
pulumi.Input
ToProviderAssumeRoleArrayOutput() ProviderAssumeRoleArrayOutput
ToProviderAssumeRoleArrayOutputWithContext(context.Context) ProviderAssumeRoleArrayOutput
}
ProviderAssumeRoleArrayInput is an input type that accepts ProviderAssumeRoleArray and ProviderAssumeRoleArrayOutput values. You can construct a concrete instance of `ProviderAssumeRoleArrayInput` via:
ProviderAssumeRoleArray{ ProviderAssumeRoleArgs{...} }
type ProviderAssumeRoleArrayOutput ¶
type ProviderAssumeRoleArrayOutput struct{ *pulumi.OutputState }
func (ProviderAssumeRoleArrayOutput) ElementType ¶
func (ProviderAssumeRoleArrayOutput) ElementType() reflect.Type
func (ProviderAssumeRoleArrayOutput) Index ¶
func (o ProviderAssumeRoleArrayOutput) Index(i pulumi.IntInput) ProviderAssumeRoleOutput
func (ProviderAssumeRoleArrayOutput) ToProviderAssumeRoleArrayOutput ¶
func (o ProviderAssumeRoleArrayOutput) ToProviderAssumeRoleArrayOutput() ProviderAssumeRoleArrayOutput
func (ProviderAssumeRoleArrayOutput) ToProviderAssumeRoleArrayOutputWithContext ¶
func (o ProviderAssumeRoleArrayOutput) ToProviderAssumeRoleArrayOutputWithContext(ctx context.Context) ProviderAssumeRoleArrayOutput
type ProviderAssumeRoleInput ¶
type ProviderAssumeRoleInput interface {
pulumi.Input
ToProviderAssumeRoleOutput() ProviderAssumeRoleOutput
ToProviderAssumeRoleOutputWithContext(context.Context) ProviderAssumeRoleOutput
}
ProviderAssumeRoleInput is an input type that accepts ProviderAssumeRoleArgs and ProviderAssumeRoleOutput values. You can construct a concrete instance of `ProviderAssumeRoleInput` via:
ProviderAssumeRoleArgs{...}
type ProviderAssumeRoleOutput ¶
type ProviderAssumeRoleOutput struct{ *pulumi.OutputState }
func (ProviderAssumeRoleOutput) Duration ¶
func (o ProviderAssumeRoleOutput) Duration() pulumi.StringPtrOutput
The duration, between 15 minutes and 12 hours, of the role session. Valid time units are ns, us (or µs), ms, s, h, or m.
func (ProviderAssumeRoleOutput) ElementType ¶
func (ProviderAssumeRoleOutput) ElementType() reflect.Type
func (ProviderAssumeRoleOutput) ExternalId ¶
func (o ProviderAssumeRoleOutput) ExternalId() pulumi.StringPtrOutput
A unique identifier that might be required when you assume a role in another account.
func (ProviderAssumeRoleOutput) Policy ¶
func (o ProviderAssumeRoleOutput) Policy() pulumi.StringPtrOutput
IAM Policy JSON describing further restricting permissions for the IAM Role being assumed.
func (ProviderAssumeRoleOutput) PolicyArns ¶
func (o ProviderAssumeRoleOutput) PolicyArns() pulumi.StringArrayOutput
Amazon Resource Names (ARNs) of IAM Policies describing further restricting permissions for the IAM Role being assumed.
func (ProviderAssumeRoleOutput) RoleArn ¶
func (o ProviderAssumeRoleOutput) RoleArn() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of an IAM Role to assume prior to making API calls.
func (ProviderAssumeRoleOutput) SessionName ¶
func (o ProviderAssumeRoleOutput) SessionName() pulumi.StringPtrOutput
An identifier for the assumed role session.
func (ProviderAssumeRoleOutput) SourceIdentity ¶
func (o ProviderAssumeRoleOutput) SourceIdentity() pulumi.StringPtrOutput
Source identity specified by the principal assuming the role.
func (ProviderAssumeRoleOutput) Tags ¶
func (o ProviderAssumeRoleOutput) Tags() pulumi.StringMapOutput
Assume role session tags.
func (ProviderAssumeRoleOutput) ToProviderAssumeRoleOutput ¶
func (o ProviderAssumeRoleOutput) ToProviderAssumeRoleOutput() ProviderAssumeRoleOutput
func (ProviderAssumeRoleOutput) ToProviderAssumeRoleOutputWithContext ¶
func (o ProviderAssumeRoleOutput) ToProviderAssumeRoleOutputWithContext(ctx context.Context) ProviderAssumeRoleOutput
func (ProviderAssumeRoleOutput) TransitiveTagKeys ¶
func (o ProviderAssumeRoleOutput) TransitiveTagKeys() pulumi.StringArrayOutput
Assume role session tag keys to pass to any subsequent sessions.
type ProviderAssumeRoleWithWebIdentity ¶
type ProviderAssumeRoleWithWebIdentity struct {
// The duration, between 15 minutes and 12 hours, of the role session. Valid time units are ns, us (or µs), ms, s, h, or m.
Duration *string `pulumi:"duration"`
// IAM Policy JSON describing further restricting permissions for the IAM Role being assumed.
Policy *string `pulumi:"policy"`
// Amazon Resource Names (ARNs) of IAM Policies describing further restricting permissions for the IAM Role being assumed.
PolicyArns []string `pulumi:"policyArns"`
// Amazon Resource Name (ARN) of an IAM Role to assume prior to making API calls.
RoleArn *string `pulumi:"roleArn"`
// An identifier for the assumed role session.
SessionName *string `pulumi:"sessionName"`
WebIdentityToken *string `pulumi:"webIdentityToken"`
WebIdentityTokenFile *string `pulumi:"webIdentityTokenFile"`
}
type ProviderAssumeRoleWithWebIdentityArgs ¶
type ProviderAssumeRoleWithWebIdentityArgs struct {
// The duration, between 15 minutes and 12 hours, of the role session. Valid time units are ns, us (or µs), ms, s, h, or m.
Duration pulumi.StringPtrInput `pulumi:"duration"`
// IAM Policy JSON describing further restricting permissions for the IAM Role being assumed.
Policy pulumi.StringPtrInput `pulumi:"policy"`
// Amazon Resource Names (ARNs) of IAM Policies describing further restricting permissions for the IAM Role being assumed.
PolicyArns pulumi.StringArrayInput `pulumi:"policyArns"`
// Amazon Resource Name (ARN) of an IAM Role to assume prior to making API calls.
RoleArn pulumi.StringPtrInput `pulumi:"roleArn"`
// An identifier for the assumed role session.
SessionName pulumi.StringPtrInput `pulumi:"sessionName"`
WebIdentityToken pulumi.StringPtrInput `pulumi:"webIdentityToken"`
WebIdentityTokenFile pulumi.StringPtrInput `pulumi:"webIdentityTokenFile"`
}
func (ProviderAssumeRoleWithWebIdentityArgs) ElementType ¶
func (ProviderAssumeRoleWithWebIdentityArgs) ElementType() reflect.Type
func (ProviderAssumeRoleWithWebIdentityArgs) ToProviderAssumeRoleWithWebIdentityOutput ¶
func (i ProviderAssumeRoleWithWebIdentityArgs) ToProviderAssumeRoleWithWebIdentityOutput() ProviderAssumeRoleWithWebIdentityOutput
func (ProviderAssumeRoleWithWebIdentityArgs) ToProviderAssumeRoleWithWebIdentityOutputWithContext ¶
func (i ProviderAssumeRoleWithWebIdentityArgs) ToProviderAssumeRoleWithWebIdentityOutputWithContext(ctx context.Context) ProviderAssumeRoleWithWebIdentityOutput
func (ProviderAssumeRoleWithWebIdentityArgs) ToProviderAssumeRoleWithWebIdentityPtrOutput ¶
func (i ProviderAssumeRoleWithWebIdentityArgs) ToProviderAssumeRoleWithWebIdentityPtrOutput() ProviderAssumeRoleWithWebIdentityPtrOutput
func (ProviderAssumeRoleWithWebIdentityArgs) ToProviderAssumeRoleWithWebIdentityPtrOutputWithContext ¶
func (i ProviderAssumeRoleWithWebIdentityArgs) ToProviderAssumeRoleWithWebIdentityPtrOutputWithContext(ctx context.Context) ProviderAssumeRoleWithWebIdentityPtrOutput
type ProviderAssumeRoleWithWebIdentityInput ¶
type ProviderAssumeRoleWithWebIdentityInput interface {
pulumi.Input
ToProviderAssumeRoleWithWebIdentityOutput() ProviderAssumeRoleWithWebIdentityOutput
ToProviderAssumeRoleWithWebIdentityOutputWithContext(context.Context) ProviderAssumeRoleWithWebIdentityOutput
}
ProviderAssumeRoleWithWebIdentityInput is an input type that accepts ProviderAssumeRoleWithWebIdentityArgs and ProviderAssumeRoleWithWebIdentityOutput values. You can construct a concrete instance of `ProviderAssumeRoleWithWebIdentityInput` via:
ProviderAssumeRoleWithWebIdentityArgs{...}
type ProviderAssumeRoleWithWebIdentityOutput ¶
type ProviderAssumeRoleWithWebIdentityOutput struct{ *pulumi.OutputState }
func (ProviderAssumeRoleWithWebIdentityOutput) Duration ¶
func (o ProviderAssumeRoleWithWebIdentityOutput) Duration() pulumi.StringPtrOutput
The duration, between 15 minutes and 12 hours, of the role session. Valid time units are ns, us (or µs), ms, s, h, or m.
func (ProviderAssumeRoleWithWebIdentityOutput) ElementType ¶
func (ProviderAssumeRoleWithWebIdentityOutput) ElementType() reflect.Type
func (ProviderAssumeRoleWithWebIdentityOutput) Policy ¶
func (o ProviderAssumeRoleWithWebIdentityOutput) Policy() pulumi.StringPtrOutput
IAM Policy JSON describing further restricting permissions for the IAM Role being assumed.
func (ProviderAssumeRoleWithWebIdentityOutput) PolicyArns ¶
func (o ProviderAssumeRoleWithWebIdentityOutput) PolicyArns() pulumi.StringArrayOutput
Amazon Resource Names (ARNs) of IAM Policies describing further restricting permissions for the IAM Role being assumed.
func (ProviderAssumeRoleWithWebIdentityOutput) RoleArn ¶
func (o ProviderAssumeRoleWithWebIdentityOutput) RoleArn() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of an IAM Role to assume prior to making API calls.
func (ProviderAssumeRoleWithWebIdentityOutput) SessionName ¶
func (o ProviderAssumeRoleWithWebIdentityOutput) SessionName() pulumi.StringPtrOutput
An identifier for the assumed role session.
func (ProviderAssumeRoleWithWebIdentityOutput) ToProviderAssumeRoleWithWebIdentityOutput ¶
func (o ProviderAssumeRoleWithWebIdentityOutput) ToProviderAssumeRoleWithWebIdentityOutput() ProviderAssumeRoleWithWebIdentityOutput
func (ProviderAssumeRoleWithWebIdentityOutput) ToProviderAssumeRoleWithWebIdentityOutputWithContext ¶
func (o ProviderAssumeRoleWithWebIdentityOutput) ToProviderAssumeRoleWithWebIdentityOutputWithContext(ctx context.Context) ProviderAssumeRoleWithWebIdentityOutput
func (ProviderAssumeRoleWithWebIdentityOutput) ToProviderAssumeRoleWithWebIdentityPtrOutput ¶
func (o ProviderAssumeRoleWithWebIdentityOutput) ToProviderAssumeRoleWithWebIdentityPtrOutput() ProviderAssumeRoleWithWebIdentityPtrOutput
func (ProviderAssumeRoleWithWebIdentityOutput) ToProviderAssumeRoleWithWebIdentityPtrOutputWithContext ¶
func (o ProviderAssumeRoleWithWebIdentityOutput) ToProviderAssumeRoleWithWebIdentityPtrOutputWithContext(ctx context.Context) ProviderAssumeRoleWithWebIdentityPtrOutput
func (ProviderAssumeRoleWithWebIdentityOutput) WebIdentityToken ¶
func (o ProviderAssumeRoleWithWebIdentityOutput) WebIdentityToken() pulumi.StringPtrOutput
func (ProviderAssumeRoleWithWebIdentityOutput) WebIdentityTokenFile ¶
func (o ProviderAssumeRoleWithWebIdentityOutput) WebIdentityTokenFile() pulumi.StringPtrOutput
type ProviderAssumeRoleWithWebIdentityPtrInput ¶
type ProviderAssumeRoleWithWebIdentityPtrInput interface {
pulumi.Input
ToProviderAssumeRoleWithWebIdentityPtrOutput() ProviderAssumeRoleWithWebIdentityPtrOutput
ToProviderAssumeRoleWithWebIdentityPtrOutputWithContext(context.Context) ProviderAssumeRoleWithWebIdentityPtrOutput
}
ProviderAssumeRoleWithWebIdentityPtrInput is an input type that accepts ProviderAssumeRoleWithWebIdentityArgs, ProviderAssumeRoleWithWebIdentityPtr and ProviderAssumeRoleWithWebIdentityPtrOutput values. You can construct a concrete instance of `ProviderAssumeRoleWithWebIdentityPtrInput` via:
ProviderAssumeRoleWithWebIdentityArgs{...}
or:
nil
func ProviderAssumeRoleWithWebIdentityPtr ¶
func ProviderAssumeRoleWithWebIdentityPtr(v *ProviderAssumeRoleWithWebIdentityArgs) ProviderAssumeRoleWithWebIdentityPtrInput
type ProviderAssumeRoleWithWebIdentityPtrOutput ¶
type ProviderAssumeRoleWithWebIdentityPtrOutput struct{ *pulumi.OutputState }
func (ProviderAssumeRoleWithWebIdentityPtrOutput) Duration ¶
func (o ProviderAssumeRoleWithWebIdentityPtrOutput) Duration() pulumi.StringPtrOutput
The duration, between 15 minutes and 12 hours, of the role session. Valid time units are ns, us (or µs), ms, s, h, or m.
func (ProviderAssumeRoleWithWebIdentityPtrOutput) ElementType ¶
func (ProviderAssumeRoleWithWebIdentityPtrOutput) ElementType() reflect.Type
func (ProviderAssumeRoleWithWebIdentityPtrOutput) Policy ¶
func (o ProviderAssumeRoleWithWebIdentityPtrOutput) Policy() pulumi.StringPtrOutput
IAM Policy JSON describing further restricting permissions for the IAM Role being assumed.
func (ProviderAssumeRoleWithWebIdentityPtrOutput) PolicyArns ¶
func (o ProviderAssumeRoleWithWebIdentityPtrOutput) PolicyArns() pulumi.StringArrayOutput
Amazon Resource Names (ARNs) of IAM Policies describing further restricting permissions for the IAM Role being assumed.
func (ProviderAssumeRoleWithWebIdentityPtrOutput) RoleArn ¶
func (o ProviderAssumeRoleWithWebIdentityPtrOutput) RoleArn() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of an IAM Role to assume prior to making API calls.
func (ProviderAssumeRoleWithWebIdentityPtrOutput) SessionName ¶
func (o ProviderAssumeRoleWithWebIdentityPtrOutput) SessionName() pulumi.StringPtrOutput
An identifier for the assumed role session.
func (ProviderAssumeRoleWithWebIdentityPtrOutput) ToProviderAssumeRoleWithWebIdentityPtrOutput ¶
func (o ProviderAssumeRoleWithWebIdentityPtrOutput) ToProviderAssumeRoleWithWebIdentityPtrOutput() ProviderAssumeRoleWithWebIdentityPtrOutput
func (ProviderAssumeRoleWithWebIdentityPtrOutput) ToProviderAssumeRoleWithWebIdentityPtrOutputWithContext ¶
func (o ProviderAssumeRoleWithWebIdentityPtrOutput) ToProviderAssumeRoleWithWebIdentityPtrOutputWithContext(ctx context.Context) ProviderAssumeRoleWithWebIdentityPtrOutput
func (ProviderAssumeRoleWithWebIdentityPtrOutput) WebIdentityToken ¶
func (o ProviderAssumeRoleWithWebIdentityPtrOutput) WebIdentityToken() pulumi.StringPtrOutput
func (ProviderAssumeRoleWithWebIdentityPtrOutput) WebIdentityTokenFile ¶
func (o ProviderAssumeRoleWithWebIdentityPtrOutput) WebIdentityTokenFile() pulumi.StringPtrOutput
type ProviderDefaultTags ¶
type ProviderDefaultTagsArgs ¶
type ProviderDefaultTagsArgs struct {
// Resource tags to default across all resources. Can also be configured with environment variables like `TF_AWS_DEFAULT_TAGS_<tag_name>`.
Tags pulumi.StringMapInput `pulumi:"tags"`
}
func (ProviderDefaultTagsArgs) ElementType ¶
func (ProviderDefaultTagsArgs) ElementType() reflect.Type
func (ProviderDefaultTagsArgs) ToProviderDefaultTagsOutput ¶
func (i ProviderDefaultTagsArgs) ToProviderDefaultTagsOutput() ProviderDefaultTagsOutput
func (ProviderDefaultTagsArgs) ToProviderDefaultTagsOutputWithContext ¶
func (i ProviderDefaultTagsArgs) ToProviderDefaultTagsOutputWithContext(ctx context.Context) ProviderDefaultTagsOutput
func (ProviderDefaultTagsArgs) ToProviderDefaultTagsPtrOutput ¶
func (i ProviderDefaultTagsArgs) ToProviderDefaultTagsPtrOutput() ProviderDefaultTagsPtrOutput
func (ProviderDefaultTagsArgs) ToProviderDefaultTagsPtrOutputWithContext ¶
func (i ProviderDefaultTagsArgs) ToProviderDefaultTagsPtrOutputWithContext(ctx context.Context) ProviderDefaultTagsPtrOutput
type ProviderDefaultTagsInput ¶
type ProviderDefaultTagsInput interface {
pulumi.Input
ToProviderDefaultTagsOutput() ProviderDefaultTagsOutput
ToProviderDefaultTagsOutputWithContext(context.Context) ProviderDefaultTagsOutput
}
ProviderDefaultTagsInput is an input type that accepts ProviderDefaultTagsArgs and ProviderDefaultTagsOutput values. You can construct a concrete instance of `ProviderDefaultTagsInput` via:
ProviderDefaultTagsArgs{...}
type ProviderDefaultTagsOutput ¶
type ProviderDefaultTagsOutput struct{ *pulumi.OutputState }
func (ProviderDefaultTagsOutput) ElementType ¶
func (ProviderDefaultTagsOutput) ElementType() reflect.Type
func (ProviderDefaultTagsOutput) Tags ¶
func (o ProviderDefaultTagsOutput) Tags() pulumi.StringMapOutput
Resource tags to default across all resources. Can also be configured with environment variables like `TF_AWS_DEFAULT_TAGS_<tag_name>`.
func (ProviderDefaultTagsOutput) ToProviderDefaultTagsOutput ¶
func (o ProviderDefaultTagsOutput) ToProviderDefaultTagsOutput() ProviderDefaultTagsOutput
func (ProviderDefaultTagsOutput) ToProviderDefaultTagsOutputWithContext ¶
func (o ProviderDefaultTagsOutput) ToProviderDefaultTagsOutputWithContext(ctx context.Context) ProviderDefaultTagsOutput
func (ProviderDefaultTagsOutput) ToProviderDefaultTagsPtrOutput ¶
func (o ProviderDefaultTagsOutput) ToProviderDefaultTagsPtrOutput() ProviderDefaultTagsPtrOutput
func (ProviderDefaultTagsOutput) ToProviderDefaultTagsPtrOutputWithContext ¶
func (o ProviderDefaultTagsOutput) ToProviderDefaultTagsPtrOutputWithContext(ctx context.Context) ProviderDefaultTagsPtrOutput
type ProviderDefaultTagsPtrInput ¶
type ProviderDefaultTagsPtrInput interface {
pulumi.Input
ToProviderDefaultTagsPtrOutput() ProviderDefaultTagsPtrOutput
ToProviderDefaultTagsPtrOutputWithContext(context.Context) ProviderDefaultTagsPtrOutput
}
ProviderDefaultTagsPtrInput is an input type that accepts ProviderDefaultTagsArgs, ProviderDefaultTagsPtr and ProviderDefaultTagsPtrOutput values. You can construct a concrete instance of `ProviderDefaultTagsPtrInput` via:
ProviderDefaultTagsArgs{...}
or:
nil
func ProviderDefaultTagsPtr ¶
func ProviderDefaultTagsPtr(v *ProviderDefaultTagsArgs) ProviderDefaultTagsPtrInput
type ProviderDefaultTagsPtrOutput ¶
type ProviderDefaultTagsPtrOutput struct{ *pulumi.OutputState }
func (ProviderDefaultTagsPtrOutput) Elem ¶
func (o ProviderDefaultTagsPtrOutput) Elem() ProviderDefaultTagsOutput
func (ProviderDefaultTagsPtrOutput) ElementType ¶
func (ProviderDefaultTagsPtrOutput) ElementType() reflect.Type
func (ProviderDefaultTagsPtrOutput) Tags ¶
func (o ProviderDefaultTagsPtrOutput) Tags() pulumi.StringMapOutput
Resource tags to default across all resources. Can also be configured with environment variables like `TF_AWS_DEFAULT_TAGS_<tag_name>`.
func (ProviderDefaultTagsPtrOutput) ToProviderDefaultTagsPtrOutput ¶
func (o ProviderDefaultTagsPtrOutput) ToProviderDefaultTagsPtrOutput() ProviderDefaultTagsPtrOutput
func (ProviderDefaultTagsPtrOutput) ToProviderDefaultTagsPtrOutputWithContext ¶
func (o ProviderDefaultTagsPtrOutput) ToProviderDefaultTagsPtrOutputWithContext(ctx context.Context) ProviderDefaultTagsPtrOutput
type ProviderEndpoint ¶
type ProviderEndpoint struct {
// Use this to override the default service endpoint URL
Accessanalyzer *string `pulumi:"accessanalyzer"`
// Use this to override the default service endpoint URL
Account *string `pulumi:"account"`
// Use this to override the default service endpoint URL
Acm *string `pulumi:"acm"`
// Use this to override the default service endpoint URL
Acmpca *string `pulumi:"acmpca"`
// Use this to override the default service endpoint URL
Amg *string `pulumi:"amg"`
// Use this to override the default service endpoint URL
Amp *string `pulumi:"amp"`
// Use this to override the default service endpoint URL
Amplify *string `pulumi:"amplify"`
// Use this to override the default service endpoint URL
Apigateway *string `pulumi:"apigateway"`
// Use this to override the default service endpoint URL
Apigatewayv2 *string `pulumi:"apigatewayv2"`
// Use this to override the default service endpoint URL
Appautoscaling *string `pulumi:"appautoscaling"`
// Use this to override the default service endpoint URL
Appconfig *string `pulumi:"appconfig"`
// Use this to override the default service endpoint URL
Appfabric *string `pulumi:"appfabric"`
// Use this to override the default service endpoint URL
Appflow *string `pulumi:"appflow"`
// Use this to override the default service endpoint URL
Appintegrations *string `pulumi:"appintegrations"`
// Use this to override the default service endpoint URL
Appintegrationsservice *string `pulumi:"appintegrationsservice"`
// Use this to override the default service endpoint URL
Applicationautoscaling *string `pulumi:"applicationautoscaling"`
// Use this to override the default service endpoint URL
Applicationinsights *string `pulumi:"applicationinsights"`
// Use this to override the default service endpoint URL
Applicationsignals *string `pulumi:"applicationsignals"`
// Use this to override the default service endpoint URL
Appmesh *string `pulumi:"appmesh"`
// Use this to override the default service endpoint URL
Appregistry *string `pulumi:"appregistry"`
// Use this to override the default service endpoint URL
Apprunner *string `pulumi:"apprunner"`
// Use this to override the default service endpoint URL
Appstream *string `pulumi:"appstream"`
// Use this to override the default service endpoint URL
Appsync *string `pulumi:"appsync"`
// Use this to override the default service endpoint URL
Arcregionswitch *string `pulumi:"arcregionswitch"`
// Use this to override the default service endpoint URL
Athena *string `pulumi:"athena"`
// Use this to override the default service endpoint URL
Auditmanager *string `pulumi:"auditmanager"`
// Use this to override the default service endpoint URL
Autoscaling *string `pulumi:"autoscaling"`
// Use this to override the default service endpoint URL
Autoscalingplans *string `pulumi:"autoscalingplans"`
// Use this to override the default service endpoint URL
Backup *string `pulumi:"backup"`
// Use this to override the default service endpoint URL
Batch *string `pulumi:"batch"`
// Use this to override the default service endpoint URL
Bcmdataexports *string `pulumi:"bcmdataexports"`
// Use this to override the default service endpoint URL
Beanstalk *string `pulumi:"beanstalk"`
// Use this to override the default service endpoint URL
Bedrock *string `pulumi:"bedrock"`
// Use this to override the default service endpoint URL
Bedrockagent *string `pulumi:"bedrockagent"`
// Use this to override the default service endpoint URL
Bedrockagentcore *string `pulumi:"bedrockagentcore"`
// Use this to override the default service endpoint URL
Billing *string `pulumi:"billing"`
// Use this to override the default service endpoint URL
Budgets *string `pulumi:"budgets"`
// Use this to override the default service endpoint URL
Ce *string `pulumi:"ce"`
// Use this to override the default service endpoint URL
Chatbot *string `pulumi:"chatbot"`
// Use this to override the default service endpoint URL
Chime *string `pulumi:"chime"`
// Use this to override the default service endpoint URL
Chimesdkmediapipelines *string `pulumi:"chimesdkmediapipelines"`
// Use this to override the default service endpoint URL
Chimesdkvoice *string `pulumi:"chimesdkvoice"`
// Use this to override the default service endpoint URL
Cleanrooms *string `pulumi:"cleanrooms"`
// Use this to override the default service endpoint URL
Cloud9 *string `pulumi:"cloud9"`
// Use this to override the default service endpoint URL
Cloudcontrol *string `pulumi:"cloudcontrol"`
// Use this to override the default service endpoint URL
Cloudcontrolapi *string `pulumi:"cloudcontrolapi"`
// Use this to override the default service endpoint URL
Cloudformation *string `pulumi:"cloudformation"`
// Use this to override the default service endpoint URL
Cloudfront *string `pulumi:"cloudfront"`
// Use this to override the default service endpoint URL
Cloudfrontkeyvaluestore *string `pulumi:"cloudfrontkeyvaluestore"`
// Use this to override the default service endpoint URL
Cloudhsm *string `pulumi:"cloudhsm"`
// Use this to override the default service endpoint URL
Cloudhsmv2 *string `pulumi:"cloudhsmv2"`
// Use this to override the default service endpoint URL
Cloudsearch *string `pulumi:"cloudsearch"`
// Use this to override the default service endpoint URL
Cloudtrail *string `pulumi:"cloudtrail"`
// Use this to override the default service endpoint URL
Cloudwatch *string `pulumi:"cloudwatch"`
// Use this to override the default service endpoint URL
Cloudwatchevents *string `pulumi:"cloudwatchevents"`
// Use this to override the default service endpoint URL
Cloudwatchevidently *string `pulumi:"cloudwatchevidently"`
// Use this to override the default service endpoint URL
Cloudwatchlog *string `pulumi:"cloudwatchlog"`
// Use this to override the default service endpoint URL
Cloudwatchlogs *string `pulumi:"cloudwatchlogs"`
// Use this to override the default service endpoint URL
Cloudwatchobservabilityaccessmanager *string `pulumi:"cloudwatchobservabilityaccessmanager"`
// Use this to override the default service endpoint URL
Cloudwatchrum *string `pulumi:"cloudwatchrum"`
// Use this to override the default service endpoint URL
Codeartifact *string `pulumi:"codeartifact"`
// Use this to override the default service endpoint URL
Codebuild *string `pulumi:"codebuild"`
// Use this to override the default service endpoint URL
Codecatalyst *string `pulumi:"codecatalyst"`
// Use this to override the default service endpoint URL
Codecommit *string `pulumi:"codecommit"`
// Use this to override the default service endpoint URL
Codeconnections *string `pulumi:"codeconnections"`
// Use this to override the default service endpoint URL
Codedeploy *string `pulumi:"codedeploy"`
// Use this to override the default service endpoint URL
Codeguruprofiler *string `pulumi:"codeguruprofiler"`
// Use this to override the default service endpoint URL
Codegurureviewer *string `pulumi:"codegurureviewer"`
// Use this to override the default service endpoint URL
Codepipeline *string `pulumi:"codepipeline"`
// Use this to override the default service endpoint URL
Codestarconnections *string `pulumi:"codestarconnections"`
// Use this to override the default service endpoint URL
Codestarnotifications *string `pulumi:"codestarnotifications"`
// Use this to override the default service endpoint URL
Cognitoidentity *string `pulumi:"cognitoidentity"`
// Use this to override the default service endpoint URL
Cognitoidentityprovider *string `pulumi:"cognitoidentityprovider"`
// Use this to override the default service endpoint URL
Cognitoidp *string `pulumi:"cognitoidp"`
// Use this to override the default service endpoint URL
Comprehend *string `pulumi:"comprehend"`
// Use this to override the default service endpoint URL
Computeoptimizer *string `pulumi:"computeoptimizer"`
// Use this to override the default service endpoint URL
Config *string `pulumi:"config"`
// Use this to override the default service endpoint URL
Configservice *string `pulumi:"configservice"`
// Use this to override the default service endpoint URL
Connect *string `pulumi:"connect"`
// Use this to override the default service endpoint URL
Connectcases *string `pulumi:"connectcases"`
// Use this to override the default service endpoint URL
Controltower *string `pulumi:"controltower"`
// Use this to override the default service endpoint URL
Costandusagereportservice *string `pulumi:"costandusagereportservice"`
// Use this to override the default service endpoint URL
Costexplorer *string `pulumi:"costexplorer"`
// Use this to override the default service endpoint URL
Costoptimizationhub *string `pulumi:"costoptimizationhub"`
// Use this to override the default service endpoint URL
Cur *string `pulumi:"cur"`
// Use this to override the default service endpoint URL
Customerprofiles *string `pulumi:"customerprofiles"`
// Use this to override the default service endpoint URL
Databasemigration *string `pulumi:"databasemigration"`
// Use this to override the default service endpoint URL
Databasemigrationservice *string `pulumi:"databasemigrationservice"`
// Use this to override the default service endpoint URL
Databrew *string `pulumi:"databrew"`
// Use this to override the default service endpoint URL
Dataexchange *string `pulumi:"dataexchange"`
// Use this to override the default service endpoint URL
Datapipeline *string `pulumi:"datapipeline"`
// Use this to override the default service endpoint URL
Datasync *string `pulumi:"datasync"`
// Use this to override the default service endpoint URL
Datazone *string `pulumi:"datazone"`
// Use this to override the default service endpoint URL
Dax *string `pulumi:"dax"`
// Use this to override the default service endpoint URL
Deploy *string `pulumi:"deploy"`
// Use this to override the default service endpoint URL
Detective *string `pulumi:"detective"`
// Use this to override the default service endpoint URL
Devicefarm *string `pulumi:"devicefarm"`
// Use this to override the default service endpoint URL
Devopsguru *string `pulumi:"devopsguru"`
// Use this to override the default service endpoint URL
Directconnect *string `pulumi:"directconnect"`
// Use this to override the default service endpoint URL
Directoryservice *string `pulumi:"directoryservice"`
// Use this to override the default service endpoint URL
Dlm *string `pulumi:"dlm"`
// Use this to override the default service endpoint URL
Dms *string `pulumi:"dms"`
// Use this to override the default service endpoint URL
Docdb *string `pulumi:"docdb"`
// Use this to override the default service endpoint URL
Docdbelastic *string `pulumi:"docdbelastic"`
// Use this to override the default service endpoint URL
Drs *string `pulumi:"drs"`
// Use this to override the default service endpoint URL
Ds *string `pulumi:"ds"`
// Use this to override the default service endpoint URL
Dsql *string `pulumi:"dsql"`
// Use this to override the default service endpoint URL
Dynamodb *string `pulumi:"dynamodb"`
// Use this to override the default service endpoint URL
Ec2 *string `pulumi:"ec2"`
// Use this to override the default service endpoint URL
Ecr *string `pulumi:"ecr"`
// Use this to override the default service endpoint URL
Ecrpublic *string `pulumi:"ecrpublic"`
// Use this to override the default service endpoint URL
Ecs *string `pulumi:"ecs"`
// Use this to override the default service endpoint URL
Efs *string `pulumi:"efs"`
// Use this to override the default service endpoint URL
Eks *string `pulumi:"eks"`
// Use this to override the default service endpoint URL
Elasticache *string `pulumi:"elasticache"`
// Use this to override the default service endpoint URL
Elasticbeanstalk *string `pulumi:"elasticbeanstalk"`
// Use this to override the default service endpoint URL
Elasticloadbalancing *string `pulumi:"elasticloadbalancing"`
// Use this to override the default service endpoint URL
Elasticloadbalancingv2 *string `pulumi:"elasticloadbalancingv2"`
// Use this to override the default service endpoint URL
Elasticsearch *string `pulumi:"elasticsearch"`
// Use this to override the default service endpoint URL
Elasticsearchservice *string `pulumi:"elasticsearchservice"`
// Use this to override the default service endpoint URL
Elastictranscoder *string `pulumi:"elastictranscoder"`
// Use this to override the default service endpoint URL
Elb *string `pulumi:"elb"`
// Use this to override the default service endpoint URL
Elbv2 *string `pulumi:"elbv2"`
// Use this to override the default service endpoint URL
Emr *string `pulumi:"emr"`
// Use this to override the default service endpoint URL
Emrcontainers *string `pulumi:"emrcontainers"`
// Use this to override the default service endpoint URL
Emrserverless *string `pulumi:"emrserverless"`
// Use this to override the default service endpoint URL
Es *string `pulumi:"es"`
// Use this to override the default service endpoint URL
Eventbridge *string `pulumi:"eventbridge"`
// Use this to override the default service endpoint URL
Events *string `pulumi:"events"`
// Use this to override the default service endpoint URL
Evidently *string `pulumi:"evidently"`
// Use this to override the default service endpoint URL
Evs *string `pulumi:"evs"`
// Use this to override the default service endpoint URL
Finspace *string `pulumi:"finspace"`
// Use this to override the default service endpoint URL
Firehose *string `pulumi:"firehose"`
// Use this to override the default service endpoint URL
Fis *string `pulumi:"fis"`
// Use this to override the default service endpoint URL
Fms *string `pulumi:"fms"`
// Use this to override the default service endpoint URL
Fsx *string `pulumi:"fsx"`
// Use this to override the default service endpoint URL
Gamelift *string `pulumi:"gamelift"`
// Use this to override the default service endpoint URL
Glacier *string `pulumi:"glacier"`
// Use this to override the default service endpoint URL
Globalaccelerator *string `pulumi:"globalaccelerator"`
// Use this to override the default service endpoint URL
Glue *string `pulumi:"glue"`
// Use this to override the default service endpoint URL
Gluedatabrew *string `pulumi:"gluedatabrew"`
// Use this to override the default service endpoint URL
Grafana *string `pulumi:"grafana"`
// Use this to override the default service endpoint URL
Greengrass *string `pulumi:"greengrass"`
// Use this to override the default service endpoint URL
Groundstation *string `pulumi:"groundstation"`
// Use this to override the default service endpoint URL
Guardduty *string `pulumi:"guardduty"`
// Use this to override the default service endpoint URL
Healthlake *string `pulumi:"healthlake"`
// Use this to override the default service endpoint URL
Iam *string `pulumi:"iam"`
// Use this to override the default service endpoint URL
Identitystore *string `pulumi:"identitystore"`
// Use this to override the default service endpoint URL
Imagebuilder *string `pulumi:"imagebuilder"`
// Use this to override the default service endpoint URL
Inspector *string `pulumi:"inspector"`
// Use this to override the default service endpoint URL
Inspector2 *string `pulumi:"inspector2"`
// Use this to override the default service endpoint URL
Inspectorv2 *string `pulumi:"inspectorv2"`
// Use this to override the default service endpoint URL
Internetmonitor *string `pulumi:"internetmonitor"`
// Use this to override the default service endpoint URL
Invoicing *string `pulumi:"invoicing"`
// Use this to override the default service endpoint URL
Iot *string `pulumi:"iot"`
// Use this to override the default service endpoint URL
Ivs *string `pulumi:"ivs"`
// Use this to override the default service endpoint URL
Ivschat *string `pulumi:"ivschat"`
// Use this to override the default service endpoint URL
Kafka *string `pulumi:"kafka"`
// Use this to override the default service endpoint URL
Kafkaconnect *string `pulumi:"kafkaconnect"`
// Use this to override the default service endpoint URL
Kendra *string `pulumi:"kendra"`
// Use this to override the default service endpoint URL
Keyspaces *string `pulumi:"keyspaces"`
// Use this to override the default service endpoint URL
Kinesis *string `pulumi:"kinesis"`
// Use this to override the default service endpoint URL
Kinesisanalytics *string `pulumi:"kinesisanalytics"`
// Use this to override the default service endpoint URL
Kinesisanalyticsv2 *string `pulumi:"kinesisanalyticsv2"`
// Use this to override the default service endpoint URL
Kinesisvideo *string `pulumi:"kinesisvideo"`
// Use this to override the default service endpoint URL
Kms *string `pulumi:"kms"`
// Use this to override the default service endpoint URL
Lakeformation *string `pulumi:"lakeformation"`
// Use this to override the default service endpoint URL
Lambda *string `pulumi:"lambda"`
// Use this to override the default service endpoint URL
Launchwizard *string `pulumi:"launchwizard"`
// Use this to override the default service endpoint URL
Lex *string `pulumi:"lex"`
// Use this to override the default service endpoint URL
Lexmodelbuilding *string `pulumi:"lexmodelbuilding"`
// Use this to override the default service endpoint URL
Lexmodelbuildingservice *string `pulumi:"lexmodelbuildingservice"`
// Use this to override the default service endpoint URL
Lexmodels *string `pulumi:"lexmodels"`
// Use this to override the default service endpoint URL
Lexmodelsv2 *string `pulumi:"lexmodelsv2"`
// Use this to override the default service endpoint URL
Lexv2models *string `pulumi:"lexv2models"`
// Use this to override the default service endpoint URL
Licensemanager *string `pulumi:"licensemanager"`
// Use this to override the default service endpoint URL
Lightsail *string `pulumi:"lightsail"`
// Use this to override the default service endpoint URL
Location *string `pulumi:"location"`
// Use this to override the default service endpoint URL
Locationservice *string `pulumi:"locationservice"`
// Use this to override the default service endpoint URL
Logs *string `pulumi:"logs"`
// Use this to override the default service endpoint URL
Lookoutmetrics *string `pulumi:"lookoutmetrics"`
// Use this to override the default service endpoint URL
M2 *string `pulumi:"m2"`
// Use this to override the default service endpoint URL
Macie2 *string `pulumi:"macie2"`
// Use this to override the default service endpoint URL
Managedgrafana *string `pulumi:"managedgrafana"`
// Use this to override the default service endpoint URL
Mediaconnect *string `pulumi:"mediaconnect"`
// Use this to override the default service endpoint URL
Mediaconvert *string `pulumi:"mediaconvert"`
// Use this to override the default service endpoint URL
Medialive *string `pulumi:"medialive"`
// Use this to override the default service endpoint URL
Mediapackage *string `pulumi:"mediapackage"`
// Use this to override the default service endpoint URL
Mediapackagev2 *string `pulumi:"mediapackagev2"`
// Use this to override the default service endpoint URL
Mediapackagevod *string `pulumi:"mediapackagevod"`
// Use this to override the default service endpoint URL
Mediastore *string `pulumi:"mediastore"`
// Use this to override the default service endpoint URL
Memorydb *string `pulumi:"memorydb"`
// Use this to override the default service endpoint URL
Mgn *string `pulumi:"mgn"`
// Use this to override the default service endpoint URL
Mq *string `pulumi:"mq"`
// Use this to override the default service endpoint URL
Msk *string `pulumi:"msk"`
// Use this to override the default service endpoint URL
Mwaa *string `pulumi:"mwaa"`
// Use this to override the default service endpoint URL
Neptune *string `pulumi:"neptune"`
// Use this to override the default service endpoint URL
Neptunegraph *string `pulumi:"neptunegraph"`
// Use this to override the default service endpoint URL
Networkfirewall *string `pulumi:"networkfirewall"`
// Use this to override the default service endpoint URL
Networkmanager *string `pulumi:"networkmanager"`
// Use this to override the default service endpoint URL
Networkmonitor *string `pulumi:"networkmonitor"`
// Use this to override the default service endpoint URL
Notifications *string `pulumi:"notifications"`
// Use this to override the default service endpoint URL
Notificationscontacts *string `pulumi:"notificationscontacts"`
// Use this to override the default service endpoint URL
Oam *string `pulumi:"oam"`
// Use this to override the default service endpoint URL
Odb *string `pulumi:"odb"`
// Use this to override the default service endpoint URL
Opensearch *string `pulumi:"opensearch"`
// Use this to override the default service endpoint URL
Opensearchingestion *string `pulumi:"opensearchingestion"`
// Use this to override the default service endpoint URL
Opensearchserverless *string `pulumi:"opensearchserverless"`
// Use this to override the default service endpoint URL
Opensearchservice *string `pulumi:"opensearchservice"`
// Use this to override the default service endpoint URL
Organizations *string `pulumi:"organizations"`
// Use this to override the default service endpoint URL
Osis *string `pulumi:"osis"`
// Use this to override the default service endpoint URL
Outposts *string `pulumi:"outposts"`
// Use this to override the default service endpoint URL
Paymentcryptography *string `pulumi:"paymentcryptography"`
// Use this to override the default service endpoint URL
Pcaconnectorad *string `pulumi:"pcaconnectorad"`
// Use this to override the default service endpoint URL
Pcs *string `pulumi:"pcs"`
// Use this to override the default service endpoint URL
Pinpoint *string `pulumi:"pinpoint"`
// Use this to override the default service endpoint URL
Pinpointsmsvoicev2 *string `pulumi:"pinpointsmsvoicev2"`
// Use this to override the default service endpoint URL
Pipes *string `pulumi:"pipes"`
// Use this to override the default service endpoint URL
Polly *string `pulumi:"polly"`
// Use this to override the default service endpoint URL
Pricing *string `pulumi:"pricing"`
// Use this to override the default service endpoint URL
Prometheus *string `pulumi:"prometheus"`
// Use this to override the default service endpoint URL
Prometheusservice *string `pulumi:"prometheusservice"`
// Use this to override the default service endpoint URL
Qbusiness *string `pulumi:"qbusiness"`
// Use this to override the default service endpoint URL
Qldb *string `pulumi:"qldb"`
// Use this to override the default service endpoint URL
Quicksight *string `pulumi:"quicksight"`
// Use this to override the default service endpoint URL
Ram *string `pulumi:"ram"`
// Use this to override the default service endpoint URL
Rbin *string `pulumi:"rbin"`
// Use this to override the default service endpoint URL
Rds *string `pulumi:"rds"`
// Use this to override the default service endpoint URL
Recyclebin *string `pulumi:"recyclebin"`
// Use this to override the default service endpoint URL
Redshift *string `pulumi:"redshift"`
// Use this to override the default service endpoint URL
Redshiftdata *string `pulumi:"redshiftdata"`
// Use this to override the default service endpoint URL
Redshiftdataapiservice *string `pulumi:"redshiftdataapiservice"`
// Use this to override the default service endpoint URL
Redshiftserverless *string `pulumi:"redshiftserverless"`
// Use this to override the default service endpoint URL
Rekognition *string `pulumi:"rekognition"`
// Use this to override the default service endpoint URL
Resiliencehub *string `pulumi:"resiliencehub"`
// Use this to override the default service endpoint URL
Resourceexplorer2 *string `pulumi:"resourceexplorer2"`
// Use this to override the default service endpoint URL
Resourcegroups *string `pulumi:"resourcegroups"`
// Use this to override the default service endpoint URL
Resourcegroupstagging *string `pulumi:"resourcegroupstagging"`
// Use this to override the default service endpoint URL
Resourcegroupstaggingapi *string `pulumi:"resourcegroupstaggingapi"`
// Use this to override the default service endpoint URL
Rolesanywhere *string `pulumi:"rolesanywhere"`
// Use this to override the default service endpoint URL
Route53 *string `pulumi:"route53"`
// Use this to override the default service endpoint URL
Route53domains *string `pulumi:"route53domains"`
// Use this to override the default service endpoint URL
Route53profiles *string `pulumi:"route53profiles"`
// Use this to override the default service endpoint URL
Route53recoverycontrolconfig *string `pulumi:"route53recoverycontrolconfig"`
// Use this to override the default service endpoint URL
Route53recoveryreadiness *string `pulumi:"route53recoveryreadiness"`
// Use this to override the default service endpoint URL
Route53resolver *string `pulumi:"route53resolver"`
// Use this to override the default service endpoint URL
Rum *string `pulumi:"rum"`
// Use this to override the default service endpoint URL
S3 *string `pulumi:"s3"`
// Use this to override the default service endpoint URL
S3api *string `pulumi:"s3api"`
// Use this to override the default service endpoint URL
S3control *string `pulumi:"s3control"`
// Use this to override the default service endpoint URL
S3outposts *string `pulumi:"s3outposts"`
// Use this to override the default service endpoint URL
S3tables *string `pulumi:"s3tables"`
// Use this to override the default service endpoint URL
S3vectors *string `pulumi:"s3vectors"`
// Use this to override the default service endpoint URL
Sagemaker *string `pulumi:"sagemaker"`
// Use this to override the default service endpoint URL
Scheduler *string `pulumi:"scheduler"`
// Use this to override the default service endpoint URL
Schemas *string `pulumi:"schemas"`
// Use this to override the default service endpoint URL
Secretsmanager *string `pulumi:"secretsmanager"`
// Use this to override the default service endpoint URL
Securityhub *string `pulumi:"securityhub"`
// Use this to override the default service endpoint URL
Securitylake *string `pulumi:"securitylake"`
// Use this to override the default service endpoint URL
Serverlessapplicationrepository *string `pulumi:"serverlessapplicationrepository"`
// Use this to override the default service endpoint URL
Serverlessapprepo *string `pulumi:"serverlessapprepo"`
// Use this to override the default service endpoint URL
Serverlessrepo *string `pulumi:"serverlessrepo"`
// Use this to override the default service endpoint URL
Servicecatalog *string `pulumi:"servicecatalog"`
// Use this to override the default service endpoint URL
Servicecatalogappregistry *string `pulumi:"servicecatalogappregistry"`
// Use this to override the default service endpoint URL
Servicediscovery *string `pulumi:"servicediscovery"`
// Use this to override the default service endpoint URL
Servicequotas *string `pulumi:"servicequotas"`
// Use this to override the default service endpoint URL
Ses *string `pulumi:"ses"`
// Use this to override the default service endpoint URL
Sesv2 *string `pulumi:"sesv2"`
// Use this to override the default service endpoint URL
Sfn *string `pulumi:"sfn"`
// Use this to override the default service endpoint URL
Shield *string `pulumi:"shield"`
// Use this to override the default service endpoint URL
Signer *string `pulumi:"signer"`
// Use this to override the default service endpoint URL
Sns *string `pulumi:"sns"`
// Use this to override the default service endpoint URL
Sqs *string `pulumi:"sqs"`
// Use this to override the default service endpoint URL
Ssm *string `pulumi:"ssm"`
// Use this to override the default service endpoint URL
Ssmcontacts *string `pulumi:"ssmcontacts"`
// Use this to override the default service endpoint URL
Ssmincidents *string `pulumi:"ssmincidents"`
// Use this to override the default service endpoint URL
Ssmquicksetup *string `pulumi:"ssmquicksetup"`
// Use this to override the default service endpoint URL
Ssmsap *string `pulumi:"ssmsap"`
// Use this to override the default service endpoint URL
Sso *string `pulumi:"sso"`
// Use this to override the default service endpoint URL
Ssoadmin *string `pulumi:"ssoadmin"`
// Use this to override the default service endpoint URL
Stepfunctions *string `pulumi:"stepfunctions"`
// Use this to override the default service endpoint URL
Storagegateway *string `pulumi:"storagegateway"`
// Use this to override the default service endpoint URL
Sts *string `pulumi:"sts"`
// Use this to override the default service endpoint URL
Swf *string `pulumi:"swf"`
// Use this to override the default service endpoint URL
Synthetics *string `pulumi:"synthetics"`
// Use this to override the default service endpoint URL
Taxsettings *string `pulumi:"taxsettings"`
// Use this to override the default service endpoint URL
Timestreaminfluxdb *string `pulumi:"timestreaminfluxdb"`
// Use this to override the default service endpoint URL
Timestreamquery *string `pulumi:"timestreamquery"`
// Use this to override the default service endpoint URL
Timestreamwrite *string `pulumi:"timestreamwrite"`
// Use this to override the default service endpoint URL
Transcribe *string `pulumi:"transcribe"`
// Use this to override the default service endpoint URL
Transcribeservice *string `pulumi:"transcribeservice"`
// Use this to override the default service endpoint URL
Transfer *string `pulumi:"transfer"`
// Use this to override the default service endpoint URL
Verifiedpermissions *string `pulumi:"verifiedpermissions"`
// Use this to override the default service endpoint URL
Vpclattice *string `pulumi:"vpclattice"`
// Use this to override the default service endpoint URL
Waf *string `pulumi:"waf"`
// Use this to override the default service endpoint URL
Wafregional *string `pulumi:"wafregional"`
// Use this to override the default service endpoint URL
Wafv2 *string `pulumi:"wafv2"`
// Use this to override the default service endpoint URL
Wellarchitected *string `pulumi:"wellarchitected"`
// Use this to override the default service endpoint URL
Workmail *string `pulumi:"workmail"`
// Use this to override the default service endpoint URL
Workspaces *string `pulumi:"workspaces"`
// Use this to override the default service endpoint URL
Workspacesweb *string `pulumi:"workspacesweb"`
// Use this to override the default service endpoint URL
Xray *string `pulumi:"xray"`
}
type ProviderEndpointArgs ¶
type ProviderEndpointArgs struct {
// Use this to override the default service endpoint URL
Accessanalyzer pulumi.StringPtrInput `pulumi:"accessanalyzer"`
// Use this to override the default service endpoint URL
Account pulumi.StringPtrInput `pulumi:"account"`
// Use this to override the default service endpoint URL
Acm pulumi.StringPtrInput `pulumi:"acm"`
// Use this to override the default service endpoint URL
Acmpca pulumi.StringPtrInput `pulumi:"acmpca"`
// Use this to override the default service endpoint URL
Amg pulumi.StringPtrInput `pulumi:"amg"`
// Use this to override the default service endpoint URL
Amp pulumi.StringPtrInput `pulumi:"amp"`
// Use this to override the default service endpoint URL
Amplify pulumi.StringPtrInput `pulumi:"amplify"`
// Use this to override the default service endpoint URL
Apigateway pulumi.StringPtrInput `pulumi:"apigateway"`
// Use this to override the default service endpoint URL
Apigatewayv2 pulumi.StringPtrInput `pulumi:"apigatewayv2"`
// Use this to override the default service endpoint URL
Appautoscaling pulumi.StringPtrInput `pulumi:"appautoscaling"`
// Use this to override the default service endpoint URL
Appconfig pulumi.StringPtrInput `pulumi:"appconfig"`
// Use this to override the default service endpoint URL
Appfabric pulumi.StringPtrInput `pulumi:"appfabric"`
// Use this to override the default service endpoint URL
Appflow pulumi.StringPtrInput `pulumi:"appflow"`
// Use this to override the default service endpoint URL
Appintegrations pulumi.StringPtrInput `pulumi:"appintegrations"`
// Use this to override the default service endpoint URL
Appintegrationsservice pulumi.StringPtrInput `pulumi:"appintegrationsservice"`
// Use this to override the default service endpoint URL
Applicationautoscaling pulumi.StringPtrInput `pulumi:"applicationautoscaling"`
// Use this to override the default service endpoint URL
Applicationinsights pulumi.StringPtrInput `pulumi:"applicationinsights"`
// Use this to override the default service endpoint URL
Applicationsignals pulumi.StringPtrInput `pulumi:"applicationsignals"`
// Use this to override the default service endpoint URL
Appmesh pulumi.StringPtrInput `pulumi:"appmesh"`
// Use this to override the default service endpoint URL
Appregistry pulumi.StringPtrInput `pulumi:"appregistry"`
// Use this to override the default service endpoint URL
Apprunner pulumi.StringPtrInput `pulumi:"apprunner"`
// Use this to override the default service endpoint URL
Appstream pulumi.StringPtrInput `pulumi:"appstream"`
// Use this to override the default service endpoint URL
Appsync pulumi.StringPtrInput `pulumi:"appsync"`
// Use this to override the default service endpoint URL
Arcregionswitch pulumi.StringPtrInput `pulumi:"arcregionswitch"`
// Use this to override the default service endpoint URL
Athena pulumi.StringPtrInput `pulumi:"athena"`
// Use this to override the default service endpoint URL
Auditmanager pulumi.StringPtrInput `pulumi:"auditmanager"`
// Use this to override the default service endpoint URL
Autoscaling pulumi.StringPtrInput `pulumi:"autoscaling"`
// Use this to override the default service endpoint URL
Autoscalingplans pulumi.StringPtrInput `pulumi:"autoscalingplans"`
// Use this to override the default service endpoint URL
Backup pulumi.StringPtrInput `pulumi:"backup"`
// Use this to override the default service endpoint URL
Batch pulumi.StringPtrInput `pulumi:"batch"`
// Use this to override the default service endpoint URL
Bcmdataexports pulumi.StringPtrInput `pulumi:"bcmdataexports"`
// Use this to override the default service endpoint URL
Beanstalk pulumi.StringPtrInput `pulumi:"beanstalk"`
// Use this to override the default service endpoint URL
Bedrock pulumi.StringPtrInput `pulumi:"bedrock"`
// Use this to override the default service endpoint URL
Bedrockagent pulumi.StringPtrInput `pulumi:"bedrockagent"`
// Use this to override the default service endpoint URL
Bedrockagentcore pulumi.StringPtrInput `pulumi:"bedrockagentcore"`
// Use this to override the default service endpoint URL
Billing pulumi.StringPtrInput `pulumi:"billing"`
// Use this to override the default service endpoint URL
Budgets pulumi.StringPtrInput `pulumi:"budgets"`
// Use this to override the default service endpoint URL
Ce pulumi.StringPtrInput `pulumi:"ce"`
// Use this to override the default service endpoint URL
Chatbot pulumi.StringPtrInput `pulumi:"chatbot"`
// Use this to override the default service endpoint URL
Chime pulumi.StringPtrInput `pulumi:"chime"`
// Use this to override the default service endpoint URL
Chimesdkmediapipelines pulumi.StringPtrInput `pulumi:"chimesdkmediapipelines"`
// Use this to override the default service endpoint URL
Chimesdkvoice pulumi.StringPtrInput `pulumi:"chimesdkvoice"`
// Use this to override the default service endpoint URL
Cleanrooms pulumi.StringPtrInput `pulumi:"cleanrooms"`
// Use this to override the default service endpoint URL
Cloud9 pulumi.StringPtrInput `pulumi:"cloud9"`
// Use this to override the default service endpoint URL
Cloudcontrol pulumi.StringPtrInput `pulumi:"cloudcontrol"`
// Use this to override the default service endpoint URL
Cloudcontrolapi pulumi.StringPtrInput `pulumi:"cloudcontrolapi"`
// Use this to override the default service endpoint URL
Cloudformation pulumi.StringPtrInput `pulumi:"cloudformation"`
// Use this to override the default service endpoint URL
Cloudfront pulumi.StringPtrInput `pulumi:"cloudfront"`
// Use this to override the default service endpoint URL
Cloudfrontkeyvaluestore pulumi.StringPtrInput `pulumi:"cloudfrontkeyvaluestore"`
// Use this to override the default service endpoint URL
Cloudhsm pulumi.StringPtrInput `pulumi:"cloudhsm"`
// Use this to override the default service endpoint URL
Cloudhsmv2 pulumi.StringPtrInput `pulumi:"cloudhsmv2"`
// Use this to override the default service endpoint URL
Cloudsearch pulumi.StringPtrInput `pulumi:"cloudsearch"`
// Use this to override the default service endpoint URL
Cloudtrail pulumi.StringPtrInput `pulumi:"cloudtrail"`
// Use this to override the default service endpoint URL
Cloudwatch pulumi.StringPtrInput `pulumi:"cloudwatch"`
// Use this to override the default service endpoint URL
Cloudwatchevents pulumi.StringPtrInput `pulumi:"cloudwatchevents"`
// Use this to override the default service endpoint URL
Cloudwatchevidently pulumi.StringPtrInput `pulumi:"cloudwatchevidently"`
// Use this to override the default service endpoint URL
Cloudwatchlog pulumi.StringPtrInput `pulumi:"cloudwatchlog"`
// Use this to override the default service endpoint URL
Cloudwatchlogs pulumi.StringPtrInput `pulumi:"cloudwatchlogs"`
// Use this to override the default service endpoint URL
Cloudwatchobservabilityaccessmanager pulumi.StringPtrInput `pulumi:"cloudwatchobservabilityaccessmanager"`
// Use this to override the default service endpoint URL
Cloudwatchrum pulumi.StringPtrInput `pulumi:"cloudwatchrum"`
// Use this to override the default service endpoint URL
Codeartifact pulumi.StringPtrInput `pulumi:"codeartifact"`
// Use this to override the default service endpoint URL
Codebuild pulumi.StringPtrInput `pulumi:"codebuild"`
// Use this to override the default service endpoint URL
Codecatalyst pulumi.StringPtrInput `pulumi:"codecatalyst"`
// Use this to override the default service endpoint URL
Codecommit pulumi.StringPtrInput `pulumi:"codecommit"`
// Use this to override the default service endpoint URL
Codeconnections pulumi.StringPtrInput `pulumi:"codeconnections"`
// Use this to override the default service endpoint URL
Codedeploy pulumi.StringPtrInput `pulumi:"codedeploy"`
// Use this to override the default service endpoint URL
Codeguruprofiler pulumi.StringPtrInput `pulumi:"codeguruprofiler"`
// Use this to override the default service endpoint URL
Codegurureviewer pulumi.StringPtrInput `pulumi:"codegurureviewer"`
// Use this to override the default service endpoint URL
Codepipeline pulumi.StringPtrInput `pulumi:"codepipeline"`
// Use this to override the default service endpoint URL
Codestarconnections pulumi.StringPtrInput `pulumi:"codestarconnections"`
// Use this to override the default service endpoint URL
Codestarnotifications pulumi.StringPtrInput `pulumi:"codestarnotifications"`
// Use this to override the default service endpoint URL
Cognitoidentity pulumi.StringPtrInput `pulumi:"cognitoidentity"`
// Use this to override the default service endpoint URL
Cognitoidentityprovider pulumi.StringPtrInput `pulumi:"cognitoidentityprovider"`
// Use this to override the default service endpoint URL
Cognitoidp pulumi.StringPtrInput `pulumi:"cognitoidp"`
// Use this to override the default service endpoint URL
Comprehend pulumi.StringPtrInput `pulumi:"comprehend"`
// Use this to override the default service endpoint URL
Computeoptimizer pulumi.StringPtrInput `pulumi:"computeoptimizer"`
// Use this to override the default service endpoint URL
Config pulumi.StringPtrInput `pulumi:"config"`
// Use this to override the default service endpoint URL
Configservice pulumi.StringPtrInput `pulumi:"configservice"`
// Use this to override the default service endpoint URL
Connect pulumi.StringPtrInput `pulumi:"connect"`
// Use this to override the default service endpoint URL
Connectcases pulumi.StringPtrInput `pulumi:"connectcases"`
// Use this to override the default service endpoint URL
Controltower pulumi.StringPtrInput `pulumi:"controltower"`
// Use this to override the default service endpoint URL
Costandusagereportservice pulumi.StringPtrInput `pulumi:"costandusagereportservice"`
// Use this to override the default service endpoint URL
Costexplorer pulumi.StringPtrInput `pulumi:"costexplorer"`
// Use this to override the default service endpoint URL
Costoptimizationhub pulumi.StringPtrInput `pulumi:"costoptimizationhub"`
// Use this to override the default service endpoint URL
Cur pulumi.StringPtrInput `pulumi:"cur"`
// Use this to override the default service endpoint URL
Customerprofiles pulumi.StringPtrInput `pulumi:"customerprofiles"`
// Use this to override the default service endpoint URL
Databasemigration pulumi.StringPtrInput `pulumi:"databasemigration"`
// Use this to override the default service endpoint URL
Databasemigrationservice pulumi.StringPtrInput `pulumi:"databasemigrationservice"`
// Use this to override the default service endpoint URL
Databrew pulumi.StringPtrInput `pulumi:"databrew"`
// Use this to override the default service endpoint URL
Dataexchange pulumi.StringPtrInput `pulumi:"dataexchange"`
// Use this to override the default service endpoint URL
Datapipeline pulumi.StringPtrInput `pulumi:"datapipeline"`
// Use this to override the default service endpoint URL
Datasync pulumi.StringPtrInput `pulumi:"datasync"`
// Use this to override the default service endpoint URL
Datazone pulumi.StringPtrInput `pulumi:"datazone"`
// Use this to override the default service endpoint URL
Dax pulumi.StringPtrInput `pulumi:"dax"`
// Use this to override the default service endpoint URL
Deploy pulumi.StringPtrInput `pulumi:"deploy"`
// Use this to override the default service endpoint URL
Detective pulumi.StringPtrInput `pulumi:"detective"`
// Use this to override the default service endpoint URL
Devicefarm pulumi.StringPtrInput `pulumi:"devicefarm"`
// Use this to override the default service endpoint URL
Devopsguru pulumi.StringPtrInput `pulumi:"devopsguru"`
// Use this to override the default service endpoint URL
Directconnect pulumi.StringPtrInput `pulumi:"directconnect"`
// Use this to override the default service endpoint URL
Directoryservice pulumi.StringPtrInput `pulumi:"directoryservice"`
// Use this to override the default service endpoint URL
Dlm pulumi.StringPtrInput `pulumi:"dlm"`
// Use this to override the default service endpoint URL
Dms pulumi.StringPtrInput `pulumi:"dms"`
// Use this to override the default service endpoint URL
Docdb pulumi.StringPtrInput `pulumi:"docdb"`
// Use this to override the default service endpoint URL
Docdbelastic pulumi.StringPtrInput `pulumi:"docdbelastic"`
// Use this to override the default service endpoint URL
Drs pulumi.StringPtrInput `pulumi:"drs"`
// Use this to override the default service endpoint URL
Ds pulumi.StringPtrInput `pulumi:"ds"`
// Use this to override the default service endpoint URL
Dsql pulumi.StringPtrInput `pulumi:"dsql"`
// Use this to override the default service endpoint URL
Dynamodb pulumi.StringPtrInput `pulumi:"dynamodb"`
// Use this to override the default service endpoint URL
Ec2 pulumi.StringPtrInput `pulumi:"ec2"`
// Use this to override the default service endpoint URL
Ecr pulumi.StringPtrInput `pulumi:"ecr"`
// Use this to override the default service endpoint URL
Ecrpublic pulumi.StringPtrInput `pulumi:"ecrpublic"`
// Use this to override the default service endpoint URL
Ecs pulumi.StringPtrInput `pulumi:"ecs"`
// Use this to override the default service endpoint URL
Efs pulumi.StringPtrInput `pulumi:"efs"`
// Use this to override the default service endpoint URL
Eks pulumi.StringPtrInput `pulumi:"eks"`
// Use this to override the default service endpoint URL
Elasticache pulumi.StringPtrInput `pulumi:"elasticache"`
// Use this to override the default service endpoint URL
Elasticbeanstalk pulumi.StringPtrInput `pulumi:"elasticbeanstalk"`
// Use this to override the default service endpoint URL
Elasticloadbalancing pulumi.StringPtrInput `pulumi:"elasticloadbalancing"`
// Use this to override the default service endpoint URL
Elasticloadbalancingv2 pulumi.StringPtrInput `pulumi:"elasticloadbalancingv2"`
// Use this to override the default service endpoint URL
Elasticsearch pulumi.StringPtrInput `pulumi:"elasticsearch"`
// Use this to override the default service endpoint URL
Elasticsearchservice pulumi.StringPtrInput `pulumi:"elasticsearchservice"`
// Use this to override the default service endpoint URL
Elastictranscoder pulumi.StringPtrInput `pulumi:"elastictranscoder"`
// Use this to override the default service endpoint URL
Elb pulumi.StringPtrInput `pulumi:"elb"`
// Use this to override the default service endpoint URL
Elbv2 pulumi.StringPtrInput `pulumi:"elbv2"`
// Use this to override the default service endpoint URL
Emr pulumi.StringPtrInput `pulumi:"emr"`
// Use this to override the default service endpoint URL
Emrcontainers pulumi.StringPtrInput `pulumi:"emrcontainers"`
// Use this to override the default service endpoint URL
Emrserverless pulumi.StringPtrInput `pulumi:"emrserverless"`
// Use this to override the default service endpoint URL
Es pulumi.StringPtrInput `pulumi:"es"`
// Use this to override the default service endpoint URL
Eventbridge pulumi.StringPtrInput `pulumi:"eventbridge"`
// Use this to override the default service endpoint URL
Events pulumi.StringPtrInput `pulumi:"events"`
// Use this to override the default service endpoint URL
Evidently pulumi.StringPtrInput `pulumi:"evidently"`
// Use this to override the default service endpoint URL
Evs pulumi.StringPtrInput `pulumi:"evs"`
// Use this to override the default service endpoint URL
Finspace pulumi.StringPtrInput `pulumi:"finspace"`
// Use this to override the default service endpoint URL
Firehose pulumi.StringPtrInput `pulumi:"firehose"`
// Use this to override the default service endpoint URL
Fis pulumi.StringPtrInput `pulumi:"fis"`
// Use this to override the default service endpoint URL
Fms pulumi.StringPtrInput `pulumi:"fms"`
// Use this to override the default service endpoint URL
Fsx pulumi.StringPtrInput `pulumi:"fsx"`
// Use this to override the default service endpoint URL
Gamelift pulumi.StringPtrInput `pulumi:"gamelift"`
// Use this to override the default service endpoint URL
Glacier pulumi.StringPtrInput `pulumi:"glacier"`
// Use this to override the default service endpoint URL
Globalaccelerator pulumi.StringPtrInput `pulumi:"globalaccelerator"`
// Use this to override the default service endpoint URL
Glue pulumi.StringPtrInput `pulumi:"glue"`
// Use this to override the default service endpoint URL
Gluedatabrew pulumi.StringPtrInput `pulumi:"gluedatabrew"`
// Use this to override the default service endpoint URL
Grafana pulumi.StringPtrInput `pulumi:"grafana"`
// Use this to override the default service endpoint URL
Greengrass pulumi.StringPtrInput `pulumi:"greengrass"`
// Use this to override the default service endpoint URL
Groundstation pulumi.StringPtrInput `pulumi:"groundstation"`
// Use this to override the default service endpoint URL
Guardduty pulumi.StringPtrInput `pulumi:"guardduty"`
// Use this to override the default service endpoint URL
Healthlake pulumi.StringPtrInput `pulumi:"healthlake"`
// Use this to override the default service endpoint URL
Iam pulumi.StringPtrInput `pulumi:"iam"`
// Use this to override the default service endpoint URL
Identitystore pulumi.StringPtrInput `pulumi:"identitystore"`
// Use this to override the default service endpoint URL
Imagebuilder pulumi.StringPtrInput `pulumi:"imagebuilder"`
// Use this to override the default service endpoint URL
Inspector pulumi.StringPtrInput `pulumi:"inspector"`
// Use this to override the default service endpoint URL
Inspector2 pulumi.StringPtrInput `pulumi:"inspector2"`
// Use this to override the default service endpoint URL
Inspectorv2 pulumi.StringPtrInput `pulumi:"inspectorv2"`
// Use this to override the default service endpoint URL
Internetmonitor pulumi.StringPtrInput `pulumi:"internetmonitor"`
// Use this to override the default service endpoint URL
Invoicing pulumi.StringPtrInput `pulumi:"invoicing"`
// Use this to override the default service endpoint URL
Iot pulumi.StringPtrInput `pulumi:"iot"`
// Use this to override the default service endpoint URL
Ivs pulumi.StringPtrInput `pulumi:"ivs"`
// Use this to override the default service endpoint URL
Ivschat pulumi.StringPtrInput `pulumi:"ivschat"`
// Use this to override the default service endpoint URL
Kafka pulumi.StringPtrInput `pulumi:"kafka"`
// Use this to override the default service endpoint URL
Kafkaconnect pulumi.StringPtrInput `pulumi:"kafkaconnect"`
// Use this to override the default service endpoint URL
Kendra pulumi.StringPtrInput `pulumi:"kendra"`
// Use this to override the default service endpoint URL
Keyspaces pulumi.StringPtrInput `pulumi:"keyspaces"`
// Use this to override the default service endpoint URL
Kinesis pulumi.StringPtrInput `pulumi:"kinesis"`
// Use this to override the default service endpoint URL
Kinesisanalytics pulumi.StringPtrInput `pulumi:"kinesisanalytics"`
// Use this to override the default service endpoint URL
Kinesisanalyticsv2 pulumi.StringPtrInput `pulumi:"kinesisanalyticsv2"`
// Use this to override the default service endpoint URL
Kinesisvideo pulumi.StringPtrInput `pulumi:"kinesisvideo"`
// Use this to override the default service endpoint URL
Kms pulumi.StringPtrInput `pulumi:"kms"`
// Use this to override the default service endpoint URL
Lakeformation pulumi.StringPtrInput `pulumi:"lakeformation"`
// Use this to override the default service endpoint URL
Lambda pulumi.StringPtrInput `pulumi:"lambda"`
// Use this to override the default service endpoint URL
Launchwizard pulumi.StringPtrInput `pulumi:"launchwizard"`
// Use this to override the default service endpoint URL
Lex pulumi.StringPtrInput `pulumi:"lex"`
// Use this to override the default service endpoint URL
Lexmodelbuilding pulumi.StringPtrInput `pulumi:"lexmodelbuilding"`
// Use this to override the default service endpoint URL
Lexmodelbuildingservice pulumi.StringPtrInput `pulumi:"lexmodelbuildingservice"`
// Use this to override the default service endpoint URL
Lexmodels pulumi.StringPtrInput `pulumi:"lexmodels"`
// Use this to override the default service endpoint URL
Lexmodelsv2 pulumi.StringPtrInput `pulumi:"lexmodelsv2"`
// Use this to override the default service endpoint URL
Lexv2models pulumi.StringPtrInput `pulumi:"lexv2models"`
// Use this to override the default service endpoint URL
Licensemanager pulumi.StringPtrInput `pulumi:"licensemanager"`
// Use this to override the default service endpoint URL
Lightsail pulumi.StringPtrInput `pulumi:"lightsail"`
// Use this to override the default service endpoint URL
Location pulumi.StringPtrInput `pulumi:"location"`
// Use this to override the default service endpoint URL
Locationservice pulumi.StringPtrInput `pulumi:"locationservice"`
// Use this to override the default service endpoint URL
Logs pulumi.StringPtrInput `pulumi:"logs"`
// Use this to override the default service endpoint URL
Lookoutmetrics pulumi.StringPtrInput `pulumi:"lookoutmetrics"`
// Use this to override the default service endpoint URL
M2 pulumi.StringPtrInput `pulumi:"m2"`
// Use this to override the default service endpoint URL
Macie2 pulumi.StringPtrInput `pulumi:"macie2"`
// Use this to override the default service endpoint URL
Managedgrafana pulumi.StringPtrInput `pulumi:"managedgrafana"`
// Use this to override the default service endpoint URL
Mediaconnect pulumi.StringPtrInput `pulumi:"mediaconnect"`
// Use this to override the default service endpoint URL
Mediaconvert pulumi.StringPtrInput `pulumi:"mediaconvert"`
// Use this to override the default service endpoint URL
Medialive pulumi.StringPtrInput `pulumi:"medialive"`
// Use this to override the default service endpoint URL
Mediapackage pulumi.StringPtrInput `pulumi:"mediapackage"`
// Use this to override the default service endpoint URL
Mediapackagev2 pulumi.StringPtrInput `pulumi:"mediapackagev2"`
// Use this to override the default service endpoint URL
Mediapackagevod pulumi.StringPtrInput `pulumi:"mediapackagevod"`
// Use this to override the default service endpoint URL
Mediastore pulumi.StringPtrInput `pulumi:"mediastore"`
// Use this to override the default service endpoint URL
Memorydb pulumi.StringPtrInput `pulumi:"memorydb"`
// Use this to override the default service endpoint URL
Mgn pulumi.StringPtrInput `pulumi:"mgn"`
// Use this to override the default service endpoint URL
Mq pulumi.StringPtrInput `pulumi:"mq"`
// Use this to override the default service endpoint URL
Msk pulumi.StringPtrInput `pulumi:"msk"`
// Use this to override the default service endpoint URL
Mwaa pulumi.StringPtrInput `pulumi:"mwaa"`
// Use this to override the default service endpoint URL
Neptune pulumi.StringPtrInput `pulumi:"neptune"`
// Use this to override the default service endpoint URL
Neptunegraph pulumi.StringPtrInput `pulumi:"neptunegraph"`
// Use this to override the default service endpoint URL
Networkfirewall pulumi.StringPtrInput `pulumi:"networkfirewall"`
// Use this to override the default service endpoint URL
Networkmanager pulumi.StringPtrInput `pulumi:"networkmanager"`
// Use this to override the default service endpoint URL
Networkmonitor pulumi.StringPtrInput `pulumi:"networkmonitor"`
// Use this to override the default service endpoint URL
Notifications pulumi.StringPtrInput `pulumi:"notifications"`
// Use this to override the default service endpoint URL
Notificationscontacts pulumi.StringPtrInput `pulumi:"notificationscontacts"`
// Use this to override the default service endpoint URL
Oam pulumi.StringPtrInput `pulumi:"oam"`
// Use this to override the default service endpoint URL
Odb pulumi.StringPtrInput `pulumi:"odb"`
// Use this to override the default service endpoint URL
Opensearch pulumi.StringPtrInput `pulumi:"opensearch"`
// Use this to override the default service endpoint URL
Opensearchingestion pulumi.StringPtrInput `pulumi:"opensearchingestion"`
// Use this to override the default service endpoint URL
Opensearchserverless pulumi.StringPtrInput `pulumi:"opensearchserverless"`
// Use this to override the default service endpoint URL
Opensearchservice pulumi.StringPtrInput `pulumi:"opensearchservice"`
// Use this to override the default service endpoint URL
Organizations pulumi.StringPtrInput `pulumi:"organizations"`
// Use this to override the default service endpoint URL
Osis pulumi.StringPtrInput `pulumi:"osis"`
// Use this to override the default service endpoint URL
Outposts pulumi.StringPtrInput `pulumi:"outposts"`
// Use this to override the default service endpoint URL
Paymentcryptography pulumi.StringPtrInput `pulumi:"paymentcryptography"`
// Use this to override the default service endpoint URL
Pcaconnectorad pulumi.StringPtrInput `pulumi:"pcaconnectorad"`
// Use this to override the default service endpoint URL
Pcs pulumi.StringPtrInput `pulumi:"pcs"`
// Use this to override the default service endpoint URL
Pinpoint pulumi.StringPtrInput `pulumi:"pinpoint"`
// Use this to override the default service endpoint URL
Pinpointsmsvoicev2 pulumi.StringPtrInput `pulumi:"pinpointsmsvoicev2"`
// Use this to override the default service endpoint URL
Pipes pulumi.StringPtrInput `pulumi:"pipes"`
// Use this to override the default service endpoint URL
Polly pulumi.StringPtrInput `pulumi:"polly"`
// Use this to override the default service endpoint URL
Pricing pulumi.StringPtrInput `pulumi:"pricing"`
// Use this to override the default service endpoint URL
Prometheus pulumi.StringPtrInput `pulumi:"prometheus"`
// Use this to override the default service endpoint URL
Prometheusservice pulumi.StringPtrInput `pulumi:"prometheusservice"`
// Use this to override the default service endpoint URL
Qbusiness pulumi.StringPtrInput `pulumi:"qbusiness"`
// Use this to override the default service endpoint URL
Qldb pulumi.StringPtrInput `pulumi:"qldb"`
// Use this to override the default service endpoint URL
Quicksight pulumi.StringPtrInput `pulumi:"quicksight"`
// Use this to override the default service endpoint URL
Ram pulumi.StringPtrInput `pulumi:"ram"`
// Use this to override the default service endpoint URL
Rbin pulumi.StringPtrInput `pulumi:"rbin"`
// Use this to override the default service endpoint URL
Rds pulumi.StringPtrInput `pulumi:"rds"`
// Use this to override the default service endpoint URL
Recyclebin pulumi.StringPtrInput `pulumi:"recyclebin"`
// Use this to override the default service endpoint URL
Redshift pulumi.StringPtrInput `pulumi:"redshift"`
// Use this to override the default service endpoint URL
Redshiftdata pulumi.StringPtrInput `pulumi:"redshiftdata"`
// Use this to override the default service endpoint URL
Redshiftdataapiservice pulumi.StringPtrInput `pulumi:"redshiftdataapiservice"`
// Use this to override the default service endpoint URL
Redshiftserverless pulumi.StringPtrInput `pulumi:"redshiftserverless"`
// Use this to override the default service endpoint URL
Rekognition pulumi.StringPtrInput `pulumi:"rekognition"`
// Use this to override the default service endpoint URL
Resiliencehub pulumi.StringPtrInput `pulumi:"resiliencehub"`
// Use this to override the default service endpoint URL
Resourceexplorer2 pulumi.StringPtrInput `pulumi:"resourceexplorer2"`
// Use this to override the default service endpoint URL
Resourcegroups pulumi.StringPtrInput `pulumi:"resourcegroups"`
// Use this to override the default service endpoint URL
Resourcegroupstagging pulumi.StringPtrInput `pulumi:"resourcegroupstagging"`
// Use this to override the default service endpoint URL
Resourcegroupstaggingapi pulumi.StringPtrInput `pulumi:"resourcegroupstaggingapi"`
// Use this to override the default service endpoint URL
Rolesanywhere pulumi.StringPtrInput `pulumi:"rolesanywhere"`
// Use this to override the default service endpoint URL
Route53 pulumi.StringPtrInput `pulumi:"route53"`
// Use this to override the default service endpoint URL
Route53domains pulumi.StringPtrInput `pulumi:"route53domains"`
// Use this to override the default service endpoint URL
Route53profiles pulumi.StringPtrInput `pulumi:"route53profiles"`
// Use this to override the default service endpoint URL
Route53recoverycontrolconfig pulumi.StringPtrInput `pulumi:"route53recoverycontrolconfig"`
// Use this to override the default service endpoint URL
Route53recoveryreadiness pulumi.StringPtrInput `pulumi:"route53recoveryreadiness"`
// Use this to override the default service endpoint URL
Route53resolver pulumi.StringPtrInput `pulumi:"route53resolver"`
// Use this to override the default service endpoint URL
Rum pulumi.StringPtrInput `pulumi:"rum"`
// Use this to override the default service endpoint URL
S3 pulumi.StringPtrInput `pulumi:"s3"`
// Use this to override the default service endpoint URL
S3api pulumi.StringPtrInput `pulumi:"s3api"`
// Use this to override the default service endpoint URL
S3control pulumi.StringPtrInput `pulumi:"s3control"`
// Use this to override the default service endpoint URL
S3outposts pulumi.StringPtrInput `pulumi:"s3outposts"`
// Use this to override the default service endpoint URL
S3tables pulumi.StringPtrInput `pulumi:"s3tables"`
// Use this to override the default service endpoint URL
S3vectors pulumi.StringPtrInput `pulumi:"s3vectors"`
// Use this to override the default service endpoint URL
Sagemaker pulumi.StringPtrInput `pulumi:"sagemaker"`
// Use this to override the default service endpoint URL
Scheduler pulumi.StringPtrInput `pulumi:"scheduler"`
// Use this to override the default service endpoint URL
Schemas pulumi.StringPtrInput `pulumi:"schemas"`
// Use this to override the default service endpoint URL
Secretsmanager pulumi.StringPtrInput `pulumi:"secretsmanager"`
// Use this to override the default service endpoint URL
Securityhub pulumi.StringPtrInput `pulumi:"securityhub"`
// Use this to override the default service endpoint URL
Securitylake pulumi.StringPtrInput `pulumi:"securitylake"`
// Use this to override the default service endpoint URL
Serverlessapplicationrepository pulumi.StringPtrInput `pulumi:"serverlessapplicationrepository"`
// Use this to override the default service endpoint URL
Serverlessapprepo pulumi.StringPtrInput `pulumi:"serverlessapprepo"`
// Use this to override the default service endpoint URL
Serverlessrepo pulumi.StringPtrInput `pulumi:"serverlessrepo"`
// Use this to override the default service endpoint URL
Servicecatalog pulumi.StringPtrInput `pulumi:"servicecatalog"`
// Use this to override the default service endpoint URL
Servicecatalogappregistry pulumi.StringPtrInput `pulumi:"servicecatalogappregistry"`
// Use this to override the default service endpoint URL
Servicediscovery pulumi.StringPtrInput `pulumi:"servicediscovery"`
// Use this to override the default service endpoint URL
Servicequotas pulumi.StringPtrInput `pulumi:"servicequotas"`
// Use this to override the default service endpoint URL
Ses pulumi.StringPtrInput `pulumi:"ses"`
// Use this to override the default service endpoint URL
Sesv2 pulumi.StringPtrInput `pulumi:"sesv2"`
// Use this to override the default service endpoint URL
Sfn pulumi.StringPtrInput `pulumi:"sfn"`
// Use this to override the default service endpoint URL
Shield pulumi.StringPtrInput `pulumi:"shield"`
// Use this to override the default service endpoint URL
Signer pulumi.StringPtrInput `pulumi:"signer"`
// Use this to override the default service endpoint URL
Sns pulumi.StringPtrInput `pulumi:"sns"`
// Use this to override the default service endpoint URL
Sqs pulumi.StringPtrInput `pulumi:"sqs"`
// Use this to override the default service endpoint URL
Ssm pulumi.StringPtrInput `pulumi:"ssm"`
// Use this to override the default service endpoint URL
Ssmcontacts pulumi.StringPtrInput `pulumi:"ssmcontacts"`
// Use this to override the default service endpoint URL
Ssmincidents pulumi.StringPtrInput `pulumi:"ssmincidents"`
// Use this to override the default service endpoint URL
Ssmquicksetup pulumi.StringPtrInput `pulumi:"ssmquicksetup"`
// Use this to override the default service endpoint URL
Ssmsap pulumi.StringPtrInput `pulumi:"ssmsap"`
// Use this to override the default service endpoint URL
Sso pulumi.StringPtrInput `pulumi:"sso"`
// Use this to override the default service endpoint URL
Ssoadmin pulumi.StringPtrInput `pulumi:"ssoadmin"`
// Use this to override the default service endpoint URL
Stepfunctions pulumi.StringPtrInput `pulumi:"stepfunctions"`
// Use this to override the default service endpoint URL
Storagegateway pulumi.StringPtrInput `pulumi:"storagegateway"`
// Use this to override the default service endpoint URL
Sts pulumi.StringPtrInput `pulumi:"sts"`
// Use this to override the default service endpoint URL
Swf pulumi.StringPtrInput `pulumi:"swf"`
// Use this to override the default service endpoint URL
Synthetics pulumi.StringPtrInput `pulumi:"synthetics"`
// Use this to override the default service endpoint URL
Taxsettings pulumi.StringPtrInput `pulumi:"taxsettings"`
// Use this to override the default service endpoint URL
Timestreaminfluxdb pulumi.StringPtrInput `pulumi:"timestreaminfluxdb"`
// Use this to override the default service endpoint URL
Timestreamquery pulumi.StringPtrInput `pulumi:"timestreamquery"`
// Use this to override the default service endpoint URL
Timestreamwrite pulumi.StringPtrInput `pulumi:"timestreamwrite"`
// Use this to override the default service endpoint URL
Transcribe pulumi.StringPtrInput `pulumi:"transcribe"`
// Use this to override the default service endpoint URL
Transcribeservice pulumi.StringPtrInput `pulumi:"transcribeservice"`
// Use this to override the default service endpoint URL
Transfer pulumi.StringPtrInput `pulumi:"transfer"`
// Use this to override the default service endpoint URL
Verifiedpermissions pulumi.StringPtrInput `pulumi:"verifiedpermissions"`
// Use this to override the default service endpoint URL
Vpclattice pulumi.StringPtrInput `pulumi:"vpclattice"`
// Use this to override the default service endpoint URL
Waf pulumi.StringPtrInput `pulumi:"waf"`
// Use this to override the default service endpoint URL
Wafregional pulumi.StringPtrInput `pulumi:"wafregional"`
// Use this to override the default service endpoint URL
Wafv2 pulumi.StringPtrInput `pulumi:"wafv2"`
// Use this to override the default service endpoint URL
Wellarchitected pulumi.StringPtrInput `pulumi:"wellarchitected"`
// Use this to override the default service endpoint URL
Workmail pulumi.StringPtrInput `pulumi:"workmail"`
// Use this to override the default service endpoint URL
Workspaces pulumi.StringPtrInput `pulumi:"workspaces"`
// Use this to override the default service endpoint URL
Workspacesweb pulumi.StringPtrInput `pulumi:"workspacesweb"`
// Use this to override the default service endpoint URL
Xray pulumi.StringPtrInput `pulumi:"xray"`
}
func (ProviderEndpointArgs) ElementType ¶
func (ProviderEndpointArgs) ElementType() reflect.Type
func (ProviderEndpointArgs) ToProviderEndpointOutput ¶
func (i ProviderEndpointArgs) ToProviderEndpointOutput() ProviderEndpointOutput
func (ProviderEndpointArgs) ToProviderEndpointOutputWithContext ¶
func (i ProviderEndpointArgs) ToProviderEndpointOutputWithContext(ctx context.Context) ProviderEndpointOutput
type ProviderEndpointArray ¶
type ProviderEndpointArray []ProviderEndpointInput
func (ProviderEndpointArray) ElementType ¶
func (ProviderEndpointArray) ElementType() reflect.Type
func (ProviderEndpointArray) ToProviderEndpointArrayOutput ¶
func (i ProviderEndpointArray) ToProviderEndpointArrayOutput() ProviderEndpointArrayOutput
func (ProviderEndpointArray) ToProviderEndpointArrayOutputWithContext ¶
func (i ProviderEndpointArray) ToProviderEndpointArrayOutputWithContext(ctx context.Context) ProviderEndpointArrayOutput
type ProviderEndpointArrayInput ¶
type ProviderEndpointArrayInput interface {
pulumi.Input
ToProviderEndpointArrayOutput() ProviderEndpointArrayOutput
ToProviderEndpointArrayOutputWithContext(context.Context) ProviderEndpointArrayOutput
}
ProviderEndpointArrayInput is an input type that accepts ProviderEndpointArray and ProviderEndpointArrayOutput values. You can construct a concrete instance of `ProviderEndpointArrayInput` via:
ProviderEndpointArray{ ProviderEndpointArgs{...} }
type ProviderEndpointArrayOutput ¶
type ProviderEndpointArrayOutput struct{ *pulumi.OutputState }
func (ProviderEndpointArrayOutput) ElementType ¶
func (ProviderEndpointArrayOutput) ElementType() reflect.Type
func (ProviderEndpointArrayOutput) Index ¶
func (o ProviderEndpointArrayOutput) Index(i pulumi.IntInput) ProviderEndpointOutput
func (ProviderEndpointArrayOutput) ToProviderEndpointArrayOutput ¶
func (o ProviderEndpointArrayOutput) ToProviderEndpointArrayOutput() ProviderEndpointArrayOutput
func (ProviderEndpointArrayOutput) ToProviderEndpointArrayOutputWithContext ¶
func (o ProviderEndpointArrayOutput) ToProviderEndpointArrayOutputWithContext(ctx context.Context) ProviderEndpointArrayOutput
type ProviderEndpointInput ¶
type ProviderEndpointInput interface {
pulumi.Input
ToProviderEndpointOutput() ProviderEndpointOutput
ToProviderEndpointOutputWithContext(context.Context) ProviderEndpointOutput
}
ProviderEndpointInput is an input type that accepts ProviderEndpointArgs and ProviderEndpointOutput values. You can construct a concrete instance of `ProviderEndpointInput` via:
ProviderEndpointArgs{...}
type ProviderEndpointOutput ¶
type ProviderEndpointOutput struct{ *pulumi.OutputState }
func (ProviderEndpointOutput) Accessanalyzer ¶
func (o ProviderEndpointOutput) Accessanalyzer() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Account ¶
func (o ProviderEndpointOutput) Account() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Acm ¶
func (o ProviderEndpointOutput) Acm() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Acmpca ¶
func (o ProviderEndpointOutput) Acmpca() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Amg ¶
func (o ProviderEndpointOutput) Amg() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Amp ¶
func (o ProviderEndpointOutput) Amp() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Amplify ¶
func (o ProviderEndpointOutput) Amplify() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Apigateway ¶
func (o ProviderEndpointOutput) Apigateway() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Apigatewayv2 ¶
func (o ProviderEndpointOutput) Apigatewayv2() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Appautoscaling ¶
func (o ProviderEndpointOutput) Appautoscaling() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Appconfig ¶
func (o ProviderEndpointOutput) Appconfig() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Appfabric ¶
func (o ProviderEndpointOutput) Appfabric() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Appflow ¶
func (o ProviderEndpointOutput) Appflow() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Appintegrations ¶
func (o ProviderEndpointOutput) Appintegrations() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Appintegrationsservice ¶
func (o ProviderEndpointOutput) Appintegrationsservice() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Applicationautoscaling ¶
func (o ProviderEndpointOutput) Applicationautoscaling() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Applicationinsights ¶
func (o ProviderEndpointOutput) Applicationinsights() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Applicationsignals ¶
func (o ProviderEndpointOutput) Applicationsignals() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Appmesh ¶
func (o ProviderEndpointOutput) Appmesh() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Appregistry ¶
func (o ProviderEndpointOutput) Appregistry() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Apprunner ¶
func (o ProviderEndpointOutput) Apprunner() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Appstream ¶
func (o ProviderEndpointOutput) Appstream() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Appsync ¶
func (o ProviderEndpointOutput) Appsync() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Arcregionswitch ¶ added in v7.7.0
func (o ProviderEndpointOutput) Arcregionswitch() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Athena ¶
func (o ProviderEndpointOutput) Athena() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Auditmanager ¶
func (o ProviderEndpointOutput) Auditmanager() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Autoscaling ¶
func (o ProviderEndpointOutput) Autoscaling() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Autoscalingplans ¶
func (o ProviderEndpointOutput) Autoscalingplans() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Backup ¶
func (o ProviderEndpointOutput) Backup() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Batch ¶
func (o ProviderEndpointOutput) Batch() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Bcmdataexports ¶
func (o ProviderEndpointOutput) Bcmdataexports() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Beanstalk ¶
func (o ProviderEndpointOutput) Beanstalk() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Bedrock ¶
func (o ProviderEndpointOutput) Bedrock() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Bedrockagent ¶
func (o ProviderEndpointOutput) Bedrockagent() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Bedrockagentcore ¶ added in v7.4.0
func (o ProviderEndpointOutput) Bedrockagentcore() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Billing ¶
func (o ProviderEndpointOutput) Billing() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Budgets ¶
func (o ProviderEndpointOutput) Budgets() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Ce ¶
func (o ProviderEndpointOutput) Ce() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Chatbot ¶
func (o ProviderEndpointOutput) Chatbot() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Chime ¶
func (o ProviderEndpointOutput) Chime() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Chimesdkmediapipelines ¶
func (o ProviderEndpointOutput) Chimesdkmediapipelines() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Chimesdkvoice ¶
func (o ProviderEndpointOutput) Chimesdkvoice() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Cleanrooms ¶
func (o ProviderEndpointOutput) Cleanrooms() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Cloud9 ¶
func (o ProviderEndpointOutput) Cloud9() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Cloudcontrol ¶
func (o ProviderEndpointOutput) Cloudcontrol() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Cloudcontrolapi ¶
func (o ProviderEndpointOutput) Cloudcontrolapi() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Cloudformation ¶
func (o ProviderEndpointOutput) Cloudformation() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Cloudfront ¶
func (o ProviderEndpointOutput) Cloudfront() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Cloudfrontkeyvaluestore ¶
func (o ProviderEndpointOutput) Cloudfrontkeyvaluestore() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Cloudhsm ¶
func (o ProviderEndpointOutput) Cloudhsm() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Cloudhsmv2 ¶
func (o ProviderEndpointOutput) Cloudhsmv2() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Cloudsearch ¶
func (o ProviderEndpointOutput) Cloudsearch() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Cloudtrail ¶
func (o ProviderEndpointOutput) Cloudtrail() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Cloudwatch ¶
func (o ProviderEndpointOutput) Cloudwatch() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Cloudwatchevents ¶
func (o ProviderEndpointOutput) Cloudwatchevents() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Cloudwatchevidently ¶
func (o ProviderEndpointOutput) Cloudwatchevidently() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Cloudwatchlog ¶
func (o ProviderEndpointOutput) Cloudwatchlog() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Cloudwatchlogs ¶
func (o ProviderEndpointOutput) Cloudwatchlogs() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Cloudwatchobservabilityaccessmanager ¶
func (o ProviderEndpointOutput) Cloudwatchobservabilityaccessmanager() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Cloudwatchrum ¶
func (o ProviderEndpointOutput) Cloudwatchrum() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Codeartifact ¶
func (o ProviderEndpointOutput) Codeartifact() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Codebuild ¶
func (o ProviderEndpointOutput) Codebuild() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Codecatalyst ¶
func (o ProviderEndpointOutput) Codecatalyst() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Codecommit ¶
func (o ProviderEndpointOutput) Codecommit() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Codeconnections ¶
func (o ProviderEndpointOutput) Codeconnections() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Codedeploy ¶
func (o ProviderEndpointOutput) Codedeploy() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Codeguruprofiler ¶
func (o ProviderEndpointOutput) Codeguruprofiler() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Codegurureviewer ¶
func (o ProviderEndpointOutput) Codegurureviewer() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Codepipeline ¶
func (o ProviderEndpointOutput) Codepipeline() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Codestarconnections ¶
func (o ProviderEndpointOutput) Codestarconnections() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Codestarnotifications ¶
func (o ProviderEndpointOutput) Codestarnotifications() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Cognitoidentity ¶
func (o ProviderEndpointOutput) Cognitoidentity() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Cognitoidentityprovider ¶
func (o ProviderEndpointOutput) Cognitoidentityprovider() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Cognitoidp ¶
func (o ProviderEndpointOutput) Cognitoidp() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Comprehend ¶
func (o ProviderEndpointOutput) Comprehend() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Computeoptimizer ¶
func (o ProviderEndpointOutput) Computeoptimizer() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Config ¶
func (o ProviderEndpointOutput) Config() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Configservice ¶
func (o ProviderEndpointOutput) Configservice() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Connect ¶
func (o ProviderEndpointOutput) Connect() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Connectcases ¶
func (o ProviderEndpointOutput) Connectcases() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Controltower ¶
func (o ProviderEndpointOutput) Controltower() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Costandusagereportservice ¶
func (o ProviderEndpointOutput) Costandusagereportservice() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Costexplorer ¶
func (o ProviderEndpointOutput) Costexplorer() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Costoptimizationhub ¶
func (o ProviderEndpointOutput) Costoptimizationhub() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Cur ¶
func (o ProviderEndpointOutput) Cur() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Customerprofiles ¶
func (o ProviderEndpointOutput) Customerprofiles() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Databasemigration ¶
func (o ProviderEndpointOutput) Databasemigration() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Databasemigrationservice ¶
func (o ProviderEndpointOutput) Databasemigrationservice() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Databrew ¶
func (o ProviderEndpointOutput) Databrew() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Dataexchange ¶
func (o ProviderEndpointOutput) Dataexchange() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Datapipeline ¶
func (o ProviderEndpointOutput) Datapipeline() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Datasync ¶
func (o ProviderEndpointOutput) Datasync() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Datazone ¶
func (o ProviderEndpointOutput) Datazone() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Dax ¶
func (o ProviderEndpointOutput) Dax() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Deploy ¶
func (o ProviderEndpointOutput) Deploy() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Detective ¶
func (o ProviderEndpointOutput) Detective() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Devicefarm ¶
func (o ProviderEndpointOutput) Devicefarm() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Devopsguru ¶
func (o ProviderEndpointOutput) Devopsguru() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Directconnect ¶
func (o ProviderEndpointOutput) Directconnect() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Directoryservice ¶
func (o ProviderEndpointOutput) Directoryservice() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Dlm ¶
func (o ProviderEndpointOutput) Dlm() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Dms ¶
func (o ProviderEndpointOutput) Dms() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Docdb ¶
func (o ProviderEndpointOutput) Docdb() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Docdbelastic ¶
func (o ProviderEndpointOutput) Docdbelastic() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Drs ¶
func (o ProviderEndpointOutput) Drs() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Ds ¶
func (o ProviderEndpointOutput) Ds() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Dsql ¶
func (o ProviderEndpointOutput) Dsql() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Dynamodb ¶
func (o ProviderEndpointOutput) Dynamodb() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Ec2 ¶
func (o ProviderEndpointOutput) Ec2() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Ecr ¶
func (o ProviderEndpointOutput) Ecr() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Ecrpublic ¶
func (o ProviderEndpointOutput) Ecrpublic() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Ecs ¶
func (o ProviderEndpointOutput) Ecs() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Efs ¶
func (o ProviderEndpointOutput) Efs() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Eks ¶
func (o ProviderEndpointOutput) Eks() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Elasticache ¶
func (o ProviderEndpointOutput) Elasticache() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Elasticbeanstalk ¶
func (o ProviderEndpointOutput) Elasticbeanstalk() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Elasticloadbalancing ¶
func (o ProviderEndpointOutput) Elasticloadbalancing() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Elasticloadbalancingv2 ¶
func (o ProviderEndpointOutput) Elasticloadbalancingv2() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Elasticsearch ¶
func (o ProviderEndpointOutput) Elasticsearch() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Elasticsearchservice ¶
func (o ProviderEndpointOutput) Elasticsearchservice() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Elastictranscoder ¶
func (o ProviderEndpointOutput) Elastictranscoder() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Elb ¶
func (o ProviderEndpointOutput) Elb() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Elbv2 ¶
func (o ProviderEndpointOutput) Elbv2() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) ElementType ¶
func (ProviderEndpointOutput) ElementType() reflect.Type
func (ProviderEndpointOutput) Emr ¶
func (o ProviderEndpointOutput) Emr() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Emrcontainers ¶
func (o ProviderEndpointOutput) Emrcontainers() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Emrserverless ¶
func (o ProviderEndpointOutput) Emrserverless() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Es ¶
func (o ProviderEndpointOutput) Es() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Eventbridge ¶
func (o ProviderEndpointOutput) Eventbridge() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Events ¶
func (o ProviderEndpointOutput) Events() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Evidently ¶
func (o ProviderEndpointOutput) Evidently() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Evs ¶
func (o ProviderEndpointOutput) Evs() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Finspace ¶
func (o ProviderEndpointOutput) Finspace() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Firehose ¶
func (o ProviderEndpointOutput) Firehose() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Fis ¶
func (o ProviderEndpointOutput) Fis() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Fms ¶
func (o ProviderEndpointOutput) Fms() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Fsx ¶
func (o ProviderEndpointOutput) Fsx() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Gamelift ¶
func (o ProviderEndpointOutput) Gamelift() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Glacier ¶
func (o ProviderEndpointOutput) Glacier() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Globalaccelerator ¶
func (o ProviderEndpointOutput) Globalaccelerator() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Glue ¶
func (o ProviderEndpointOutput) Glue() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Gluedatabrew ¶
func (o ProviderEndpointOutput) Gluedatabrew() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Grafana ¶
func (o ProviderEndpointOutput) Grafana() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Greengrass ¶
func (o ProviderEndpointOutput) Greengrass() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Groundstation ¶
func (o ProviderEndpointOutput) Groundstation() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Guardduty ¶
func (o ProviderEndpointOutput) Guardduty() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Healthlake ¶
func (o ProviderEndpointOutput) Healthlake() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Iam ¶
func (o ProviderEndpointOutput) Iam() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Identitystore ¶
func (o ProviderEndpointOutput) Identitystore() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Imagebuilder ¶
func (o ProviderEndpointOutput) Imagebuilder() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Inspector ¶
func (o ProviderEndpointOutput) Inspector() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Inspector2 ¶
func (o ProviderEndpointOutput) Inspector2() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Inspectorv2 ¶
func (o ProviderEndpointOutput) Inspectorv2() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Internetmonitor ¶
func (o ProviderEndpointOutput) Internetmonitor() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Invoicing ¶
func (o ProviderEndpointOutput) Invoicing() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Iot ¶
func (o ProviderEndpointOutput) Iot() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Ivs ¶
func (o ProviderEndpointOutput) Ivs() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Ivschat ¶
func (o ProviderEndpointOutput) Ivschat() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Kafka ¶
func (o ProviderEndpointOutput) Kafka() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Kafkaconnect ¶
func (o ProviderEndpointOutput) Kafkaconnect() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Kendra ¶
func (o ProviderEndpointOutput) Kendra() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Keyspaces ¶
func (o ProviderEndpointOutput) Keyspaces() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Kinesis ¶
func (o ProviderEndpointOutput) Kinesis() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Kinesisanalytics ¶
func (o ProviderEndpointOutput) Kinesisanalytics() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Kinesisanalyticsv2 ¶
func (o ProviderEndpointOutput) Kinesisanalyticsv2() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Kinesisvideo ¶
func (o ProviderEndpointOutput) Kinesisvideo() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Kms ¶
func (o ProviderEndpointOutput) Kms() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Lakeformation ¶
func (o ProviderEndpointOutput) Lakeformation() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Lambda ¶
func (o ProviderEndpointOutput) Lambda() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Launchwizard ¶
func (o ProviderEndpointOutput) Launchwizard() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Lex ¶
func (o ProviderEndpointOutput) Lex() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Lexmodelbuilding ¶
func (o ProviderEndpointOutput) Lexmodelbuilding() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Lexmodelbuildingservice ¶
func (o ProviderEndpointOutput) Lexmodelbuildingservice() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Lexmodels ¶
func (o ProviderEndpointOutput) Lexmodels() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Lexmodelsv2 ¶
func (o ProviderEndpointOutput) Lexmodelsv2() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Lexv2models ¶
func (o ProviderEndpointOutput) Lexv2models() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Licensemanager ¶
func (o ProviderEndpointOutput) Licensemanager() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Lightsail ¶
func (o ProviderEndpointOutput) Lightsail() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Location ¶
func (o ProviderEndpointOutput) Location() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Locationservice ¶
func (o ProviderEndpointOutput) Locationservice() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Logs ¶
func (o ProviderEndpointOutput) Logs() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Lookoutmetrics ¶
func (o ProviderEndpointOutput) Lookoutmetrics() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) M2 ¶
func (o ProviderEndpointOutput) M2() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Macie2 ¶
func (o ProviderEndpointOutput) Macie2() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Managedgrafana ¶
func (o ProviderEndpointOutput) Managedgrafana() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Mediaconnect ¶
func (o ProviderEndpointOutput) Mediaconnect() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Mediaconvert ¶
func (o ProviderEndpointOutput) Mediaconvert() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Medialive ¶
func (o ProviderEndpointOutput) Medialive() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Mediapackage ¶
func (o ProviderEndpointOutput) Mediapackage() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Mediapackagev2 ¶
func (o ProviderEndpointOutput) Mediapackagev2() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Mediapackagevod ¶
func (o ProviderEndpointOutput) Mediapackagevod() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Mediastore ¶
func (o ProviderEndpointOutput) Mediastore() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Memorydb ¶
func (o ProviderEndpointOutput) Memorydb() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Mgn ¶
func (o ProviderEndpointOutput) Mgn() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Mq ¶
func (o ProviderEndpointOutput) Mq() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Msk ¶
func (o ProviderEndpointOutput) Msk() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Mwaa ¶
func (o ProviderEndpointOutput) Mwaa() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Neptune ¶
func (o ProviderEndpointOutput) Neptune() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Neptunegraph ¶
func (o ProviderEndpointOutput) Neptunegraph() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Networkfirewall ¶
func (o ProviderEndpointOutput) Networkfirewall() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Networkmanager ¶
func (o ProviderEndpointOutput) Networkmanager() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Networkmonitor ¶
func (o ProviderEndpointOutput) Networkmonitor() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Notifications ¶
func (o ProviderEndpointOutput) Notifications() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Notificationscontacts ¶
func (o ProviderEndpointOutput) Notificationscontacts() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Oam ¶
func (o ProviderEndpointOutput) Oam() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Odb ¶ added in v7.4.0
func (o ProviderEndpointOutput) Odb() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Opensearch ¶
func (o ProviderEndpointOutput) Opensearch() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Opensearchingestion ¶
func (o ProviderEndpointOutput) Opensearchingestion() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Opensearchserverless ¶
func (o ProviderEndpointOutput) Opensearchserverless() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Opensearchservice ¶
func (o ProviderEndpointOutput) Opensearchservice() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Organizations ¶
func (o ProviderEndpointOutput) Organizations() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Osis ¶
func (o ProviderEndpointOutput) Osis() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Outposts ¶
func (o ProviderEndpointOutput) Outposts() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Paymentcryptography ¶
func (o ProviderEndpointOutput) Paymentcryptography() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Pcaconnectorad ¶
func (o ProviderEndpointOutput) Pcaconnectorad() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Pcs ¶
func (o ProviderEndpointOutput) Pcs() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Pinpoint ¶
func (o ProviderEndpointOutput) Pinpoint() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Pinpointsmsvoicev2 ¶
func (o ProviderEndpointOutput) Pinpointsmsvoicev2() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Pipes ¶
func (o ProviderEndpointOutput) Pipes() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Polly ¶
func (o ProviderEndpointOutput) Polly() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Pricing ¶
func (o ProviderEndpointOutput) Pricing() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Prometheus ¶
func (o ProviderEndpointOutput) Prometheus() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Prometheusservice ¶
func (o ProviderEndpointOutput) Prometheusservice() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Qbusiness ¶
func (o ProviderEndpointOutput) Qbusiness() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Qldb ¶
func (o ProviderEndpointOutput) Qldb() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Quicksight ¶
func (o ProviderEndpointOutput) Quicksight() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Ram ¶
func (o ProviderEndpointOutput) Ram() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Rbin ¶
func (o ProviderEndpointOutput) Rbin() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Rds ¶
func (o ProviderEndpointOutput) Rds() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Recyclebin ¶
func (o ProviderEndpointOutput) Recyclebin() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Redshift ¶
func (o ProviderEndpointOutput) Redshift() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Redshiftdata ¶
func (o ProviderEndpointOutput) Redshiftdata() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Redshiftdataapiservice ¶
func (o ProviderEndpointOutput) Redshiftdataapiservice() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Redshiftserverless ¶
func (o ProviderEndpointOutput) Redshiftserverless() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Rekognition ¶
func (o ProviderEndpointOutput) Rekognition() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Resiliencehub ¶
func (o ProviderEndpointOutput) Resiliencehub() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Resourceexplorer2 ¶
func (o ProviderEndpointOutput) Resourceexplorer2() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Resourcegroups ¶
func (o ProviderEndpointOutput) Resourcegroups() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Resourcegroupstagging ¶
func (o ProviderEndpointOutput) Resourcegroupstagging() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Resourcegroupstaggingapi ¶
func (o ProviderEndpointOutput) Resourcegroupstaggingapi() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Rolesanywhere ¶
func (o ProviderEndpointOutput) Rolesanywhere() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Route53 ¶
func (o ProviderEndpointOutput) Route53() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Route53domains ¶
func (o ProviderEndpointOutput) Route53domains() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Route53profiles ¶
func (o ProviderEndpointOutput) Route53profiles() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Route53recoverycontrolconfig ¶
func (o ProviderEndpointOutput) Route53recoverycontrolconfig() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Route53recoveryreadiness ¶
func (o ProviderEndpointOutput) Route53recoveryreadiness() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Route53resolver ¶
func (o ProviderEndpointOutput) Route53resolver() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Rum ¶
func (o ProviderEndpointOutput) Rum() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) S3 ¶
func (o ProviderEndpointOutput) S3() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) S3api ¶
func (o ProviderEndpointOutput) S3api() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) S3control ¶
func (o ProviderEndpointOutput) S3control() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) S3outposts ¶
func (o ProviderEndpointOutput) S3outposts() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) S3tables ¶
func (o ProviderEndpointOutput) S3tables() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) S3vectors ¶ added in v7.4.0
func (o ProviderEndpointOutput) S3vectors() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Sagemaker ¶
func (o ProviderEndpointOutput) Sagemaker() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Scheduler ¶
func (o ProviderEndpointOutput) Scheduler() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Schemas ¶
func (o ProviderEndpointOutput) Schemas() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Secretsmanager ¶
func (o ProviderEndpointOutput) Secretsmanager() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Securityhub ¶
func (o ProviderEndpointOutput) Securityhub() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Securitylake ¶
func (o ProviderEndpointOutput) Securitylake() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Serverlessapplicationrepository ¶
func (o ProviderEndpointOutput) Serverlessapplicationrepository() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Serverlessapprepo ¶
func (o ProviderEndpointOutput) Serverlessapprepo() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Serverlessrepo ¶
func (o ProviderEndpointOutput) Serverlessrepo() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Servicecatalog ¶
func (o ProviderEndpointOutput) Servicecatalog() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Servicecatalogappregistry ¶
func (o ProviderEndpointOutput) Servicecatalogappregistry() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Servicediscovery ¶
func (o ProviderEndpointOutput) Servicediscovery() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Servicequotas ¶
func (o ProviderEndpointOutput) Servicequotas() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Ses ¶
func (o ProviderEndpointOutput) Ses() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Sesv2 ¶
func (o ProviderEndpointOutput) Sesv2() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Sfn ¶
func (o ProviderEndpointOutput) Sfn() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Shield ¶
func (o ProviderEndpointOutput) Shield() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Signer ¶
func (o ProviderEndpointOutput) Signer() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Sns ¶
func (o ProviderEndpointOutput) Sns() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Sqs ¶
func (o ProviderEndpointOutput) Sqs() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Ssm ¶
func (o ProviderEndpointOutput) Ssm() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Ssmcontacts ¶
func (o ProviderEndpointOutput) Ssmcontacts() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Ssmincidents ¶
func (o ProviderEndpointOutput) Ssmincidents() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Ssmquicksetup ¶
func (o ProviderEndpointOutput) Ssmquicksetup() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Ssmsap ¶
func (o ProviderEndpointOutput) Ssmsap() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Sso ¶
func (o ProviderEndpointOutput) Sso() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Ssoadmin ¶
func (o ProviderEndpointOutput) Ssoadmin() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Stepfunctions ¶
func (o ProviderEndpointOutput) Stepfunctions() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Storagegateway ¶
func (o ProviderEndpointOutput) Storagegateway() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Sts ¶
func (o ProviderEndpointOutput) Sts() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Swf ¶
func (o ProviderEndpointOutput) Swf() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Synthetics ¶
func (o ProviderEndpointOutput) Synthetics() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Taxsettings ¶
func (o ProviderEndpointOutput) Taxsettings() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Timestreaminfluxdb ¶
func (o ProviderEndpointOutput) Timestreaminfluxdb() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Timestreamquery ¶
func (o ProviderEndpointOutput) Timestreamquery() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Timestreamwrite ¶
func (o ProviderEndpointOutput) Timestreamwrite() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) ToProviderEndpointOutput ¶
func (o ProviderEndpointOutput) ToProviderEndpointOutput() ProviderEndpointOutput
func (ProviderEndpointOutput) ToProviderEndpointOutputWithContext ¶
func (o ProviderEndpointOutput) ToProviderEndpointOutputWithContext(ctx context.Context) ProviderEndpointOutput
func (ProviderEndpointOutput) Transcribe ¶
func (o ProviderEndpointOutput) Transcribe() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Transcribeservice ¶
func (o ProviderEndpointOutput) Transcribeservice() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Transfer ¶
func (o ProviderEndpointOutput) Transfer() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Verifiedpermissions ¶
func (o ProviderEndpointOutput) Verifiedpermissions() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Vpclattice ¶
func (o ProviderEndpointOutput) Vpclattice() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Waf ¶
func (o ProviderEndpointOutput) Waf() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Wafregional ¶
func (o ProviderEndpointOutput) Wafregional() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Wafv2 ¶
func (o ProviderEndpointOutput) Wafv2() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Wellarchitected ¶
func (o ProviderEndpointOutput) Wellarchitected() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Workmail ¶ added in v7.8.0
func (o ProviderEndpointOutput) Workmail() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Workspaces ¶
func (o ProviderEndpointOutput) Workspaces() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Workspacesweb ¶
func (o ProviderEndpointOutput) Workspacesweb() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
func (ProviderEndpointOutput) Xray ¶
func (o ProviderEndpointOutput) Xray() pulumi.StringPtrOutput
Use this to override the default service endpoint URL
type ProviderIgnoreTags ¶
type ProviderIgnoreTags struct {
// Resource tag key prefixes to ignore across all resources. Can also be configured with the TF_AWS_IGNORE_TAGS_KEY_PREFIXES environment variable.
KeyPrefixes []string `pulumi:"keyPrefixes"`
// Resource tag keys to ignore across all resources. Can also be configured with the TF_AWS_IGNORE_TAGS_KEYS environment variable.
Keys []string `pulumi:"keys"`
}
type ProviderIgnoreTagsArgs ¶
type ProviderIgnoreTagsArgs struct {
// Resource tag key prefixes to ignore across all resources. Can also be configured with the TF_AWS_IGNORE_TAGS_KEY_PREFIXES environment variable.
KeyPrefixes pulumi.StringArrayInput `pulumi:"keyPrefixes"`
// Resource tag keys to ignore across all resources. Can also be configured with the TF_AWS_IGNORE_TAGS_KEYS environment variable.
Keys pulumi.StringArrayInput `pulumi:"keys"`
}
func (ProviderIgnoreTagsArgs) ElementType ¶
func (ProviderIgnoreTagsArgs) ElementType() reflect.Type
func (ProviderIgnoreTagsArgs) ToProviderIgnoreTagsOutput ¶
func (i ProviderIgnoreTagsArgs) ToProviderIgnoreTagsOutput() ProviderIgnoreTagsOutput
func (ProviderIgnoreTagsArgs) ToProviderIgnoreTagsOutputWithContext ¶
func (i ProviderIgnoreTagsArgs) ToProviderIgnoreTagsOutputWithContext(ctx context.Context) ProviderIgnoreTagsOutput
func (ProviderIgnoreTagsArgs) ToProviderIgnoreTagsPtrOutput ¶
func (i ProviderIgnoreTagsArgs) ToProviderIgnoreTagsPtrOutput() ProviderIgnoreTagsPtrOutput
func (ProviderIgnoreTagsArgs) ToProviderIgnoreTagsPtrOutputWithContext ¶
func (i ProviderIgnoreTagsArgs) ToProviderIgnoreTagsPtrOutputWithContext(ctx context.Context) ProviderIgnoreTagsPtrOutput
type ProviderIgnoreTagsInput ¶
type ProviderIgnoreTagsInput interface {
pulumi.Input
ToProviderIgnoreTagsOutput() ProviderIgnoreTagsOutput
ToProviderIgnoreTagsOutputWithContext(context.Context) ProviderIgnoreTagsOutput
}
ProviderIgnoreTagsInput is an input type that accepts ProviderIgnoreTagsArgs and ProviderIgnoreTagsOutput values. You can construct a concrete instance of `ProviderIgnoreTagsInput` via:
ProviderIgnoreTagsArgs{...}
type ProviderIgnoreTagsOutput ¶
type ProviderIgnoreTagsOutput struct{ *pulumi.OutputState }
func (ProviderIgnoreTagsOutput) ElementType ¶
func (ProviderIgnoreTagsOutput) ElementType() reflect.Type
func (ProviderIgnoreTagsOutput) KeyPrefixes ¶
func (o ProviderIgnoreTagsOutput) KeyPrefixes() pulumi.StringArrayOutput
Resource tag key prefixes to ignore across all resources. Can also be configured with the TF_AWS_IGNORE_TAGS_KEY_PREFIXES environment variable.
func (ProviderIgnoreTagsOutput) Keys ¶
func (o ProviderIgnoreTagsOutput) Keys() pulumi.StringArrayOutput
Resource tag keys to ignore across all resources. Can also be configured with the TF_AWS_IGNORE_TAGS_KEYS environment variable.
func (ProviderIgnoreTagsOutput) ToProviderIgnoreTagsOutput ¶
func (o ProviderIgnoreTagsOutput) ToProviderIgnoreTagsOutput() ProviderIgnoreTagsOutput
func (ProviderIgnoreTagsOutput) ToProviderIgnoreTagsOutputWithContext ¶
func (o ProviderIgnoreTagsOutput) ToProviderIgnoreTagsOutputWithContext(ctx context.Context) ProviderIgnoreTagsOutput
func (ProviderIgnoreTagsOutput) ToProviderIgnoreTagsPtrOutput ¶
func (o ProviderIgnoreTagsOutput) ToProviderIgnoreTagsPtrOutput() ProviderIgnoreTagsPtrOutput
func (ProviderIgnoreTagsOutput) ToProviderIgnoreTagsPtrOutputWithContext ¶
func (o ProviderIgnoreTagsOutput) ToProviderIgnoreTagsPtrOutputWithContext(ctx context.Context) ProviderIgnoreTagsPtrOutput
type ProviderIgnoreTagsPtrInput ¶
type ProviderIgnoreTagsPtrInput interface {
pulumi.Input
ToProviderIgnoreTagsPtrOutput() ProviderIgnoreTagsPtrOutput
ToProviderIgnoreTagsPtrOutputWithContext(context.Context) ProviderIgnoreTagsPtrOutput
}
ProviderIgnoreTagsPtrInput is an input type that accepts ProviderIgnoreTagsArgs, ProviderIgnoreTagsPtr and ProviderIgnoreTagsPtrOutput values. You can construct a concrete instance of `ProviderIgnoreTagsPtrInput` via:
ProviderIgnoreTagsArgs{...}
or:
nil
func ProviderIgnoreTagsPtr ¶
func ProviderIgnoreTagsPtr(v *ProviderIgnoreTagsArgs) ProviderIgnoreTagsPtrInput
type ProviderIgnoreTagsPtrOutput ¶
type ProviderIgnoreTagsPtrOutput struct{ *pulumi.OutputState }
func (ProviderIgnoreTagsPtrOutput) Elem ¶
func (o ProviderIgnoreTagsPtrOutput) Elem() ProviderIgnoreTagsOutput
func (ProviderIgnoreTagsPtrOutput) ElementType ¶
func (ProviderIgnoreTagsPtrOutput) ElementType() reflect.Type
func (ProviderIgnoreTagsPtrOutput) KeyPrefixes ¶
func (o ProviderIgnoreTagsPtrOutput) KeyPrefixes() pulumi.StringArrayOutput
Resource tag key prefixes to ignore across all resources. Can also be configured with the TF_AWS_IGNORE_TAGS_KEY_PREFIXES environment variable.
func (ProviderIgnoreTagsPtrOutput) Keys ¶
func (o ProviderIgnoreTagsPtrOutput) Keys() pulumi.StringArrayOutput
Resource tag keys to ignore across all resources. Can also be configured with the TF_AWS_IGNORE_TAGS_KEYS environment variable.
func (ProviderIgnoreTagsPtrOutput) ToProviderIgnoreTagsPtrOutput ¶
func (o ProviderIgnoreTagsPtrOutput) ToProviderIgnoreTagsPtrOutput() ProviderIgnoreTagsPtrOutput
func (ProviderIgnoreTagsPtrOutput) ToProviderIgnoreTagsPtrOutputWithContext ¶
func (o ProviderIgnoreTagsPtrOutput) ToProviderIgnoreTagsPtrOutputWithContext(ctx context.Context) ProviderIgnoreTagsPtrOutput
type ProviderInput ¶
type ProviderInput interface {
pulumi.Input
ToProviderOutput() ProviderOutput
ToProviderOutputWithContext(ctx context.Context) ProviderOutput
}
type ProviderOutput ¶
type ProviderOutput struct{ *pulumi.OutputState }
func (ProviderOutput) AccessKey ¶
func (o ProviderOutput) AccessKey() pulumi.StringPtrOutput
The access key for API operations. You can retrieve this from the 'Security & Credentials' section of the AWS console.
func (ProviderOutput) CustomCaBundle ¶
func (o ProviderOutput) CustomCaBundle() pulumi.StringPtrOutput
File containing custom root and intermediate certificates. Can also be configured using the `AWS_CA_BUNDLE` environment variable. (Setting `caBundle` in the shared config file is not supported.)
func (ProviderOutput) Ec2MetadataServiceEndpoint ¶
func (o ProviderOutput) Ec2MetadataServiceEndpoint() pulumi.StringPtrOutput
Address of the EC2 metadata service endpoint to use. Can also be configured using the `AWS_EC2_METADATA_SERVICE_ENDPOINT` environment variable.
func (ProviderOutput) Ec2MetadataServiceEndpointMode ¶
func (o ProviderOutput) Ec2MetadataServiceEndpointMode() pulumi.StringPtrOutput
Protocol to use with EC2 metadata service endpoint.Valid values are `IPv4` and `IPv6`. Can also be configured using the `AWS_EC2_METADATA_SERVICE_ENDPOINT_MODE` environment variable.
func (ProviderOutput) ElementType ¶
func (ProviderOutput) ElementType() reflect.Type
func (ProviderOutput) HttpProxy ¶
func (o ProviderOutput) HttpProxy() pulumi.StringPtrOutput
URL of a proxy to use for HTTP requests when accessing the AWS API. Can also be set using the `HTTP_PROXY` or `httpProxy` environment variables.
func (ProviderOutput) HttpsProxy ¶
func (o ProviderOutput) HttpsProxy() pulumi.StringPtrOutput
URL of a proxy to use for HTTPS requests when accessing the AWS API. Can also be set using the `HTTPS_PROXY` or `httpsProxy` environment variables.
func (ProviderOutput) NoProxy ¶
func (o ProviderOutput) NoProxy() pulumi.StringPtrOutput
Comma-separated list of hosts that should not use HTTP or HTTPS proxies. Can also be set using the `NO_PROXY` or `noProxy` environment variables.
func (ProviderOutput) Profile ¶
func (o ProviderOutput) Profile() pulumi.StringPtrOutput
The profile for API operations. If not set, the default profile created with `aws configure` will be used.
func (ProviderOutput) Region ¶
func (o ProviderOutput) Region() pulumi.StringPtrOutput
The region where AWS operations will take place. Examples are us-east-1, us-west-2, etc.
func (ProviderOutput) RetryMode ¶
func (o ProviderOutput) RetryMode() pulumi.StringPtrOutput
Specifies how retries are attempted. Valid values are `standard` and `adaptive`. Can also be configured using the `AWS_RETRY_MODE` environment variable.
func (ProviderOutput) S3UsEast1RegionalEndpoint ¶
func (o ProviderOutput) S3UsEast1RegionalEndpoint() pulumi.StringPtrOutput
Specifies whether S3 API calls in the `us-east-1` region use the legacy global endpoint or a regional endpoint. Valid values are `legacy` or `regional`. Can also be configured using the `AWS_S3_US_EAST_1_REGIONAL_ENDPOINT` environment variable or the `s3UsEast1RegionalEndpoint` shared config file parameter
func (ProviderOutput) SecretKey ¶
func (o ProviderOutput) SecretKey() pulumi.StringPtrOutput
The secret key for API operations. You can retrieve this from the 'Security & Credentials' section of the AWS console.
func (ProviderOutput) StsRegion ¶
func (o ProviderOutput) StsRegion() pulumi.StringPtrOutput
The region where AWS STS operations will take place. Examples are us-east-1 and us-west-2.
func (ProviderOutput) ToProviderOutput ¶
func (o ProviderOutput) ToProviderOutput() ProviderOutput
func (ProviderOutput) ToProviderOutputWithContext ¶
func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
func (ProviderOutput) Token ¶
func (o ProviderOutput) Token() pulumi.StringPtrOutput
session token. A session token is only required if you are using temporary security credentials.
type ProviderTerraformConfigResult ¶
type ProviderTerraformConfigResult struct {
Result map[string]interface{} `pulumi:"result"`
}
type ProviderTerraformConfigResultOutput ¶
type ProviderTerraformConfigResultOutput struct{ *pulumi.OutputState }
func (ProviderTerraformConfigResultOutput) ElementType ¶
func (ProviderTerraformConfigResultOutput) ElementType() reflect.Type
func (ProviderTerraformConfigResultOutput) Result ¶
func (o ProviderTerraformConfigResultOutput) Result() pulumi.MapOutput
type Region ¶
type Region string
A Region represents any valid Amazon region that may be targeted with deployments.
func (Region) ElementType ¶
func (Region) ToRegionOutput ¶
func (e Region) ToRegionOutput() RegionOutput
func (Region) ToRegionOutputWithContext ¶
func (e Region) ToRegionOutputWithContext(ctx context.Context) RegionOutput
func (Region) ToRegionPtrOutput ¶
func (e Region) ToRegionPtrOutput() RegionPtrOutput
func (Region) ToRegionPtrOutputWithContext ¶
func (e Region) ToRegionPtrOutputWithContext(ctx context.Context) RegionPtrOutput
func (Region) ToStringOutput ¶
func (e Region) ToStringOutput() pulumi.StringOutput
func (Region) ToStringOutputWithContext ¶
func (e Region) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (Region) ToStringPtrOutput ¶
func (e Region) ToStringPtrOutput() pulumi.StringPtrOutput
func (Region) ToStringPtrOutputWithContext ¶
func (e Region) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RegionInput ¶
type RegionInput interface {
pulumi.Input
ToRegionOutput() RegionOutput
ToRegionOutputWithContext(context.Context) RegionOutput
}
RegionInput is an input type that accepts values of the Region enum A concrete instance of `RegionInput` can be one of the following:
RegionAFSouth1 RegionAPEast1 RegionAPNortheast1 RegionAPNortheast2 RegionAPNortheast3 RegionAPSouth1 RegionAPSouth2 RegionAPSoutheast1 RegionAPSoutheast2 RegionAPSoutheast3 RegionAPSoutheast4 RegionAPSoutheast5 RegionAPSoutheast7 RegionCACentral RegionCAWest1 RegionEUCentral1 RegionEUCentral2 RegionEUNorth1 RegionEUSouth1 RegionEUSouth2 RegionEUWest1 RegionEUWest2 RegionEUWest3 RegionILCentral1 RegionMECentral1 RegionMESouth1 RegionMXCentral1 RegionSAEast1 RegionUSEast1 RegionUSEast2 RegionUSWest1 RegionUSWest2 RegionCNNorth1 RegionCNNorthwest1 RegionUSGovEast1 RegionUSGovWest1 RegionUSISOEast1 RegionUSISOWest1 RegionUSISOBEast1 RegionEUISOEWest1
type RegionOutput ¶
type RegionOutput struct{ *pulumi.OutputState }
func (RegionOutput) ElementType ¶
func (RegionOutput) ElementType() reflect.Type
func (RegionOutput) ToRegionOutput ¶
func (o RegionOutput) ToRegionOutput() RegionOutput
func (RegionOutput) ToRegionOutputWithContext ¶
func (o RegionOutput) ToRegionOutputWithContext(ctx context.Context) RegionOutput
func (RegionOutput) ToRegionPtrOutput ¶
func (o RegionOutput) ToRegionPtrOutput() RegionPtrOutput
func (RegionOutput) ToRegionPtrOutputWithContext ¶
func (o RegionOutput) ToRegionPtrOutputWithContext(ctx context.Context) RegionPtrOutput
func (RegionOutput) ToStringOutput ¶
func (o RegionOutput) ToStringOutput() pulumi.StringOutput
func (RegionOutput) ToStringOutputWithContext ¶
func (o RegionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RegionOutput) ToStringPtrOutput ¶
func (o RegionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RegionOutput) ToStringPtrOutputWithContext ¶
func (o RegionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RegionPtrInput ¶
type RegionPtrInput interface {
pulumi.Input
ToRegionPtrOutput() RegionPtrOutput
ToRegionPtrOutputWithContext(context.Context) RegionPtrOutput
}
func RegionPtr ¶
func RegionPtr(v string) RegionPtrInput
type RegionPtrOutput ¶
type RegionPtrOutput struct{ *pulumi.OutputState }
func (RegionPtrOutput) Elem ¶
func (o RegionPtrOutput) Elem() RegionOutput
func (RegionPtrOutput) ElementType ¶
func (RegionPtrOutput) ElementType() reflect.Type
func (RegionPtrOutput) ToRegionPtrOutput ¶
func (o RegionPtrOutput) ToRegionPtrOutput() RegionPtrOutput
func (RegionPtrOutput) ToRegionPtrOutputWithContext ¶
func (o RegionPtrOutput) ToRegionPtrOutputWithContext(ctx context.Context) RegionPtrOutput
func (RegionPtrOutput) ToStringPtrOutput ¶
func (o RegionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RegionPtrOutput) ToStringPtrOutputWithContext ¶
func (o RegionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput