Documentation ¶
Overview ¶
A Pulumi package for creating and managing Amazon Web Services (AWS) cloud resources.
Index ¶
- Constants
- func PkgVersion() (semver.Version, error)
- type GetAmiArgs
- type GetAmiBlockDeviceMapping
- type GetAmiBlockDeviceMappingArgs
- func (GetAmiBlockDeviceMappingArgs) ElementType() reflect.Type
- func (i GetAmiBlockDeviceMappingArgs) ToGetAmiBlockDeviceMappingOutput() GetAmiBlockDeviceMappingOutput
- func (i GetAmiBlockDeviceMappingArgs) ToGetAmiBlockDeviceMappingOutputWithContext(ctx context.Context) GetAmiBlockDeviceMappingOutput
- type GetAmiBlockDeviceMappingArray
- func (GetAmiBlockDeviceMappingArray) ElementType() reflect.Type
- func (i GetAmiBlockDeviceMappingArray) ToGetAmiBlockDeviceMappingArrayOutput() GetAmiBlockDeviceMappingArrayOutput
- func (i GetAmiBlockDeviceMappingArray) ToGetAmiBlockDeviceMappingArrayOutputWithContext(ctx context.Context) GetAmiBlockDeviceMappingArrayOutput
- type GetAmiBlockDeviceMappingArrayInput
- type GetAmiBlockDeviceMappingArrayOutput
- func (GetAmiBlockDeviceMappingArrayOutput) ElementType() reflect.Type
- func (o GetAmiBlockDeviceMappingArrayOutput) Index(i pulumi.IntInput) GetAmiBlockDeviceMappingOutput
- func (o GetAmiBlockDeviceMappingArrayOutput) ToGetAmiBlockDeviceMappingArrayOutput() GetAmiBlockDeviceMappingArrayOutput
- func (o GetAmiBlockDeviceMappingArrayOutput) ToGetAmiBlockDeviceMappingArrayOutputWithContext(ctx context.Context) GetAmiBlockDeviceMappingArrayOutput
- type GetAmiBlockDeviceMappingInput
- type GetAmiBlockDeviceMappingOutput
- func (o GetAmiBlockDeviceMappingOutput) DeviceName() pulumi.StringOutput
- func (o GetAmiBlockDeviceMappingOutput) Ebs() pulumi.StringMapOutput
- func (GetAmiBlockDeviceMappingOutput) ElementType() reflect.Type
- func (o GetAmiBlockDeviceMappingOutput) NoDevice() pulumi.StringOutput
- func (o GetAmiBlockDeviceMappingOutput) ToGetAmiBlockDeviceMappingOutput() GetAmiBlockDeviceMappingOutput
- func (o GetAmiBlockDeviceMappingOutput) ToGetAmiBlockDeviceMappingOutputWithContext(ctx context.Context) GetAmiBlockDeviceMappingOutput
- func (o GetAmiBlockDeviceMappingOutput) VirtualName() pulumi.StringOutput
- type GetAmiFilter
- type GetAmiFilterArgs
- type GetAmiFilterArray
- type GetAmiFilterArrayInput
- type GetAmiFilterArrayOutput
- func (GetAmiFilterArrayOutput) ElementType() reflect.Type
- func (o GetAmiFilterArrayOutput) Index(i pulumi.IntInput) GetAmiFilterOutput
- func (o GetAmiFilterArrayOutput) ToGetAmiFilterArrayOutput() GetAmiFilterArrayOutput
- func (o GetAmiFilterArrayOutput) ToGetAmiFilterArrayOutputWithContext(ctx context.Context) GetAmiFilterArrayOutput
- type GetAmiFilterInput
- type GetAmiFilterOutput
- func (GetAmiFilterOutput) ElementType() reflect.Type
- func (o GetAmiFilterOutput) Name() pulumi.StringOutput
- func (o GetAmiFilterOutput) ToGetAmiFilterOutput() GetAmiFilterOutput
- func (o GetAmiFilterOutput) ToGetAmiFilterOutputWithContext(ctx context.Context) GetAmiFilterOutput
- func (o GetAmiFilterOutput) Values() pulumi.StringArrayOutput
- type GetAmiIdsArgs
- type GetAmiIdsFilter
- type GetAmiIdsFilterArgs
- type GetAmiIdsFilterArray
- type GetAmiIdsFilterArrayInput
- type GetAmiIdsFilterArrayOutput
- func (GetAmiIdsFilterArrayOutput) ElementType() reflect.Type
- func (o GetAmiIdsFilterArrayOutput) Index(i pulumi.IntInput) GetAmiIdsFilterOutput
- func (o GetAmiIdsFilterArrayOutput) ToGetAmiIdsFilterArrayOutput() GetAmiIdsFilterArrayOutput
- func (o GetAmiIdsFilterArrayOutput) ToGetAmiIdsFilterArrayOutputWithContext(ctx context.Context) GetAmiIdsFilterArrayOutput
- type GetAmiIdsFilterInput
- type GetAmiIdsFilterOutput
- func (GetAmiIdsFilterOutput) ElementType() reflect.Type
- func (o GetAmiIdsFilterOutput) Name() pulumi.StringOutput
- func (o GetAmiIdsFilterOutput) ToGetAmiIdsFilterOutput() GetAmiIdsFilterOutput
- func (o GetAmiIdsFilterOutput) ToGetAmiIdsFilterOutputWithContext(ctx context.Context) GetAmiIdsFilterOutput
- func (o GetAmiIdsFilterOutput) Values() pulumi.StringArrayOutput
- type GetAmiIdsOutputArgs
- type GetAmiIdsResult
- type GetAmiIdsResultOutput
- func (GetAmiIdsResultOutput) ElementType() reflect.Type
- func (o GetAmiIdsResultOutput) ExecutableUsers() pulumi.StringArrayOutput
- func (o GetAmiIdsResultOutput) Filters() GetAmiIdsFilterArrayOutput
- func (o GetAmiIdsResultOutput) Id() pulumi.StringOutput
- func (o GetAmiIdsResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetAmiIdsResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o GetAmiIdsResultOutput) Owners() pulumi.StringArrayOutput
- func (o GetAmiIdsResultOutput) SortAscending() pulumi.BoolPtrOutput
- func (o GetAmiIdsResultOutput) ToGetAmiIdsResultOutput() GetAmiIdsResultOutput
- func (o GetAmiIdsResultOutput) ToGetAmiIdsResultOutputWithContext(ctx context.Context) GetAmiIdsResultOutput
- type GetAmiOutputArgs
- type GetAmiProductCode
- type GetAmiProductCodeArgs
- type GetAmiProductCodeArray
- type GetAmiProductCodeArrayInput
- type GetAmiProductCodeArrayOutput
- func (GetAmiProductCodeArrayOutput) ElementType() reflect.Type
- func (o GetAmiProductCodeArrayOutput) Index(i pulumi.IntInput) GetAmiProductCodeOutput
- func (o GetAmiProductCodeArrayOutput) ToGetAmiProductCodeArrayOutput() GetAmiProductCodeArrayOutput
- func (o GetAmiProductCodeArrayOutput) ToGetAmiProductCodeArrayOutputWithContext(ctx context.Context) GetAmiProductCodeArrayOutput
- type GetAmiProductCodeInput
- type GetAmiProductCodeOutput
- func (GetAmiProductCodeOutput) ElementType() reflect.Type
- func (o GetAmiProductCodeOutput) ProductCodeId() pulumi.StringOutput
- func (o GetAmiProductCodeOutput) ProductCodeType() pulumi.StringOutput
- func (o GetAmiProductCodeOutput) ToGetAmiProductCodeOutput() GetAmiProductCodeOutput
- func (o GetAmiProductCodeOutput) ToGetAmiProductCodeOutputWithContext(ctx context.Context) GetAmiProductCodeOutput
- type GetAmiResult
- type GetAmiResultOutput
- func (o GetAmiResultOutput) Architecture() pulumi.StringOutput
- func (o GetAmiResultOutput) Arn() pulumi.StringOutput
- func (o GetAmiResultOutput) BlockDeviceMappings() GetAmiBlockDeviceMappingArrayOutput
- func (o GetAmiResultOutput) BootMode() pulumi.StringOutput
- func (o GetAmiResultOutput) CreationDate() pulumi.StringOutput
- func (o GetAmiResultOutput) DeprecationTime() pulumi.StringOutput
- func (o GetAmiResultOutput) Description() pulumi.StringOutput
- func (GetAmiResultOutput) ElementType() reflect.Type
- func (o GetAmiResultOutput) EnaSupport() pulumi.BoolOutput
- func (o GetAmiResultOutput) ExecutableUsers() pulumi.StringArrayOutput
- func (o GetAmiResultOutput) Filters() GetAmiFilterArrayOutput
- func (o GetAmiResultOutput) Hypervisor() pulumi.StringOutput
- func (o GetAmiResultOutput) Id() pulumi.StringOutput
- func (o GetAmiResultOutput) ImageId() pulumi.StringOutput
- func (o GetAmiResultOutput) ImageLocation() pulumi.StringOutput
- func (o GetAmiResultOutput) ImageOwnerAlias() pulumi.StringOutput
- func (o GetAmiResultOutput) ImageType() pulumi.StringOutput
- func (o GetAmiResultOutput) ImdsSupport() pulumi.StringOutput
- func (o GetAmiResultOutput) IncludeDeprecated() pulumi.BoolPtrOutput
- func (o GetAmiResultOutput) KernelId() pulumi.StringOutput
- func (o GetAmiResultOutput) MostRecent() pulumi.BoolPtrOutput
- func (o GetAmiResultOutput) Name() pulumi.StringOutput
- func (o GetAmiResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o GetAmiResultOutput) OwnerId() pulumi.StringOutput
- func (o GetAmiResultOutput) Owners() pulumi.StringArrayOutput
- func (o GetAmiResultOutput) Platform() pulumi.StringOutput
- func (o GetAmiResultOutput) PlatformDetails() pulumi.StringOutput
- func (o GetAmiResultOutput) ProductCodes() GetAmiProductCodeArrayOutput
- func (o GetAmiResultOutput) Public() pulumi.BoolOutput
- func (o GetAmiResultOutput) RamdiskId() pulumi.StringOutput
- func (o GetAmiResultOutput) RootDeviceName() pulumi.StringOutput
- func (o GetAmiResultOutput) RootDeviceType() pulumi.StringOutput
- func (o GetAmiResultOutput) RootSnapshotId() pulumi.StringOutput
- func (o GetAmiResultOutput) SriovNetSupport() pulumi.StringOutput
- func (o GetAmiResultOutput) State() pulumi.StringOutput
- func (o GetAmiResultOutput) StateReason() pulumi.StringMapOutput
- func (o GetAmiResultOutput) Tags() pulumi.StringMapOutput
- func (o GetAmiResultOutput) ToGetAmiResultOutput() GetAmiResultOutput
- func (o GetAmiResultOutput) ToGetAmiResultOutputWithContext(ctx context.Context) GetAmiResultOutput
- func (o GetAmiResultOutput) TpmSupport() pulumi.StringOutput
- func (o GetAmiResultOutput) UsageOperation() pulumi.StringOutput
- func (o GetAmiResultOutput) VirtualizationType() pulumi.StringOutput
- 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 GetAutoscalingGroupsArgs
- type GetAutoscalingGroupsFilter
- type GetAutoscalingGroupsFilterArgs
- func (GetAutoscalingGroupsFilterArgs) ElementType() reflect.Type
- func (i GetAutoscalingGroupsFilterArgs) ToGetAutoscalingGroupsFilterOutput() GetAutoscalingGroupsFilterOutput
- func (i GetAutoscalingGroupsFilterArgs) ToGetAutoscalingGroupsFilterOutputWithContext(ctx context.Context) GetAutoscalingGroupsFilterOutput
- type GetAutoscalingGroupsFilterArray
- func (GetAutoscalingGroupsFilterArray) ElementType() reflect.Type
- func (i GetAutoscalingGroupsFilterArray) ToGetAutoscalingGroupsFilterArrayOutput() GetAutoscalingGroupsFilterArrayOutput
- func (i GetAutoscalingGroupsFilterArray) ToGetAutoscalingGroupsFilterArrayOutputWithContext(ctx context.Context) GetAutoscalingGroupsFilterArrayOutput
- type GetAutoscalingGroupsFilterArrayInput
- type GetAutoscalingGroupsFilterArrayOutput
- func (GetAutoscalingGroupsFilterArrayOutput) ElementType() reflect.Type
- func (o GetAutoscalingGroupsFilterArrayOutput) Index(i pulumi.IntInput) GetAutoscalingGroupsFilterOutput
- func (o GetAutoscalingGroupsFilterArrayOutput) ToGetAutoscalingGroupsFilterArrayOutput() GetAutoscalingGroupsFilterArrayOutput
- func (o GetAutoscalingGroupsFilterArrayOutput) ToGetAutoscalingGroupsFilterArrayOutputWithContext(ctx context.Context) GetAutoscalingGroupsFilterArrayOutput
- type GetAutoscalingGroupsFilterInput
- type GetAutoscalingGroupsFilterOutput
- func (GetAutoscalingGroupsFilterOutput) ElementType() reflect.Type
- func (o GetAutoscalingGroupsFilterOutput) Name() pulumi.StringOutput
- func (o GetAutoscalingGroupsFilterOutput) ToGetAutoscalingGroupsFilterOutput() GetAutoscalingGroupsFilterOutput
- func (o GetAutoscalingGroupsFilterOutput) ToGetAutoscalingGroupsFilterOutputWithContext(ctx context.Context) GetAutoscalingGroupsFilterOutput
- func (o GetAutoscalingGroupsFilterOutput) Values() pulumi.StringArrayOutput
- type GetAutoscalingGroupsOutputArgs
- type GetAutoscalingGroupsResult
- type GetAutoscalingGroupsResultOutput
- func (o GetAutoscalingGroupsResultOutput) Arns() pulumi.StringArrayOutput
- func (GetAutoscalingGroupsResultOutput) ElementType() reflect.Type
- func (o GetAutoscalingGroupsResultOutput) Filters() GetAutoscalingGroupsFilterArrayOutput
- func (o GetAutoscalingGroupsResultOutput) Id() pulumi.StringOutput
- func (o GetAutoscalingGroupsResultOutput) Names() pulumi.StringArrayOutput
- func (o GetAutoscalingGroupsResultOutput) ToGetAutoscalingGroupsResultOutput() GetAutoscalingGroupsResultOutput
- func (o GetAutoscalingGroupsResultOutput) ToGetAutoscalingGroupsResultOutputWithContext(ctx context.Context) GetAutoscalingGroupsResultOutput
- 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) 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) State() pulumi.StringPtrOutput
- func (o GetAvailabilityZonesResultOutput) ToGetAvailabilityZonesResultOutput() GetAvailabilityZonesResultOutput
- func (o GetAvailabilityZonesResultOutput) ToGetAvailabilityZonesResultOutputWithContext(ctx context.Context) GetAvailabilityZonesResultOutput
- func (o GetAvailabilityZonesResultOutput) ZoneIds() pulumi.StringArrayOutput
- type GetBillingServiceAccountResult
- type GetCallerIdentityResult
- type GetCanonicalUserIdResult
- 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 GetElasticIpArgs
- type GetElasticIpFilter
- type GetElasticIpFilterArgs
- type GetElasticIpFilterArray
- type GetElasticIpFilterArrayInput
- type GetElasticIpFilterArrayOutput
- func (GetElasticIpFilterArrayOutput) ElementType() reflect.Type
- func (o GetElasticIpFilterArrayOutput) Index(i pulumi.IntInput) GetElasticIpFilterOutput
- func (o GetElasticIpFilterArrayOutput) ToGetElasticIpFilterArrayOutput() GetElasticIpFilterArrayOutput
- func (o GetElasticIpFilterArrayOutput) ToGetElasticIpFilterArrayOutputWithContext(ctx context.Context) GetElasticIpFilterArrayOutput
- type GetElasticIpFilterInput
- type GetElasticIpFilterOutput
- func (GetElasticIpFilterOutput) ElementType() reflect.Type
- func (o GetElasticIpFilterOutput) Name() pulumi.StringOutput
- func (o GetElasticIpFilterOutput) ToGetElasticIpFilterOutput() GetElasticIpFilterOutput
- func (o GetElasticIpFilterOutput) ToGetElasticIpFilterOutputWithContext(ctx context.Context) GetElasticIpFilterOutput
- func (o GetElasticIpFilterOutput) Values() pulumi.StringArrayOutput
- type GetElasticIpOutputArgs
- type GetElasticIpResult
- type GetElasticIpResultOutput
- func (o GetElasticIpResultOutput) AssociationId() pulumi.StringOutput
- func (o GetElasticIpResultOutput) CarrierIp() pulumi.StringOutput
- func (o GetElasticIpResultOutput) CustomerOwnedIp() pulumi.StringOutput
- func (o GetElasticIpResultOutput) CustomerOwnedIpv4Pool() pulumi.StringOutput
- func (o GetElasticIpResultOutput) Domain() pulumi.StringOutput
- func (GetElasticIpResultOutput) ElementType() reflect.Type
- func (o GetElasticIpResultOutput) Filters() GetElasticIpFilterArrayOutput
- func (o GetElasticIpResultOutput) Id() pulumi.StringOutput
- func (o GetElasticIpResultOutput) InstanceId() pulumi.StringOutput
- func (o GetElasticIpResultOutput) NetworkInterfaceId() pulumi.StringOutput
- func (o GetElasticIpResultOutput) NetworkInterfaceOwnerId() pulumi.StringOutput
- func (o GetElasticIpResultOutput) PrivateDns() pulumi.StringOutput
- func (o GetElasticIpResultOutput) PrivateIp() pulumi.StringOutput
- func (o GetElasticIpResultOutput) PublicDns() pulumi.StringOutput
- func (o GetElasticIpResultOutput) PublicIp() pulumi.StringOutput
- func (o GetElasticIpResultOutput) PublicIpv4Pool() pulumi.StringOutput
- func (o GetElasticIpResultOutput) Tags() pulumi.StringMapOutput
- func (o GetElasticIpResultOutput) ToGetElasticIpResultOutput() GetElasticIpResultOutput
- func (o GetElasticIpResultOutput) ToGetElasticIpResultOutputWithContext(ctx context.Context) GetElasticIpResultOutput
- 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 GetPartitionResult
- type GetPrefixListArgs
- type GetPrefixListFilter
- type GetPrefixListFilterArgs
- type GetPrefixListFilterArray
- type GetPrefixListFilterArrayInput
- type GetPrefixListFilterArrayOutput
- func (GetPrefixListFilterArrayOutput) ElementType() reflect.Type
- func (o GetPrefixListFilterArrayOutput) Index(i pulumi.IntInput) GetPrefixListFilterOutput
- func (o GetPrefixListFilterArrayOutput) ToGetPrefixListFilterArrayOutput() GetPrefixListFilterArrayOutput
- func (o GetPrefixListFilterArrayOutput) ToGetPrefixListFilterArrayOutputWithContext(ctx context.Context) GetPrefixListFilterArrayOutput
- type GetPrefixListFilterInput
- type GetPrefixListFilterOutput
- func (GetPrefixListFilterOutput) ElementType() reflect.Type
- func (o GetPrefixListFilterOutput) Name() pulumi.StringOutput
- func (o GetPrefixListFilterOutput) ToGetPrefixListFilterOutput() GetPrefixListFilterOutput
- func (o GetPrefixListFilterOutput) ToGetPrefixListFilterOutputWithContext(ctx context.Context) GetPrefixListFilterOutput
- func (o GetPrefixListFilterOutput) Values() pulumi.StringArrayOutput
- type GetPrefixListOutputArgs
- type GetPrefixListResult
- type GetPrefixListResultOutput
- func (o GetPrefixListResultOutput) CidrBlocks() pulumi.StringArrayOutput
- func (GetPrefixListResultOutput) ElementType() reflect.Type
- func (o GetPrefixListResultOutput) Filters() GetPrefixListFilterArrayOutput
- func (o GetPrefixListResultOutput) Id() pulumi.StringOutput
- func (o GetPrefixListResultOutput) Name() pulumi.StringOutput
- func (o GetPrefixListResultOutput) PrefixListId() pulumi.StringPtrOutput
- func (o GetPrefixListResultOutput) ToGetPrefixListResultOutput() GetPrefixListResultOutput
- func (o GetPrefixListResultOutput) ToGetPrefixListResultOutputWithContext(ctx context.Context) GetPrefixListResultOutput
- 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.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 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
- func (ProviderAssumeRoleArgs) ElementType() reflect.Type
- func (i ProviderAssumeRoleArgs) ToProviderAssumeRoleOutput() ProviderAssumeRoleOutput
- func (i ProviderAssumeRoleArgs) ToProviderAssumeRoleOutputWithContext(ctx context.Context) ProviderAssumeRoleOutput
- func (i ProviderAssumeRoleArgs) ToProviderAssumeRolePtrOutput() ProviderAssumeRolePtrOutput
- func (i ProviderAssumeRoleArgs) ToProviderAssumeRolePtrOutputWithContext(ctx context.Context) ProviderAssumeRolePtrOutput
- type ProviderAssumeRoleInput
- type ProviderAssumeRoleOutput
- func (o ProviderAssumeRoleOutput) Duration() pulumi.StringPtrOutput
- func (o ProviderAssumeRoleOutput) DurationSeconds() pulumi.IntPtrOutputdeprecated
- 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) ToProviderAssumeRolePtrOutput() ProviderAssumeRolePtrOutput
- func (o ProviderAssumeRoleOutput) ToProviderAssumeRolePtrOutputWithContext(ctx context.Context) ProviderAssumeRolePtrOutput
- func (o ProviderAssumeRoleOutput) TransitiveTagKeys() pulumi.StringArrayOutput
- type ProviderAssumeRolePtrInput
- type ProviderAssumeRolePtrOutput
- func (o ProviderAssumeRolePtrOutput) Duration() pulumi.StringPtrOutput
- func (o ProviderAssumeRolePtrOutput) DurationSeconds() pulumi.IntPtrOutputdeprecated
- func (o ProviderAssumeRolePtrOutput) Elem() ProviderAssumeRoleOutput
- func (ProviderAssumeRolePtrOutput) ElementType() reflect.Type
- func (o ProviderAssumeRolePtrOutput) ExternalId() pulumi.StringPtrOutput
- func (o ProviderAssumeRolePtrOutput) Policy() pulumi.StringPtrOutput
- func (o ProviderAssumeRolePtrOutput) PolicyArns() pulumi.StringArrayOutput
- func (o ProviderAssumeRolePtrOutput) RoleArn() pulumi.StringPtrOutput
- func (o ProviderAssumeRolePtrOutput) SessionName() pulumi.StringPtrOutput
- func (o ProviderAssumeRolePtrOutput) SourceIdentity() pulumi.StringPtrOutput
- func (o ProviderAssumeRolePtrOutput) Tags() pulumi.StringMapOutput
- func (o ProviderAssumeRolePtrOutput) ToProviderAssumeRolePtrOutput() ProviderAssumeRolePtrOutput
- func (o ProviderAssumeRolePtrOutput) ToProviderAssumeRolePtrOutputWithContext(ctx context.Context) ProviderAssumeRolePtrOutput
- func (o ProviderAssumeRolePtrOutput) 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) Alexaforbusiness() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Amg() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Amp() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Amplify() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Amplifybackend() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Amplifyuibuilder() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Apigateway() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Apigatewaymanagementapi() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Apigatewayv2() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Appautoscaling() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Appconfig() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Appconfigdata() 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) Applicationcostprofiler() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Applicationdiscovery() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Applicationdiscoveryservice() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Applicationinsights() 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) Athena() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Auditmanager() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Augmentedairuntime() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Autoscaling() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Autoscalingplans() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Backup() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Backupgateway() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Batch() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Beanstalk() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Billingconductor() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Braket() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Budgets() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Ce() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Chime() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Chimesdkidentity() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Chimesdkmediapipelines() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Chimesdkmeetings() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Chimesdkmessaging() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Cloud9() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Cloudcontrol() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Cloudcontrolapi() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Clouddirectory() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Cloudformation() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Cloudfront() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Cloudhsm() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Cloudhsmv2() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Cloudsearch() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Cloudsearchdomain() 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) Codecommit() 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) Codestar() 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) Cognitosync() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Comprehend() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Comprehendmedical() 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) Connectcontactlens() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Connectparticipant() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Connectwisdomservice() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Controltower() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Costandusagereportservice() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Costexplorer() 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) 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) Discovery() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Dlm() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Dms() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Docdb() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Drs() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Ds() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Dynamodb() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Dynamodbstreams() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Ebs() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Ec2() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Ec2instanceconnect() 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) Elasticinference() 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) Finspace() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Finspacedata() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Firehose() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Fis() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Fms() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Forecast() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Forecastquery() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Forecastqueryservice() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Forecastservice() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Frauddetector() 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) Greengrassv2() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Groundstation() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Guardduty() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Health() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Healthlake() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Honeycode() 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) Iot() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Iot1clickdevices() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Iot1clickdevicesservice() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Iot1clickprojects() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Iotanalytics() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Iotdata() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Iotdataplane() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Iotdeviceadvisor() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Iotevents() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Ioteventsdata() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Iotfleethub() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Iotjobsdata() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Iotjobsdataplane() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Iotsecuretunneling() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Iotsitewise() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Iotthingsgraph() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Iottwinmaker() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Iotwireless() 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) Kinesisvideoarchivedmedia() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Kinesisvideomedia() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Kinesisvideosignaling() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Kinesisvideosignalingchannels() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Kms() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Lakeformation() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Lambda() 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) Lexruntime() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Lexruntimeservice() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Lexruntimev2() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Lexv2models() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Lexv2runtime() 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) Lookoutequipment() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Lookoutforvision() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Lookoutmetrics() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Lookoutvision() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Machinelearning() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Macie() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Macie2() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Managedblockchain() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Managedgrafana() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Marketplacecatalog() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Marketplacecommerceanalytics() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Marketplaceentitlement() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Marketplaceentitlementservice() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Marketplacemetering() 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) Mediapackagevod() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Mediastore() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Mediastoredata() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Mediatailor() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Memorydb() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Meteringmarketplace() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Mgh() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Mgn() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Migrationhub() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Migrationhubconfig() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Migrationhubrefactorspaces() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Migrationhubstrategy() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Migrationhubstrategyrecommendations() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Mobile() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Mq() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Msk() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Mturk() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Mwaa() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Neptune() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Networkfirewall() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Networkmanager() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Nimble() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Nimblestudio() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Oam() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Opensearch() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Opensearchserverless() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Opensearchservice() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Opsworks() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Opsworkscm() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Organizations() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Outposts() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Panorama() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Personalize() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Personalizeevents() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Personalizeruntime() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Pi() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Pinpoint() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Pinpointemail() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Pinpointsmsvoice() 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) Proton() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Qldb() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Qldbsession() 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) Rdsdata() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Rdsdataservice() 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) Robomaker() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Rolesanywhere() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Route53() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Route53domains() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Route53recoverycluster() 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) Sagemaker() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Sagemakera2iruntime() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Sagemakeredge() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Sagemakeredgemanager() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Sagemakerfeaturestoreruntime() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Sagemakerruntime() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Savingsplans() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Scheduler() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Schemas() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Sdb() 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) Simpledb() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Sms() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Snowball() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Snowdevicemanagement() 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) Sso() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Ssoadmin() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Ssooidc() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Stepfunctions() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Storagegateway() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Sts() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Support() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Swf() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Synthetics() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Textract() 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) Transcribestreaming() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Transcribestreamingservice() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Transfer() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Translate() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Voiceid() 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) Wisdom() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Workdocs() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Worklink() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Workmail() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Workmailmessageflow() 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) Profile() pulumi.StringPtrOutput
- func (o ProviderOutput) Region() pulumi.StringPtrOutput
- func (o ProviderOutput) SecretKey() pulumi.StringPtrOutput
- func (o ProviderOutput) SharedCredentialsFile() pulumi.StringPtrOutputdeprecated
- 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 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") RegionCACentral = Region("ca-central-1") RegionCNNorth1 = Region("cn-north-1") RegionCNNorthwest1 = Region("cn-northwest-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") RegionMECentral1 = Region("me-central-1") RegionMESouth1 = Region("me-south-1") RegionSAEast1 = Region("sa-east-1") RegionUSGovEast1 = Region("us-gov-east-1") RegionUSGovWest1 = Region("us-gov-west-1") RegionUSEast1 = Region("us-east-1") RegionUSEast2 = Region("us-east-2") RegionUSWest1 = Region("us-west-1") RegionUSWest2 = Region("us-west-2") )
Variables ¶
This section is empty.
Functions ¶
func PkgVersion ¶
PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.
Types ¶
type GetAmiArgs ¶
type GetAmiArgs struct { // Limit search to users with *explicit* launch permission on // the image. Valid items are the numeric account ID or `self`. ExecutableUsers []string `pulumi:"executableUsers"` // One or more name/value pairs to filter off of. There are // several valid keys, for a full reference, check out // [describe-images in the AWS CLI reference][1]. Filters []GetAmiFilter `pulumi:"filters"` // If true, all deprecated AMIs are included in the response. If false, no deprecated AMIs are included in the response. If no value is specified, the default value is false. IncludeDeprecated *bool `pulumi:"includeDeprecated"` // If more than one result is returned, use the most // recent AMI. MostRecent *bool `pulumi:"mostRecent"` // Regex string to apply to the AMI list returned // by AWS. This allows more advanced filtering not supported from the AWS API. This // filtering is done locally on what AWS returns, and could have a performance // impact if the result is large. Combine this with other // options to narrow down the list AWS returns. NameRegex *string `pulumi:"nameRegex"` // List of AMI owners to limit search. Valid values: an AWS account ID, `self` (the current account), or an AWS owner alias (e.g., `amazon`, `aws-marketplace`, `microsoft`). Owners []string `pulumi:"owners"` // Any tags assigned to the image. // * `tags.#.key` - Key name of the tag. // * `tags.#.value` - Value of the tag. Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getAmi.
type GetAmiBlockDeviceMapping ¶
type GetAmiBlockDeviceMapping struct { // Physical name of the device. DeviceName string `pulumi:"deviceName"` // Map containing EBS information, if the device is EBS based. Unlike most object attributes, these are accessed directly (e.g., `ebs.volume_size` or `ebs["volumeSize"]`) rather than accessed through the first element of a list (e.g., `ebs[0].volume_size`). Ebs map[string]string `pulumi:"ebs"` // Suppresses the specified device included in the block device mapping of the AMI. NoDevice string `pulumi:"noDevice"` // Virtual device name (for instance stores). VirtualName string `pulumi:"virtualName"` }
type GetAmiBlockDeviceMappingArgs ¶
type GetAmiBlockDeviceMappingArgs struct { // Physical name of the device. DeviceName pulumi.StringInput `pulumi:"deviceName"` // Map containing EBS information, if the device is EBS based. Unlike most object attributes, these are accessed directly (e.g., `ebs.volume_size` or `ebs["volumeSize"]`) rather than accessed through the first element of a list (e.g., `ebs[0].volume_size`). Ebs pulumi.StringMapInput `pulumi:"ebs"` // Suppresses the specified device included in the block device mapping of the AMI. NoDevice pulumi.StringInput `pulumi:"noDevice"` // Virtual device name (for instance stores). VirtualName pulumi.StringInput `pulumi:"virtualName"` }
func (GetAmiBlockDeviceMappingArgs) ElementType ¶
func (GetAmiBlockDeviceMappingArgs) ElementType() reflect.Type
func (GetAmiBlockDeviceMappingArgs) ToGetAmiBlockDeviceMappingOutput ¶
func (i GetAmiBlockDeviceMappingArgs) ToGetAmiBlockDeviceMappingOutput() GetAmiBlockDeviceMappingOutput
func (GetAmiBlockDeviceMappingArgs) ToGetAmiBlockDeviceMappingOutputWithContext ¶
func (i GetAmiBlockDeviceMappingArgs) ToGetAmiBlockDeviceMappingOutputWithContext(ctx context.Context) GetAmiBlockDeviceMappingOutput
type GetAmiBlockDeviceMappingArray ¶
type GetAmiBlockDeviceMappingArray []GetAmiBlockDeviceMappingInput
func (GetAmiBlockDeviceMappingArray) ElementType ¶
func (GetAmiBlockDeviceMappingArray) ElementType() reflect.Type
func (GetAmiBlockDeviceMappingArray) ToGetAmiBlockDeviceMappingArrayOutput ¶
func (i GetAmiBlockDeviceMappingArray) ToGetAmiBlockDeviceMappingArrayOutput() GetAmiBlockDeviceMappingArrayOutput
func (GetAmiBlockDeviceMappingArray) ToGetAmiBlockDeviceMappingArrayOutputWithContext ¶
func (i GetAmiBlockDeviceMappingArray) ToGetAmiBlockDeviceMappingArrayOutputWithContext(ctx context.Context) GetAmiBlockDeviceMappingArrayOutput
type GetAmiBlockDeviceMappingArrayInput ¶
type GetAmiBlockDeviceMappingArrayInput interface { pulumi.Input ToGetAmiBlockDeviceMappingArrayOutput() GetAmiBlockDeviceMappingArrayOutput ToGetAmiBlockDeviceMappingArrayOutputWithContext(context.Context) GetAmiBlockDeviceMappingArrayOutput }
GetAmiBlockDeviceMappingArrayInput is an input type that accepts GetAmiBlockDeviceMappingArray and GetAmiBlockDeviceMappingArrayOutput values. You can construct a concrete instance of `GetAmiBlockDeviceMappingArrayInput` via:
GetAmiBlockDeviceMappingArray{ GetAmiBlockDeviceMappingArgs{...} }
type GetAmiBlockDeviceMappingArrayOutput ¶
type GetAmiBlockDeviceMappingArrayOutput struct{ *pulumi.OutputState }
func (GetAmiBlockDeviceMappingArrayOutput) ElementType ¶
func (GetAmiBlockDeviceMappingArrayOutput) ElementType() reflect.Type
func (GetAmiBlockDeviceMappingArrayOutput) Index ¶
func (o GetAmiBlockDeviceMappingArrayOutput) Index(i pulumi.IntInput) GetAmiBlockDeviceMappingOutput
func (GetAmiBlockDeviceMappingArrayOutput) ToGetAmiBlockDeviceMappingArrayOutput ¶
func (o GetAmiBlockDeviceMappingArrayOutput) ToGetAmiBlockDeviceMappingArrayOutput() GetAmiBlockDeviceMappingArrayOutput
func (GetAmiBlockDeviceMappingArrayOutput) ToGetAmiBlockDeviceMappingArrayOutputWithContext ¶
func (o GetAmiBlockDeviceMappingArrayOutput) ToGetAmiBlockDeviceMappingArrayOutputWithContext(ctx context.Context) GetAmiBlockDeviceMappingArrayOutput
type GetAmiBlockDeviceMappingInput ¶
type GetAmiBlockDeviceMappingInput interface { pulumi.Input ToGetAmiBlockDeviceMappingOutput() GetAmiBlockDeviceMappingOutput ToGetAmiBlockDeviceMappingOutputWithContext(context.Context) GetAmiBlockDeviceMappingOutput }
GetAmiBlockDeviceMappingInput is an input type that accepts GetAmiBlockDeviceMappingArgs and GetAmiBlockDeviceMappingOutput values. You can construct a concrete instance of `GetAmiBlockDeviceMappingInput` via:
GetAmiBlockDeviceMappingArgs{...}
type GetAmiBlockDeviceMappingOutput ¶
type GetAmiBlockDeviceMappingOutput struct{ *pulumi.OutputState }
func (GetAmiBlockDeviceMappingOutput) DeviceName ¶
func (o GetAmiBlockDeviceMappingOutput) DeviceName() pulumi.StringOutput
Physical name of the device.
func (GetAmiBlockDeviceMappingOutput) Ebs ¶
func (o GetAmiBlockDeviceMappingOutput) Ebs() pulumi.StringMapOutput
Map containing EBS information, if the device is EBS based. Unlike most object attributes, these are accessed directly (e.g., `ebs.volume_size` or `ebs["volumeSize"]`) rather than accessed through the first element of a list (e.g., `ebs[0].volume_size`).
func (GetAmiBlockDeviceMappingOutput) ElementType ¶
func (GetAmiBlockDeviceMappingOutput) ElementType() reflect.Type
func (GetAmiBlockDeviceMappingOutput) NoDevice ¶
func (o GetAmiBlockDeviceMappingOutput) NoDevice() pulumi.StringOutput
Suppresses the specified device included in the block device mapping of the AMI.
func (GetAmiBlockDeviceMappingOutput) ToGetAmiBlockDeviceMappingOutput ¶
func (o GetAmiBlockDeviceMappingOutput) ToGetAmiBlockDeviceMappingOutput() GetAmiBlockDeviceMappingOutput
func (GetAmiBlockDeviceMappingOutput) ToGetAmiBlockDeviceMappingOutputWithContext ¶
func (o GetAmiBlockDeviceMappingOutput) ToGetAmiBlockDeviceMappingOutputWithContext(ctx context.Context) GetAmiBlockDeviceMappingOutput
func (GetAmiBlockDeviceMappingOutput) VirtualName ¶
func (o GetAmiBlockDeviceMappingOutput) VirtualName() pulumi.StringOutput
Virtual device name (for instance stores).
type GetAmiFilter ¶
type GetAmiFilterArgs ¶
type GetAmiFilterArgs struct { // Name of the AMI that was provided during image creation. Name pulumi.StringInput `pulumi:"name"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetAmiFilterArgs) ElementType ¶
func (GetAmiFilterArgs) ElementType() reflect.Type
func (GetAmiFilterArgs) ToGetAmiFilterOutput ¶
func (i GetAmiFilterArgs) ToGetAmiFilterOutput() GetAmiFilterOutput
func (GetAmiFilterArgs) ToGetAmiFilterOutputWithContext ¶
func (i GetAmiFilterArgs) ToGetAmiFilterOutputWithContext(ctx context.Context) GetAmiFilterOutput
type GetAmiFilterArray ¶
type GetAmiFilterArray []GetAmiFilterInput
func (GetAmiFilterArray) ElementType ¶
func (GetAmiFilterArray) ElementType() reflect.Type
func (GetAmiFilterArray) ToGetAmiFilterArrayOutput ¶
func (i GetAmiFilterArray) ToGetAmiFilterArrayOutput() GetAmiFilterArrayOutput
func (GetAmiFilterArray) ToGetAmiFilterArrayOutputWithContext ¶
func (i GetAmiFilterArray) ToGetAmiFilterArrayOutputWithContext(ctx context.Context) GetAmiFilterArrayOutput
type GetAmiFilterArrayInput ¶
type GetAmiFilterArrayInput interface { pulumi.Input ToGetAmiFilterArrayOutput() GetAmiFilterArrayOutput ToGetAmiFilterArrayOutputWithContext(context.Context) GetAmiFilterArrayOutput }
GetAmiFilterArrayInput is an input type that accepts GetAmiFilterArray and GetAmiFilterArrayOutput values. You can construct a concrete instance of `GetAmiFilterArrayInput` via:
GetAmiFilterArray{ GetAmiFilterArgs{...} }
type GetAmiFilterArrayOutput ¶
type GetAmiFilterArrayOutput struct{ *pulumi.OutputState }
func (GetAmiFilterArrayOutput) ElementType ¶
func (GetAmiFilterArrayOutput) ElementType() reflect.Type
func (GetAmiFilterArrayOutput) Index ¶
func (o GetAmiFilterArrayOutput) Index(i pulumi.IntInput) GetAmiFilterOutput
func (GetAmiFilterArrayOutput) ToGetAmiFilterArrayOutput ¶
func (o GetAmiFilterArrayOutput) ToGetAmiFilterArrayOutput() GetAmiFilterArrayOutput
func (GetAmiFilterArrayOutput) ToGetAmiFilterArrayOutputWithContext ¶
func (o GetAmiFilterArrayOutput) ToGetAmiFilterArrayOutputWithContext(ctx context.Context) GetAmiFilterArrayOutput
type GetAmiFilterInput ¶
type GetAmiFilterInput interface { pulumi.Input ToGetAmiFilterOutput() GetAmiFilterOutput ToGetAmiFilterOutputWithContext(context.Context) GetAmiFilterOutput }
GetAmiFilterInput is an input type that accepts GetAmiFilterArgs and GetAmiFilterOutput values. You can construct a concrete instance of `GetAmiFilterInput` via:
GetAmiFilterArgs{...}
type GetAmiFilterOutput ¶
type GetAmiFilterOutput struct{ *pulumi.OutputState }
func (GetAmiFilterOutput) ElementType ¶
func (GetAmiFilterOutput) ElementType() reflect.Type
func (GetAmiFilterOutput) Name ¶
func (o GetAmiFilterOutput) Name() pulumi.StringOutput
Name of the AMI that was provided during image creation.
func (GetAmiFilterOutput) ToGetAmiFilterOutput ¶
func (o GetAmiFilterOutput) ToGetAmiFilterOutput() GetAmiFilterOutput
func (GetAmiFilterOutput) ToGetAmiFilterOutputWithContext ¶
func (o GetAmiFilterOutput) ToGetAmiFilterOutputWithContext(ctx context.Context) GetAmiFilterOutput
func (GetAmiFilterOutput) Values ¶
func (o GetAmiFilterOutput) Values() pulumi.StringArrayOutput
type GetAmiIdsArgs ¶
type GetAmiIdsArgs struct { // Limit search to users with *explicit* launch // permission on the image. Valid items are the numeric account ID or `self`. ExecutableUsers []string `pulumi:"executableUsers"` // One or more name/value pairs to filter off of. There // are several valid keys, for a full reference, check out // [describe-images in the AWS CLI reference][1]. Filters []GetAmiIdsFilter `pulumi:"filters"` // Regex string to apply to the AMI list returned // by AWS. This allows more advanced filtering not supported from the AWS API. // This filtering is done locally on what AWS returns, and could have a performance // impact if the result is large. Combine this with other // options to narrow down the list AWS returns. NameRegex *string `pulumi:"nameRegex"` // List of AMI owners to limit search. At least 1 value must be specified. Valid values: an AWS account ID, `self` (the current account), or an AWS owner alias (e.g., `amazon`, `aws-marketplace`, `microsoft`). Owners []string `pulumi:"owners"` // Used to sort AMIs by creation time. SortAscending *bool `pulumi:"sortAscending"` }
A collection of arguments for invoking getAmiIds.
type GetAmiIdsFilter ¶
type GetAmiIdsFilterArgs ¶
type GetAmiIdsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetAmiIdsFilterArgs) ElementType ¶
func (GetAmiIdsFilterArgs) ElementType() reflect.Type
func (GetAmiIdsFilterArgs) ToGetAmiIdsFilterOutput ¶
func (i GetAmiIdsFilterArgs) ToGetAmiIdsFilterOutput() GetAmiIdsFilterOutput
func (GetAmiIdsFilterArgs) ToGetAmiIdsFilterOutputWithContext ¶
func (i GetAmiIdsFilterArgs) ToGetAmiIdsFilterOutputWithContext(ctx context.Context) GetAmiIdsFilterOutput
type GetAmiIdsFilterArray ¶
type GetAmiIdsFilterArray []GetAmiIdsFilterInput
func (GetAmiIdsFilterArray) ElementType ¶
func (GetAmiIdsFilterArray) ElementType() reflect.Type
func (GetAmiIdsFilterArray) ToGetAmiIdsFilterArrayOutput ¶
func (i GetAmiIdsFilterArray) ToGetAmiIdsFilterArrayOutput() GetAmiIdsFilterArrayOutput
func (GetAmiIdsFilterArray) ToGetAmiIdsFilterArrayOutputWithContext ¶
func (i GetAmiIdsFilterArray) ToGetAmiIdsFilterArrayOutputWithContext(ctx context.Context) GetAmiIdsFilterArrayOutput
type GetAmiIdsFilterArrayInput ¶
type GetAmiIdsFilterArrayInput interface { pulumi.Input ToGetAmiIdsFilterArrayOutput() GetAmiIdsFilterArrayOutput ToGetAmiIdsFilterArrayOutputWithContext(context.Context) GetAmiIdsFilterArrayOutput }
GetAmiIdsFilterArrayInput is an input type that accepts GetAmiIdsFilterArray and GetAmiIdsFilterArrayOutput values. You can construct a concrete instance of `GetAmiIdsFilterArrayInput` via:
GetAmiIdsFilterArray{ GetAmiIdsFilterArgs{...} }
type GetAmiIdsFilterArrayOutput ¶
type GetAmiIdsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetAmiIdsFilterArrayOutput) ElementType ¶
func (GetAmiIdsFilterArrayOutput) ElementType() reflect.Type
func (GetAmiIdsFilterArrayOutput) Index ¶
func (o GetAmiIdsFilterArrayOutput) Index(i pulumi.IntInput) GetAmiIdsFilterOutput
func (GetAmiIdsFilterArrayOutput) ToGetAmiIdsFilterArrayOutput ¶
func (o GetAmiIdsFilterArrayOutput) ToGetAmiIdsFilterArrayOutput() GetAmiIdsFilterArrayOutput
func (GetAmiIdsFilterArrayOutput) ToGetAmiIdsFilterArrayOutputWithContext ¶
func (o GetAmiIdsFilterArrayOutput) ToGetAmiIdsFilterArrayOutputWithContext(ctx context.Context) GetAmiIdsFilterArrayOutput
type GetAmiIdsFilterInput ¶
type GetAmiIdsFilterInput interface { pulumi.Input ToGetAmiIdsFilterOutput() GetAmiIdsFilterOutput ToGetAmiIdsFilterOutputWithContext(context.Context) GetAmiIdsFilterOutput }
GetAmiIdsFilterInput is an input type that accepts GetAmiIdsFilterArgs and GetAmiIdsFilterOutput values. You can construct a concrete instance of `GetAmiIdsFilterInput` via:
GetAmiIdsFilterArgs{...}
type GetAmiIdsFilterOutput ¶
type GetAmiIdsFilterOutput struct{ *pulumi.OutputState }
func (GetAmiIdsFilterOutput) ElementType ¶
func (GetAmiIdsFilterOutput) ElementType() reflect.Type
func (GetAmiIdsFilterOutput) Name ¶
func (o GetAmiIdsFilterOutput) Name() pulumi.StringOutput
func (GetAmiIdsFilterOutput) ToGetAmiIdsFilterOutput ¶
func (o GetAmiIdsFilterOutput) ToGetAmiIdsFilterOutput() GetAmiIdsFilterOutput
func (GetAmiIdsFilterOutput) ToGetAmiIdsFilterOutputWithContext ¶
func (o GetAmiIdsFilterOutput) ToGetAmiIdsFilterOutputWithContext(ctx context.Context) GetAmiIdsFilterOutput
func (GetAmiIdsFilterOutput) Values ¶
func (o GetAmiIdsFilterOutput) Values() pulumi.StringArrayOutput
type GetAmiIdsOutputArgs ¶
type GetAmiIdsOutputArgs struct { // Limit search to users with *explicit* launch // permission on the image. Valid items are the numeric account ID or `self`. ExecutableUsers pulumi.StringArrayInput `pulumi:"executableUsers"` // One or more name/value pairs to filter off of. There // are several valid keys, for a full reference, check out // [describe-images in the AWS CLI reference][1]. Filters GetAmiIdsFilterArrayInput `pulumi:"filters"` // Regex string to apply to the AMI list returned // by AWS. This allows more advanced filtering not supported from the AWS API. // This filtering is done locally on what AWS returns, and could have a performance // impact if the result is large. Combine this with other // options to narrow down the list AWS returns. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` // List of AMI owners to limit search. At least 1 value must be specified. Valid values: an AWS account ID, `self` (the current account), or an AWS owner alias (e.g., `amazon`, `aws-marketplace`, `microsoft`). Owners pulumi.StringArrayInput `pulumi:"owners"` // Used to sort AMIs by creation time. SortAscending pulumi.BoolPtrInput `pulumi:"sortAscending"` }
A collection of arguments for invoking getAmiIds.
func (GetAmiIdsOutputArgs) ElementType ¶
func (GetAmiIdsOutputArgs) ElementType() reflect.Type
type GetAmiIdsResult ¶
type GetAmiIdsResult struct { ExecutableUsers []string `pulumi:"executableUsers"` Filters []GetAmiIdsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` NameRegex *string `pulumi:"nameRegex"` Owners []string `pulumi:"owners"` SortAscending *bool `pulumi:"sortAscending"` }
A collection of values returned by getAmiIds.
func GetAmiIds
deprecated
func GetAmiIds(ctx *pulumi.Context, args *GetAmiIdsArgs, opts ...pulumi.InvokeOption) (*GetAmiIdsResult, error)
Use this data source to get a list of AMI IDs matching the specified criteria.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/ec2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ec2.GetAmiIds(ctx, &ec2.GetAmiIdsArgs{ Filters: []ec2.GetAmiIdsFilter{ { Name: "name", Values: []string{ "ubuntu/images/ubuntu-*-*-amd64-server-*", }, }, }, Owners: []string{ "099720109477", }, }, nil) if err != nil { return err } return nil }) }
```
Deprecated: aws.getAmiIds has been deprecated in favor of aws.ec2.getAmiIds
type GetAmiIdsResultOutput ¶
type GetAmiIdsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAmiIds.
func GetAmiIdsOutput ¶
func GetAmiIdsOutput(ctx *pulumi.Context, args GetAmiIdsOutputArgs, opts ...pulumi.InvokeOption) GetAmiIdsResultOutput
func (GetAmiIdsResultOutput) ElementType ¶
func (GetAmiIdsResultOutput) ElementType() reflect.Type
func (GetAmiIdsResultOutput) ExecutableUsers ¶
func (o GetAmiIdsResultOutput) ExecutableUsers() pulumi.StringArrayOutput
func (GetAmiIdsResultOutput) Filters ¶
func (o GetAmiIdsResultOutput) Filters() GetAmiIdsFilterArrayOutput
func (GetAmiIdsResultOutput) Id ¶
func (o GetAmiIdsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAmiIdsResultOutput) Ids ¶
func (o GetAmiIdsResultOutput) Ids() pulumi.StringArrayOutput
func (GetAmiIdsResultOutput) NameRegex ¶
func (o GetAmiIdsResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetAmiIdsResultOutput) Owners ¶
func (o GetAmiIdsResultOutput) Owners() pulumi.StringArrayOutput
func (GetAmiIdsResultOutput) SortAscending ¶
func (o GetAmiIdsResultOutput) SortAscending() pulumi.BoolPtrOutput
func (GetAmiIdsResultOutput) ToGetAmiIdsResultOutput ¶
func (o GetAmiIdsResultOutput) ToGetAmiIdsResultOutput() GetAmiIdsResultOutput
func (GetAmiIdsResultOutput) ToGetAmiIdsResultOutputWithContext ¶
func (o GetAmiIdsResultOutput) ToGetAmiIdsResultOutputWithContext(ctx context.Context) GetAmiIdsResultOutput
type GetAmiOutputArgs ¶
type GetAmiOutputArgs struct { // Limit search to users with *explicit* launch permission on // the image. Valid items are the numeric account ID or `self`. ExecutableUsers pulumi.StringArrayInput `pulumi:"executableUsers"` // One or more name/value pairs to filter off of. There are // several valid keys, for a full reference, check out // [describe-images in the AWS CLI reference][1]. Filters GetAmiFilterArrayInput `pulumi:"filters"` // If true, all deprecated AMIs are included in the response. If false, no deprecated AMIs are included in the response. If no value is specified, the default value is false. IncludeDeprecated pulumi.BoolPtrInput `pulumi:"includeDeprecated"` // If more than one result is returned, use the most // recent AMI. MostRecent pulumi.BoolPtrInput `pulumi:"mostRecent"` // Regex string to apply to the AMI list returned // by AWS. This allows more advanced filtering not supported from the AWS API. This // filtering is done locally on what AWS returns, and could have a performance // impact if the result is large. Combine this with other // options to narrow down the list AWS returns. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` // List of AMI owners to limit search. Valid values: an AWS account ID, `self` (the current account), or an AWS owner alias (e.g., `amazon`, `aws-marketplace`, `microsoft`). Owners pulumi.StringArrayInput `pulumi:"owners"` // Any tags assigned to the image. // * `tags.#.key` - Key name of the tag. // * `tags.#.value` - Value of the tag. Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getAmi.
func (GetAmiOutputArgs) ElementType ¶
func (GetAmiOutputArgs) ElementType() reflect.Type
type GetAmiProductCode ¶
type GetAmiProductCodeArgs ¶
type GetAmiProductCodeArgs struct { ProductCodeId pulumi.StringInput `pulumi:"productCodeId"` ProductCodeType pulumi.StringInput `pulumi:"productCodeType"` }
func (GetAmiProductCodeArgs) ElementType ¶
func (GetAmiProductCodeArgs) ElementType() reflect.Type
func (GetAmiProductCodeArgs) ToGetAmiProductCodeOutput ¶
func (i GetAmiProductCodeArgs) ToGetAmiProductCodeOutput() GetAmiProductCodeOutput
func (GetAmiProductCodeArgs) ToGetAmiProductCodeOutputWithContext ¶
func (i GetAmiProductCodeArgs) ToGetAmiProductCodeOutputWithContext(ctx context.Context) GetAmiProductCodeOutput
type GetAmiProductCodeArray ¶
type GetAmiProductCodeArray []GetAmiProductCodeInput
func (GetAmiProductCodeArray) ElementType ¶
func (GetAmiProductCodeArray) ElementType() reflect.Type
func (GetAmiProductCodeArray) ToGetAmiProductCodeArrayOutput ¶
func (i GetAmiProductCodeArray) ToGetAmiProductCodeArrayOutput() GetAmiProductCodeArrayOutput
func (GetAmiProductCodeArray) ToGetAmiProductCodeArrayOutputWithContext ¶
func (i GetAmiProductCodeArray) ToGetAmiProductCodeArrayOutputWithContext(ctx context.Context) GetAmiProductCodeArrayOutput
type GetAmiProductCodeArrayInput ¶
type GetAmiProductCodeArrayInput interface { pulumi.Input ToGetAmiProductCodeArrayOutput() GetAmiProductCodeArrayOutput ToGetAmiProductCodeArrayOutputWithContext(context.Context) GetAmiProductCodeArrayOutput }
GetAmiProductCodeArrayInput is an input type that accepts GetAmiProductCodeArray and GetAmiProductCodeArrayOutput values. You can construct a concrete instance of `GetAmiProductCodeArrayInput` via:
GetAmiProductCodeArray{ GetAmiProductCodeArgs{...} }
type GetAmiProductCodeArrayOutput ¶
type GetAmiProductCodeArrayOutput struct{ *pulumi.OutputState }
func (GetAmiProductCodeArrayOutput) ElementType ¶
func (GetAmiProductCodeArrayOutput) ElementType() reflect.Type
func (GetAmiProductCodeArrayOutput) Index ¶
func (o GetAmiProductCodeArrayOutput) Index(i pulumi.IntInput) GetAmiProductCodeOutput
func (GetAmiProductCodeArrayOutput) ToGetAmiProductCodeArrayOutput ¶
func (o GetAmiProductCodeArrayOutput) ToGetAmiProductCodeArrayOutput() GetAmiProductCodeArrayOutput
func (GetAmiProductCodeArrayOutput) ToGetAmiProductCodeArrayOutputWithContext ¶
func (o GetAmiProductCodeArrayOutput) ToGetAmiProductCodeArrayOutputWithContext(ctx context.Context) GetAmiProductCodeArrayOutput
type GetAmiProductCodeInput ¶
type GetAmiProductCodeInput interface { pulumi.Input ToGetAmiProductCodeOutput() GetAmiProductCodeOutput ToGetAmiProductCodeOutputWithContext(context.Context) GetAmiProductCodeOutput }
GetAmiProductCodeInput is an input type that accepts GetAmiProductCodeArgs and GetAmiProductCodeOutput values. You can construct a concrete instance of `GetAmiProductCodeInput` via:
GetAmiProductCodeArgs{...}
type GetAmiProductCodeOutput ¶
type GetAmiProductCodeOutput struct{ *pulumi.OutputState }
func (GetAmiProductCodeOutput) ElementType ¶
func (GetAmiProductCodeOutput) ElementType() reflect.Type
func (GetAmiProductCodeOutput) ProductCodeId ¶
func (o GetAmiProductCodeOutput) ProductCodeId() pulumi.StringOutput
func (GetAmiProductCodeOutput) ProductCodeType ¶
func (o GetAmiProductCodeOutput) ProductCodeType() pulumi.StringOutput
func (GetAmiProductCodeOutput) ToGetAmiProductCodeOutput ¶
func (o GetAmiProductCodeOutput) ToGetAmiProductCodeOutput() GetAmiProductCodeOutput
func (GetAmiProductCodeOutput) ToGetAmiProductCodeOutputWithContext ¶
func (o GetAmiProductCodeOutput) ToGetAmiProductCodeOutputWithContext(ctx context.Context) GetAmiProductCodeOutput
type GetAmiResult ¶
type GetAmiResult struct { // OS architecture of the AMI (ie: `i386` or `x8664`). Architecture string `pulumi:"architecture"` // ARN of the AMI. Arn string `pulumi:"arn"` // Set of objects with block device mappings of the AMI. BlockDeviceMappings []GetAmiBlockDeviceMapping `pulumi:"blockDeviceMappings"` // Boot mode of the image. BootMode string `pulumi:"bootMode"` // Date and time the image was created. CreationDate string `pulumi:"creationDate"` // Date and time when the image will be deprecated. DeprecationTime string `pulumi:"deprecationTime"` // Description of the AMI that was provided during image // creation. Description string `pulumi:"description"` // Whether enhanced networking with ENA is enabled. EnaSupport bool `pulumi:"enaSupport"` ExecutableUsers []string `pulumi:"executableUsers"` Filters []GetAmiFilter `pulumi:"filters"` // Hypervisor type of the image. Hypervisor string `pulumi:"hypervisor"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // ID of the AMI. Should be the same as the resource `id`. ImageId string `pulumi:"imageId"` // Location of the AMI. ImageLocation string `pulumi:"imageLocation"` // AWS account alias (for example, `amazon`, `self`) or // the AWS account ID of the AMI owner. ImageOwnerAlias string `pulumi:"imageOwnerAlias"` // Type of image. ImageType string `pulumi:"imageType"` // Instance Metadata Service (IMDS) support mode for the image. Set to `v2.0` if instances ran from this image enforce IMDSv2. ImdsSupport string `pulumi:"imdsSupport"` IncludeDeprecated *bool `pulumi:"includeDeprecated"` // Kernel associated with the image, if any. Only applicable // for machine images. KernelId string `pulumi:"kernelId"` MostRecent *bool `pulumi:"mostRecent"` // Name of the AMI that was provided during image creation. Name string `pulumi:"name"` NameRegex *string `pulumi:"nameRegex"` // AWS account ID of the image owner. OwnerId string `pulumi:"ownerId"` Owners []string `pulumi:"owners"` // Value is Windows for `Windows` AMIs; otherwise blank. Platform string `pulumi:"platform"` // Platform details associated with the billing code of the AMI. PlatformDetails string `pulumi:"platformDetails"` // Any product codes associated with the AMI. // * `product_codes.#.product_code_id` - The product code. // * `product_codes.#.product_code_type` - The type of product code. ProductCodes []GetAmiProductCode `pulumi:"productCodes"` // `true` if the image has public launch permissions. Public bool `pulumi:"public"` // RAM disk associated with the image, if any. Only applicable // for machine images. RamdiskId string `pulumi:"ramdiskId"` // Device name of the root device. RootDeviceName string `pulumi:"rootDeviceName"` // Type of root device (ie: `ebs` or `instance-store`). RootDeviceType string `pulumi:"rootDeviceType"` // Snapshot id associated with the root device, if any // (only applies to `ebs` root devices). RootSnapshotId string `pulumi:"rootSnapshotId"` // Whether enhanced networking is enabled. SriovNetSupport string `pulumi:"sriovNetSupport"` // Current state of the AMI. If the state is `available`, the image // is successfully registered and can be used to launch an instance. State string `pulumi:"state"` // Describes a state change. Fields are `UNSET` if not available. // * `state_reason.code` - The reason code for the state change. // * `state_reason.message` - The message for the state change. StateReason map[string]string `pulumi:"stateReason"` // Any tags assigned to the image. // * `tags.#.key` - Key name of the tag. // * `tags.#.value` - Value of the tag. Tags map[string]string `pulumi:"tags"` // If the image is configured for NitroTPM support, the value is `v2.0`. TpmSupport string `pulumi:"tpmSupport"` // Operation of the Amazon EC2 instance and the billing code that is associated with the AMI. UsageOperation string `pulumi:"usageOperation"` // Type of virtualization of the AMI (ie: `hvm` or // `paravirtual`). VirtualizationType string `pulumi:"virtualizationType"` }
A collection of values returned by getAmi.
func GetAmi
deprecated
func GetAmi(ctx *pulumi.Context, args *GetAmiArgs, opts ...pulumi.InvokeOption) (*GetAmiResult, error)
Use this data source to get the ID of a registered AMI for use in other resources.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/ec2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ec2.LookupAmi(ctx, &ec2.LookupAmiArgs{ ExecutableUsers: []string{ "self", }, Filters: []ec2.GetAmiFilter{ { Name: "name", Values: []string{ "myami-*", }, }, { Name: "root-device-type", Values: []string{ "ebs", }, }, { Name: "virtualization-type", Values: []string{ "hvm", }, }, }, MostRecent: pulumi.BoolRef(true), NameRegex: pulumi.StringRef("^myami-\\d{3}"), Owners: []string{ "self", }, }, nil) if err != nil { return err } return nil }) }
```
Deprecated: aws.getAmi has been deprecated in favor of aws.ec2.getAmi
type GetAmiResultOutput ¶
type GetAmiResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAmi.
func GetAmiOutput ¶
func GetAmiOutput(ctx *pulumi.Context, args GetAmiOutputArgs, opts ...pulumi.InvokeOption) GetAmiResultOutput
func (GetAmiResultOutput) Architecture ¶
func (o GetAmiResultOutput) Architecture() pulumi.StringOutput
OS architecture of the AMI (ie: `i386` or `x8664`).
func (GetAmiResultOutput) Arn ¶
func (o GetAmiResultOutput) Arn() pulumi.StringOutput
ARN of the AMI.
func (GetAmiResultOutput) BlockDeviceMappings ¶
func (o GetAmiResultOutput) BlockDeviceMappings() GetAmiBlockDeviceMappingArrayOutput
Set of objects with block device mappings of the AMI.
func (GetAmiResultOutput) BootMode ¶
func (o GetAmiResultOutput) BootMode() pulumi.StringOutput
Boot mode of the image.
func (GetAmiResultOutput) CreationDate ¶
func (o GetAmiResultOutput) CreationDate() pulumi.StringOutput
Date and time the image was created.
func (GetAmiResultOutput) DeprecationTime ¶ added in v5.5.0
func (o GetAmiResultOutput) DeprecationTime() pulumi.StringOutput
Date and time when the image will be deprecated.
func (GetAmiResultOutput) Description ¶
func (o GetAmiResultOutput) Description() pulumi.StringOutput
Description of the AMI that was provided during image creation.
func (GetAmiResultOutput) ElementType ¶
func (GetAmiResultOutput) ElementType() reflect.Type
func (GetAmiResultOutput) EnaSupport ¶
func (o GetAmiResultOutput) EnaSupport() pulumi.BoolOutput
Whether enhanced networking with ENA is enabled.
func (GetAmiResultOutput) ExecutableUsers ¶
func (o GetAmiResultOutput) ExecutableUsers() pulumi.StringArrayOutput
func (GetAmiResultOutput) Filters ¶
func (o GetAmiResultOutput) Filters() GetAmiFilterArrayOutput
func (GetAmiResultOutput) Hypervisor ¶
func (o GetAmiResultOutput) Hypervisor() pulumi.StringOutput
Hypervisor type of the image.
func (GetAmiResultOutput) Id ¶
func (o GetAmiResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAmiResultOutput) ImageId ¶
func (o GetAmiResultOutput) ImageId() pulumi.StringOutput
ID of the AMI. Should be the same as the resource `id`.
func (GetAmiResultOutput) ImageLocation ¶
func (o GetAmiResultOutput) ImageLocation() pulumi.StringOutput
Location of the AMI.
func (GetAmiResultOutput) ImageOwnerAlias ¶
func (o GetAmiResultOutput) ImageOwnerAlias() pulumi.StringOutput
AWS account alias (for example, `amazon`, `self`) or the AWS account ID of the AMI owner.
func (GetAmiResultOutput) ImageType ¶
func (o GetAmiResultOutput) ImageType() pulumi.StringOutput
Type of image.
func (GetAmiResultOutput) ImdsSupport ¶ added in v5.17.0
func (o GetAmiResultOutput) ImdsSupport() pulumi.StringOutput
Instance Metadata Service (IMDS) support mode for the image. Set to `v2.0` if instances ran from this image enforce IMDSv2.
func (GetAmiResultOutput) IncludeDeprecated ¶ added in v5.10.0
func (o GetAmiResultOutput) IncludeDeprecated() pulumi.BoolPtrOutput
func (GetAmiResultOutput) KernelId ¶
func (o GetAmiResultOutput) KernelId() pulumi.StringOutput
Kernel associated with the image, if any. Only applicable for machine images.
func (GetAmiResultOutput) MostRecent ¶
func (o GetAmiResultOutput) MostRecent() pulumi.BoolPtrOutput
func (GetAmiResultOutput) Name ¶
func (o GetAmiResultOutput) Name() pulumi.StringOutput
Name of the AMI that was provided during image creation.
func (GetAmiResultOutput) NameRegex ¶
func (o GetAmiResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetAmiResultOutput) OwnerId ¶
func (o GetAmiResultOutput) OwnerId() pulumi.StringOutput
AWS account ID of the image owner.
func (GetAmiResultOutput) Owners ¶
func (o GetAmiResultOutput) Owners() pulumi.StringArrayOutput
func (GetAmiResultOutput) Platform ¶
func (o GetAmiResultOutput) Platform() pulumi.StringOutput
Value is Windows for `Windows` AMIs; otherwise blank.
func (GetAmiResultOutput) PlatformDetails ¶
func (o GetAmiResultOutput) PlatformDetails() pulumi.StringOutput
Platform details associated with the billing code of the AMI.
func (GetAmiResultOutput) ProductCodes ¶
func (o GetAmiResultOutput) ProductCodes() GetAmiProductCodeArrayOutput
Any product codes associated with the AMI. * `product_codes.#.product_code_id` - The product code. * `product_codes.#.product_code_type` - The type of product code.
func (GetAmiResultOutput) Public ¶
func (o GetAmiResultOutput) Public() pulumi.BoolOutput
`true` if the image has public launch permissions.
func (GetAmiResultOutput) RamdiskId ¶
func (o GetAmiResultOutput) RamdiskId() pulumi.StringOutput
RAM disk associated with the image, if any. Only applicable for machine images.
func (GetAmiResultOutput) RootDeviceName ¶
func (o GetAmiResultOutput) RootDeviceName() pulumi.StringOutput
Device name of the root device.
func (GetAmiResultOutput) RootDeviceType ¶
func (o GetAmiResultOutput) RootDeviceType() pulumi.StringOutput
Type of root device (ie: `ebs` or `instance-store`).
func (GetAmiResultOutput) RootSnapshotId ¶
func (o GetAmiResultOutput) RootSnapshotId() pulumi.StringOutput
Snapshot id associated with the root device, if any (only applies to `ebs` root devices).
func (GetAmiResultOutput) SriovNetSupport ¶
func (o GetAmiResultOutput) SriovNetSupport() pulumi.StringOutput
Whether enhanced networking is enabled.
func (GetAmiResultOutput) State ¶
func (o GetAmiResultOutput) State() pulumi.StringOutput
Current state of the AMI. If the state is `available`, the image is successfully registered and can be used to launch an instance.
func (GetAmiResultOutput) StateReason ¶
func (o GetAmiResultOutput) StateReason() pulumi.StringMapOutput
Describes a state change. Fields are `UNSET` if not available. * `state_reason.code` - The reason code for the state change. * `state_reason.message` - The message for the state change.
func (GetAmiResultOutput) Tags ¶
func (o GetAmiResultOutput) Tags() pulumi.StringMapOutput
Any tags assigned to the image. * `tags.#.key` - Key name of the tag. * `tags.#.value` - Value of the tag.
func (GetAmiResultOutput) ToGetAmiResultOutput ¶
func (o GetAmiResultOutput) ToGetAmiResultOutput() GetAmiResultOutput
func (GetAmiResultOutput) ToGetAmiResultOutputWithContext ¶
func (o GetAmiResultOutput) ToGetAmiResultOutputWithContext(ctx context.Context) GetAmiResultOutput
func (GetAmiResultOutput) TpmSupport ¶ added in v5.6.0
func (o GetAmiResultOutput) TpmSupport() pulumi.StringOutput
If the image is configured for NitroTPM support, the value is `v2.0`.
func (GetAmiResultOutput) UsageOperation ¶
func (o GetAmiResultOutput) UsageOperation() pulumi.StringOutput
Operation of the Amazon EC2 instance and the billing code that is associated with the AMI.
func (GetAmiResultOutput) VirtualizationType ¶
func (o GetAmiResultOutput) VirtualizationType() pulumi.StringOutput
Type of virtualization of the AMI (ie: `hvm` or `paravirtual`).
type GetArnArgs ¶
type GetArnArgs struct { // ARN to parse. Arn string `pulumi:"arn"` }
A collection of arguments for invoking getArn.
type GetArnOutputArgs ¶
type GetArnOutputArgs struct { // ARN to parse. Arn pulumi.StringInput `pulumi:"arn"` }
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"` // The provider-assigned unique ID for this managed resource. 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 require 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/v5/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
The provider-assigned unique ID for this managed resource.
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 require 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 GetAutoscalingGroupsArgs ¶
type GetAutoscalingGroupsArgs struct { // Filter used to scope the list e.g., by tags. See [related docs](http://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_Filter.html). Filters []GetAutoscalingGroupsFilter `pulumi:"filters"` // List of autoscaling group names Names []string `pulumi:"names"` }
A collection of arguments for invoking getAutoscalingGroups.
type GetAutoscalingGroupsFilterArgs ¶
type GetAutoscalingGroupsFilterArgs struct { // Name of the DescribeAutoScalingGroup filter. The recommended values are: `tag-key`, `tag-value`, and `tag:<tag name>` Name pulumi.StringInput `pulumi:"name"` // Value of the filter. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetAutoscalingGroupsFilterArgs) ElementType ¶
func (GetAutoscalingGroupsFilterArgs) ElementType() reflect.Type
func (GetAutoscalingGroupsFilterArgs) ToGetAutoscalingGroupsFilterOutput ¶
func (i GetAutoscalingGroupsFilterArgs) ToGetAutoscalingGroupsFilterOutput() GetAutoscalingGroupsFilterOutput
func (GetAutoscalingGroupsFilterArgs) ToGetAutoscalingGroupsFilterOutputWithContext ¶
func (i GetAutoscalingGroupsFilterArgs) ToGetAutoscalingGroupsFilterOutputWithContext(ctx context.Context) GetAutoscalingGroupsFilterOutput
type GetAutoscalingGroupsFilterArray ¶
type GetAutoscalingGroupsFilterArray []GetAutoscalingGroupsFilterInput
func (GetAutoscalingGroupsFilterArray) ElementType ¶
func (GetAutoscalingGroupsFilterArray) ElementType() reflect.Type
func (GetAutoscalingGroupsFilterArray) ToGetAutoscalingGroupsFilterArrayOutput ¶
func (i GetAutoscalingGroupsFilterArray) ToGetAutoscalingGroupsFilterArrayOutput() GetAutoscalingGroupsFilterArrayOutput
func (GetAutoscalingGroupsFilterArray) ToGetAutoscalingGroupsFilterArrayOutputWithContext ¶
func (i GetAutoscalingGroupsFilterArray) ToGetAutoscalingGroupsFilterArrayOutputWithContext(ctx context.Context) GetAutoscalingGroupsFilterArrayOutput
type GetAutoscalingGroupsFilterArrayInput ¶
type GetAutoscalingGroupsFilterArrayInput interface { pulumi.Input ToGetAutoscalingGroupsFilterArrayOutput() GetAutoscalingGroupsFilterArrayOutput ToGetAutoscalingGroupsFilterArrayOutputWithContext(context.Context) GetAutoscalingGroupsFilterArrayOutput }
GetAutoscalingGroupsFilterArrayInput is an input type that accepts GetAutoscalingGroupsFilterArray and GetAutoscalingGroupsFilterArrayOutput values. You can construct a concrete instance of `GetAutoscalingGroupsFilterArrayInput` via:
GetAutoscalingGroupsFilterArray{ GetAutoscalingGroupsFilterArgs{...} }
type GetAutoscalingGroupsFilterArrayOutput ¶
type GetAutoscalingGroupsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetAutoscalingGroupsFilterArrayOutput) ElementType ¶
func (GetAutoscalingGroupsFilterArrayOutput) ElementType() reflect.Type
func (GetAutoscalingGroupsFilterArrayOutput) Index ¶
func (o GetAutoscalingGroupsFilterArrayOutput) Index(i pulumi.IntInput) GetAutoscalingGroupsFilterOutput
func (GetAutoscalingGroupsFilterArrayOutput) ToGetAutoscalingGroupsFilterArrayOutput ¶
func (o GetAutoscalingGroupsFilterArrayOutput) ToGetAutoscalingGroupsFilterArrayOutput() GetAutoscalingGroupsFilterArrayOutput
func (GetAutoscalingGroupsFilterArrayOutput) ToGetAutoscalingGroupsFilterArrayOutputWithContext ¶
func (o GetAutoscalingGroupsFilterArrayOutput) ToGetAutoscalingGroupsFilterArrayOutputWithContext(ctx context.Context) GetAutoscalingGroupsFilterArrayOutput
type GetAutoscalingGroupsFilterInput ¶
type GetAutoscalingGroupsFilterInput interface { pulumi.Input ToGetAutoscalingGroupsFilterOutput() GetAutoscalingGroupsFilterOutput ToGetAutoscalingGroupsFilterOutputWithContext(context.Context) GetAutoscalingGroupsFilterOutput }
GetAutoscalingGroupsFilterInput is an input type that accepts GetAutoscalingGroupsFilterArgs and GetAutoscalingGroupsFilterOutput values. You can construct a concrete instance of `GetAutoscalingGroupsFilterInput` via:
GetAutoscalingGroupsFilterArgs{...}
type GetAutoscalingGroupsFilterOutput ¶
type GetAutoscalingGroupsFilterOutput struct{ *pulumi.OutputState }
func (GetAutoscalingGroupsFilterOutput) ElementType ¶
func (GetAutoscalingGroupsFilterOutput) ElementType() reflect.Type
func (GetAutoscalingGroupsFilterOutput) Name ¶
func (o GetAutoscalingGroupsFilterOutput) Name() pulumi.StringOutput
Name of the DescribeAutoScalingGroup filter. The recommended values are: `tag-key`, `tag-value`, and `tag:<tag name>`
func (GetAutoscalingGroupsFilterOutput) ToGetAutoscalingGroupsFilterOutput ¶
func (o GetAutoscalingGroupsFilterOutput) ToGetAutoscalingGroupsFilterOutput() GetAutoscalingGroupsFilterOutput
func (GetAutoscalingGroupsFilterOutput) ToGetAutoscalingGroupsFilterOutputWithContext ¶
func (o GetAutoscalingGroupsFilterOutput) ToGetAutoscalingGroupsFilterOutputWithContext(ctx context.Context) GetAutoscalingGroupsFilterOutput
func (GetAutoscalingGroupsFilterOutput) Values ¶
func (o GetAutoscalingGroupsFilterOutput) Values() pulumi.StringArrayOutput
Value of the filter.
type GetAutoscalingGroupsOutputArgs ¶
type GetAutoscalingGroupsOutputArgs struct { // Filter used to scope the list e.g., by tags. See [related docs](http://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_Filter.html). Filters GetAutoscalingGroupsFilterArrayInput `pulumi:"filters"` // List of autoscaling group names Names pulumi.StringArrayInput `pulumi:"names"` }
A collection of arguments for invoking getAutoscalingGroups.
func (GetAutoscalingGroupsOutputArgs) ElementType ¶
func (GetAutoscalingGroupsOutputArgs) ElementType() reflect.Type
type GetAutoscalingGroupsResult ¶
type GetAutoscalingGroupsResult struct { // List of the Autoscaling Groups Arns in the current region. Arns []string `pulumi:"arns"` Filters []GetAutoscalingGroupsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // List of the Autoscaling Groups in the current region. Names []string `pulumi:"names"` }
A collection of values returned by getAutoscalingGroups.
func GetAutoscalingGroups
deprecated
func GetAutoscalingGroups(ctx *pulumi.Context, args *GetAutoscalingGroupsArgs, opts ...pulumi.InvokeOption) (*GetAutoscalingGroupsResult, error)
The Autoscaling Groups data source allows access to the list of AWS ASGs within a specific region. This will allow you to pass a list of AutoScaling Groups to other resources.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/autoscaling" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { groups, err := autoscaling.GetAmiIds(ctx, &autoscaling.GetAmiIdsArgs{ Filters: []autoscaling.GetAmiIdsFilter{ { Name: "tag:Team", Values: []string{ "Pets", }, }, { Name: "tag-key", Values: []string{ "Environment", }, }, }, }, nil) if err != nil { return err } _, err = autoscaling.NewNotification(ctx, "slackNotifications", &autoscaling.NotificationArgs{ GroupNames: interface{}(groups.Names), Notifications: pulumi.StringArray{ pulumi.String("autoscaling:EC2_INSTANCE_LAUNCH"), pulumi.String("autoscaling:EC2_INSTANCE_TERMINATE"), pulumi.String("autoscaling:EC2_INSTANCE_LAUNCH_ERROR"), pulumi.String("autoscaling:EC2_INSTANCE_TERMINATE_ERROR"), }, TopicArn: pulumi.String("TOPIC ARN"), }) if err != nil { return err } return nil }) }
```
Deprecated: aws.getAutoscalingGroups has been deprecated in favor of aws.autoscaling.getAmiIds
type GetAutoscalingGroupsResultOutput ¶
type GetAutoscalingGroupsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAutoscalingGroups.
func GetAutoscalingGroupsOutput ¶
func GetAutoscalingGroupsOutput(ctx *pulumi.Context, args GetAutoscalingGroupsOutputArgs, opts ...pulumi.InvokeOption) GetAutoscalingGroupsResultOutput
func (GetAutoscalingGroupsResultOutput) Arns ¶
func (o GetAutoscalingGroupsResultOutput) Arns() pulumi.StringArrayOutput
List of the Autoscaling Groups Arns in the current region.
func (GetAutoscalingGroupsResultOutput) ElementType ¶
func (GetAutoscalingGroupsResultOutput) ElementType() reflect.Type
func (GetAutoscalingGroupsResultOutput) Filters ¶
func (o GetAutoscalingGroupsResultOutput) Filters() GetAutoscalingGroupsFilterArrayOutput
func (GetAutoscalingGroupsResultOutput) Id ¶
func (o GetAutoscalingGroupsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAutoscalingGroupsResultOutput) Names ¶
func (o GetAutoscalingGroupsResultOutput) Names() pulumi.StringArrayOutput
List of the Autoscaling Groups in the current region.
func (GetAutoscalingGroupsResultOutput) ToGetAutoscalingGroupsResultOutput ¶
func (o GetAutoscalingGroupsResultOutput) ToGetAutoscalingGroupsResultOutput() GetAutoscalingGroupsResultOutput
func (GetAutoscalingGroupsResultOutput) ToGetAutoscalingGroupsResultOutputWithContext ¶
func (o GetAutoscalingGroupsResultOutput) ToGetAutoscalingGroupsResultOutputWithContext(ctx context.Context) GetAutoscalingGroupsResultOutput
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"` // 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. 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"` // 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. 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"` // 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`. 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 where the selected availability zone resides. This is always the region selected on the provider, since this data source searches only within that region. 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.
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) GroupName ¶
func (o GetAvailabilityZoneResultOutput) GroupName() pulumi.StringOutput
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 (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
Region where the selected availability zone resides. This is always the region selected on the provider, since this data source searches only within that region.
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"` // 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"` // 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"` 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/v5/go/aws" "github.com/pulumi/pulumi-aws/sdk/v5/go/aws/ec2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { available, err := aws.GetAvailabilityZones(ctx, &aws.GetAvailabilityZonesArgs{ State: pulumi.StringRef("available"), }, nil) if err != nil { return err } _, 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/v5/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/v5/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) 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 GetBillingServiceAccountResult ¶
type GetBillingServiceAccountResult struct { // ARN of the AWS billing service account. Arn string `pulumi:"arn"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` }
A collection of values returned by getBillingServiceAccount.
func GetBillingServiceAccount ¶
func GetBillingServiceAccount(ctx *pulumi.Context, 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.
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"` // The provider-assigned unique ID for this managed resource. 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, 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/v5/go/aws" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { current, err := aws.GetCallerIdentity(ctx, nil, nil) if err != nil { return err } ctx.Export("accountId", current.AccountId) ctx.Export("callerArn", current.Arn) ctx.Export("callerUser", current.UserId) return nil }) }
```
type GetCanonicalUserIdResult ¶
type GetCanonicalUserIdResult struct { // Human-friendly name linked to the canonical user ID. The bucket owner's display name. **NOTE:** [This value](https://docs.aws.amazon.com/AmazonS3/latest/API/RESTServiceGET.html) is only included in the response in the US East (N. Virginia), US West (N. California), US West (Oregon), Asia Pacific (Singapore), Asia Pacific (Sydney), Asia Pacific (Tokyo), EU (Ireland), and South America (SĂŁo Paulo) regions. DisplayName string `pulumi:"displayName"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` }
A collection of values returned by getCanonicalUserId.
func GetCanonicalUserId
deprecated
func GetCanonicalUserId(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetCanonicalUserIdResult, error)
The Canonical User ID data source allows access to the [canonical user ID](http://docs.aws.amazon.com/general/latest/gr/acct-identifiers.html) for the effective account in which this provider is working.
> **NOTE:** To use this data source, you must have the `s3:ListAllMyBuckets` permission.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/s3" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { current, err := s3.GetCanonicalUserId(ctx, nil, nil) if err != nil { return err } ctx.Export("canonicalUserId", current.Id) return nil }) }
```
Deprecated: aws.getCanonicalUserId has been deprecated in favor of aws.s3.getCanonicalUserId
type GetDefaultTagsArgs ¶
type GetDefaultTagsArgs struct { // Blocks of default tags set on the provider. See details below. Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getDefaultTags.
type GetDefaultTagsOutputArgs ¶
type GetDefaultTagsOutputArgs struct { // Blocks of default tags set on the provider. See details below. Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getDefaultTags.
func (GetDefaultTagsOutputArgs) ElementType ¶
func (GetDefaultTagsOutputArgs) ElementType() reflect.Type
type GetDefaultTagsResult ¶
type GetDefaultTagsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Blocks of default tags set on the provider. See details below. 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/v5/go/aws" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := aws.GetDefaultTags(ctx, nil, nil) if err != nil { return err } return nil }) }
```
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
The provider-assigned unique ID for this managed resource.
func (GetDefaultTagsResultOutput) Tags ¶
func (o GetDefaultTagsResultOutput) Tags() pulumi.StringMapOutput
Blocks of default tags set on the provider. See details below.
func (GetDefaultTagsResultOutput) ToGetDefaultTagsResultOutput ¶
func (o GetDefaultTagsResultOutput) ToGetDefaultTagsResultOutput() GetDefaultTagsResultOutput
func (GetDefaultTagsResultOutput) ToGetDefaultTagsResultOutputWithContext ¶
func (o GetDefaultTagsResultOutput) ToGetDefaultTagsResultOutputWithContext(ctx context.Context) GetDefaultTagsResultOutput
type GetElasticIpArgs ¶
type GetElasticIpArgs struct { // One or more name/value pairs to use as filters. There are several valid keys, for a full reference, check out the [EC2 API Reference](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeAddresses.html). Filters []GetElasticIpFilter `pulumi:"filters"` // Allocation ID of the specific VPC EIP to retrieve. If a classic EIP is required, do NOT set `id`, only set `publicIp` Id *string `pulumi:"id"` // Public IP of the specific EIP to retrieve. PublicIp *string `pulumi:"publicIp"` // Map of tags, each pair of which must exactly match a pair on the desired Elastic IP Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getElasticIp.
type GetElasticIpFilter ¶
type GetElasticIpFilterArgs ¶
type GetElasticIpFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetElasticIpFilterArgs) ElementType ¶
func (GetElasticIpFilterArgs) ElementType() reflect.Type
func (GetElasticIpFilterArgs) ToGetElasticIpFilterOutput ¶
func (i GetElasticIpFilterArgs) ToGetElasticIpFilterOutput() GetElasticIpFilterOutput
func (GetElasticIpFilterArgs) ToGetElasticIpFilterOutputWithContext ¶
func (i GetElasticIpFilterArgs) ToGetElasticIpFilterOutputWithContext(ctx context.Context) GetElasticIpFilterOutput
type GetElasticIpFilterArray ¶
type GetElasticIpFilterArray []GetElasticIpFilterInput
func (GetElasticIpFilterArray) ElementType ¶
func (GetElasticIpFilterArray) ElementType() reflect.Type
func (GetElasticIpFilterArray) ToGetElasticIpFilterArrayOutput ¶
func (i GetElasticIpFilterArray) ToGetElasticIpFilterArrayOutput() GetElasticIpFilterArrayOutput
func (GetElasticIpFilterArray) ToGetElasticIpFilterArrayOutputWithContext ¶
func (i GetElasticIpFilterArray) ToGetElasticIpFilterArrayOutputWithContext(ctx context.Context) GetElasticIpFilterArrayOutput
type GetElasticIpFilterArrayInput ¶
type GetElasticIpFilterArrayInput interface { pulumi.Input ToGetElasticIpFilterArrayOutput() GetElasticIpFilterArrayOutput ToGetElasticIpFilterArrayOutputWithContext(context.Context) GetElasticIpFilterArrayOutput }
GetElasticIpFilterArrayInput is an input type that accepts GetElasticIpFilterArray and GetElasticIpFilterArrayOutput values. You can construct a concrete instance of `GetElasticIpFilterArrayInput` via:
GetElasticIpFilterArray{ GetElasticIpFilterArgs{...} }
type GetElasticIpFilterArrayOutput ¶
type GetElasticIpFilterArrayOutput struct{ *pulumi.OutputState }
func (GetElasticIpFilterArrayOutput) ElementType ¶
func (GetElasticIpFilterArrayOutput) ElementType() reflect.Type
func (GetElasticIpFilterArrayOutput) Index ¶
func (o GetElasticIpFilterArrayOutput) Index(i pulumi.IntInput) GetElasticIpFilterOutput
func (GetElasticIpFilterArrayOutput) ToGetElasticIpFilterArrayOutput ¶
func (o GetElasticIpFilterArrayOutput) ToGetElasticIpFilterArrayOutput() GetElasticIpFilterArrayOutput
func (GetElasticIpFilterArrayOutput) ToGetElasticIpFilterArrayOutputWithContext ¶
func (o GetElasticIpFilterArrayOutput) ToGetElasticIpFilterArrayOutputWithContext(ctx context.Context) GetElasticIpFilterArrayOutput
type GetElasticIpFilterInput ¶
type GetElasticIpFilterInput interface { pulumi.Input ToGetElasticIpFilterOutput() GetElasticIpFilterOutput ToGetElasticIpFilterOutputWithContext(context.Context) GetElasticIpFilterOutput }
GetElasticIpFilterInput is an input type that accepts GetElasticIpFilterArgs and GetElasticIpFilterOutput values. You can construct a concrete instance of `GetElasticIpFilterInput` via:
GetElasticIpFilterArgs{...}
type GetElasticIpFilterOutput ¶
type GetElasticIpFilterOutput struct{ *pulumi.OutputState }
func (GetElasticIpFilterOutput) ElementType ¶
func (GetElasticIpFilterOutput) ElementType() reflect.Type
func (GetElasticIpFilterOutput) Name ¶
func (o GetElasticIpFilterOutput) Name() pulumi.StringOutput
func (GetElasticIpFilterOutput) ToGetElasticIpFilterOutput ¶
func (o GetElasticIpFilterOutput) ToGetElasticIpFilterOutput() GetElasticIpFilterOutput
func (GetElasticIpFilterOutput) ToGetElasticIpFilterOutputWithContext ¶
func (o GetElasticIpFilterOutput) ToGetElasticIpFilterOutputWithContext(ctx context.Context) GetElasticIpFilterOutput
func (GetElasticIpFilterOutput) Values ¶
func (o GetElasticIpFilterOutput) Values() pulumi.StringArrayOutput
type GetElasticIpOutputArgs ¶
type GetElasticIpOutputArgs struct { // One or more name/value pairs to use as filters. There are several valid keys, for a full reference, check out the [EC2 API Reference](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeAddresses.html). Filters GetElasticIpFilterArrayInput `pulumi:"filters"` // Allocation ID of the specific VPC EIP to retrieve. If a classic EIP is required, do NOT set `id`, only set `publicIp` Id pulumi.StringPtrInput `pulumi:"id"` // Public IP of the specific EIP to retrieve. PublicIp pulumi.StringPtrInput `pulumi:"publicIp"` // Map of tags, each pair of which must exactly match a pair on the desired Elastic IP Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getElasticIp.
func (GetElasticIpOutputArgs) ElementType ¶
func (GetElasticIpOutputArgs) ElementType() reflect.Type
type GetElasticIpResult ¶
type GetElasticIpResult struct { // ID representing the association of the address with an instance in a VPC. AssociationId string `pulumi:"associationId"` // Carrier IP address. CarrierIp string `pulumi:"carrierIp"` // Customer Owned IP. CustomerOwnedIp string `pulumi:"customerOwnedIp"` // The ID of a Customer Owned IP Pool. For more on customer owned IP addressed check out [Customer-owned IP addresses guide](https://docs.aws.amazon.com/outposts/latest/userguide/outposts-networking-components.html#ip-addressing) CustomerOwnedIpv4Pool string `pulumi:"customerOwnedIpv4Pool"` // Whether the address is for use in EC2-Classic (standard) or in a VPC (vpc). Domain string `pulumi:"domain"` Filters []GetElasticIpFilter `pulumi:"filters"` // If VPC Elastic IP, the allocation identifier. If EC2-Classic Elastic IP, the public IP address. Id string `pulumi:"id"` // ID of the instance that the address is associated with (if any). InstanceId string `pulumi:"instanceId"` // The ID of the network interface. NetworkInterfaceId string `pulumi:"networkInterfaceId"` // The ID of the AWS account that owns the network interface. NetworkInterfaceOwnerId string `pulumi:"networkInterfaceOwnerId"` // Private DNS associated with the Elastic IP address. PrivateDns string `pulumi:"privateDns"` // Private IP address associated with the Elastic IP address. PrivateIp string `pulumi:"privateIp"` // Public DNS associated with the Elastic IP address. PublicDns string `pulumi:"publicDns"` // Public IP address of Elastic IP. PublicIp string `pulumi:"publicIp"` // ID of an address pool. PublicIpv4Pool string `pulumi:"publicIpv4Pool"` // Key-value map of tags associated with Elastic IP. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getElasticIp.
func GetElasticIp
deprecated
func GetElasticIp(ctx *pulumi.Context, args *GetElasticIpArgs, opts ...pulumi.InvokeOption) (*GetElasticIpResult, error)
`ec2.Eip` provides details about a specific Elastic IP.
## Example Usage ### Search By Allocation ID (VPC only)
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/ec2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ec2.GetElasticIp(ctx, &ec2.GetElasticIpArgs{ Id: pulumi.StringRef("eipalloc-12345678"), }, nil) if err != nil { return err } return nil }) }
``` ### Search By Filters (EC2-Classic or VPC)
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/ec2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ec2.GetElasticIp(ctx, &ec2.GetElasticIpArgs{ Filters: []ec2.GetElasticIpFilter{ { Name: "tag:Name", Values: []string{ "exampleNameTagValue", }, }, }, }, nil) if err != nil { return err } return nil }) }
``` ### Search By Public IP (EC2-Classic or VPC)
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/ec2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ec2.GetElasticIp(ctx, &ec2.GetElasticIpArgs{ PublicIp: pulumi.StringRef("1.2.3.4"), }, nil) if err != nil { return err } return nil }) }
``` ### Search By Tags (EC2-Classic or VPC)
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/ec2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ec2.GetElasticIp(ctx, &ec2.GetElasticIpArgs{ Tags: map[string]interface{}{ "Name": "exampleNameTagValue", }, }, nil) if err != nil { return err } return nil }) }
```
Deprecated: aws.getElasticIp has been deprecated in favor of aws.ec2.getElasticIp
type GetElasticIpResultOutput ¶
type GetElasticIpResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getElasticIp.
func GetElasticIpOutput ¶
func GetElasticIpOutput(ctx *pulumi.Context, args GetElasticIpOutputArgs, opts ...pulumi.InvokeOption) GetElasticIpResultOutput
func (GetElasticIpResultOutput) AssociationId ¶
func (o GetElasticIpResultOutput) AssociationId() pulumi.StringOutput
ID representing the association of the address with an instance in a VPC.
func (GetElasticIpResultOutput) CarrierIp ¶
func (o GetElasticIpResultOutput) CarrierIp() pulumi.StringOutput
Carrier IP address.
func (GetElasticIpResultOutput) CustomerOwnedIp ¶
func (o GetElasticIpResultOutput) CustomerOwnedIp() pulumi.StringOutput
Customer Owned IP.
func (GetElasticIpResultOutput) CustomerOwnedIpv4Pool ¶
func (o GetElasticIpResultOutput) CustomerOwnedIpv4Pool() pulumi.StringOutput
The ID of a Customer Owned IP Pool. For more on customer owned IP addressed check out [Customer-owned IP addresses guide](https://docs.aws.amazon.com/outposts/latest/userguide/outposts-networking-components.html#ip-addressing)
func (GetElasticIpResultOutput) Domain ¶
func (o GetElasticIpResultOutput) Domain() pulumi.StringOutput
Whether the address is for use in EC2-Classic (standard) or in a VPC (vpc).
func (GetElasticIpResultOutput) ElementType ¶
func (GetElasticIpResultOutput) ElementType() reflect.Type
func (GetElasticIpResultOutput) Filters ¶
func (o GetElasticIpResultOutput) Filters() GetElasticIpFilterArrayOutput
func (GetElasticIpResultOutput) Id ¶
func (o GetElasticIpResultOutput) Id() pulumi.StringOutput
If VPC Elastic IP, the allocation identifier. If EC2-Classic Elastic IP, the public IP address.
func (GetElasticIpResultOutput) InstanceId ¶
func (o GetElasticIpResultOutput) InstanceId() pulumi.StringOutput
ID of the instance that the address is associated with (if any).
func (GetElasticIpResultOutput) NetworkInterfaceId ¶
func (o GetElasticIpResultOutput) NetworkInterfaceId() pulumi.StringOutput
The ID of the network interface.
func (GetElasticIpResultOutput) NetworkInterfaceOwnerId ¶
func (o GetElasticIpResultOutput) NetworkInterfaceOwnerId() pulumi.StringOutput
The ID of the AWS account that owns the network interface.
func (GetElasticIpResultOutput) PrivateDns ¶
func (o GetElasticIpResultOutput) PrivateDns() pulumi.StringOutput
Private DNS associated with the Elastic IP address.
func (GetElasticIpResultOutput) PrivateIp ¶
func (o GetElasticIpResultOutput) PrivateIp() pulumi.StringOutput
Private IP address associated with the Elastic IP address.
func (GetElasticIpResultOutput) PublicDns ¶
func (o GetElasticIpResultOutput) PublicDns() pulumi.StringOutput
Public DNS associated with the Elastic IP address.
func (GetElasticIpResultOutput) PublicIp ¶
func (o GetElasticIpResultOutput) PublicIp() pulumi.StringOutput
Public IP address of Elastic IP.
func (GetElasticIpResultOutput) PublicIpv4Pool ¶
func (o GetElasticIpResultOutput) PublicIpv4Pool() pulumi.StringOutput
ID of an address pool.
func (GetElasticIpResultOutput) Tags ¶
func (o GetElasticIpResultOutput) Tags() pulumi.StringMapOutput
Key-value map of tags associated with Elastic IP.
func (GetElasticIpResultOutput) ToGetElasticIpResultOutput ¶
func (o GetElasticIpResultOutput) ToGetElasticIpResultOutput() GetElasticIpResultOutput
func (GetElasticIpResultOutput) ToGetElasticIpResultOutputWithContext ¶
func (o GetElasticIpResultOutput) ToGetElasticIpResultOutputWithContext(ctx context.Context) GetElasticIpResultOutput
type GetIpRangesArgs ¶
type GetIpRangesArgs struct { // 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. 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 { // 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. 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"` // The provider-assigned unique ID for this managed resource. 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/v5/go/aws" "github.com/pulumi/pulumi-aws/sdk/v5/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, "fromEurope", &ec2.SecurityGroupArgs{ 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
The provider-assigned unique ID for this managed resource.
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 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"` // The provider-assigned unique ID for this managed resource. 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, 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/v5/go/aws" "github.com/pulumi/pulumi-aws/sdk/v5/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, nil, nil) if err != nil { return err } _, err = iam.GetPolicyDocument(ctx, &iam.GetPolicyDocumentArgs{ Statements: []iam.GetPolicyDocumentStatement{ { Actions: []string{ "s3:ListBucket", }, Resources: []string{ fmt.Sprintf("arn:%v:s3:::my-bucket", current.Partition), }, Sid: pulumi.StringRef("1"), }, }, }, nil) if err != nil { return err } return nil }) }
```
type GetPrefixListArgs ¶
type GetPrefixListArgs struct { // Configuration block(s) for filtering. Detailed below. Filters []GetPrefixListFilter `pulumi:"filters"` // Name of the prefix list to select. Name *string `pulumi:"name"` // ID of the prefix list to select. PrefixListId *string `pulumi:"prefixListId"` }
A collection of arguments for invoking getPrefixList.
type GetPrefixListFilter ¶
type GetPrefixListFilter struct { // Name of the filter field. Valid values can be found in the [EC2 DescribePrefixLists API Reference](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribePrefixLists.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 GetPrefixListFilterArgs ¶
type GetPrefixListFilterArgs struct { // Name of the filter field. Valid values can be found in the [EC2 DescribePrefixLists API Reference](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribePrefixLists.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 (GetPrefixListFilterArgs) ElementType ¶
func (GetPrefixListFilterArgs) ElementType() reflect.Type
func (GetPrefixListFilterArgs) ToGetPrefixListFilterOutput ¶
func (i GetPrefixListFilterArgs) ToGetPrefixListFilterOutput() GetPrefixListFilterOutput
func (GetPrefixListFilterArgs) ToGetPrefixListFilterOutputWithContext ¶
func (i GetPrefixListFilterArgs) ToGetPrefixListFilterOutputWithContext(ctx context.Context) GetPrefixListFilterOutput
type GetPrefixListFilterArray ¶
type GetPrefixListFilterArray []GetPrefixListFilterInput
func (GetPrefixListFilterArray) ElementType ¶
func (GetPrefixListFilterArray) ElementType() reflect.Type
func (GetPrefixListFilterArray) ToGetPrefixListFilterArrayOutput ¶
func (i GetPrefixListFilterArray) ToGetPrefixListFilterArrayOutput() GetPrefixListFilterArrayOutput
func (GetPrefixListFilterArray) ToGetPrefixListFilterArrayOutputWithContext ¶
func (i GetPrefixListFilterArray) ToGetPrefixListFilterArrayOutputWithContext(ctx context.Context) GetPrefixListFilterArrayOutput
type GetPrefixListFilterArrayInput ¶
type GetPrefixListFilterArrayInput interface { pulumi.Input ToGetPrefixListFilterArrayOutput() GetPrefixListFilterArrayOutput ToGetPrefixListFilterArrayOutputWithContext(context.Context) GetPrefixListFilterArrayOutput }
GetPrefixListFilterArrayInput is an input type that accepts GetPrefixListFilterArray and GetPrefixListFilterArrayOutput values. You can construct a concrete instance of `GetPrefixListFilterArrayInput` via:
GetPrefixListFilterArray{ GetPrefixListFilterArgs{...} }
type GetPrefixListFilterArrayOutput ¶
type GetPrefixListFilterArrayOutput struct{ *pulumi.OutputState }
func (GetPrefixListFilterArrayOutput) ElementType ¶
func (GetPrefixListFilterArrayOutput) ElementType() reflect.Type
func (GetPrefixListFilterArrayOutput) Index ¶
func (o GetPrefixListFilterArrayOutput) Index(i pulumi.IntInput) GetPrefixListFilterOutput
func (GetPrefixListFilterArrayOutput) ToGetPrefixListFilterArrayOutput ¶
func (o GetPrefixListFilterArrayOutput) ToGetPrefixListFilterArrayOutput() GetPrefixListFilterArrayOutput
func (GetPrefixListFilterArrayOutput) ToGetPrefixListFilterArrayOutputWithContext ¶
func (o GetPrefixListFilterArrayOutput) ToGetPrefixListFilterArrayOutputWithContext(ctx context.Context) GetPrefixListFilterArrayOutput
type GetPrefixListFilterInput ¶
type GetPrefixListFilterInput interface { pulumi.Input ToGetPrefixListFilterOutput() GetPrefixListFilterOutput ToGetPrefixListFilterOutputWithContext(context.Context) GetPrefixListFilterOutput }
GetPrefixListFilterInput is an input type that accepts GetPrefixListFilterArgs and GetPrefixListFilterOutput values. You can construct a concrete instance of `GetPrefixListFilterInput` via:
GetPrefixListFilterArgs{...}
type GetPrefixListFilterOutput ¶
type GetPrefixListFilterOutput struct{ *pulumi.OutputState }
func (GetPrefixListFilterOutput) ElementType ¶
func (GetPrefixListFilterOutput) ElementType() reflect.Type
func (GetPrefixListFilterOutput) Name ¶
func (o GetPrefixListFilterOutput) Name() pulumi.StringOutput
Name of the filter field. Valid values can be found in the [EC2 DescribePrefixLists API Reference](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribePrefixLists.html).
func (GetPrefixListFilterOutput) ToGetPrefixListFilterOutput ¶
func (o GetPrefixListFilterOutput) ToGetPrefixListFilterOutput() GetPrefixListFilterOutput
func (GetPrefixListFilterOutput) ToGetPrefixListFilterOutputWithContext ¶
func (o GetPrefixListFilterOutput) ToGetPrefixListFilterOutputWithContext(ctx context.Context) GetPrefixListFilterOutput
func (GetPrefixListFilterOutput) Values ¶
func (o GetPrefixListFilterOutput) Values() pulumi.StringArrayOutput
Set of values that are accepted for the given filter field. Results will be selected if any given value matches.
type GetPrefixListOutputArgs ¶
type GetPrefixListOutputArgs struct { // Configuration block(s) for filtering. Detailed below. Filters GetPrefixListFilterArrayInput `pulumi:"filters"` // Name of the prefix list to select. Name pulumi.StringPtrInput `pulumi:"name"` // ID of the prefix list to select. PrefixListId pulumi.StringPtrInput `pulumi:"prefixListId"` }
A collection of arguments for invoking getPrefixList.
func (GetPrefixListOutputArgs) ElementType ¶
func (GetPrefixListOutputArgs) ElementType() reflect.Type
type GetPrefixListResult ¶
type GetPrefixListResult struct { // List of CIDR blocks for the AWS service associated with the prefix list. CidrBlocks []string `pulumi:"cidrBlocks"` Filters []GetPrefixListFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Name of the selected prefix list. Name string `pulumi:"name"` PrefixListId *string `pulumi:"prefixListId"` }
A collection of values returned by getPrefixList.
func GetPrefixList
deprecated
func GetPrefixList(ctx *pulumi.Context, args *GetPrefixListArgs, opts ...pulumi.InvokeOption) (*GetPrefixListResult, error)
`ec2.getPrefixList` provides details about a specific AWS prefix list (PL) in the current region.
This can be used both to validate a prefix list given in a variable and to obtain the CIDR blocks (IP address ranges) for the associated AWS service. The latter may be useful e.g., for adding network ACL rules.
The ec2.ManagedPrefixList data source is normally more appropriate to use given it can return customer-managed prefix list info, as well as additional attributes.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/ec2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { privateS3VpcEndpoint, err := ec2.NewVpcEndpoint(ctx, "privateS3VpcEndpoint", &ec2.VpcEndpointArgs{ VpcId: pulumi.Any(aws_vpc.Foo.Id), ServiceName: pulumi.String("com.amazonaws.us-west-2.s3"), }) if err != nil { return err } privateS3PrefixList := ec2.GetPrefixListOutput(ctx, ec2.GetPrefixListOutputArgs{ PrefixListId: privateS3VpcEndpoint.PrefixListId, }, nil) bar, err := ec2.NewNetworkAcl(ctx, "bar", &ec2.NetworkAclArgs{ VpcId: pulumi.Any(aws_vpc.Foo.Id), }) if err != nil { return err } _, err = ec2.NewNetworkAclRule(ctx, "privateS3NetworkAclRule", &ec2.NetworkAclRuleArgs{ NetworkAclId: bar.ID(), RuleNumber: pulumi.Int(200), Egress: pulumi.Bool(false), Protocol: pulumi.String("tcp"), RuleAction: pulumi.String("allow"), CidrBlock: privateS3PrefixList.ApplyT(func(privateS3PrefixList ec2.GetPrefixListResult) (*string, error) { return &privateS3PrefixList.CidrBlocks[0], nil }).(pulumi.StringPtrOutput), FromPort: pulumi.Int(443), ToPort: pulumi.Int(443), }) if err != nil { return err } return nil }) }
``` ### Filter
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/ec2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ec2.GetPrefixList(ctx, &ec2.GetPrefixListArgs{ Filters: []ec2.GetPrefixListFilter{ { Name: "prefix-list-id", Values: []string{ "pl-68a54001", }, }, }, }, nil) if err != nil { return err } return nil }) }
```
Deprecated: aws.getPrefixList has been deprecated in favor of aws.ec2.getPrefixList
type GetPrefixListResultOutput ¶
type GetPrefixListResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getPrefixList.
func GetPrefixListOutput ¶
func GetPrefixListOutput(ctx *pulumi.Context, args GetPrefixListOutputArgs, opts ...pulumi.InvokeOption) GetPrefixListResultOutput
func (GetPrefixListResultOutput) CidrBlocks ¶
func (o GetPrefixListResultOutput) CidrBlocks() pulumi.StringArrayOutput
List of CIDR blocks for the AWS service associated with the prefix list.
func (GetPrefixListResultOutput) ElementType ¶
func (GetPrefixListResultOutput) ElementType() reflect.Type
func (GetPrefixListResultOutput) Filters ¶
func (o GetPrefixListResultOutput) Filters() GetPrefixListFilterArrayOutput
func (GetPrefixListResultOutput) Id ¶
func (o GetPrefixListResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetPrefixListResultOutput) Name ¶
func (o GetPrefixListResultOutput) Name() pulumi.StringOutput
Name of the selected prefix list.
func (GetPrefixListResultOutput) PrefixListId ¶
func (o GetPrefixListResultOutput) PrefixListId() pulumi.StringPtrOutput
func (GetPrefixListResultOutput) ToGetPrefixListResultOutput ¶
func (o GetPrefixListResultOutput) ToGetPrefixListResultOutput() GetPrefixListResultOutput
func (GetPrefixListResultOutput) ToGetPrefixListResultOutputWithContext ¶
func (o GetPrefixListResultOutput) ToGetPrefixListResultOutputWithContext(ctx context.Context) GetPrefixListResultOutput
type GetRegionArgs ¶
type GetRegionArgs struct { // EC2 endpoint of the region to select. Endpoint *string `pulumi:"endpoint"` // Full name of the region to select. Name *string `pulumi:"name"` }
A collection of arguments for invoking getRegion.
type GetRegionOutputArgs ¶
type GetRegionOutputArgs struct { // EC2 endpoint of the region to select. Endpoint pulumi.StringPtrInput `pulumi:"endpoint"` // Full name of the region to select. Name pulumi.StringPtrInput `pulumi:"name"` }
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"` // EC2 endpoint for the selected region. Endpoint string `pulumi:"endpoint"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Name of the selected region. Name string `pulumi:"name"` }
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/v5/go/aws" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := aws.GetRegion(ctx, nil, 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
EC2 endpoint for the selected region.
func (GetRegionResultOutput) Id ¶
func (o GetRegionResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetRegionResultOutput) Name ¶
func (o GetRegionResultOutput) Name() pulumi.StringOutput
Name of the selected region.
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"` }
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"` }
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"` // The provider-assigned unique ID for this managed resource. 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/v5/go/aws" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := aws.GetRegions(ctx, nil, 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/v5/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/v5/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
The provider-assigned unique ID for this managed resource.
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 ¶ added in v5.1.0
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"` // Region of the service (_e.g.,_ `us-west-2`, `ap-northeast-1`). 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 (_e.g.,_ `s3`, `rds`, `ec2`). One of `dnsName`, `reverseDnsName`, or `serviceId` is required. ServiceId *string `pulumi:"serviceId"` }
A collection of arguments for invoking getService.
type GetServiceOutputArgs ¶ added in v5.1.0
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"` // Region of the service (_e.g.,_ `us-west-2`, `ap-northeast-1`). 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 (_e.g.,_ `s3`, `rds`, `ec2`). One of `dnsName`, `reverseDnsName`, or `serviceId` is required. ServiceId pulumi.StringPtrInput `pulumi:"serviceId"` }
A collection of arguments for invoking getService.
func (GetServiceOutputArgs) ElementType ¶ added in v5.1.0
func (GetServiceOutputArgs) ElementType() reflect.Type
type GetServiceResult ¶ added in v5.1.0
type GetServiceResult struct { DnsName string `pulumi:"dnsName"` // The provider-assigned unique ID for this managed resource. 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 ¶ added in v5.1.0
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/v5/go/aws" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { current, err := aws.GetRegion(ctx, nil, nil) if err != nil { return err } _, err = aws.GetService(ctx, &aws.GetServiceArgs{ Region: pulumi.StringRef(current.Name), 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/v5/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/v5/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 ¶ added in v5.1.0
type GetServiceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getService.
func GetServiceOutput ¶ added in v5.1.0
func GetServiceOutput(ctx *pulumi.Context, args GetServiceOutputArgs, opts ...pulumi.InvokeOption) GetServiceResultOutput
func (GetServiceResultOutput) DnsName ¶ added in v5.1.0
func (o GetServiceResultOutput) DnsName() pulumi.StringOutput
func (GetServiceResultOutput) ElementType ¶ added in v5.1.0
func (GetServiceResultOutput) ElementType() reflect.Type
func (GetServiceResultOutput) Id ¶ added in v5.1.0
func (o GetServiceResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetServiceResultOutput) Partition ¶ added in v5.1.0
func (o GetServiceResultOutput) Partition() pulumi.StringOutput
func (GetServiceResultOutput) Region ¶ added in v5.1.0
func (o GetServiceResultOutput) Region() pulumi.StringOutput
func (GetServiceResultOutput) ReverseDnsName ¶ added in v5.1.0
func (o GetServiceResultOutput) ReverseDnsName() pulumi.StringOutput
func (GetServiceResultOutput) ReverseDnsPrefix ¶ added in v5.1.0
func (o GetServiceResultOutput) ReverseDnsPrefix() pulumi.StringOutput
func (GetServiceResultOutput) ServiceId ¶ added in v5.1.0
func (o GetServiceResultOutput) ServiceId() pulumi.StringOutput
func (GetServiceResultOutput) Supported ¶ added in v5.1.0
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 ¶ added in v5.1.0
func (o GetServiceResultOutput) ToGetServiceResultOutput() GetServiceResultOutput
func (GetServiceResultOutput) ToGetServiceResultOutputWithContext ¶ added in v5.1.0
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 `ca_bundle` 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"` // The address of an HTTP proxy to use when accessing the AWS API. Can also be configured using the `HTTP_PROXY` or // `HTTPS_PROXY` environment variables. HttpProxy pulumi.StringPtrOutput `pulumi:"httpProxy"` // 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"` // The secret key for API operations. You can retrieve this from the 'Security & Credentials' section of the AWS console. SecretKey pulumi.StringPtrOutput `pulumi:"secretKey"` // // Deprecated: Use shared_credentials_files instead. SharedCredentialsFile pulumi.StringPtrOutput `pulumi:"sharedCredentialsFile"` // 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) 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 AssumeRole ProviderAssumeRolePtrInput AssumeRoleWithWebIdentity ProviderAssumeRoleWithWebIdentityPtrInput // File containing custom root and intermediate certificates. Can also be configured using the `AWS_CA_BUNDLE` environment // variable. (Setting `ca_bundle` 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 // The address of an HTTP proxy to use when accessing the AWS API. Can also be configured using the `HTTP_PROXY` or // `HTTPS_PROXY` environment variables. HttpProxy 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 // 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 // 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. // // Deprecated: Use s3_use_path_style instead. S3ForcePathStyle pulumi.BoolPtrInput // 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 // // Deprecated: Use shared_credentials_files instead. SharedCredentialsFile pulumi.StringPtrInput 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 getting the supported EC2 platforms. Used by users that don't have ec2:DescribeAccountAttributes permissions. // // Deprecated: With the retirement of EC2-Classic the skip_get_ec2_platforms attribute has been deprecated and will be removed in a future version. SkipGetEc2Platforms 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 // 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 { Duration *string `pulumi:"duration"` // Deprecated: Use assume_role.duration instead DurationSeconds *int `pulumi:"durationSeconds"` ExternalId *string `pulumi:"externalId"` Policy *string `pulumi:"policy"` PolicyArns []string `pulumi:"policyArns"` RoleArn *string `pulumi:"roleArn"` SessionName *string `pulumi:"sessionName"` SourceIdentity *string `pulumi:"sourceIdentity"` Tags map[string]string `pulumi:"tags"` TransitiveTagKeys []string `pulumi:"transitiveTagKeys"` }
type ProviderAssumeRoleArgs ¶
type ProviderAssumeRoleArgs struct { Duration pulumi.StringPtrInput `pulumi:"duration"` // Deprecated: Use assume_role.duration instead DurationSeconds pulumi.IntPtrInput `pulumi:"durationSeconds"` ExternalId pulumi.StringPtrInput `pulumi:"externalId"` Policy pulumi.StringPtrInput `pulumi:"policy"` PolicyArns pulumi.StringArrayInput `pulumi:"policyArns"` RoleArn pulumi.StringPtrInput `pulumi:"roleArn"` SessionName pulumi.StringPtrInput `pulumi:"sessionName"` SourceIdentity pulumi.StringPtrInput `pulumi:"sourceIdentity"` Tags pulumi.StringMapInput `pulumi:"tags"` 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
func (ProviderAssumeRoleArgs) ToProviderAssumeRolePtrOutput ¶
func (i ProviderAssumeRoleArgs) ToProviderAssumeRolePtrOutput() ProviderAssumeRolePtrOutput
func (ProviderAssumeRoleArgs) ToProviderAssumeRolePtrOutputWithContext ¶
func (i ProviderAssumeRoleArgs) ToProviderAssumeRolePtrOutputWithContext(ctx context.Context) ProviderAssumeRolePtrOutput
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
func (ProviderAssumeRoleOutput) DurationSeconds
deprecated
func (o ProviderAssumeRoleOutput) DurationSeconds() pulumi.IntPtrOutput
Deprecated: Use assume_role.duration instead
func (ProviderAssumeRoleOutput) ElementType ¶
func (ProviderAssumeRoleOutput) ElementType() reflect.Type
func (ProviderAssumeRoleOutput) ExternalId ¶
func (o ProviderAssumeRoleOutput) ExternalId() pulumi.StringPtrOutput
func (ProviderAssumeRoleOutput) Policy ¶
func (o ProviderAssumeRoleOutput) Policy() pulumi.StringPtrOutput
func (ProviderAssumeRoleOutput) PolicyArns ¶
func (o ProviderAssumeRoleOutput) PolicyArns() pulumi.StringArrayOutput
func (ProviderAssumeRoleOutput) RoleArn ¶
func (o ProviderAssumeRoleOutput) RoleArn() pulumi.StringPtrOutput
func (ProviderAssumeRoleOutput) SessionName ¶
func (o ProviderAssumeRoleOutput) SessionName() pulumi.StringPtrOutput
func (ProviderAssumeRoleOutput) SourceIdentity ¶ added in v5.14.0
func (o ProviderAssumeRoleOutput) SourceIdentity() pulumi.StringPtrOutput
func (ProviderAssumeRoleOutput) Tags ¶
func (o ProviderAssumeRoleOutput) Tags() pulumi.StringMapOutput
func (ProviderAssumeRoleOutput) ToProviderAssumeRoleOutput ¶
func (o ProviderAssumeRoleOutput) ToProviderAssumeRoleOutput() ProviderAssumeRoleOutput
func (ProviderAssumeRoleOutput) ToProviderAssumeRoleOutputWithContext ¶
func (o ProviderAssumeRoleOutput) ToProviderAssumeRoleOutputWithContext(ctx context.Context) ProviderAssumeRoleOutput
func (ProviderAssumeRoleOutput) ToProviderAssumeRolePtrOutput ¶
func (o ProviderAssumeRoleOutput) ToProviderAssumeRolePtrOutput() ProviderAssumeRolePtrOutput
func (ProviderAssumeRoleOutput) ToProviderAssumeRolePtrOutputWithContext ¶
func (o ProviderAssumeRoleOutput) ToProviderAssumeRolePtrOutputWithContext(ctx context.Context) ProviderAssumeRolePtrOutput
func (ProviderAssumeRoleOutput) TransitiveTagKeys ¶
func (o ProviderAssumeRoleOutput) TransitiveTagKeys() pulumi.StringArrayOutput
type ProviderAssumeRolePtrInput ¶
type ProviderAssumeRolePtrInput interface { pulumi.Input ToProviderAssumeRolePtrOutput() ProviderAssumeRolePtrOutput ToProviderAssumeRolePtrOutputWithContext(context.Context) ProviderAssumeRolePtrOutput }
ProviderAssumeRolePtrInput is an input type that accepts ProviderAssumeRoleArgs, ProviderAssumeRolePtr and ProviderAssumeRolePtrOutput values. You can construct a concrete instance of `ProviderAssumeRolePtrInput` via:
ProviderAssumeRoleArgs{...} or: nil
func ProviderAssumeRolePtr ¶
func ProviderAssumeRolePtr(v *ProviderAssumeRoleArgs) ProviderAssumeRolePtrInput
type ProviderAssumeRolePtrOutput ¶
type ProviderAssumeRolePtrOutput struct{ *pulumi.OutputState }
func (ProviderAssumeRolePtrOutput) Duration ¶
func (o ProviderAssumeRolePtrOutput) Duration() pulumi.StringPtrOutput
func (ProviderAssumeRolePtrOutput) DurationSeconds
deprecated
func (o ProviderAssumeRolePtrOutput) DurationSeconds() pulumi.IntPtrOutput
Deprecated: Use assume_role.duration instead
func (ProviderAssumeRolePtrOutput) Elem ¶
func (o ProviderAssumeRolePtrOutput) Elem() ProviderAssumeRoleOutput
func (ProviderAssumeRolePtrOutput) ElementType ¶
func (ProviderAssumeRolePtrOutput) ElementType() reflect.Type
func (ProviderAssumeRolePtrOutput) ExternalId ¶
func (o ProviderAssumeRolePtrOutput) ExternalId() pulumi.StringPtrOutput
func (ProviderAssumeRolePtrOutput) Policy ¶
func (o ProviderAssumeRolePtrOutput) Policy() pulumi.StringPtrOutput
func (ProviderAssumeRolePtrOutput) PolicyArns ¶
func (o ProviderAssumeRolePtrOutput) PolicyArns() pulumi.StringArrayOutput
func (ProviderAssumeRolePtrOutput) RoleArn ¶
func (o ProviderAssumeRolePtrOutput) RoleArn() pulumi.StringPtrOutput
func (ProviderAssumeRolePtrOutput) SessionName ¶
func (o ProviderAssumeRolePtrOutput) SessionName() pulumi.StringPtrOutput
func (ProviderAssumeRolePtrOutput) SourceIdentity ¶ added in v5.14.0
func (o ProviderAssumeRolePtrOutput) SourceIdentity() pulumi.StringPtrOutput
func (ProviderAssumeRolePtrOutput) Tags ¶
func (o ProviderAssumeRolePtrOutput) Tags() pulumi.StringMapOutput
func (ProviderAssumeRolePtrOutput) ToProviderAssumeRolePtrOutput ¶
func (o ProviderAssumeRolePtrOutput) ToProviderAssumeRolePtrOutput() ProviderAssumeRolePtrOutput
func (ProviderAssumeRolePtrOutput) ToProviderAssumeRolePtrOutputWithContext ¶
func (o ProviderAssumeRolePtrOutput) ToProviderAssumeRolePtrOutputWithContext(ctx context.Context) ProviderAssumeRolePtrOutput
func (ProviderAssumeRolePtrOutput) TransitiveTagKeys ¶
func (o ProviderAssumeRolePtrOutput) TransitiveTagKeys() pulumi.StringArrayOutput
type ProviderAssumeRoleWithWebIdentity ¶ added in v5.5.0
type ProviderAssumeRoleWithWebIdentity struct { Duration *string `pulumi:"duration"` Policy *string `pulumi:"policy"` PolicyArns []string `pulumi:"policyArns"` RoleArn *string `pulumi:"roleArn"` SessionName *string `pulumi:"sessionName"` WebIdentityToken *string `pulumi:"webIdentityToken"` WebIdentityTokenFile *string `pulumi:"webIdentityTokenFile"` }
type ProviderAssumeRoleWithWebIdentityArgs ¶ added in v5.5.0
type ProviderAssumeRoleWithWebIdentityArgs struct { Duration pulumi.StringPtrInput `pulumi:"duration"` Policy pulumi.StringPtrInput `pulumi:"policy"` PolicyArns pulumi.StringArrayInput `pulumi:"policyArns"` RoleArn pulumi.StringPtrInput `pulumi:"roleArn"` SessionName pulumi.StringPtrInput `pulumi:"sessionName"` WebIdentityToken pulumi.StringPtrInput `pulumi:"webIdentityToken"` WebIdentityTokenFile pulumi.StringPtrInput `pulumi:"webIdentityTokenFile"` }
func (ProviderAssumeRoleWithWebIdentityArgs) ElementType ¶ added in v5.5.0
func (ProviderAssumeRoleWithWebIdentityArgs) ElementType() reflect.Type
func (ProviderAssumeRoleWithWebIdentityArgs) ToProviderAssumeRoleWithWebIdentityOutput ¶ added in v5.5.0
func (i ProviderAssumeRoleWithWebIdentityArgs) ToProviderAssumeRoleWithWebIdentityOutput() ProviderAssumeRoleWithWebIdentityOutput
func (ProviderAssumeRoleWithWebIdentityArgs) ToProviderAssumeRoleWithWebIdentityOutputWithContext ¶ added in v5.5.0
func (i ProviderAssumeRoleWithWebIdentityArgs) ToProviderAssumeRoleWithWebIdentityOutputWithContext(ctx context.Context) ProviderAssumeRoleWithWebIdentityOutput
func (ProviderAssumeRoleWithWebIdentityArgs) ToProviderAssumeRoleWithWebIdentityPtrOutput ¶ added in v5.5.0
func (i ProviderAssumeRoleWithWebIdentityArgs) ToProviderAssumeRoleWithWebIdentityPtrOutput() ProviderAssumeRoleWithWebIdentityPtrOutput
func (ProviderAssumeRoleWithWebIdentityArgs) ToProviderAssumeRoleWithWebIdentityPtrOutputWithContext ¶ added in v5.5.0
func (i ProviderAssumeRoleWithWebIdentityArgs) ToProviderAssumeRoleWithWebIdentityPtrOutputWithContext(ctx context.Context) ProviderAssumeRoleWithWebIdentityPtrOutput
type ProviderAssumeRoleWithWebIdentityInput ¶ added in v5.5.0
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 ¶ added in v5.5.0
type ProviderAssumeRoleWithWebIdentityOutput struct{ *pulumi.OutputState }
func (ProviderAssumeRoleWithWebIdentityOutput) Duration ¶ added in v5.5.0
func (o ProviderAssumeRoleWithWebIdentityOutput) Duration() pulumi.StringPtrOutput
func (ProviderAssumeRoleWithWebIdentityOutput) ElementType ¶ added in v5.5.0
func (ProviderAssumeRoleWithWebIdentityOutput) ElementType() reflect.Type
func (ProviderAssumeRoleWithWebIdentityOutput) Policy ¶ added in v5.5.0
func (o ProviderAssumeRoleWithWebIdentityOutput) Policy() pulumi.StringPtrOutput
func (ProviderAssumeRoleWithWebIdentityOutput) PolicyArns ¶ added in v5.5.0
func (o ProviderAssumeRoleWithWebIdentityOutput) PolicyArns() pulumi.StringArrayOutput
func (ProviderAssumeRoleWithWebIdentityOutput) RoleArn ¶ added in v5.5.0
func (o ProviderAssumeRoleWithWebIdentityOutput) RoleArn() pulumi.StringPtrOutput
func (ProviderAssumeRoleWithWebIdentityOutput) SessionName ¶ added in v5.5.0
func (o ProviderAssumeRoleWithWebIdentityOutput) SessionName() pulumi.StringPtrOutput
func (ProviderAssumeRoleWithWebIdentityOutput) ToProviderAssumeRoleWithWebIdentityOutput ¶ added in v5.5.0
func (o ProviderAssumeRoleWithWebIdentityOutput) ToProviderAssumeRoleWithWebIdentityOutput() ProviderAssumeRoleWithWebIdentityOutput
func (ProviderAssumeRoleWithWebIdentityOutput) ToProviderAssumeRoleWithWebIdentityOutputWithContext ¶ added in v5.5.0
func (o ProviderAssumeRoleWithWebIdentityOutput) ToProviderAssumeRoleWithWebIdentityOutputWithContext(ctx context.Context) ProviderAssumeRoleWithWebIdentityOutput
func (ProviderAssumeRoleWithWebIdentityOutput) ToProviderAssumeRoleWithWebIdentityPtrOutput ¶ added in v5.5.0
func (o ProviderAssumeRoleWithWebIdentityOutput) ToProviderAssumeRoleWithWebIdentityPtrOutput() ProviderAssumeRoleWithWebIdentityPtrOutput
func (ProviderAssumeRoleWithWebIdentityOutput) ToProviderAssumeRoleWithWebIdentityPtrOutputWithContext ¶ added in v5.5.0
func (o ProviderAssumeRoleWithWebIdentityOutput) ToProviderAssumeRoleWithWebIdentityPtrOutputWithContext(ctx context.Context) ProviderAssumeRoleWithWebIdentityPtrOutput
func (ProviderAssumeRoleWithWebIdentityOutput) WebIdentityToken ¶ added in v5.5.0
func (o ProviderAssumeRoleWithWebIdentityOutput) WebIdentityToken() pulumi.StringPtrOutput
func (ProviderAssumeRoleWithWebIdentityOutput) WebIdentityTokenFile ¶ added in v5.5.0
func (o ProviderAssumeRoleWithWebIdentityOutput) WebIdentityTokenFile() pulumi.StringPtrOutput
type ProviderAssumeRoleWithWebIdentityPtrInput ¶ added in v5.5.0
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 ¶ added in v5.5.0
func ProviderAssumeRoleWithWebIdentityPtr(v *ProviderAssumeRoleWithWebIdentityArgs) ProviderAssumeRoleWithWebIdentityPtrInput
type ProviderAssumeRoleWithWebIdentityPtrOutput ¶ added in v5.5.0
type ProviderAssumeRoleWithWebIdentityPtrOutput struct{ *pulumi.OutputState }
func (ProviderAssumeRoleWithWebIdentityPtrOutput) Duration ¶ added in v5.5.0
func (o ProviderAssumeRoleWithWebIdentityPtrOutput) Duration() pulumi.StringPtrOutput
func (ProviderAssumeRoleWithWebIdentityPtrOutput) ElementType ¶ added in v5.5.0
func (ProviderAssumeRoleWithWebIdentityPtrOutput) ElementType() reflect.Type
func (ProviderAssumeRoleWithWebIdentityPtrOutput) Policy ¶ added in v5.5.0
func (o ProviderAssumeRoleWithWebIdentityPtrOutput) Policy() pulumi.StringPtrOutput
func (ProviderAssumeRoleWithWebIdentityPtrOutput) PolicyArns ¶ added in v5.5.0
func (o ProviderAssumeRoleWithWebIdentityPtrOutput) PolicyArns() pulumi.StringArrayOutput
func (ProviderAssumeRoleWithWebIdentityPtrOutput) RoleArn ¶ added in v5.5.0
func (o ProviderAssumeRoleWithWebIdentityPtrOutput) RoleArn() pulumi.StringPtrOutput
func (ProviderAssumeRoleWithWebIdentityPtrOutput) SessionName ¶ added in v5.5.0
func (o ProviderAssumeRoleWithWebIdentityPtrOutput) SessionName() pulumi.StringPtrOutput
func (ProviderAssumeRoleWithWebIdentityPtrOutput) ToProviderAssumeRoleWithWebIdentityPtrOutput ¶ added in v5.5.0
func (o ProviderAssumeRoleWithWebIdentityPtrOutput) ToProviderAssumeRoleWithWebIdentityPtrOutput() ProviderAssumeRoleWithWebIdentityPtrOutput
func (ProviderAssumeRoleWithWebIdentityPtrOutput) ToProviderAssumeRoleWithWebIdentityPtrOutputWithContext ¶ added in v5.5.0
func (o ProviderAssumeRoleWithWebIdentityPtrOutput) ToProviderAssumeRoleWithWebIdentityPtrOutputWithContext(ctx context.Context) ProviderAssumeRoleWithWebIdentityPtrOutput
func (ProviderAssumeRoleWithWebIdentityPtrOutput) WebIdentityToken ¶ added in v5.5.0
func (o ProviderAssumeRoleWithWebIdentityPtrOutput) WebIdentityToken() pulumi.StringPtrOutput
func (ProviderAssumeRoleWithWebIdentityPtrOutput) WebIdentityTokenFile ¶ added in v5.5.0
func (o ProviderAssumeRoleWithWebIdentityPtrOutput) WebIdentityTokenFile() pulumi.StringPtrOutput
type ProviderDefaultTags ¶
type ProviderDefaultTagsArgs ¶
type ProviderDefaultTagsArgs struct {
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
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
func (ProviderDefaultTagsPtrOutput) ToProviderDefaultTagsPtrOutput ¶
func (o ProviderDefaultTagsPtrOutput) ToProviderDefaultTagsPtrOutput() ProviderDefaultTagsPtrOutput
func (ProviderDefaultTagsPtrOutput) ToProviderDefaultTagsPtrOutputWithContext ¶
func (o ProviderDefaultTagsPtrOutput) ToProviderDefaultTagsPtrOutputWithContext(ctx context.Context) ProviderDefaultTagsPtrOutput
type ProviderEndpoint ¶
type ProviderEndpoint struct { Accessanalyzer *string `pulumi:"accessanalyzer"` Account *string `pulumi:"account"` Acm *string `pulumi:"acm"` Acmpca *string `pulumi:"acmpca"` Alexaforbusiness *string `pulumi:"alexaforbusiness"` Amg *string `pulumi:"amg"` Amp *string `pulumi:"amp"` Amplify *string `pulumi:"amplify"` Amplifybackend *string `pulumi:"amplifybackend"` Amplifyuibuilder *string `pulumi:"amplifyuibuilder"` Apigateway *string `pulumi:"apigateway"` Apigatewaymanagementapi *string `pulumi:"apigatewaymanagementapi"` Apigatewayv2 *string `pulumi:"apigatewayv2"` Appautoscaling *string `pulumi:"appautoscaling"` Appconfig *string `pulumi:"appconfig"` Appconfigdata *string `pulumi:"appconfigdata"` Appflow *string `pulumi:"appflow"` Appintegrations *string `pulumi:"appintegrations"` Appintegrationsservice *string `pulumi:"appintegrationsservice"` Applicationautoscaling *string `pulumi:"applicationautoscaling"` Applicationcostprofiler *string `pulumi:"applicationcostprofiler"` Applicationdiscovery *string `pulumi:"applicationdiscovery"` Applicationdiscoveryservice *string `pulumi:"applicationdiscoveryservice"` Applicationinsights *string `pulumi:"applicationinsights"` Appmesh *string `pulumi:"appmesh"` Appregistry *string `pulumi:"appregistry"` Apprunner *string `pulumi:"apprunner"` Appstream *string `pulumi:"appstream"` Appsync *string `pulumi:"appsync"` Athena *string `pulumi:"athena"` Auditmanager *string `pulumi:"auditmanager"` Augmentedairuntime *string `pulumi:"augmentedairuntime"` Autoscaling *string `pulumi:"autoscaling"` Autoscalingplans *string `pulumi:"autoscalingplans"` Backup *string `pulumi:"backup"` Backupgateway *string `pulumi:"backupgateway"` Batch *string `pulumi:"batch"` Beanstalk *string `pulumi:"beanstalk"` Billingconductor *string `pulumi:"billingconductor"` Braket *string `pulumi:"braket"` Budgets *string `pulumi:"budgets"` Ce *string `pulumi:"ce"` Chime *string `pulumi:"chime"` Chimesdkidentity *string `pulumi:"chimesdkidentity"` Chimesdkmediapipelines *string `pulumi:"chimesdkmediapipelines"` Chimesdkmeetings *string `pulumi:"chimesdkmeetings"` Chimesdkmessaging *string `pulumi:"chimesdkmessaging"` Cloud9 *string `pulumi:"cloud9"` Cloudcontrol *string `pulumi:"cloudcontrol"` Cloudcontrolapi *string `pulumi:"cloudcontrolapi"` Clouddirectory *string `pulumi:"clouddirectory"` Cloudformation *string `pulumi:"cloudformation"` Cloudfront *string `pulumi:"cloudfront"` Cloudhsm *string `pulumi:"cloudhsm"` Cloudhsmv2 *string `pulumi:"cloudhsmv2"` Cloudsearch *string `pulumi:"cloudsearch"` Cloudsearchdomain *string `pulumi:"cloudsearchdomain"` Cloudtrail *string `pulumi:"cloudtrail"` Cloudwatch *string `pulumi:"cloudwatch"` Cloudwatchevents *string `pulumi:"cloudwatchevents"` Cloudwatchevidently *string `pulumi:"cloudwatchevidently"` Cloudwatchlog *string `pulumi:"cloudwatchlog"` Cloudwatchlogs *string `pulumi:"cloudwatchlogs"` Cloudwatchobservabilityaccessmanager *string `pulumi:"cloudwatchobservabilityaccessmanager"` Cloudwatchrum *string `pulumi:"cloudwatchrum"` Codeartifact *string `pulumi:"codeartifact"` Codebuild *string `pulumi:"codebuild"` Codecommit *string `pulumi:"codecommit"` Codedeploy *string `pulumi:"codedeploy"` Codeguruprofiler *string `pulumi:"codeguruprofiler"` Codegurureviewer *string `pulumi:"codegurureviewer"` Codepipeline *string `pulumi:"codepipeline"` Codestar *string `pulumi:"codestar"` Codestarconnections *string `pulumi:"codestarconnections"` Codestarnotifications *string `pulumi:"codestarnotifications"` Cognitoidentity *string `pulumi:"cognitoidentity"` Cognitoidentityprovider *string `pulumi:"cognitoidentityprovider"` Cognitoidp *string `pulumi:"cognitoidp"` Cognitosync *string `pulumi:"cognitosync"` Comprehend *string `pulumi:"comprehend"` Comprehendmedical *string `pulumi:"comprehendmedical"` Computeoptimizer *string `pulumi:"computeoptimizer"` Config *string `pulumi:"config"` Configservice *string `pulumi:"configservice"` Connect *string `pulumi:"connect"` Connectcontactlens *string `pulumi:"connectcontactlens"` Connectparticipant *string `pulumi:"connectparticipant"` Connectwisdomservice *string `pulumi:"connectwisdomservice"` Controltower *string `pulumi:"controltower"` Costandusagereportservice *string `pulumi:"costandusagereportservice"` Costexplorer *string `pulumi:"costexplorer"` Cur *string `pulumi:"cur"` Customerprofiles *string `pulumi:"customerprofiles"` Databasemigration *string `pulumi:"databasemigration"` Databasemigrationservice *string `pulumi:"databasemigrationservice"` Databrew *string `pulumi:"databrew"` Dataexchange *string `pulumi:"dataexchange"` Datapipeline *string `pulumi:"datapipeline"` Datasync *string `pulumi:"datasync"` Dax *string `pulumi:"dax"` Deploy *string `pulumi:"deploy"` Detective *string `pulumi:"detective"` Devicefarm *string `pulumi:"devicefarm"` Devopsguru *string `pulumi:"devopsguru"` Directconnect *string `pulumi:"directconnect"` Directoryservice *string `pulumi:"directoryservice"` Discovery *string `pulumi:"discovery"` Dlm *string `pulumi:"dlm"` Dms *string `pulumi:"dms"` Docdb *string `pulumi:"docdb"` Drs *string `pulumi:"drs"` Ds *string `pulumi:"ds"` Dynamodb *string `pulumi:"dynamodb"` Dynamodbstreams *string `pulumi:"dynamodbstreams"` Ebs *string `pulumi:"ebs"` Ec2 *string `pulumi:"ec2"` Ec2instanceconnect *string `pulumi:"ec2instanceconnect"` Ecr *string `pulumi:"ecr"` Ecrpublic *string `pulumi:"ecrpublic"` Ecs *string `pulumi:"ecs"` Efs *string `pulumi:"efs"` Eks *string `pulumi:"eks"` Elasticache *string `pulumi:"elasticache"` Elasticbeanstalk *string `pulumi:"elasticbeanstalk"` Elasticinference *string `pulumi:"elasticinference"` Elasticloadbalancing *string `pulumi:"elasticloadbalancing"` Elasticloadbalancingv2 *string `pulumi:"elasticloadbalancingv2"` Elasticsearch *string `pulumi:"elasticsearch"` Elasticsearchservice *string `pulumi:"elasticsearchservice"` Elastictranscoder *string `pulumi:"elastictranscoder"` Elb *string `pulumi:"elb"` Elbv2 *string `pulumi:"elbv2"` Emr *string `pulumi:"emr"` Emrcontainers *string `pulumi:"emrcontainers"` Emrserverless *string `pulumi:"emrserverless"` Es *string `pulumi:"es"` Eventbridge *string `pulumi:"eventbridge"` Events *string `pulumi:"events"` Evidently *string `pulumi:"evidently"` Finspace *string `pulumi:"finspace"` Finspacedata *string `pulumi:"finspacedata"` Firehose *string `pulumi:"firehose"` Fis *string `pulumi:"fis"` Fms *string `pulumi:"fms"` Forecast *string `pulumi:"forecast"` Forecastquery *string `pulumi:"forecastquery"` Forecastqueryservice *string `pulumi:"forecastqueryservice"` Forecastservice *string `pulumi:"forecastservice"` Frauddetector *string `pulumi:"frauddetector"` Fsx *string `pulumi:"fsx"` Gamelift *string `pulumi:"gamelift"` Glacier *string `pulumi:"glacier"` Globalaccelerator *string `pulumi:"globalaccelerator"` Glue *string `pulumi:"glue"` Gluedatabrew *string `pulumi:"gluedatabrew"` Grafana *string `pulumi:"grafana"` Greengrass *string `pulumi:"greengrass"` Greengrassv2 *string `pulumi:"greengrassv2"` Groundstation *string `pulumi:"groundstation"` Guardduty *string `pulumi:"guardduty"` Health *string `pulumi:"health"` Healthlake *string `pulumi:"healthlake"` Honeycode *string `pulumi:"honeycode"` Iam *string `pulumi:"iam"` Identitystore *string `pulumi:"identitystore"` Imagebuilder *string `pulumi:"imagebuilder"` Inspector *string `pulumi:"inspector"` Inspector2 *string `pulumi:"inspector2"` Inspectorv2 *string `pulumi:"inspectorv2"` Iot *string `pulumi:"iot"` Iot1clickdevices *string `pulumi:"iot1clickdevices"` Iot1clickdevicesservice *string `pulumi:"iot1clickdevicesservice"` Iot1clickprojects *string `pulumi:"iot1clickprojects"` Iotanalytics *string `pulumi:"iotanalytics"` Iotdata *string `pulumi:"iotdata"` Iotdataplane *string `pulumi:"iotdataplane"` Iotdeviceadvisor *string `pulumi:"iotdeviceadvisor"` Iotevents *string `pulumi:"iotevents"` Ioteventsdata *string `pulumi:"ioteventsdata"` Iotfleethub *string `pulumi:"iotfleethub"` Iotjobsdata *string `pulumi:"iotjobsdata"` Iotjobsdataplane *string `pulumi:"iotjobsdataplane"` Iotsecuretunneling *string `pulumi:"iotsecuretunneling"` Iotsitewise *string `pulumi:"iotsitewise"` Iotthingsgraph *string `pulumi:"iotthingsgraph"` Iottwinmaker *string `pulumi:"iottwinmaker"` Iotwireless *string `pulumi:"iotwireless"` Ivs *string `pulumi:"ivs"` Ivschat *string `pulumi:"ivschat"` Kafka *string `pulumi:"kafka"` Kafkaconnect *string `pulumi:"kafkaconnect"` Kendra *string `pulumi:"kendra"` Keyspaces *string `pulumi:"keyspaces"` Kinesis *string `pulumi:"kinesis"` Kinesisanalytics *string `pulumi:"kinesisanalytics"` Kinesisanalyticsv2 *string `pulumi:"kinesisanalyticsv2"` Kinesisvideo *string `pulumi:"kinesisvideo"` Kinesisvideoarchivedmedia *string `pulumi:"kinesisvideoarchivedmedia"` Kinesisvideomedia *string `pulumi:"kinesisvideomedia"` Kinesisvideosignaling *string `pulumi:"kinesisvideosignaling"` Kinesisvideosignalingchannels *string `pulumi:"kinesisvideosignalingchannels"` Kms *string `pulumi:"kms"` Lakeformation *string `pulumi:"lakeformation"` Lambda *string `pulumi:"lambda"` Lex *string `pulumi:"lex"` Lexmodelbuilding *string `pulumi:"lexmodelbuilding"` Lexmodelbuildingservice *string `pulumi:"lexmodelbuildingservice"` Lexmodels *string `pulumi:"lexmodels"` Lexmodelsv2 *string `pulumi:"lexmodelsv2"` Lexruntime *string `pulumi:"lexruntime"` Lexruntimeservice *string `pulumi:"lexruntimeservice"` Lexruntimev2 *string `pulumi:"lexruntimev2"` Lexv2models *string `pulumi:"lexv2models"` Lexv2runtime *string `pulumi:"lexv2runtime"` Licensemanager *string `pulumi:"licensemanager"` Lightsail *string `pulumi:"lightsail"` Location *string `pulumi:"location"` Locationservice *string `pulumi:"locationservice"` Logs *string `pulumi:"logs"` Lookoutequipment *string `pulumi:"lookoutequipment"` Lookoutforvision *string `pulumi:"lookoutforvision"` Lookoutmetrics *string `pulumi:"lookoutmetrics"` Lookoutvision *string `pulumi:"lookoutvision"` Machinelearning *string `pulumi:"machinelearning"` Macie *string `pulumi:"macie"` Macie2 *string `pulumi:"macie2"` Managedblockchain *string `pulumi:"managedblockchain"` Managedgrafana *string `pulumi:"managedgrafana"` Marketplacecatalog *string `pulumi:"marketplacecatalog"` Marketplacecommerceanalytics *string `pulumi:"marketplacecommerceanalytics"` Marketplaceentitlement *string `pulumi:"marketplaceentitlement"` Marketplaceentitlementservice *string `pulumi:"marketplaceentitlementservice"` Marketplacemetering *string `pulumi:"marketplacemetering"` Mediaconnect *string `pulumi:"mediaconnect"` Mediaconvert *string `pulumi:"mediaconvert"` Medialive *string `pulumi:"medialive"` Mediapackage *string `pulumi:"mediapackage"` Mediapackagevod *string `pulumi:"mediapackagevod"` Mediastore *string `pulumi:"mediastore"` Mediastoredata *string `pulumi:"mediastoredata"` Mediatailor *string `pulumi:"mediatailor"` Memorydb *string `pulumi:"memorydb"` Meteringmarketplace *string `pulumi:"meteringmarketplace"` Mgh *string `pulumi:"mgh"` Mgn *string `pulumi:"mgn"` Migrationhub *string `pulumi:"migrationhub"` Migrationhubconfig *string `pulumi:"migrationhubconfig"` Migrationhubrefactorspaces *string `pulumi:"migrationhubrefactorspaces"` Migrationhubstrategy *string `pulumi:"migrationhubstrategy"` Migrationhubstrategyrecommendations *string `pulumi:"migrationhubstrategyrecommendations"` Mobile *string `pulumi:"mobile"` Mq *string `pulumi:"mq"` Msk *string `pulumi:"msk"` Mturk *string `pulumi:"mturk"` Mwaa *string `pulumi:"mwaa"` Neptune *string `pulumi:"neptune"` Networkfirewall *string `pulumi:"networkfirewall"` Networkmanager *string `pulumi:"networkmanager"` Nimble *string `pulumi:"nimble"` Nimblestudio *string `pulumi:"nimblestudio"` Oam *string `pulumi:"oam"` Opensearch *string `pulumi:"opensearch"` Opensearchserverless *string `pulumi:"opensearchserverless"` Opensearchservice *string `pulumi:"opensearchservice"` Opsworks *string `pulumi:"opsworks"` Opsworkscm *string `pulumi:"opsworkscm"` Organizations *string `pulumi:"organizations"` Outposts *string `pulumi:"outposts"` Panorama *string `pulumi:"panorama"` Personalize *string `pulumi:"personalize"` Personalizeevents *string `pulumi:"personalizeevents"` Personalizeruntime *string `pulumi:"personalizeruntime"` Pi *string `pulumi:"pi"` Pinpoint *string `pulumi:"pinpoint"` Pinpointemail *string `pulumi:"pinpointemail"` Pinpointsmsvoice *string `pulumi:"pinpointsmsvoice"` Pipes *string `pulumi:"pipes"` Polly *string `pulumi:"polly"` Pricing *string `pulumi:"pricing"` Prometheus *string `pulumi:"prometheus"` Prometheusservice *string `pulumi:"prometheusservice"` Proton *string `pulumi:"proton"` Qldb *string `pulumi:"qldb"` Qldbsession *string `pulumi:"qldbsession"` Quicksight *string `pulumi:"quicksight"` Ram *string `pulumi:"ram"` Rbin *string `pulumi:"rbin"` Rds *string `pulumi:"rds"` Rdsdata *string `pulumi:"rdsdata"` Rdsdataservice *string `pulumi:"rdsdataservice"` Recyclebin *string `pulumi:"recyclebin"` Redshift *string `pulumi:"redshift"` Redshiftdata *string `pulumi:"redshiftdata"` Redshiftdataapiservice *string `pulumi:"redshiftdataapiservice"` Redshiftserverless *string `pulumi:"redshiftserverless"` Rekognition *string `pulumi:"rekognition"` Resiliencehub *string `pulumi:"resiliencehub"` Resourceexplorer2 *string `pulumi:"resourceexplorer2"` Resourcegroups *string `pulumi:"resourcegroups"` Resourcegroupstagging *string `pulumi:"resourcegroupstagging"` Resourcegroupstaggingapi *string `pulumi:"resourcegroupstaggingapi"` Robomaker *string `pulumi:"robomaker"` Rolesanywhere *string `pulumi:"rolesanywhere"` Route53 *string `pulumi:"route53"` Route53domains *string `pulumi:"route53domains"` Route53recoverycluster *string `pulumi:"route53recoverycluster"` Route53recoverycontrolconfig *string `pulumi:"route53recoverycontrolconfig"` Route53recoveryreadiness *string `pulumi:"route53recoveryreadiness"` Route53resolver *string `pulumi:"route53resolver"` Rum *string `pulumi:"rum"` S3 *string `pulumi:"s3"` S3api *string `pulumi:"s3api"` S3control *string `pulumi:"s3control"` S3outposts *string `pulumi:"s3outposts"` Sagemaker *string `pulumi:"sagemaker"` Sagemakera2iruntime *string `pulumi:"sagemakera2iruntime"` Sagemakeredge *string `pulumi:"sagemakeredge"` Sagemakeredgemanager *string `pulumi:"sagemakeredgemanager"` Sagemakerfeaturestoreruntime *string `pulumi:"sagemakerfeaturestoreruntime"` Sagemakerruntime *string `pulumi:"sagemakerruntime"` Savingsplans *string `pulumi:"savingsplans"` Scheduler *string `pulumi:"scheduler"` Schemas *string `pulumi:"schemas"` Sdb *string `pulumi:"sdb"` Secretsmanager *string `pulumi:"secretsmanager"` Securityhub *string `pulumi:"securityhub"` Securitylake *string `pulumi:"securitylake"` Serverlessapplicationrepository *string `pulumi:"serverlessapplicationrepository"` Serverlessapprepo *string `pulumi:"serverlessapprepo"` Serverlessrepo *string `pulumi:"serverlessrepo"` Servicecatalog *string `pulumi:"servicecatalog"` Servicecatalogappregistry *string `pulumi:"servicecatalogappregistry"` Servicediscovery *string `pulumi:"servicediscovery"` Servicequotas *string `pulumi:"servicequotas"` Ses *string `pulumi:"ses"` Sesv2 *string `pulumi:"sesv2"` Sfn *string `pulumi:"sfn"` Shield *string `pulumi:"shield"` Signer *string `pulumi:"signer"` Simpledb *string `pulumi:"simpledb"` Sms *string `pulumi:"sms"` Snowball *string `pulumi:"snowball"` Snowdevicemanagement *string `pulumi:"snowdevicemanagement"` Sns *string `pulumi:"sns"` Sqs *string `pulumi:"sqs"` Ssm *string `pulumi:"ssm"` Ssmcontacts *string `pulumi:"ssmcontacts"` Ssmincidents *string `pulumi:"ssmincidents"` Sso *string `pulumi:"sso"` Ssoadmin *string `pulumi:"ssoadmin"` Ssooidc *string `pulumi:"ssooidc"` Stepfunctions *string `pulumi:"stepfunctions"` Storagegateway *string `pulumi:"storagegateway"` Sts *string `pulumi:"sts"` Support *string `pulumi:"support"` Swf *string `pulumi:"swf"` Synthetics *string `pulumi:"synthetics"` Textract *string `pulumi:"textract"` Timestreamquery *string `pulumi:"timestreamquery"` Timestreamwrite *string `pulumi:"timestreamwrite"` Transcribe *string `pulumi:"transcribe"` Transcribeservice *string `pulumi:"transcribeservice"` Transcribestreaming *string `pulumi:"transcribestreaming"` Transcribestreamingservice *string `pulumi:"transcribestreamingservice"` Transfer *string `pulumi:"transfer"` Translate *string `pulumi:"translate"` Voiceid *string `pulumi:"voiceid"` Vpclattice *string `pulumi:"vpclattice"` Waf *string `pulumi:"waf"` Wafregional *string `pulumi:"wafregional"` Wafv2 *string `pulumi:"wafv2"` Wellarchitected *string `pulumi:"wellarchitected"` Wisdom *string `pulumi:"wisdom"` Workdocs *string `pulumi:"workdocs"` Worklink *string `pulumi:"worklink"` Workmail *string `pulumi:"workmail"` Workmailmessageflow *string `pulumi:"workmailmessageflow"` Workspaces *string `pulumi:"workspaces"` Workspacesweb *string `pulumi:"workspacesweb"` Xray *string `pulumi:"xray"` }
type ProviderEndpointArgs ¶
type ProviderEndpointArgs struct { Accessanalyzer pulumi.StringPtrInput `pulumi:"accessanalyzer"` Account pulumi.StringPtrInput `pulumi:"account"` Acm pulumi.StringPtrInput `pulumi:"acm"` Acmpca pulumi.StringPtrInput `pulumi:"acmpca"` Alexaforbusiness pulumi.StringPtrInput `pulumi:"alexaforbusiness"` Amg pulumi.StringPtrInput `pulumi:"amg"` Amp pulumi.StringPtrInput `pulumi:"amp"` Amplify pulumi.StringPtrInput `pulumi:"amplify"` Amplifybackend pulumi.StringPtrInput `pulumi:"amplifybackend"` Amplifyuibuilder pulumi.StringPtrInput `pulumi:"amplifyuibuilder"` Apigateway pulumi.StringPtrInput `pulumi:"apigateway"` Apigatewaymanagementapi pulumi.StringPtrInput `pulumi:"apigatewaymanagementapi"` Apigatewayv2 pulumi.StringPtrInput `pulumi:"apigatewayv2"` Appautoscaling pulumi.StringPtrInput `pulumi:"appautoscaling"` Appconfig pulumi.StringPtrInput `pulumi:"appconfig"` Appconfigdata pulumi.StringPtrInput `pulumi:"appconfigdata"` Appflow pulumi.StringPtrInput `pulumi:"appflow"` Appintegrations pulumi.StringPtrInput `pulumi:"appintegrations"` Appintegrationsservice pulumi.StringPtrInput `pulumi:"appintegrationsservice"` Applicationautoscaling pulumi.StringPtrInput `pulumi:"applicationautoscaling"` Applicationcostprofiler pulumi.StringPtrInput `pulumi:"applicationcostprofiler"` Applicationdiscovery pulumi.StringPtrInput `pulumi:"applicationdiscovery"` Applicationdiscoveryservice pulumi.StringPtrInput `pulumi:"applicationdiscoveryservice"` Applicationinsights pulumi.StringPtrInput `pulumi:"applicationinsights"` Appmesh pulumi.StringPtrInput `pulumi:"appmesh"` Appregistry pulumi.StringPtrInput `pulumi:"appregistry"` Apprunner pulumi.StringPtrInput `pulumi:"apprunner"` Appstream pulumi.StringPtrInput `pulumi:"appstream"` Appsync pulumi.StringPtrInput `pulumi:"appsync"` Athena pulumi.StringPtrInput `pulumi:"athena"` Auditmanager pulumi.StringPtrInput `pulumi:"auditmanager"` Augmentedairuntime pulumi.StringPtrInput `pulumi:"augmentedairuntime"` Autoscaling pulumi.StringPtrInput `pulumi:"autoscaling"` Autoscalingplans pulumi.StringPtrInput `pulumi:"autoscalingplans"` Backup pulumi.StringPtrInput `pulumi:"backup"` Backupgateway pulumi.StringPtrInput `pulumi:"backupgateway"` Batch pulumi.StringPtrInput `pulumi:"batch"` Beanstalk pulumi.StringPtrInput `pulumi:"beanstalk"` Billingconductor pulumi.StringPtrInput `pulumi:"billingconductor"` Braket pulumi.StringPtrInput `pulumi:"braket"` Budgets pulumi.StringPtrInput `pulumi:"budgets"` Ce pulumi.StringPtrInput `pulumi:"ce"` Chime pulumi.StringPtrInput `pulumi:"chime"` Chimesdkidentity pulumi.StringPtrInput `pulumi:"chimesdkidentity"` Chimesdkmediapipelines pulumi.StringPtrInput `pulumi:"chimesdkmediapipelines"` Chimesdkmeetings pulumi.StringPtrInput `pulumi:"chimesdkmeetings"` Chimesdkmessaging pulumi.StringPtrInput `pulumi:"chimesdkmessaging"` Cloud9 pulumi.StringPtrInput `pulumi:"cloud9"` Cloudcontrol pulumi.StringPtrInput `pulumi:"cloudcontrol"` Cloudcontrolapi pulumi.StringPtrInput `pulumi:"cloudcontrolapi"` Clouddirectory pulumi.StringPtrInput `pulumi:"clouddirectory"` Cloudformation pulumi.StringPtrInput `pulumi:"cloudformation"` Cloudfront pulumi.StringPtrInput `pulumi:"cloudfront"` Cloudhsm pulumi.StringPtrInput `pulumi:"cloudhsm"` Cloudhsmv2 pulumi.StringPtrInput `pulumi:"cloudhsmv2"` Cloudsearch pulumi.StringPtrInput `pulumi:"cloudsearch"` Cloudsearchdomain pulumi.StringPtrInput `pulumi:"cloudsearchdomain"` Cloudtrail pulumi.StringPtrInput `pulumi:"cloudtrail"` Cloudwatch pulumi.StringPtrInput `pulumi:"cloudwatch"` Cloudwatchevents pulumi.StringPtrInput `pulumi:"cloudwatchevents"` Cloudwatchevidently pulumi.StringPtrInput `pulumi:"cloudwatchevidently"` Cloudwatchlog pulumi.StringPtrInput `pulumi:"cloudwatchlog"` Cloudwatchlogs pulumi.StringPtrInput `pulumi:"cloudwatchlogs"` Cloudwatchobservabilityaccessmanager pulumi.StringPtrInput `pulumi:"cloudwatchobservabilityaccessmanager"` Cloudwatchrum pulumi.StringPtrInput `pulumi:"cloudwatchrum"` Codeartifact pulumi.StringPtrInput `pulumi:"codeartifact"` Codebuild pulumi.StringPtrInput `pulumi:"codebuild"` Codecommit pulumi.StringPtrInput `pulumi:"codecommit"` Codedeploy pulumi.StringPtrInput `pulumi:"codedeploy"` Codeguruprofiler pulumi.StringPtrInput `pulumi:"codeguruprofiler"` Codegurureviewer pulumi.StringPtrInput `pulumi:"codegurureviewer"` Codepipeline pulumi.StringPtrInput `pulumi:"codepipeline"` Codestar pulumi.StringPtrInput `pulumi:"codestar"` Codestarconnections pulumi.StringPtrInput `pulumi:"codestarconnections"` Codestarnotifications pulumi.StringPtrInput `pulumi:"codestarnotifications"` Cognitoidentity pulumi.StringPtrInput `pulumi:"cognitoidentity"` Cognitoidentityprovider pulumi.StringPtrInput `pulumi:"cognitoidentityprovider"` Cognitoidp pulumi.StringPtrInput `pulumi:"cognitoidp"` Cognitosync pulumi.StringPtrInput `pulumi:"cognitosync"` Comprehend pulumi.StringPtrInput `pulumi:"comprehend"` Comprehendmedical pulumi.StringPtrInput `pulumi:"comprehendmedical"` Computeoptimizer pulumi.StringPtrInput `pulumi:"computeoptimizer"` Config pulumi.StringPtrInput `pulumi:"config"` Configservice pulumi.StringPtrInput `pulumi:"configservice"` Connect pulumi.StringPtrInput `pulumi:"connect"` Connectcontactlens pulumi.StringPtrInput `pulumi:"connectcontactlens"` Connectparticipant pulumi.StringPtrInput `pulumi:"connectparticipant"` Connectwisdomservice pulumi.StringPtrInput `pulumi:"connectwisdomservice"` Controltower pulumi.StringPtrInput `pulumi:"controltower"` Costandusagereportservice pulumi.StringPtrInput `pulumi:"costandusagereportservice"` Costexplorer pulumi.StringPtrInput `pulumi:"costexplorer"` Cur pulumi.StringPtrInput `pulumi:"cur"` Customerprofiles pulumi.StringPtrInput `pulumi:"customerprofiles"` Databasemigration pulumi.StringPtrInput `pulumi:"databasemigration"` Databasemigrationservice pulumi.StringPtrInput `pulumi:"databasemigrationservice"` Databrew pulumi.StringPtrInput `pulumi:"databrew"` Dataexchange pulumi.StringPtrInput `pulumi:"dataexchange"` Datapipeline pulumi.StringPtrInput `pulumi:"datapipeline"` Datasync pulumi.StringPtrInput `pulumi:"datasync"` Dax pulumi.StringPtrInput `pulumi:"dax"` Deploy pulumi.StringPtrInput `pulumi:"deploy"` Detective pulumi.StringPtrInput `pulumi:"detective"` Devicefarm pulumi.StringPtrInput `pulumi:"devicefarm"` Devopsguru pulumi.StringPtrInput `pulumi:"devopsguru"` Directconnect pulumi.StringPtrInput `pulumi:"directconnect"` Directoryservice pulumi.StringPtrInput `pulumi:"directoryservice"` Discovery pulumi.StringPtrInput `pulumi:"discovery"` Dlm pulumi.StringPtrInput `pulumi:"dlm"` Dms pulumi.StringPtrInput `pulumi:"dms"` Docdb pulumi.StringPtrInput `pulumi:"docdb"` Drs pulumi.StringPtrInput `pulumi:"drs"` Ds pulumi.StringPtrInput `pulumi:"ds"` Dynamodb pulumi.StringPtrInput `pulumi:"dynamodb"` Dynamodbstreams pulumi.StringPtrInput `pulumi:"dynamodbstreams"` Ebs pulumi.StringPtrInput `pulumi:"ebs"` Ec2 pulumi.StringPtrInput `pulumi:"ec2"` Ec2instanceconnect pulumi.StringPtrInput `pulumi:"ec2instanceconnect"` Ecr pulumi.StringPtrInput `pulumi:"ecr"` Ecrpublic pulumi.StringPtrInput `pulumi:"ecrpublic"` Ecs pulumi.StringPtrInput `pulumi:"ecs"` Efs pulumi.StringPtrInput `pulumi:"efs"` Eks pulumi.StringPtrInput `pulumi:"eks"` Elasticache pulumi.StringPtrInput `pulumi:"elasticache"` Elasticbeanstalk pulumi.StringPtrInput `pulumi:"elasticbeanstalk"` Elasticinference pulumi.StringPtrInput `pulumi:"elasticinference"` Elasticloadbalancing pulumi.StringPtrInput `pulumi:"elasticloadbalancing"` Elasticloadbalancingv2 pulumi.StringPtrInput `pulumi:"elasticloadbalancingv2"` Elasticsearch pulumi.StringPtrInput `pulumi:"elasticsearch"` Elasticsearchservice pulumi.StringPtrInput `pulumi:"elasticsearchservice"` Elastictranscoder pulumi.StringPtrInput `pulumi:"elastictranscoder"` Elb pulumi.StringPtrInput `pulumi:"elb"` Elbv2 pulumi.StringPtrInput `pulumi:"elbv2"` Emr pulumi.StringPtrInput `pulumi:"emr"` Emrcontainers pulumi.StringPtrInput `pulumi:"emrcontainers"` Emrserverless pulumi.StringPtrInput `pulumi:"emrserverless"` Es pulumi.StringPtrInput `pulumi:"es"` Eventbridge pulumi.StringPtrInput `pulumi:"eventbridge"` Events pulumi.StringPtrInput `pulumi:"events"` Evidently pulumi.StringPtrInput `pulumi:"evidently"` Finspace pulumi.StringPtrInput `pulumi:"finspace"` Finspacedata pulumi.StringPtrInput `pulumi:"finspacedata"` Firehose pulumi.StringPtrInput `pulumi:"firehose"` Fis pulumi.StringPtrInput `pulumi:"fis"` Fms pulumi.StringPtrInput `pulumi:"fms"` Forecast pulumi.StringPtrInput `pulumi:"forecast"` Forecastquery pulumi.StringPtrInput `pulumi:"forecastquery"` Forecastqueryservice pulumi.StringPtrInput `pulumi:"forecastqueryservice"` Forecastservice pulumi.StringPtrInput `pulumi:"forecastservice"` Frauddetector pulumi.StringPtrInput `pulumi:"frauddetector"` Fsx pulumi.StringPtrInput `pulumi:"fsx"` Gamelift pulumi.StringPtrInput `pulumi:"gamelift"` Glacier pulumi.StringPtrInput `pulumi:"glacier"` Globalaccelerator pulumi.StringPtrInput `pulumi:"globalaccelerator"` Glue pulumi.StringPtrInput `pulumi:"glue"` Gluedatabrew pulumi.StringPtrInput `pulumi:"gluedatabrew"` Grafana pulumi.StringPtrInput `pulumi:"grafana"` Greengrass pulumi.StringPtrInput `pulumi:"greengrass"` Greengrassv2 pulumi.StringPtrInput `pulumi:"greengrassv2"` Groundstation pulumi.StringPtrInput `pulumi:"groundstation"` Guardduty pulumi.StringPtrInput `pulumi:"guardduty"` Health pulumi.StringPtrInput `pulumi:"health"` Healthlake pulumi.StringPtrInput `pulumi:"healthlake"` Honeycode pulumi.StringPtrInput `pulumi:"honeycode"` Iam pulumi.StringPtrInput `pulumi:"iam"` Identitystore pulumi.StringPtrInput `pulumi:"identitystore"` Imagebuilder pulumi.StringPtrInput `pulumi:"imagebuilder"` Inspector pulumi.StringPtrInput `pulumi:"inspector"` Inspector2 pulumi.StringPtrInput `pulumi:"inspector2"` Inspectorv2 pulumi.StringPtrInput `pulumi:"inspectorv2"` Iot pulumi.StringPtrInput `pulumi:"iot"` Iot1clickdevices pulumi.StringPtrInput `pulumi:"iot1clickdevices"` Iot1clickdevicesservice pulumi.StringPtrInput `pulumi:"iot1clickdevicesservice"` Iot1clickprojects pulumi.StringPtrInput `pulumi:"iot1clickprojects"` Iotanalytics pulumi.StringPtrInput `pulumi:"iotanalytics"` Iotdata pulumi.StringPtrInput `pulumi:"iotdata"` Iotdataplane pulumi.StringPtrInput `pulumi:"iotdataplane"` Iotdeviceadvisor pulumi.StringPtrInput `pulumi:"iotdeviceadvisor"` Iotevents pulumi.StringPtrInput `pulumi:"iotevents"` Ioteventsdata pulumi.StringPtrInput `pulumi:"ioteventsdata"` Iotfleethub pulumi.StringPtrInput `pulumi:"iotfleethub"` Iotjobsdata pulumi.StringPtrInput `pulumi:"iotjobsdata"` Iotjobsdataplane pulumi.StringPtrInput `pulumi:"iotjobsdataplane"` Iotsecuretunneling pulumi.StringPtrInput `pulumi:"iotsecuretunneling"` Iotsitewise pulumi.StringPtrInput `pulumi:"iotsitewise"` Iotthingsgraph pulumi.StringPtrInput `pulumi:"iotthingsgraph"` Iottwinmaker pulumi.StringPtrInput `pulumi:"iottwinmaker"` Iotwireless pulumi.StringPtrInput `pulumi:"iotwireless"` Ivs pulumi.StringPtrInput `pulumi:"ivs"` Ivschat pulumi.StringPtrInput `pulumi:"ivschat"` Kafka pulumi.StringPtrInput `pulumi:"kafka"` Kafkaconnect pulumi.StringPtrInput `pulumi:"kafkaconnect"` Kendra pulumi.StringPtrInput `pulumi:"kendra"` Keyspaces pulumi.StringPtrInput `pulumi:"keyspaces"` Kinesis pulumi.StringPtrInput `pulumi:"kinesis"` Kinesisanalytics pulumi.StringPtrInput `pulumi:"kinesisanalytics"` Kinesisanalyticsv2 pulumi.StringPtrInput `pulumi:"kinesisanalyticsv2"` Kinesisvideo pulumi.StringPtrInput `pulumi:"kinesisvideo"` Kinesisvideoarchivedmedia pulumi.StringPtrInput `pulumi:"kinesisvideoarchivedmedia"` Kinesisvideomedia pulumi.StringPtrInput `pulumi:"kinesisvideomedia"` Kinesisvideosignaling pulumi.StringPtrInput `pulumi:"kinesisvideosignaling"` Kinesisvideosignalingchannels pulumi.StringPtrInput `pulumi:"kinesisvideosignalingchannels"` Kms pulumi.StringPtrInput `pulumi:"kms"` Lakeformation pulumi.StringPtrInput `pulumi:"lakeformation"` Lambda pulumi.StringPtrInput `pulumi:"lambda"` Lex pulumi.StringPtrInput `pulumi:"lex"` Lexmodelbuilding pulumi.StringPtrInput `pulumi:"lexmodelbuilding"` Lexmodelbuildingservice pulumi.StringPtrInput `pulumi:"lexmodelbuildingservice"` Lexmodels pulumi.StringPtrInput `pulumi:"lexmodels"` Lexmodelsv2 pulumi.StringPtrInput `pulumi:"lexmodelsv2"` Lexruntime pulumi.StringPtrInput `pulumi:"lexruntime"` Lexruntimeservice pulumi.StringPtrInput `pulumi:"lexruntimeservice"` Lexruntimev2 pulumi.StringPtrInput `pulumi:"lexruntimev2"` Lexv2models pulumi.StringPtrInput `pulumi:"lexv2models"` Lexv2runtime pulumi.StringPtrInput `pulumi:"lexv2runtime"` Licensemanager pulumi.StringPtrInput `pulumi:"licensemanager"` Lightsail pulumi.StringPtrInput `pulumi:"lightsail"` Location pulumi.StringPtrInput `pulumi:"location"` Locationservice pulumi.StringPtrInput `pulumi:"locationservice"` Logs pulumi.StringPtrInput `pulumi:"logs"` Lookoutequipment pulumi.StringPtrInput `pulumi:"lookoutequipment"` Lookoutforvision pulumi.StringPtrInput `pulumi:"lookoutforvision"` Lookoutmetrics pulumi.StringPtrInput `pulumi:"lookoutmetrics"` Lookoutvision pulumi.StringPtrInput `pulumi:"lookoutvision"` Machinelearning pulumi.StringPtrInput `pulumi:"machinelearning"` Macie pulumi.StringPtrInput `pulumi:"macie"` Macie2 pulumi.StringPtrInput `pulumi:"macie2"` Managedblockchain pulumi.StringPtrInput `pulumi:"managedblockchain"` Managedgrafana pulumi.StringPtrInput `pulumi:"managedgrafana"` Marketplacecatalog pulumi.StringPtrInput `pulumi:"marketplacecatalog"` Marketplacecommerceanalytics pulumi.StringPtrInput `pulumi:"marketplacecommerceanalytics"` Marketplaceentitlement pulumi.StringPtrInput `pulumi:"marketplaceentitlement"` Marketplaceentitlementservice pulumi.StringPtrInput `pulumi:"marketplaceentitlementservice"` Marketplacemetering pulumi.StringPtrInput `pulumi:"marketplacemetering"` Mediaconnect pulumi.StringPtrInput `pulumi:"mediaconnect"` Mediaconvert pulumi.StringPtrInput `pulumi:"mediaconvert"` Medialive pulumi.StringPtrInput `pulumi:"medialive"` Mediapackage pulumi.StringPtrInput `pulumi:"mediapackage"` Mediapackagevod pulumi.StringPtrInput `pulumi:"mediapackagevod"` Mediastore pulumi.StringPtrInput `pulumi:"mediastore"` Mediastoredata pulumi.StringPtrInput `pulumi:"mediastoredata"` Mediatailor pulumi.StringPtrInput `pulumi:"mediatailor"` Memorydb pulumi.StringPtrInput `pulumi:"memorydb"` Meteringmarketplace pulumi.StringPtrInput `pulumi:"meteringmarketplace"` Mgh pulumi.StringPtrInput `pulumi:"mgh"` Mgn pulumi.StringPtrInput `pulumi:"mgn"` Migrationhub pulumi.StringPtrInput `pulumi:"migrationhub"` Migrationhubconfig pulumi.StringPtrInput `pulumi:"migrationhubconfig"` Migrationhubrefactorspaces pulumi.StringPtrInput `pulumi:"migrationhubrefactorspaces"` Migrationhubstrategy pulumi.StringPtrInput `pulumi:"migrationhubstrategy"` Migrationhubstrategyrecommendations pulumi.StringPtrInput `pulumi:"migrationhubstrategyrecommendations"` Mobile pulumi.StringPtrInput `pulumi:"mobile"` Mq pulumi.StringPtrInput `pulumi:"mq"` Msk pulumi.StringPtrInput `pulumi:"msk"` Mturk pulumi.StringPtrInput `pulumi:"mturk"` Mwaa pulumi.StringPtrInput `pulumi:"mwaa"` Neptune pulumi.StringPtrInput `pulumi:"neptune"` Networkfirewall pulumi.StringPtrInput `pulumi:"networkfirewall"` Networkmanager pulumi.StringPtrInput `pulumi:"networkmanager"` Nimble pulumi.StringPtrInput `pulumi:"nimble"` Nimblestudio pulumi.StringPtrInput `pulumi:"nimblestudio"` Oam pulumi.StringPtrInput `pulumi:"oam"` Opensearch pulumi.StringPtrInput `pulumi:"opensearch"` Opensearchserverless pulumi.StringPtrInput `pulumi:"opensearchserverless"` Opensearchservice pulumi.StringPtrInput `pulumi:"opensearchservice"` Opsworks pulumi.StringPtrInput `pulumi:"opsworks"` Opsworkscm pulumi.StringPtrInput `pulumi:"opsworkscm"` Organizations pulumi.StringPtrInput `pulumi:"organizations"` Outposts pulumi.StringPtrInput `pulumi:"outposts"` Panorama pulumi.StringPtrInput `pulumi:"panorama"` Personalize pulumi.StringPtrInput `pulumi:"personalize"` Personalizeevents pulumi.StringPtrInput `pulumi:"personalizeevents"` Personalizeruntime pulumi.StringPtrInput `pulumi:"personalizeruntime"` Pi pulumi.StringPtrInput `pulumi:"pi"` Pinpoint pulumi.StringPtrInput `pulumi:"pinpoint"` Pinpointemail pulumi.StringPtrInput `pulumi:"pinpointemail"` Pinpointsmsvoice pulumi.StringPtrInput `pulumi:"pinpointsmsvoice"` Pipes pulumi.StringPtrInput `pulumi:"pipes"` Polly pulumi.StringPtrInput `pulumi:"polly"` Pricing pulumi.StringPtrInput `pulumi:"pricing"` Prometheus pulumi.StringPtrInput `pulumi:"prometheus"` Prometheusservice pulumi.StringPtrInput `pulumi:"prometheusservice"` Proton pulumi.StringPtrInput `pulumi:"proton"` Qldb pulumi.StringPtrInput `pulumi:"qldb"` Qldbsession pulumi.StringPtrInput `pulumi:"qldbsession"` Quicksight pulumi.StringPtrInput `pulumi:"quicksight"` Ram pulumi.StringPtrInput `pulumi:"ram"` Rbin pulumi.StringPtrInput `pulumi:"rbin"` Rds pulumi.StringPtrInput `pulumi:"rds"` Rdsdata pulumi.StringPtrInput `pulumi:"rdsdata"` Rdsdataservice pulumi.StringPtrInput `pulumi:"rdsdataservice"` Recyclebin pulumi.StringPtrInput `pulumi:"recyclebin"` Redshift pulumi.StringPtrInput `pulumi:"redshift"` Redshiftdata pulumi.StringPtrInput `pulumi:"redshiftdata"` Redshiftdataapiservice pulumi.StringPtrInput `pulumi:"redshiftdataapiservice"` Redshiftserverless pulumi.StringPtrInput `pulumi:"redshiftserverless"` Rekognition pulumi.StringPtrInput `pulumi:"rekognition"` Resiliencehub pulumi.StringPtrInput `pulumi:"resiliencehub"` Resourceexplorer2 pulumi.StringPtrInput `pulumi:"resourceexplorer2"` Resourcegroups pulumi.StringPtrInput `pulumi:"resourcegroups"` Resourcegroupstagging pulumi.StringPtrInput `pulumi:"resourcegroupstagging"` Resourcegroupstaggingapi pulumi.StringPtrInput `pulumi:"resourcegroupstaggingapi"` Robomaker pulumi.StringPtrInput `pulumi:"robomaker"` Rolesanywhere pulumi.StringPtrInput `pulumi:"rolesanywhere"` Route53 pulumi.StringPtrInput `pulumi:"route53"` Route53domains pulumi.StringPtrInput `pulumi:"route53domains"` Route53recoverycluster pulumi.StringPtrInput `pulumi:"route53recoverycluster"` Route53recoverycontrolconfig pulumi.StringPtrInput `pulumi:"route53recoverycontrolconfig"` Route53recoveryreadiness pulumi.StringPtrInput `pulumi:"route53recoveryreadiness"` Route53resolver pulumi.StringPtrInput `pulumi:"route53resolver"` Rum pulumi.StringPtrInput `pulumi:"rum"` S3 pulumi.StringPtrInput `pulumi:"s3"` S3api pulumi.StringPtrInput `pulumi:"s3api"` S3control pulumi.StringPtrInput `pulumi:"s3control"` S3outposts pulumi.StringPtrInput `pulumi:"s3outposts"` Sagemaker pulumi.StringPtrInput `pulumi:"sagemaker"` Sagemakera2iruntime pulumi.StringPtrInput `pulumi:"sagemakera2iruntime"` Sagemakeredge pulumi.StringPtrInput `pulumi:"sagemakeredge"` Sagemakeredgemanager pulumi.StringPtrInput `pulumi:"sagemakeredgemanager"` Sagemakerfeaturestoreruntime pulumi.StringPtrInput `pulumi:"sagemakerfeaturestoreruntime"` Sagemakerruntime pulumi.StringPtrInput `pulumi:"sagemakerruntime"` Savingsplans pulumi.StringPtrInput `pulumi:"savingsplans"` Scheduler pulumi.StringPtrInput `pulumi:"scheduler"` Schemas pulumi.StringPtrInput `pulumi:"schemas"` Sdb pulumi.StringPtrInput `pulumi:"sdb"` Secretsmanager pulumi.StringPtrInput `pulumi:"secretsmanager"` Securityhub pulumi.StringPtrInput `pulumi:"securityhub"` Securitylake pulumi.StringPtrInput `pulumi:"securitylake"` Serverlessapplicationrepository pulumi.StringPtrInput `pulumi:"serverlessapplicationrepository"` Serverlessapprepo pulumi.StringPtrInput `pulumi:"serverlessapprepo"` Serverlessrepo pulumi.StringPtrInput `pulumi:"serverlessrepo"` Servicecatalog pulumi.StringPtrInput `pulumi:"servicecatalog"` Servicecatalogappregistry pulumi.StringPtrInput `pulumi:"servicecatalogappregistry"` Servicediscovery pulumi.StringPtrInput `pulumi:"servicediscovery"` Servicequotas pulumi.StringPtrInput `pulumi:"servicequotas"` Ses pulumi.StringPtrInput `pulumi:"ses"` Sesv2 pulumi.StringPtrInput `pulumi:"sesv2"` Sfn pulumi.StringPtrInput `pulumi:"sfn"` Shield pulumi.StringPtrInput `pulumi:"shield"` Signer pulumi.StringPtrInput `pulumi:"signer"` Simpledb pulumi.StringPtrInput `pulumi:"simpledb"` Sms pulumi.StringPtrInput `pulumi:"sms"` Snowball pulumi.StringPtrInput `pulumi:"snowball"` Snowdevicemanagement pulumi.StringPtrInput `pulumi:"snowdevicemanagement"` Sns pulumi.StringPtrInput `pulumi:"sns"` Sqs pulumi.StringPtrInput `pulumi:"sqs"` Ssm pulumi.StringPtrInput `pulumi:"ssm"` Ssmcontacts pulumi.StringPtrInput `pulumi:"ssmcontacts"` Ssmincidents pulumi.StringPtrInput `pulumi:"ssmincidents"` Sso pulumi.StringPtrInput `pulumi:"sso"` Ssoadmin pulumi.StringPtrInput `pulumi:"ssoadmin"` Ssooidc pulumi.StringPtrInput `pulumi:"ssooidc"` Stepfunctions pulumi.StringPtrInput `pulumi:"stepfunctions"` Storagegateway pulumi.StringPtrInput `pulumi:"storagegateway"` Sts pulumi.StringPtrInput `pulumi:"sts"` Support pulumi.StringPtrInput `pulumi:"support"` Swf pulumi.StringPtrInput `pulumi:"swf"` Synthetics pulumi.StringPtrInput `pulumi:"synthetics"` Textract pulumi.StringPtrInput `pulumi:"textract"` Timestreamquery pulumi.StringPtrInput `pulumi:"timestreamquery"` Timestreamwrite pulumi.StringPtrInput `pulumi:"timestreamwrite"` Transcribe pulumi.StringPtrInput `pulumi:"transcribe"` Transcribeservice pulumi.StringPtrInput `pulumi:"transcribeservice"` Transcribestreaming pulumi.StringPtrInput `pulumi:"transcribestreaming"` Transcribestreamingservice pulumi.StringPtrInput `pulumi:"transcribestreamingservice"` Transfer pulumi.StringPtrInput `pulumi:"transfer"` Translate pulumi.StringPtrInput `pulumi:"translate"` Voiceid pulumi.StringPtrInput `pulumi:"voiceid"` Vpclattice pulumi.StringPtrInput `pulumi:"vpclattice"` Waf pulumi.StringPtrInput `pulumi:"waf"` Wafregional pulumi.StringPtrInput `pulumi:"wafregional"` Wafv2 pulumi.StringPtrInput `pulumi:"wafv2"` Wellarchitected pulumi.StringPtrInput `pulumi:"wellarchitected"` Wisdom pulumi.StringPtrInput `pulumi:"wisdom"` Workdocs pulumi.StringPtrInput `pulumi:"workdocs"` Worklink pulumi.StringPtrInput `pulumi:"worklink"` Workmail pulumi.StringPtrInput `pulumi:"workmail"` Workmailmessageflow pulumi.StringPtrInput `pulumi:"workmailmessageflow"` Workspaces pulumi.StringPtrInput `pulumi:"workspaces"` Workspacesweb pulumi.StringPtrInput `pulumi:"workspacesweb"` 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
func (ProviderEndpointOutput) Account ¶
func (o ProviderEndpointOutput) Account() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Acm ¶
func (o ProviderEndpointOutput) Acm() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Acmpca ¶
func (o ProviderEndpointOutput) Acmpca() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Alexaforbusiness ¶
func (o ProviderEndpointOutput) Alexaforbusiness() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Amg ¶
func (o ProviderEndpointOutput) Amg() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Amp ¶
func (o ProviderEndpointOutput) Amp() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Amplify ¶
func (o ProviderEndpointOutput) Amplify() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Amplifybackend ¶
func (o ProviderEndpointOutput) Amplifybackend() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Amplifyuibuilder ¶ added in v5.5.0
func (o ProviderEndpointOutput) Amplifyuibuilder() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Apigateway ¶
func (o ProviderEndpointOutput) Apigateway() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Apigatewaymanagementapi ¶ added in v5.5.0
func (o ProviderEndpointOutput) Apigatewaymanagementapi() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Apigatewayv2 ¶
func (o ProviderEndpointOutput) Apigatewayv2() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Appautoscaling ¶
func (o ProviderEndpointOutput) Appautoscaling() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Appconfig ¶
func (o ProviderEndpointOutput) Appconfig() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Appconfigdata ¶ added in v5.5.0
func (o ProviderEndpointOutput) Appconfigdata() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Appflow ¶
func (o ProviderEndpointOutput) Appflow() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Appintegrations ¶
func (o ProviderEndpointOutput) Appintegrations() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Appintegrationsservice ¶
func (o ProviderEndpointOutput) Appintegrationsservice() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Applicationautoscaling ¶
func (o ProviderEndpointOutput) Applicationautoscaling() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Applicationcostprofiler ¶
func (o ProviderEndpointOutput) Applicationcostprofiler() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Applicationdiscovery ¶
func (o ProviderEndpointOutput) Applicationdiscovery() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Applicationdiscoveryservice ¶
func (o ProviderEndpointOutput) Applicationdiscoveryservice() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Applicationinsights ¶
func (o ProviderEndpointOutput) Applicationinsights() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Appmesh ¶
func (o ProviderEndpointOutput) Appmesh() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Appregistry ¶
func (o ProviderEndpointOutput) Appregistry() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Apprunner ¶
func (o ProviderEndpointOutput) Apprunner() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Appstream ¶
func (o ProviderEndpointOutput) Appstream() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Appsync ¶
func (o ProviderEndpointOutput) Appsync() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Athena ¶
func (o ProviderEndpointOutput) Athena() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Auditmanager ¶
func (o ProviderEndpointOutput) Auditmanager() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Augmentedairuntime ¶
func (o ProviderEndpointOutput) Augmentedairuntime() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Autoscaling ¶
func (o ProviderEndpointOutput) Autoscaling() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Autoscalingplans ¶
func (o ProviderEndpointOutput) Autoscalingplans() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Backup ¶
func (o ProviderEndpointOutput) Backup() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Backupgateway ¶ added in v5.5.0
func (o ProviderEndpointOutput) Backupgateway() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Batch ¶
func (o ProviderEndpointOutput) Batch() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Beanstalk ¶ added in v5.9.0
func (o ProviderEndpointOutput) Beanstalk() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Billingconductor ¶ added in v5.5.0
func (o ProviderEndpointOutput) Billingconductor() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Braket ¶
func (o ProviderEndpointOutput) Braket() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Budgets ¶
func (o ProviderEndpointOutput) Budgets() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Ce ¶ added in v5.5.0
func (o ProviderEndpointOutput) Ce() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Chime ¶
func (o ProviderEndpointOutput) Chime() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Chimesdkidentity ¶ added in v5.5.0
func (o ProviderEndpointOutput) Chimesdkidentity() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Chimesdkmediapipelines ¶ added in v5.36.0
func (o ProviderEndpointOutput) Chimesdkmediapipelines() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Chimesdkmeetings ¶ added in v5.5.0
func (o ProviderEndpointOutput) Chimesdkmeetings() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Chimesdkmessaging ¶ added in v5.5.0
func (o ProviderEndpointOutput) Chimesdkmessaging() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Cloud9 ¶
func (o ProviderEndpointOutput) Cloud9() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Cloudcontrol ¶
func (o ProviderEndpointOutput) Cloudcontrol() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Cloudcontrolapi ¶
func (o ProviderEndpointOutput) Cloudcontrolapi() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Clouddirectory ¶
func (o ProviderEndpointOutput) Clouddirectory() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Cloudformation ¶
func (o ProviderEndpointOutput) Cloudformation() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Cloudfront ¶
func (o ProviderEndpointOutput) Cloudfront() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Cloudhsm ¶
func (o ProviderEndpointOutput) Cloudhsm() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Cloudhsmv2 ¶
func (o ProviderEndpointOutput) Cloudhsmv2() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Cloudsearch ¶
func (o ProviderEndpointOutput) Cloudsearch() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Cloudsearchdomain ¶
func (o ProviderEndpointOutput) Cloudsearchdomain() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Cloudtrail ¶
func (o ProviderEndpointOutput) Cloudtrail() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Cloudwatch ¶
func (o ProviderEndpointOutput) Cloudwatch() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Cloudwatchevents ¶
func (o ProviderEndpointOutput) Cloudwatchevents() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Cloudwatchevidently ¶ added in v5.2.0
func (o ProviderEndpointOutput) Cloudwatchevidently() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Cloudwatchlog ¶ added in v5.9.0
func (o ProviderEndpointOutput) Cloudwatchlog() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Cloudwatchlogs ¶
func (o ProviderEndpointOutput) Cloudwatchlogs() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Cloudwatchobservabilityaccessmanager ¶ added in v5.31.0
func (o ProviderEndpointOutput) Cloudwatchobservabilityaccessmanager() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Cloudwatchrum ¶ added in v5.1.0
func (o ProviderEndpointOutput) Cloudwatchrum() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Codeartifact ¶
func (o ProviderEndpointOutput) Codeartifact() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Codebuild ¶
func (o ProviderEndpointOutput) Codebuild() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Codecommit ¶
func (o ProviderEndpointOutput) Codecommit() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Codedeploy ¶
func (o ProviderEndpointOutput) Codedeploy() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Codeguruprofiler ¶
func (o ProviderEndpointOutput) Codeguruprofiler() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Codegurureviewer ¶
func (o ProviderEndpointOutput) Codegurureviewer() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Codepipeline ¶
func (o ProviderEndpointOutput) Codepipeline() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Codestar ¶
func (o ProviderEndpointOutput) Codestar() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Codestarconnections ¶
func (o ProviderEndpointOutput) Codestarconnections() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Codestarnotifications ¶
func (o ProviderEndpointOutput) Codestarnotifications() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Cognitoidentity ¶
func (o ProviderEndpointOutput) Cognitoidentity() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Cognitoidentityprovider ¶
func (o ProviderEndpointOutput) Cognitoidentityprovider() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Cognitoidp ¶
func (o ProviderEndpointOutput) Cognitoidp() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Cognitosync ¶
func (o ProviderEndpointOutput) Cognitosync() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Comprehend ¶
func (o ProviderEndpointOutput) Comprehend() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Comprehendmedical ¶
func (o ProviderEndpointOutput) Comprehendmedical() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Computeoptimizer ¶ added in v5.5.0
func (o ProviderEndpointOutput) Computeoptimizer() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Config ¶
func (o ProviderEndpointOutput) Config() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Configservice ¶
func (o ProviderEndpointOutput) Configservice() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Connect ¶
func (o ProviderEndpointOutput) Connect() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Connectcontactlens ¶
func (o ProviderEndpointOutput) Connectcontactlens() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Connectparticipant ¶
func (o ProviderEndpointOutput) Connectparticipant() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Connectwisdomservice ¶ added in v5.5.0
func (o ProviderEndpointOutput) Connectwisdomservice() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Controltower ¶ added in v5.17.0
func (o ProviderEndpointOutput) Controltower() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Costandusagereportservice ¶
func (o ProviderEndpointOutput) Costandusagereportservice() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Costexplorer ¶
func (o ProviderEndpointOutput) Costexplorer() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Cur ¶
func (o ProviderEndpointOutput) Cur() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Customerprofiles ¶ added in v5.5.0
func (o ProviderEndpointOutput) Customerprofiles() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Databasemigration ¶
func (o ProviderEndpointOutput) Databasemigration() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Databasemigrationservice ¶
func (o ProviderEndpointOutput) Databasemigrationservice() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Databrew ¶ added in v5.5.0
func (o ProviderEndpointOutput) Databrew() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Dataexchange ¶
func (o ProviderEndpointOutput) Dataexchange() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Datapipeline ¶
func (o ProviderEndpointOutput) Datapipeline() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Datasync ¶
func (o ProviderEndpointOutput) Datasync() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Dax ¶
func (o ProviderEndpointOutput) Dax() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Deploy ¶ added in v5.5.0
func (o ProviderEndpointOutput) Deploy() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Detective ¶
func (o ProviderEndpointOutput) Detective() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Devicefarm ¶
func (o ProviderEndpointOutput) Devicefarm() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Devopsguru ¶
func (o ProviderEndpointOutput) Devopsguru() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Directconnect ¶
func (o ProviderEndpointOutput) Directconnect() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Directoryservice ¶ added in v5.5.0
func (o ProviderEndpointOutput) Directoryservice() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Discovery ¶ added in v5.5.0
func (o ProviderEndpointOutput) Discovery() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Dlm ¶
func (o ProviderEndpointOutput) Dlm() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Dms ¶
func (o ProviderEndpointOutput) Dms() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Docdb ¶
func (o ProviderEndpointOutput) Docdb() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Drs ¶ added in v5.5.0
func (o ProviderEndpointOutput) Drs() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Ds ¶
func (o ProviderEndpointOutput) Ds() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Dynamodb ¶
func (o ProviderEndpointOutput) Dynamodb() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Dynamodbstreams ¶
func (o ProviderEndpointOutput) Dynamodbstreams() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Ebs ¶ added in v5.5.0
func (o ProviderEndpointOutput) Ebs() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Ec2 ¶
func (o ProviderEndpointOutput) Ec2() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Ec2instanceconnect ¶
func (o ProviderEndpointOutput) Ec2instanceconnect() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Ecr ¶
func (o ProviderEndpointOutput) Ecr() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Ecrpublic ¶
func (o ProviderEndpointOutput) Ecrpublic() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Ecs ¶
func (o ProviderEndpointOutput) Ecs() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Efs ¶
func (o ProviderEndpointOutput) Efs() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Eks ¶
func (o ProviderEndpointOutput) Eks() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Elasticache ¶
func (o ProviderEndpointOutput) Elasticache() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Elasticbeanstalk ¶
func (o ProviderEndpointOutput) Elasticbeanstalk() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Elasticinference ¶
func (o ProviderEndpointOutput) Elasticinference() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Elasticloadbalancing ¶ added in v5.5.0
func (o ProviderEndpointOutput) Elasticloadbalancing() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Elasticloadbalancingv2 ¶ added in v5.5.0
func (o ProviderEndpointOutput) Elasticloadbalancingv2() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Elasticsearch ¶
func (o ProviderEndpointOutput) Elasticsearch() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Elasticsearchservice ¶
func (o ProviderEndpointOutput) Elasticsearchservice() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Elastictranscoder ¶
func (o ProviderEndpointOutput) Elastictranscoder() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Elb ¶
func (o ProviderEndpointOutput) Elb() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Elbv2 ¶
func (o ProviderEndpointOutput) Elbv2() pulumi.StringPtrOutput
func (ProviderEndpointOutput) ElementType ¶
func (ProviderEndpointOutput) ElementType() reflect.Type
func (ProviderEndpointOutput) Emr ¶
func (o ProviderEndpointOutput) Emr() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Emrcontainers ¶
func (o ProviderEndpointOutput) Emrcontainers() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Emrserverless ¶ added in v5.8.0
func (o ProviderEndpointOutput) Emrserverless() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Es ¶
func (o ProviderEndpointOutput) Es() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Eventbridge ¶
func (o ProviderEndpointOutput) Eventbridge() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Events ¶
func (o ProviderEndpointOutput) Events() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Evidently ¶ added in v5.5.0
func (o ProviderEndpointOutput) Evidently() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Finspace ¶
func (o ProviderEndpointOutput) Finspace() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Finspacedata ¶
func (o ProviderEndpointOutput) Finspacedata() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Firehose ¶
func (o ProviderEndpointOutput) Firehose() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Fis ¶
func (o ProviderEndpointOutput) Fis() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Fms ¶
func (o ProviderEndpointOutput) Fms() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Forecast ¶
func (o ProviderEndpointOutput) Forecast() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Forecastquery ¶
func (o ProviderEndpointOutput) Forecastquery() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Forecastqueryservice ¶
func (o ProviderEndpointOutput) Forecastqueryservice() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Forecastservice ¶
func (o ProviderEndpointOutput) Forecastservice() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Frauddetector ¶
func (o ProviderEndpointOutput) Frauddetector() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Fsx ¶
func (o ProviderEndpointOutput) Fsx() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Gamelift ¶
func (o ProviderEndpointOutput) Gamelift() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Glacier ¶
func (o ProviderEndpointOutput) Glacier() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Globalaccelerator ¶
func (o ProviderEndpointOutput) Globalaccelerator() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Glue ¶
func (o ProviderEndpointOutput) Glue() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Gluedatabrew ¶
func (o ProviderEndpointOutput) Gluedatabrew() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Grafana ¶
func (o ProviderEndpointOutput) Grafana() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Greengrass ¶
func (o ProviderEndpointOutput) Greengrass() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Greengrassv2 ¶
func (o ProviderEndpointOutput) Greengrassv2() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Groundstation ¶
func (o ProviderEndpointOutput) Groundstation() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Guardduty ¶
func (o ProviderEndpointOutput) Guardduty() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Health ¶
func (o ProviderEndpointOutput) Health() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Healthlake ¶
func (o ProviderEndpointOutput) Healthlake() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Honeycode ¶
func (o ProviderEndpointOutput) Honeycode() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Iam ¶
func (o ProviderEndpointOutput) Iam() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Identitystore ¶
func (o ProviderEndpointOutput) Identitystore() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Imagebuilder ¶
func (o ProviderEndpointOutput) Imagebuilder() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Inspector ¶
func (o ProviderEndpointOutput) Inspector() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Inspector2 ¶ added in v5.5.0
func (o ProviderEndpointOutput) Inspector2() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Inspectorv2 ¶ added in v5.17.0
func (o ProviderEndpointOutput) Inspectorv2() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Iot ¶
func (o ProviderEndpointOutput) Iot() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Iot1clickdevices ¶
func (o ProviderEndpointOutput) Iot1clickdevices() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Iot1clickdevicesservice ¶
func (o ProviderEndpointOutput) Iot1clickdevicesservice() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Iot1clickprojects ¶
func (o ProviderEndpointOutput) Iot1clickprojects() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Iotanalytics ¶
func (o ProviderEndpointOutput) Iotanalytics() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Iotdata ¶ added in v5.5.0
func (o ProviderEndpointOutput) Iotdata() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Iotdataplane ¶
func (o ProviderEndpointOutput) Iotdataplane() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Iotdeviceadvisor ¶
func (o ProviderEndpointOutput) Iotdeviceadvisor() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Iotevents ¶
func (o ProviderEndpointOutput) Iotevents() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Ioteventsdata ¶
func (o ProviderEndpointOutput) Ioteventsdata() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Iotfleethub ¶
func (o ProviderEndpointOutput) Iotfleethub() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Iotjobsdata ¶ added in v5.5.0
func (o ProviderEndpointOutput) Iotjobsdata() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Iotjobsdataplane ¶
func (o ProviderEndpointOutput) Iotjobsdataplane() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Iotsecuretunneling ¶
func (o ProviderEndpointOutput) Iotsecuretunneling() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Iotsitewise ¶
func (o ProviderEndpointOutput) Iotsitewise() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Iotthingsgraph ¶
func (o ProviderEndpointOutput) Iotthingsgraph() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Iottwinmaker ¶ added in v5.5.0
func (o ProviderEndpointOutput) Iottwinmaker() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Iotwireless ¶
func (o ProviderEndpointOutput) Iotwireless() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Ivs ¶ added in v5.5.0
func (o ProviderEndpointOutput) Ivs() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Ivschat ¶ added in v5.22.0
func (o ProviderEndpointOutput) Ivschat() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Kafka ¶
func (o ProviderEndpointOutput) Kafka() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Kafkaconnect ¶
func (o ProviderEndpointOutput) Kafkaconnect() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Kendra ¶
func (o ProviderEndpointOutput) Kendra() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Keyspaces ¶ added in v5.1.0
func (o ProviderEndpointOutput) Keyspaces() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Kinesis ¶
func (o ProviderEndpointOutput) Kinesis() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Kinesisanalytics ¶
func (o ProviderEndpointOutput) Kinesisanalytics() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Kinesisanalyticsv2 ¶
func (o ProviderEndpointOutput) Kinesisanalyticsv2() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Kinesisvideo ¶
func (o ProviderEndpointOutput) Kinesisvideo() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Kinesisvideoarchivedmedia ¶
func (o ProviderEndpointOutput) Kinesisvideoarchivedmedia() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Kinesisvideomedia ¶
func (o ProviderEndpointOutput) Kinesisvideomedia() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Kinesisvideosignaling ¶ added in v5.5.0
func (o ProviderEndpointOutput) Kinesisvideosignaling() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Kinesisvideosignalingchannels ¶
func (o ProviderEndpointOutput) Kinesisvideosignalingchannels() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Kms ¶
func (o ProviderEndpointOutput) Kms() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Lakeformation ¶
func (o ProviderEndpointOutput) Lakeformation() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Lambda ¶
func (o ProviderEndpointOutput) Lambda() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Lex ¶ added in v5.9.0
func (o ProviderEndpointOutput) Lex() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Lexmodelbuilding ¶
func (o ProviderEndpointOutput) Lexmodelbuilding() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Lexmodelbuildingservice ¶
func (o ProviderEndpointOutput) Lexmodelbuildingservice() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Lexmodels ¶
func (o ProviderEndpointOutput) Lexmodels() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Lexmodelsv2 ¶
func (o ProviderEndpointOutput) Lexmodelsv2() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Lexruntime ¶
func (o ProviderEndpointOutput) Lexruntime() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Lexruntimeservice ¶
func (o ProviderEndpointOutput) Lexruntimeservice() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Lexruntimev2 ¶
func (o ProviderEndpointOutput) Lexruntimev2() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Lexv2models ¶ added in v5.5.0
func (o ProviderEndpointOutput) Lexv2models() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Lexv2runtime ¶ added in v5.5.0
func (o ProviderEndpointOutput) Lexv2runtime() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Licensemanager ¶
func (o ProviderEndpointOutput) Licensemanager() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Lightsail ¶
func (o ProviderEndpointOutput) Lightsail() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Location ¶
func (o ProviderEndpointOutput) Location() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Locationservice ¶ added in v5.5.0
func (o ProviderEndpointOutput) Locationservice() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Logs ¶ added in v5.5.0
func (o ProviderEndpointOutput) Logs() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Lookoutequipment ¶
func (o ProviderEndpointOutput) Lookoutequipment() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Lookoutforvision ¶
func (o ProviderEndpointOutput) Lookoutforvision() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Lookoutmetrics ¶
func (o ProviderEndpointOutput) Lookoutmetrics() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Lookoutvision ¶ added in v5.5.0
func (o ProviderEndpointOutput) Lookoutvision() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Machinelearning ¶
func (o ProviderEndpointOutput) Machinelearning() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Macie ¶
func (o ProviderEndpointOutput) Macie() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Macie2 ¶
func (o ProviderEndpointOutput) Macie2() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Managedblockchain ¶
func (o ProviderEndpointOutput) Managedblockchain() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Managedgrafana ¶
func (o ProviderEndpointOutput) Managedgrafana() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Marketplacecatalog ¶
func (o ProviderEndpointOutput) Marketplacecatalog() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Marketplacecommerceanalytics ¶
func (o ProviderEndpointOutput) Marketplacecommerceanalytics() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Marketplaceentitlement ¶
func (o ProviderEndpointOutput) Marketplaceentitlement() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Marketplaceentitlementservice ¶
func (o ProviderEndpointOutput) Marketplaceentitlementservice() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Marketplacemetering ¶
func (o ProviderEndpointOutput) Marketplacemetering() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Mediaconnect ¶
func (o ProviderEndpointOutput) Mediaconnect() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Mediaconvert ¶
func (o ProviderEndpointOutput) Mediaconvert() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Medialive ¶
func (o ProviderEndpointOutput) Medialive() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Mediapackage ¶
func (o ProviderEndpointOutput) Mediapackage() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Mediapackagevod ¶
func (o ProviderEndpointOutput) Mediapackagevod() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Mediastore ¶
func (o ProviderEndpointOutput) Mediastore() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Mediastoredata ¶
func (o ProviderEndpointOutput) Mediastoredata() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Mediatailor ¶
func (o ProviderEndpointOutput) Mediatailor() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Memorydb ¶
func (o ProviderEndpointOutput) Memorydb() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Meteringmarketplace ¶ added in v5.5.0
func (o ProviderEndpointOutput) Meteringmarketplace() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Mgh ¶ added in v5.5.0
func (o ProviderEndpointOutput) Mgh() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Mgn ¶
func (o ProviderEndpointOutput) Mgn() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Migrationhub ¶
func (o ProviderEndpointOutput) Migrationhub() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Migrationhubconfig ¶
func (o ProviderEndpointOutput) Migrationhubconfig() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Migrationhubrefactorspaces ¶ added in v5.5.0
func (o ProviderEndpointOutput) Migrationhubrefactorspaces() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Migrationhubstrategy ¶ added in v5.5.0
func (o ProviderEndpointOutput) Migrationhubstrategy() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Migrationhubstrategyrecommendations ¶ added in v5.5.0
func (o ProviderEndpointOutput) Migrationhubstrategyrecommendations() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Mobile ¶
func (o ProviderEndpointOutput) Mobile() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Mq ¶
func (o ProviderEndpointOutput) Mq() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Msk ¶ added in v5.9.0
func (o ProviderEndpointOutput) Msk() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Mturk ¶
func (o ProviderEndpointOutput) Mturk() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Mwaa ¶
func (o ProviderEndpointOutput) Mwaa() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Neptune ¶
func (o ProviderEndpointOutput) Neptune() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Networkfirewall ¶
func (o ProviderEndpointOutput) Networkfirewall() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Networkmanager ¶
func (o ProviderEndpointOutput) Networkmanager() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Nimble ¶ added in v5.5.0
func (o ProviderEndpointOutput) Nimble() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Nimblestudio ¶
func (o ProviderEndpointOutput) Nimblestudio() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Oam ¶ added in v5.31.0
func (o ProviderEndpointOutput) Oam() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Opensearch ¶ added in v5.2.0
func (o ProviderEndpointOutput) Opensearch() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Opensearchserverless ¶ added in v5.25.0
func (o ProviderEndpointOutput) Opensearchserverless() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Opensearchservice ¶ added in v5.2.0
func (o ProviderEndpointOutput) Opensearchservice() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Opsworks ¶
func (o ProviderEndpointOutput) Opsworks() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Opsworkscm ¶
func (o ProviderEndpointOutput) Opsworkscm() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Organizations ¶
func (o ProviderEndpointOutput) Organizations() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Outposts ¶
func (o ProviderEndpointOutput) Outposts() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Panorama ¶ added in v5.5.0
func (o ProviderEndpointOutput) Panorama() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Personalize ¶
func (o ProviderEndpointOutput) Personalize() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Personalizeevents ¶
func (o ProviderEndpointOutput) Personalizeevents() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Personalizeruntime ¶
func (o ProviderEndpointOutput) Personalizeruntime() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Pi ¶
func (o ProviderEndpointOutput) Pi() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Pinpoint ¶
func (o ProviderEndpointOutput) Pinpoint() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Pinpointemail ¶
func (o ProviderEndpointOutput) Pinpointemail() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Pinpointsmsvoice ¶
func (o ProviderEndpointOutput) Pinpointsmsvoice() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Pipes ¶ added in v5.24.0
func (o ProviderEndpointOutput) Pipes() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Polly ¶
func (o ProviderEndpointOutput) Polly() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Pricing ¶
func (o ProviderEndpointOutput) Pricing() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Prometheus ¶
func (o ProviderEndpointOutput) Prometheus() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Prometheusservice ¶
func (o ProviderEndpointOutput) Prometheusservice() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Proton ¶
func (o ProviderEndpointOutput) Proton() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Qldb ¶
func (o ProviderEndpointOutput) Qldb() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Qldbsession ¶
func (o ProviderEndpointOutput) Qldbsession() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Quicksight ¶
func (o ProviderEndpointOutput) Quicksight() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Ram ¶
func (o ProviderEndpointOutput) Ram() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Rbin ¶ added in v5.5.0
func (o ProviderEndpointOutput) Rbin() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Rds ¶
func (o ProviderEndpointOutput) Rds() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Rdsdata ¶
func (o ProviderEndpointOutput) Rdsdata() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Rdsdataservice ¶
func (o ProviderEndpointOutput) Rdsdataservice() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Recyclebin ¶ added in v5.5.0
func (o ProviderEndpointOutput) Recyclebin() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Redshift ¶
func (o ProviderEndpointOutput) Redshift() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Redshiftdata ¶
func (o ProviderEndpointOutput) Redshiftdata() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Redshiftdataapiservice ¶ added in v5.5.0
func (o ProviderEndpointOutput) Redshiftdataapiservice() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Redshiftserverless ¶ added in v5.11.0
func (o ProviderEndpointOutput) Redshiftserverless() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Rekognition ¶
func (o ProviderEndpointOutput) Rekognition() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Resiliencehub ¶ added in v5.5.0
func (o ProviderEndpointOutput) Resiliencehub() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Resourceexplorer2 ¶ added in v5.23.0
func (o ProviderEndpointOutput) Resourceexplorer2() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Resourcegroups ¶
func (o ProviderEndpointOutput) Resourcegroups() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Resourcegroupstagging ¶
func (o ProviderEndpointOutput) Resourcegroupstagging() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Resourcegroupstaggingapi ¶
func (o ProviderEndpointOutput) Resourcegroupstaggingapi() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Robomaker ¶
func (o ProviderEndpointOutput) Robomaker() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Rolesanywhere ¶ added in v5.11.0
func (o ProviderEndpointOutput) Rolesanywhere() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Route53 ¶
func (o ProviderEndpointOutput) Route53() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Route53domains ¶
func (o ProviderEndpointOutput) Route53domains() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Route53recoverycluster ¶ added in v5.5.0
func (o ProviderEndpointOutput) Route53recoverycluster() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Route53recoverycontrolconfig ¶
func (o ProviderEndpointOutput) Route53recoverycontrolconfig() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Route53recoveryreadiness ¶
func (o ProviderEndpointOutput) Route53recoveryreadiness() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Route53resolver ¶
func (o ProviderEndpointOutput) Route53resolver() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Rum ¶ added in v5.5.0
func (o ProviderEndpointOutput) Rum() pulumi.StringPtrOutput
func (ProviderEndpointOutput) S3 ¶
func (o ProviderEndpointOutput) S3() pulumi.StringPtrOutput
func (ProviderEndpointOutput) S3api ¶ added in v5.5.0
func (o ProviderEndpointOutput) S3api() pulumi.StringPtrOutput
func (ProviderEndpointOutput) S3control ¶
func (o ProviderEndpointOutput) S3control() pulumi.StringPtrOutput
func (ProviderEndpointOutput) S3outposts ¶
func (o ProviderEndpointOutput) S3outposts() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Sagemaker ¶
func (o ProviderEndpointOutput) Sagemaker() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Sagemakera2iruntime ¶ added in v5.5.0
func (o ProviderEndpointOutput) Sagemakera2iruntime() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Sagemakeredge ¶ added in v5.5.0
func (o ProviderEndpointOutput) Sagemakeredge() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Sagemakeredgemanager ¶
func (o ProviderEndpointOutput) Sagemakeredgemanager() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Sagemakerfeaturestoreruntime ¶
func (o ProviderEndpointOutput) Sagemakerfeaturestoreruntime() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Sagemakerruntime ¶
func (o ProviderEndpointOutput) Sagemakerruntime() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Savingsplans ¶
func (o ProviderEndpointOutput) Savingsplans() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Scheduler ¶ added in v5.22.0
func (o ProviderEndpointOutput) Scheduler() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Schemas ¶
func (o ProviderEndpointOutput) Schemas() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Sdb ¶
func (o ProviderEndpointOutput) Sdb() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Secretsmanager ¶
func (o ProviderEndpointOutput) Secretsmanager() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Securityhub ¶
func (o ProviderEndpointOutput) Securityhub() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Securitylake ¶ added in v5.36.0
func (o ProviderEndpointOutput) Securitylake() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Serverlessapplicationrepository ¶
func (o ProviderEndpointOutput) Serverlessapplicationrepository() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Serverlessapprepo ¶
func (o ProviderEndpointOutput) Serverlessapprepo() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Serverlessrepo ¶
func (o ProviderEndpointOutput) Serverlessrepo() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Servicecatalog ¶
func (o ProviderEndpointOutput) Servicecatalog() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Servicecatalogappregistry ¶ added in v5.5.0
func (o ProviderEndpointOutput) Servicecatalogappregistry() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Servicediscovery ¶
func (o ProviderEndpointOutput) Servicediscovery() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Servicequotas ¶
func (o ProviderEndpointOutput) Servicequotas() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Ses ¶
func (o ProviderEndpointOutput) Ses() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Sesv2 ¶
func (o ProviderEndpointOutput) Sesv2() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Sfn ¶
func (o ProviderEndpointOutput) Sfn() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Shield ¶
func (o ProviderEndpointOutput) Shield() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Signer ¶
func (o ProviderEndpointOutput) Signer() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Simpledb ¶
func (o ProviderEndpointOutput) Simpledb() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Sms ¶
func (o ProviderEndpointOutput) Sms() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Snowball ¶
func (o ProviderEndpointOutput) Snowball() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Snowdevicemanagement ¶ added in v5.5.0
func (o ProviderEndpointOutput) Snowdevicemanagement() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Sns ¶
func (o ProviderEndpointOutput) Sns() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Sqs ¶
func (o ProviderEndpointOutput) Sqs() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Ssm ¶
func (o ProviderEndpointOutput) Ssm() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Ssmcontacts ¶
func (o ProviderEndpointOutput) Ssmcontacts() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Ssmincidents ¶
func (o ProviderEndpointOutput) Ssmincidents() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Sso ¶
func (o ProviderEndpointOutput) Sso() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Ssoadmin ¶
func (o ProviderEndpointOutput) Ssoadmin() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Ssooidc ¶
func (o ProviderEndpointOutput) Ssooidc() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Stepfunctions ¶
func (o ProviderEndpointOutput) Stepfunctions() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Storagegateway ¶
func (o ProviderEndpointOutput) Storagegateway() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Sts ¶
func (o ProviderEndpointOutput) Sts() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Support ¶
func (o ProviderEndpointOutput) Support() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Swf ¶
func (o ProviderEndpointOutput) Swf() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Synthetics ¶
func (o ProviderEndpointOutput) Synthetics() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Textract ¶
func (o ProviderEndpointOutput) Textract() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Timestreamquery ¶
func (o ProviderEndpointOutput) Timestreamquery() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Timestreamwrite ¶
func (o ProviderEndpointOutput) Timestreamwrite() pulumi.StringPtrOutput
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
func (ProviderEndpointOutput) Transcribeservice ¶
func (o ProviderEndpointOutput) Transcribeservice() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Transcribestreaming ¶
func (o ProviderEndpointOutput) Transcribestreaming() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Transcribestreamingservice ¶
func (o ProviderEndpointOutput) Transcribestreamingservice() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Transfer ¶
func (o ProviderEndpointOutput) Transfer() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Translate ¶
func (o ProviderEndpointOutput) Translate() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Voiceid ¶ added in v5.5.0
func (o ProviderEndpointOutput) Voiceid() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Vpclattice ¶ added in v5.36.0
func (o ProviderEndpointOutput) Vpclattice() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Waf ¶
func (o ProviderEndpointOutput) Waf() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Wafregional ¶
func (o ProviderEndpointOutput) Wafregional() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Wafv2 ¶
func (o ProviderEndpointOutput) Wafv2() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Wellarchitected ¶
func (o ProviderEndpointOutput) Wellarchitected() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Wisdom ¶ added in v5.5.0
func (o ProviderEndpointOutput) Wisdom() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Workdocs ¶
func (o ProviderEndpointOutput) Workdocs() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Worklink ¶
func (o ProviderEndpointOutput) Worklink() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Workmail ¶
func (o ProviderEndpointOutput) Workmail() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Workmailmessageflow ¶
func (o ProviderEndpointOutput) Workmailmessageflow() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Workspaces ¶
func (o ProviderEndpointOutput) Workspaces() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Workspacesweb ¶ added in v5.5.0
func (o ProviderEndpointOutput) Workspacesweb() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Xray ¶
func (o ProviderEndpointOutput) Xray() pulumi.StringPtrOutput
type ProviderIgnoreTags ¶
type ProviderIgnoreTagsArgs ¶
type ProviderIgnoreTagsArgs struct { KeyPrefixes pulumi.StringArrayInput `pulumi:"keyPrefixes"` 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
func (ProviderIgnoreTagsOutput) Keys ¶
func (o ProviderIgnoreTagsOutput) Keys() pulumi.StringArrayOutput
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
func (ProviderIgnoreTagsPtrOutput) Keys ¶
func (o ProviderIgnoreTagsPtrOutput) Keys() pulumi.StringArrayOutput
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 ¶ added in v5.4.0
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 ¶ added in v5.4.0
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 `ca_bundle` in the shared config file is not supported.)
func (ProviderOutput) Ec2MetadataServiceEndpoint ¶ added in v5.4.0
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 ¶ added in v5.4.0
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 ¶ added in v5.4.0
func (o ProviderOutput) HttpProxy() pulumi.StringPtrOutput
The address of an HTTP proxy to use when accessing the AWS API. Can also be configured using the `HTTP_PROXY` or `HTTPS_PROXY` environment variables.
func (ProviderOutput) Profile ¶ added in v5.4.0
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 ¶ added in v5.4.0
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) SecretKey ¶ added in v5.4.0
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) SharedCredentialsFile
deprecated
added in
v5.4.0
func (o ProviderOutput) SharedCredentialsFile() pulumi.StringPtrOutput
The path to the shared credentials file. If not set, defaults to ~/.aws/credentials.
Deprecated: Use shared_credentials_files instead.
func (ProviderOutput) StsRegion ¶ added in v5.4.0
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 ¶ added in v5.4.0
func (o ProviderOutput) Token() pulumi.StringPtrOutput
session token. A session token is only required if you are using temporary security credentials.
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 RegionArgs and RegionOutput values. You can construct a concrete instance of `RegionInput` via:
RegionArgs{...}
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
Source Files ¶
- doc.go
- getAmi.go
- getAmiIds.go
- getArn.go
- getAutoscalingGroups.go
- getAvailabilityZone.go
- getAvailabilityZones.go
- getBillingServiceAccount.go
- getCallerIdentity.go
- getCanonicalUserId.go
- getDefaultTags.go
- getElasticIp.go
- getIpRanges.go
- getPartition.go
- getPrefixList.go
- getRegion.go
- getRegions.go
- getService.go
- init.go
- provider.go
- pulumiEnums.go
- pulumiTypes.go
- pulumiUtilities.go