Documentation
¶
Overview ¶
A Pulumi package for creating and managing AliCloud resources.
Index ¶
- func PkgVersion() (semver.Version, error)
- type GetAccountResult
- type GetCallerIdentityResult
- type GetFileCrc64ChecksumArgs
- type GetFileCrc64ChecksumOutputArgs
- type GetFileCrc64ChecksumResult
- type GetFileCrc64ChecksumResultOutput
- func (o GetFileCrc64ChecksumResultOutput) Checksum() pulumi.StringOutput
- func (GetFileCrc64ChecksumResultOutput) ElementType() reflect.Type
- func (o GetFileCrc64ChecksumResultOutput) Filename() pulumi.StringOutput
- func (o GetFileCrc64ChecksumResultOutput) Id() pulumi.StringOutput
- func (o GetFileCrc64ChecksumResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetFileCrc64ChecksumResultOutput) ToGetFileCrc64ChecksumResultOutput() GetFileCrc64ChecksumResultOutput
- func (o GetFileCrc64ChecksumResultOutput) ToGetFileCrc64ChecksumResultOutputWithContext(ctx context.Context) GetFileCrc64ChecksumResultOutput
- type GetMscSubContactVerificationMessageArgs
- type GetMscSubContactVerificationMessageOutputArgs
- type GetMscSubContactVerificationMessageResult
- type GetMscSubContactVerificationMessageResultOutput
- func (o GetMscSubContactVerificationMessageResultOutput) ContactId() pulumi.StringOutput
- func (GetMscSubContactVerificationMessageResultOutput) ElementType() reflect.Type
- func (o GetMscSubContactVerificationMessageResultOutput) Id() pulumi.StringOutput
- func (o GetMscSubContactVerificationMessageResultOutput) Status() pulumi.StringOutput
- func (o GetMscSubContactVerificationMessageResultOutput) ToGetMscSubContactVerificationMessageResultOutput() GetMscSubContactVerificationMessageResultOutput
- func (o GetMscSubContactVerificationMessageResultOutput) ToGetMscSubContactVerificationMessageResultOutputWithContext(ctx context.Context) GetMscSubContactVerificationMessageResultOutput
- func (o GetMscSubContactVerificationMessageResultOutput) Type() pulumi.IntOutput
- type GetMscSubContactsArgs
- type GetMscSubContactsContact
- type GetMscSubContactsContactArgs
- func (GetMscSubContactsContactArgs) ElementType() reflect.Type
- func (i GetMscSubContactsContactArgs) ToGetMscSubContactsContactOutput() GetMscSubContactsContactOutput
- func (i GetMscSubContactsContactArgs) ToGetMscSubContactsContactOutputWithContext(ctx context.Context) GetMscSubContactsContactOutput
- type GetMscSubContactsContactArray
- func (GetMscSubContactsContactArray) ElementType() reflect.Type
- func (i GetMscSubContactsContactArray) ToGetMscSubContactsContactArrayOutput() GetMscSubContactsContactArrayOutput
- func (i GetMscSubContactsContactArray) ToGetMscSubContactsContactArrayOutputWithContext(ctx context.Context) GetMscSubContactsContactArrayOutput
- type GetMscSubContactsContactArrayInput
- type GetMscSubContactsContactArrayOutput
- func (GetMscSubContactsContactArrayOutput) ElementType() reflect.Type
- func (o GetMscSubContactsContactArrayOutput) Index(i pulumi.IntInput) GetMscSubContactsContactOutput
- func (o GetMscSubContactsContactArrayOutput) ToGetMscSubContactsContactArrayOutput() GetMscSubContactsContactArrayOutput
- func (o GetMscSubContactsContactArrayOutput) ToGetMscSubContactsContactArrayOutputWithContext(ctx context.Context) GetMscSubContactsContactArrayOutput
- type GetMscSubContactsContactInput
- type GetMscSubContactsContactOutput
- func (o GetMscSubContactsContactOutput) AccountUid() pulumi.StringOutput
- func (o GetMscSubContactsContactOutput) ContactId() pulumi.StringOutput
- func (o GetMscSubContactsContactOutput) ContactName() pulumi.StringOutput
- func (GetMscSubContactsContactOutput) ElementType() reflect.Type
- func (o GetMscSubContactsContactOutput) Email() pulumi.StringOutput
- func (o GetMscSubContactsContactOutput) Id() pulumi.StringOutput
- func (o GetMscSubContactsContactOutput) IsAccount() pulumi.BoolOutput
- func (o GetMscSubContactsContactOutput) IsObsolete() pulumi.BoolOutput
- func (o GetMscSubContactsContactOutput) IsVerifiedEmail() pulumi.BoolOutput
- func (o GetMscSubContactsContactOutput) IsVerifiedMobile() pulumi.BoolOutput
- func (o GetMscSubContactsContactOutput) LastEmailVerificationTimeStamp() pulumi.StringOutput
- func (o GetMscSubContactsContactOutput) LastMobileVerificationTimeStamp() pulumi.StringOutput
- func (o GetMscSubContactsContactOutput) Mobile() pulumi.StringOutput
- func (o GetMscSubContactsContactOutput) Position() pulumi.StringOutput
- func (o GetMscSubContactsContactOutput) ToGetMscSubContactsContactOutput() GetMscSubContactsContactOutput
- func (o GetMscSubContactsContactOutput) ToGetMscSubContactsContactOutputWithContext(ctx context.Context) GetMscSubContactsContactOutput
- type GetMscSubContactsOutputArgs
- type GetMscSubContactsResult
- type GetMscSubContactsResultOutput
- func (o GetMscSubContactsResultOutput) Contacts() GetMscSubContactsContactArrayOutput
- func (GetMscSubContactsResultOutput) ElementType() reflect.Type
- func (o GetMscSubContactsResultOutput) Id() pulumi.StringOutput
- func (o GetMscSubContactsResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetMscSubContactsResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o GetMscSubContactsResultOutput) Names() pulumi.StringArrayOutput
- func (o GetMscSubContactsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetMscSubContactsResultOutput) ToGetMscSubContactsResultOutput() GetMscSubContactsResultOutput
- func (o GetMscSubContactsResultOutput) ToGetMscSubContactsResultOutputWithContext(ctx context.Context) GetMscSubContactsResultOutput
- type GetMscSubSubscriptionsArgs
- type GetMscSubSubscriptionsOutputArgs
- type GetMscSubSubscriptionsResult
- type GetMscSubSubscriptionsResultOutput
- func (GetMscSubSubscriptionsResultOutput) ElementType() reflect.Type
- func (o GetMscSubSubscriptionsResultOutput) Id() pulumi.StringOutput
- func (o GetMscSubSubscriptionsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetMscSubSubscriptionsResultOutput) Subscriptions() GetMscSubSubscriptionsSubscriptionArrayOutput
- func (o GetMscSubSubscriptionsResultOutput) ToGetMscSubSubscriptionsResultOutput() GetMscSubSubscriptionsResultOutput
- func (o GetMscSubSubscriptionsResultOutput) ToGetMscSubSubscriptionsResultOutputWithContext(ctx context.Context) GetMscSubSubscriptionsResultOutput
- type GetMscSubSubscriptionsSubscription
- type GetMscSubSubscriptionsSubscriptionArgs
- func (GetMscSubSubscriptionsSubscriptionArgs) ElementType() reflect.Type
- func (i GetMscSubSubscriptionsSubscriptionArgs) ToGetMscSubSubscriptionsSubscriptionOutput() GetMscSubSubscriptionsSubscriptionOutput
- func (i GetMscSubSubscriptionsSubscriptionArgs) ToGetMscSubSubscriptionsSubscriptionOutputWithContext(ctx context.Context) GetMscSubSubscriptionsSubscriptionOutput
- type GetMscSubSubscriptionsSubscriptionArray
- func (GetMscSubSubscriptionsSubscriptionArray) ElementType() reflect.Type
- func (i GetMscSubSubscriptionsSubscriptionArray) ToGetMscSubSubscriptionsSubscriptionArrayOutput() GetMscSubSubscriptionsSubscriptionArrayOutput
- func (i GetMscSubSubscriptionsSubscriptionArray) ToGetMscSubSubscriptionsSubscriptionArrayOutputWithContext(ctx context.Context) GetMscSubSubscriptionsSubscriptionArrayOutput
- type GetMscSubSubscriptionsSubscriptionArrayInput
- type GetMscSubSubscriptionsSubscriptionArrayOutput
- func (GetMscSubSubscriptionsSubscriptionArrayOutput) ElementType() reflect.Type
- func (o GetMscSubSubscriptionsSubscriptionArrayOutput) Index(i pulumi.IntInput) GetMscSubSubscriptionsSubscriptionOutput
- func (o GetMscSubSubscriptionsSubscriptionArrayOutput) ToGetMscSubSubscriptionsSubscriptionArrayOutput() GetMscSubSubscriptionsSubscriptionArrayOutput
- func (o GetMscSubSubscriptionsSubscriptionArrayOutput) ToGetMscSubSubscriptionsSubscriptionArrayOutputWithContext(ctx context.Context) GetMscSubSubscriptionsSubscriptionArrayOutput
- type GetMscSubSubscriptionsSubscriptionInput
- type GetMscSubSubscriptionsSubscriptionOutput
- func (o GetMscSubSubscriptionsSubscriptionOutput) Channel() pulumi.StringOutput
- func (o GetMscSubSubscriptionsSubscriptionOutput) ContactIds() pulumi.IntArrayOutput
- func (o GetMscSubSubscriptionsSubscriptionOutput) Description() pulumi.StringOutput
- func (GetMscSubSubscriptionsSubscriptionOutput) ElementType() reflect.Type
- func (o GetMscSubSubscriptionsSubscriptionOutput) EmailStatus() pulumi.IntOutput
- func (o GetMscSubSubscriptionsSubscriptionOutput) Id() pulumi.StringOutput
- func (o GetMscSubSubscriptionsSubscriptionOutput) ItemId() pulumi.StringOutput
- func (o GetMscSubSubscriptionsSubscriptionOutput) ItemName() pulumi.StringOutput
- func (o GetMscSubSubscriptionsSubscriptionOutput) PmsgStatus() pulumi.IntOutput
- func (o GetMscSubSubscriptionsSubscriptionOutput) SmsStatus() pulumi.IntOutput
- func (o GetMscSubSubscriptionsSubscriptionOutput) ToGetMscSubSubscriptionsSubscriptionOutput() GetMscSubSubscriptionsSubscriptionOutput
- func (o GetMscSubSubscriptionsSubscriptionOutput) ToGetMscSubSubscriptionsSubscriptionOutputWithContext(ctx context.Context) GetMscSubSubscriptionsSubscriptionOutput
- func (o GetMscSubSubscriptionsSubscriptionOutput) TtsStatus() pulumi.IntOutput
- func (o GetMscSubSubscriptionsSubscriptionOutput) WebhookIds() pulumi.IntArrayOutput
- func (o GetMscSubSubscriptionsSubscriptionOutput) WebhookStatus() pulumi.IntOutput
- type GetMscSubWebhooksArgs
- type GetMscSubWebhooksOutputArgs
- type GetMscSubWebhooksResult
- type GetMscSubWebhooksResultOutput
- func (GetMscSubWebhooksResultOutput) ElementType() reflect.Type
- func (o GetMscSubWebhooksResultOutput) Id() pulumi.StringOutput
- func (o GetMscSubWebhooksResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetMscSubWebhooksResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o GetMscSubWebhooksResultOutput) Names() pulumi.StringArrayOutput
- func (o GetMscSubWebhooksResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetMscSubWebhooksResultOutput) ToGetMscSubWebhooksResultOutput() GetMscSubWebhooksResultOutput
- func (o GetMscSubWebhooksResultOutput) ToGetMscSubWebhooksResultOutputWithContext(ctx context.Context) GetMscSubWebhooksResultOutput
- func (o GetMscSubWebhooksResultOutput) Webhooks() GetMscSubWebhooksWebhookArrayOutput
- type GetMscSubWebhooksWebhook
- type GetMscSubWebhooksWebhookArgs
- func (GetMscSubWebhooksWebhookArgs) ElementType() reflect.Type
- func (i GetMscSubWebhooksWebhookArgs) ToGetMscSubWebhooksWebhookOutput() GetMscSubWebhooksWebhookOutput
- func (i GetMscSubWebhooksWebhookArgs) ToGetMscSubWebhooksWebhookOutputWithContext(ctx context.Context) GetMscSubWebhooksWebhookOutput
- type GetMscSubWebhooksWebhookArray
- func (GetMscSubWebhooksWebhookArray) ElementType() reflect.Type
- func (i GetMscSubWebhooksWebhookArray) ToGetMscSubWebhooksWebhookArrayOutput() GetMscSubWebhooksWebhookArrayOutput
- func (i GetMscSubWebhooksWebhookArray) ToGetMscSubWebhooksWebhookArrayOutputWithContext(ctx context.Context) GetMscSubWebhooksWebhookArrayOutput
- type GetMscSubWebhooksWebhookArrayInput
- type GetMscSubWebhooksWebhookArrayOutput
- func (GetMscSubWebhooksWebhookArrayOutput) ElementType() reflect.Type
- func (o GetMscSubWebhooksWebhookArrayOutput) Index(i pulumi.IntInput) GetMscSubWebhooksWebhookOutput
- func (o GetMscSubWebhooksWebhookArrayOutput) ToGetMscSubWebhooksWebhookArrayOutput() GetMscSubWebhooksWebhookArrayOutput
- func (o GetMscSubWebhooksWebhookArrayOutput) ToGetMscSubWebhooksWebhookArrayOutputWithContext(ctx context.Context) GetMscSubWebhooksWebhookArrayOutput
- type GetMscSubWebhooksWebhookInput
- type GetMscSubWebhooksWebhookOutput
- func (GetMscSubWebhooksWebhookOutput) ElementType() reflect.Type
- func (o GetMscSubWebhooksWebhookOutput) Id() pulumi.StringOutput
- func (o GetMscSubWebhooksWebhookOutput) ServerUrl() pulumi.StringOutput
- func (o GetMscSubWebhooksWebhookOutput) ToGetMscSubWebhooksWebhookOutput() GetMscSubWebhooksWebhookOutput
- func (o GetMscSubWebhooksWebhookOutput) ToGetMscSubWebhooksWebhookOutputWithContext(ctx context.Context) GetMscSubWebhooksWebhookOutput
- func (o GetMscSubWebhooksWebhookOutput) WebhookId() pulumi.StringOutput
- func (o GetMscSubWebhooksWebhookOutput) WebhookName() pulumi.StringOutput
- type GetRegionsArgs
- type GetRegionsOutputArgs
- type GetRegionsRegion
- type GetRegionsRegionArgs
- type GetRegionsRegionArray
- type GetRegionsRegionArrayInput
- type GetRegionsRegionArrayOutput
- func (GetRegionsRegionArrayOutput) ElementType() reflect.Type
- func (o GetRegionsRegionArrayOutput) Index(i pulumi.IntInput) GetRegionsRegionOutput
- func (o GetRegionsRegionArrayOutput) ToGetRegionsRegionArrayOutput() GetRegionsRegionArrayOutput
- func (o GetRegionsRegionArrayOutput) ToGetRegionsRegionArrayOutputWithContext(ctx context.Context) GetRegionsRegionArrayOutput
- type GetRegionsRegionInput
- type GetRegionsRegionOutput
- func (GetRegionsRegionOutput) ElementType() reflect.Type
- func (o GetRegionsRegionOutput) Id() pulumi.StringOutput
- func (o GetRegionsRegionOutput) LocalName() pulumi.StringOutput
- func (o GetRegionsRegionOutput) RegionId() pulumi.StringOutput
- func (o GetRegionsRegionOutput) ToGetRegionsRegionOutput() GetRegionsRegionOutput
- func (o GetRegionsRegionOutput) ToGetRegionsRegionOutputWithContext(ctx context.Context) GetRegionsRegionOutput
- type GetRegionsResult
- type GetRegionsResultOutput
- func (o GetRegionsResultOutput) Current() pulumi.BoolOutput
- func (GetRegionsResultOutput) ElementType() reflect.Type
- func (o GetRegionsResultOutput) Id() pulumi.StringOutput
- func (o GetRegionsResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetRegionsResultOutput) Name() pulumi.StringOutput
- func (o GetRegionsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetRegionsResultOutput) Regions() GetRegionsRegionArrayOutput
- func (o GetRegionsResultOutput) ToGetRegionsResultOutput() GetRegionsResultOutput
- func (o GetRegionsResultOutput) ToGetRegionsResultOutputWithContext(ctx context.Context) GetRegionsResultOutput
- type GetZonesArgs
- type GetZonesOutputArgs
- type GetZonesResult
- type GetZonesResultOutput
- func (o GetZonesResultOutput) AvailableDiskCategory() pulumi.StringPtrOutput
- func (o GetZonesResultOutput) AvailableInstanceType() pulumi.StringPtrOutput
- func (o GetZonesResultOutput) AvailableResourceCreation() pulumi.StringPtrOutput
- func (o GetZonesResultOutput) AvailableSlbAddressIpVersion() pulumi.StringPtrOutput
- func (o GetZonesResultOutput) AvailableSlbAddressType() pulumi.StringPtrOutput
- func (GetZonesResultOutput) ElementType() reflect.Type
- func (o GetZonesResultOutput) EnableDetails() pulumi.BoolPtrOutput
- func (o GetZonesResultOutput) Id() pulumi.StringOutput
- func (o GetZonesResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetZonesResultOutput) InstanceChargeType() pulumi.StringPtrOutput
- func (o GetZonesResultOutput) Multi() pulumi.BoolPtrOutput
- func (o GetZonesResultOutput) NetworkType() pulumi.StringPtrOutput
- func (o GetZonesResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetZonesResultOutput) SpotStrategy() pulumi.StringPtrOutput
- func (o GetZonesResultOutput) ToGetZonesResultOutput() GetZonesResultOutput
- func (o GetZonesResultOutput) ToGetZonesResultOutputWithContext(ctx context.Context) GetZonesResultOutput
- func (o GetZonesResultOutput) Zones() GetZonesZoneArrayOutput
- type GetZonesZone
- type GetZonesZoneArgs
- type GetZonesZoneArray
- type GetZonesZoneArrayInput
- type GetZonesZoneArrayOutput
- func (GetZonesZoneArrayOutput) ElementType() reflect.Type
- func (o GetZonesZoneArrayOutput) Index(i pulumi.IntInput) GetZonesZoneOutput
- func (o GetZonesZoneArrayOutput) ToGetZonesZoneArrayOutput() GetZonesZoneArrayOutput
- func (o GetZonesZoneArrayOutput) ToGetZonesZoneArrayOutputWithContext(ctx context.Context) GetZonesZoneArrayOutput
- type GetZonesZoneInput
- type GetZonesZoneOutput
- func (o GetZonesZoneOutput) AvailableDiskCategories() pulumi.StringArrayOutput
- func (o GetZonesZoneOutput) AvailableInstanceTypes() pulumi.StringArrayOutput
- func (o GetZonesZoneOutput) AvailableResourceCreations() pulumi.StringArrayOutput
- func (GetZonesZoneOutput) ElementType() reflect.Type
- func (o GetZonesZoneOutput) Id() pulumi.StringOutput
- func (o GetZonesZoneOutput) LocalName() pulumi.StringOutput
- func (o GetZonesZoneOutput) MultiZoneIds() pulumi.StringArrayOutput
- func (o GetZonesZoneOutput) SlbSlaveZoneIds() pulumi.StringArrayOutput
- func (o GetZonesZoneOutput) ToGetZonesZoneOutput() GetZonesZoneOutput
- func (o GetZonesZoneOutput) ToGetZonesZoneOutputWithContext(ctx context.Context) GetZonesZoneOutput
- type MscSubContract
- type MscSubContractArgs
- type MscSubContractArray
- type MscSubContractArrayInput
- type MscSubContractArrayOutput
- func (MscSubContractArrayOutput) ElementType() reflect.Type
- func (o MscSubContractArrayOutput) Index(i pulumi.IntInput) MscSubContractOutput
- func (o MscSubContractArrayOutput) ToMscSubContractArrayOutput() MscSubContractArrayOutput
- func (o MscSubContractArrayOutput) ToMscSubContractArrayOutputWithContext(ctx context.Context) MscSubContractArrayOutput
- type MscSubContractInput
- type MscSubContractMap
- type MscSubContractMapInput
- type MscSubContractMapOutput
- func (MscSubContractMapOutput) ElementType() reflect.Type
- func (o MscSubContractMapOutput) MapIndex(k pulumi.StringInput) MscSubContractOutput
- func (o MscSubContractMapOutput) ToMscSubContractMapOutput() MscSubContractMapOutput
- func (o MscSubContractMapOutput) ToMscSubContractMapOutputWithContext(ctx context.Context) MscSubContractMapOutput
- type MscSubContractOutput
- func (o MscSubContractOutput) ContactName() pulumi.StringOutput
- func (MscSubContractOutput) ElementType() reflect.Type
- func (o MscSubContractOutput) Email() pulumi.StringOutput
- func (o MscSubContractOutput) Mobile() pulumi.StringOutput
- func (o MscSubContractOutput) Position() pulumi.StringOutput
- func (o MscSubContractOutput) ToMscSubContractOutput() MscSubContractOutput
- func (o MscSubContractOutput) ToMscSubContractOutputWithContext(ctx context.Context) MscSubContractOutput
- type MscSubContractState
- type MscSubSubscription
- type MscSubSubscriptionArgs
- type MscSubSubscriptionArray
- type MscSubSubscriptionArrayInput
- type MscSubSubscriptionArrayOutput
- func (MscSubSubscriptionArrayOutput) ElementType() reflect.Type
- func (o MscSubSubscriptionArrayOutput) Index(i pulumi.IntInput) MscSubSubscriptionOutput
- func (o MscSubSubscriptionArrayOutput) ToMscSubSubscriptionArrayOutput() MscSubSubscriptionArrayOutput
- func (o MscSubSubscriptionArrayOutput) ToMscSubSubscriptionArrayOutputWithContext(ctx context.Context) MscSubSubscriptionArrayOutput
- type MscSubSubscriptionInput
- type MscSubSubscriptionMap
- type MscSubSubscriptionMapInput
- type MscSubSubscriptionMapOutput
- func (MscSubSubscriptionMapOutput) ElementType() reflect.Type
- func (o MscSubSubscriptionMapOutput) MapIndex(k pulumi.StringInput) MscSubSubscriptionOutput
- func (o MscSubSubscriptionMapOutput) ToMscSubSubscriptionMapOutput() MscSubSubscriptionMapOutput
- func (o MscSubSubscriptionMapOutput) ToMscSubSubscriptionMapOutputWithContext(ctx context.Context) MscSubSubscriptionMapOutput
- type MscSubSubscriptionOutput
- func (o MscSubSubscriptionOutput) Channel() pulumi.StringOutput
- func (o MscSubSubscriptionOutput) ContactIds() pulumi.StringArrayOutput
- func (o MscSubSubscriptionOutput) Description() pulumi.StringOutput
- func (MscSubSubscriptionOutput) ElementType() reflect.Type
- func (o MscSubSubscriptionOutput) EmailStatus() pulumi.IntPtrOutput
- func (o MscSubSubscriptionOutput) ItemName() pulumi.StringOutput
- func (o MscSubSubscriptionOutput) PmsgStatus() pulumi.IntPtrOutput
- func (o MscSubSubscriptionOutput) SmsStatus() pulumi.IntPtrOutput
- func (o MscSubSubscriptionOutput) ToMscSubSubscriptionOutput() MscSubSubscriptionOutput
- func (o MscSubSubscriptionOutput) ToMscSubSubscriptionOutputWithContext(ctx context.Context) MscSubSubscriptionOutput
- func (o MscSubSubscriptionOutput) TtsStatus() pulumi.IntPtrOutput
- func (o MscSubSubscriptionOutput) WebhookIds() pulumi.StringArrayOutput
- func (o MscSubSubscriptionOutput) WebhookStatus() pulumi.IntPtrOutput
- type MscSubSubscriptionState
- type MscSubWebhook
- type MscSubWebhookArgs
- type MscSubWebhookArray
- type MscSubWebhookArrayInput
- type MscSubWebhookArrayOutput
- func (MscSubWebhookArrayOutput) ElementType() reflect.Type
- func (o MscSubWebhookArrayOutput) Index(i pulumi.IntInput) MscSubWebhookOutput
- func (o MscSubWebhookArrayOutput) ToMscSubWebhookArrayOutput() MscSubWebhookArrayOutput
- func (o MscSubWebhookArrayOutput) ToMscSubWebhookArrayOutputWithContext(ctx context.Context) MscSubWebhookArrayOutput
- type MscSubWebhookInput
- type MscSubWebhookMap
- type MscSubWebhookMapInput
- type MscSubWebhookMapOutput
- func (MscSubWebhookMapOutput) ElementType() reflect.Type
- func (o MscSubWebhookMapOutput) MapIndex(k pulumi.StringInput) MscSubWebhookOutput
- func (o MscSubWebhookMapOutput) ToMscSubWebhookMapOutput() MscSubWebhookMapOutput
- func (o MscSubWebhookMapOutput) ToMscSubWebhookMapOutputWithContext(ctx context.Context) MscSubWebhookMapOutput
- type MscSubWebhookOutput
- func (MscSubWebhookOutput) ElementType() reflect.Type
- func (o MscSubWebhookOutput) ServerUrl() pulumi.StringOutput
- func (o MscSubWebhookOutput) ToMscSubWebhookOutput() MscSubWebhookOutput
- func (o MscSubWebhookOutput) ToMscSubWebhookOutputWithContext(ctx context.Context) MscSubWebhookOutput
- func (o MscSubWebhookOutput) WebhookName() pulumi.StringOutput
- type MscSubWebhookState
- 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 (ProviderAssumeRoleOutput) ElementType() reflect.Type
- func (o ProviderAssumeRoleOutput) ExternalId() pulumi.StringPtrOutput
- func (o ProviderAssumeRoleOutput) Policy() pulumi.StringPtrOutput
- func (o ProviderAssumeRoleOutput) RoleArn() pulumi.StringOutput
- func (o ProviderAssumeRoleOutput) SessionExpiration() pulumi.IntPtrOutput
- func (o ProviderAssumeRoleOutput) SessionName() pulumi.StringPtrOutput
- 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
- type ProviderAssumeRolePtrInput
- type ProviderAssumeRolePtrOutput
- 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) RoleArn() pulumi.StringPtrOutput
- func (o ProviderAssumeRolePtrOutput) SessionExpiration() pulumi.IntPtrOutput
- func (o ProviderAssumeRolePtrOutput) SessionName() pulumi.StringPtrOutput
- func (o ProviderAssumeRolePtrOutput) ToProviderAssumeRolePtrOutput() ProviderAssumeRolePtrOutput
- func (o ProviderAssumeRolePtrOutput) ToProviderAssumeRolePtrOutputWithContext(ctx context.Context) ProviderAssumeRolePtrOutput
- 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) Acr() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Actiontrail() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Adb() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Alb() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Alidfs() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Alidns() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Alikafka() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Apigateway() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Arms() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Bastionhost() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Beebot() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Bpstudio() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) BrainIndustrial() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Bssopenapi() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Cas() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Cassandra() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Cbn() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Cbs() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Cddc() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Cdn() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Cds() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Clickhouse() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Cloudauth() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Cloudfirewall() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Cloudfw() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Cloudphone() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Cloudsso() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Cms() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Computenest() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Config() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Cr() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Cs() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Das() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Datahub() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Dataworkspublic() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Dbfs() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Dcdn() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Ddosbasic() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Ddosbgp() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Ddoscoo() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Dds() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Devopsrdc() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Dg() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Dm() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) DmsEnterprise() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Dmsenterprise() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Dns() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Drds() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Dts() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Dysms() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Eais() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Ebs() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Eci() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Ecs() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Edas() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Edasschedulerx() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Edsuser() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Eflo() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Ehpc() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Ehs() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Eipanycast() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Elasticsearch() pulumi.StringPtrOutput
- func (ProviderEndpointOutput) ElementType() reflect.Type
- func (o ProviderEndpointOutput) Emr() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Ens() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Ess() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Eventbridge() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Fc() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Fnf() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Ga() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Gaplus() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Gds() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Gpdb() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Gwsecd() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Hbr() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) HcsSgw() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Hitsdb() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Imm() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Imp() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Ims() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Iot() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Kms() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Kvstore() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Location() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Log() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Market() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Maxcompute() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Mhub() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Mns() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Mscopensubscription() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Mse() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Nas() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Nlb() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Oceanbase() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Ons() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Onsproxy() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Oos() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Opensearch() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Oss() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Ots() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Polardb() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Privatelink() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Pvtz() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Quickbi() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Quotas() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) RKvstore() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Ram() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Rds() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Redisa() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Resourcemanager() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Resourcesharing() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Ros() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Sas() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Scdn() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Sddp() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Serverless() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Servicemesh() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Sgw() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Slb() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Smartag() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Srvcatalog() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Sts() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Swas() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Tag() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) ToProviderEndpointOutput() ProviderEndpointOutput
- func (o ProviderEndpointOutput) ToProviderEndpointOutputWithContext(ctx context.Context) ProviderEndpointOutput
- func (o ProviderEndpointOutput) Vod() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Vpc() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Vpcpeer() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Vs() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Waf() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) WafOpenapi() pulumi.StringPtrOutput
- type ProviderInput
- type ProviderOutput
- func (o ProviderOutput) AccessKey() pulumi.StringPtrOutput
- func (o ProviderOutput) AccountId() pulumi.StringPtrOutput
- func (o ProviderOutput) ConfigurationSource() pulumi.StringPtrOutput
- func (o ProviderOutput) CredentialsUri() pulumi.StringPtrOutput
- func (o ProviderOutput) EcsRoleName() pulumi.StringPtrOutput
- func (ProviderOutput) ElementType() reflect.Type
- func (o ProviderOutput) Fc() pulumi.StringPtrOutputdeprecated
- func (o ProviderOutput) LogEndpoint() pulumi.StringPtrOutputdeprecated
- func (o ProviderOutput) MnsEndpoint() pulumi.StringPtrOutputdeprecated
- func (o ProviderOutput) OtsInstanceName() pulumi.StringPtrOutputdeprecated
- func (o ProviderOutput) Profile() pulumi.StringPtrOutput
- func (o ProviderOutput) Protocol() pulumi.StringPtrOutput
- func (o ProviderOutput) Region() pulumi.StringPtrOutput
- func (o ProviderOutput) SecretKey() pulumi.StringPtrOutput
- func (o ProviderOutput) SecureTransport() pulumi.StringPtrOutput
- func (o ProviderOutput) SecurityToken() pulumi.StringPtrOutput
- func (o ProviderOutput) SecurityTransport() pulumi.StringPtrOutput
- func (o ProviderOutput) SharedCredentialsFile() pulumi.StringPtrOutput
- func (o ProviderOutput) SourceIp() pulumi.StringPtrOutput
- func (o ProviderOutput) ToProviderOutput() ProviderOutput
- func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
Constants ¶
This section is empty.
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 GetAccountResult ¶
type GetAccountResult struct { // Account ID (e.g. "1239306421830812"). It can be used to construct an ARN. Id string `pulumi:"id"` }
A collection of values returned by getAccount.
func GetAccount ¶
func GetAccount(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetAccountResult, error)
This data source provides information about the current account.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { current, err := alicloud.GetAccount(ctx, nil, nil) if err != nil { return err } ctx.Export("currentAccountId", current.Id) return nil }) }
```
type GetCallerIdentityResult ¶
type GetCallerIdentityResult struct { // Account ID. AccountId string `pulumi:"accountId"` // The Alibaba Cloud Resource Name (ARN) of the user making the call. Arn string `pulumi:"arn"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The type of the princiapal. RAMUser for users. IdentityType string `pulumi:"identityType"` }
A collection of values returned by getCallerIdentity.
func GetCallerIdentity ¶
func GetCallerIdentity(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetCallerIdentityResult, error)
This data source provides the identity of the current user.
> **NOTE:** Available in 1.65.0+.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { current, err := alicloud.GetCallerIdentity(ctx, nil, nil) if err != nil { return err } ctx.Export("currentUserArn", current.Id) return nil }) }
```
type GetFileCrc64ChecksumArgs ¶
type GetFileCrc64ChecksumArgs struct { // The name of the file to be computed crc64 checksum. Filename string `pulumi:"filename"` OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking getFileCrc64Checksum.
type GetFileCrc64ChecksumOutputArgs ¶ added in v3.9.0
type GetFileCrc64ChecksumOutputArgs struct { // The name of the file to be computed crc64 checksum. Filename pulumi.StringInput `pulumi:"filename"` OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` }
A collection of arguments for invoking getFileCrc64Checksum.
func (GetFileCrc64ChecksumOutputArgs) ElementType ¶ added in v3.9.0
func (GetFileCrc64ChecksumOutputArgs) ElementType() reflect.Type
type GetFileCrc64ChecksumResult ¶
type GetFileCrc64ChecksumResult struct { // the file checksum of crc64. Checksum string `pulumi:"checksum"` Filename string `pulumi:"filename"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` OutputFile *string `pulumi:"outputFile"` }
A collection of values returned by getFileCrc64Checksum.
func GetFileCrc64Checksum ¶
func GetFileCrc64Checksum(ctx *pulumi.Context, args *GetFileCrc64ChecksumArgs, opts ...pulumi.InvokeOption) (*GetFileCrc64ChecksumResult, error)
This data source compute file crc64 checksum.
> **NOTE:** Available in 1.59.0+.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := alicloud.GetFileCrc64Checksum(ctx, &alicloud.GetFileCrc64ChecksumArgs{ Filename: "exampleFileName", }, nil) if err != nil { return err } ctx.Export("fileCrc64Checksum", data.Alicloud_file_crc64_checksum.Defualt.Checksum) return nil }) }
```
type GetFileCrc64ChecksumResultOutput ¶ added in v3.9.0
type GetFileCrc64ChecksumResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getFileCrc64Checksum.
func GetFileCrc64ChecksumOutput ¶ added in v3.9.0
func GetFileCrc64ChecksumOutput(ctx *pulumi.Context, args GetFileCrc64ChecksumOutputArgs, opts ...pulumi.InvokeOption) GetFileCrc64ChecksumResultOutput
func (GetFileCrc64ChecksumResultOutput) Checksum ¶ added in v3.9.0
func (o GetFileCrc64ChecksumResultOutput) Checksum() pulumi.StringOutput
the file checksum of crc64.
func (GetFileCrc64ChecksumResultOutput) ElementType ¶ added in v3.9.0
func (GetFileCrc64ChecksumResultOutput) ElementType() reflect.Type
func (GetFileCrc64ChecksumResultOutput) Filename ¶ added in v3.9.0
func (o GetFileCrc64ChecksumResultOutput) Filename() pulumi.StringOutput
func (GetFileCrc64ChecksumResultOutput) Id ¶ added in v3.9.0
func (o GetFileCrc64ChecksumResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetFileCrc64ChecksumResultOutput) OutputFile ¶ added in v3.9.0
func (o GetFileCrc64ChecksumResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetFileCrc64ChecksumResultOutput) ToGetFileCrc64ChecksumResultOutput ¶ added in v3.9.0
func (o GetFileCrc64ChecksumResultOutput) ToGetFileCrc64ChecksumResultOutput() GetFileCrc64ChecksumResultOutput
func (GetFileCrc64ChecksumResultOutput) ToGetFileCrc64ChecksumResultOutputWithContext ¶ added in v3.9.0
func (o GetFileCrc64ChecksumResultOutput) ToGetFileCrc64ChecksumResultOutputWithContext(ctx context.Context) GetFileCrc64ChecksumResultOutput
type GetMscSubContactVerificationMessageArgs ¶ added in v3.19.0
type GetMscSubContactVerificationMessageArgs struct { // The ID of the Contact. ContactId string `pulumi:"contactId"` // How a user receives verification messages. Valid values : `1`, `2`. Type int `pulumi:"type"` }
A collection of arguments for invoking getMscSubContactVerificationMessage.
type GetMscSubContactVerificationMessageOutputArgs ¶ added in v3.19.0
type GetMscSubContactVerificationMessageOutputArgs struct { // The ID of the Contact. ContactId pulumi.StringInput `pulumi:"contactId"` // How a user receives verification messages. Valid values : `1`, `2`. Type pulumi.IntInput `pulumi:"type"` }
A collection of arguments for invoking getMscSubContactVerificationMessage.
func (GetMscSubContactVerificationMessageOutputArgs) ElementType ¶ added in v3.19.0
func (GetMscSubContactVerificationMessageOutputArgs) ElementType() reflect.Type
type GetMscSubContactVerificationMessageResult ¶ added in v3.19.0
type GetMscSubContactVerificationMessageResult struct { ContactId string `pulumi:"contactId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The sending status of the message. Valid values : `Success`, `Failed`. Status string `pulumi:"status"` Type int `pulumi:"type"` }
A collection of values returned by getMscSubContactVerificationMessage.
func GetMscSubContactVerificationMessage ¶ added in v3.19.0
func GetMscSubContactVerificationMessage(ctx *pulumi.Context, args *GetMscSubContactVerificationMessageArgs, opts ...pulumi.InvokeOption) (*GetMscSubContactVerificationMessageResult, error)
> **NOTE:** Available in v1.156.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { defaultMscSubContract, err := alicloud.NewMscSubContract(ctx, "defaultMscSubContract", &alicloud.MscSubContractArgs{ ContactName: pulumi.String("example_value"), Position: pulumi.String("CEO"), Email: pulumi.String("123@163.com"), Mobile: pulumi.String("153xxxxx906"), }) if err != nil { return err } _ = defaultMscSubContract.ID().ApplyT(func(id string) (alicloud.GetMscSubContactVerificationMessageResult, error) { return alicloud.GetMscSubContactVerificationMessageOutput(ctx, alicloud.GetMscSubContactVerificationMessageOutputArgs{ ContactId: id, Type: 1, }, nil), nil }).(alicloud.GetMscSubContactVerificationMessageResultOutput) return nil }) }
```
type GetMscSubContactVerificationMessageResultOutput ¶ added in v3.19.0
type GetMscSubContactVerificationMessageResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getMscSubContactVerificationMessage.
func GetMscSubContactVerificationMessageOutput ¶ added in v3.19.0
func GetMscSubContactVerificationMessageOutput(ctx *pulumi.Context, args GetMscSubContactVerificationMessageOutputArgs, opts ...pulumi.InvokeOption) GetMscSubContactVerificationMessageResultOutput
func (GetMscSubContactVerificationMessageResultOutput) ContactId ¶ added in v3.19.0
func (o GetMscSubContactVerificationMessageResultOutput) ContactId() pulumi.StringOutput
func (GetMscSubContactVerificationMessageResultOutput) ElementType ¶ added in v3.19.0
func (GetMscSubContactVerificationMessageResultOutput) ElementType() reflect.Type
func (GetMscSubContactVerificationMessageResultOutput) Id ¶ added in v3.19.0
The provider-assigned unique ID for this managed resource.
func (GetMscSubContactVerificationMessageResultOutput) Status ¶ added in v3.19.0
func (o GetMscSubContactVerificationMessageResultOutput) Status() pulumi.StringOutput
The sending status of the message. Valid values : `Success`, `Failed`.
func (GetMscSubContactVerificationMessageResultOutput) ToGetMscSubContactVerificationMessageResultOutput ¶ added in v3.19.0
func (o GetMscSubContactVerificationMessageResultOutput) ToGetMscSubContactVerificationMessageResultOutput() GetMscSubContactVerificationMessageResultOutput
func (GetMscSubContactVerificationMessageResultOutput) ToGetMscSubContactVerificationMessageResultOutputWithContext ¶ added in v3.19.0
func (o GetMscSubContactVerificationMessageResultOutput) ToGetMscSubContactVerificationMessageResultOutputWithContext(ctx context.Context) GetMscSubContactVerificationMessageResultOutput
func (GetMscSubContactVerificationMessageResultOutput) Type ¶ added in v3.19.0
func (o GetMscSubContactVerificationMessageResultOutput) Type() pulumi.IntOutput
type GetMscSubContactsArgs ¶ added in v3.8.0
type GetMscSubContactsArgs struct { // A list of Contact IDs. Ids []string `pulumi:"ids"` // A regex string to filter results by Contact name. NameRegex *string `pulumi:"nameRegex"` // File name where to save data source results (after running `pulumi preview`). OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking getMscSubContacts.
type GetMscSubContactsContact ¶ added in v3.8.0
type GetMscSubContactsContact struct { // UID. AccountUid string `pulumi:"accountUid"` // The first ID of the resource. ContactId string `pulumi:"contactId"` // The User's Contact Name. **Note:** The name must be 2 to 12 characters in length, and can contain uppercase and lowercase letters. ContactName string `pulumi:"contactName"` // The User's Contact Email Address. Email string `pulumi:"email"` // The ID of the Contact. Id string `pulumi:"id"` // Indicates Whether the BGP Group Is the Account Itself. IsAccount bool `pulumi:"isAccount"` // Whether They Have Expired Or Not. IsObsolete bool `pulumi:"isObsolete"` // Email Validation for. IsVerifiedEmail bool `pulumi:"isVerifiedEmail"` // If the Phone Verification. IsVerifiedMobile bool `pulumi:"isVerifiedMobile"` // Last Verification Email Transmission Time. LastEmailVerificationTimeStamp string `pulumi:"lastEmailVerificationTimeStamp"` // The Pieces of Authentication SMS Sending Time. LastMobileVerificationTimeStamp string `pulumi:"lastMobileVerificationTimeStamp"` // The User's Telephone. Mobile string `pulumi:"mobile"` // The User's Position. Valid values: `CEO`, `Technical Director`, `Maintenance Director`, `Project Director`,`Finance Director` and `Other`. Position string `pulumi:"position"` }
type GetMscSubContactsContactArgs ¶ added in v3.8.0
type GetMscSubContactsContactArgs struct { // UID. AccountUid pulumi.StringInput `pulumi:"accountUid"` // The first ID of the resource. ContactId pulumi.StringInput `pulumi:"contactId"` // The User's Contact Name. **Note:** The name must be 2 to 12 characters in length, and can contain uppercase and lowercase letters. ContactName pulumi.StringInput `pulumi:"contactName"` // The User's Contact Email Address. Email pulumi.StringInput `pulumi:"email"` // The ID of the Contact. Id pulumi.StringInput `pulumi:"id"` // Indicates Whether the BGP Group Is the Account Itself. IsAccount pulumi.BoolInput `pulumi:"isAccount"` // Whether They Have Expired Or Not. IsObsolete pulumi.BoolInput `pulumi:"isObsolete"` // Email Validation for. IsVerifiedEmail pulumi.BoolInput `pulumi:"isVerifiedEmail"` // If the Phone Verification. IsVerifiedMobile pulumi.BoolInput `pulumi:"isVerifiedMobile"` // Last Verification Email Transmission Time. LastEmailVerificationTimeStamp pulumi.StringInput `pulumi:"lastEmailVerificationTimeStamp"` // The Pieces of Authentication SMS Sending Time. LastMobileVerificationTimeStamp pulumi.StringInput `pulumi:"lastMobileVerificationTimeStamp"` // The User's Telephone. Mobile pulumi.StringInput `pulumi:"mobile"` // The User's Position. Valid values: `CEO`, `Technical Director`, `Maintenance Director`, `Project Director`,`Finance Director` and `Other`. Position pulumi.StringInput `pulumi:"position"` }
func (GetMscSubContactsContactArgs) ElementType ¶ added in v3.8.0
func (GetMscSubContactsContactArgs) ElementType() reflect.Type
func (GetMscSubContactsContactArgs) ToGetMscSubContactsContactOutput ¶ added in v3.8.0
func (i GetMscSubContactsContactArgs) ToGetMscSubContactsContactOutput() GetMscSubContactsContactOutput
func (GetMscSubContactsContactArgs) ToGetMscSubContactsContactOutputWithContext ¶ added in v3.8.0
func (i GetMscSubContactsContactArgs) ToGetMscSubContactsContactOutputWithContext(ctx context.Context) GetMscSubContactsContactOutput
type GetMscSubContactsContactArray ¶ added in v3.8.0
type GetMscSubContactsContactArray []GetMscSubContactsContactInput
func (GetMscSubContactsContactArray) ElementType ¶ added in v3.8.0
func (GetMscSubContactsContactArray) ElementType() reflect.Type
func (GetMscSubContactsContactArray) ToGetMscSubContactsContactArrayOutput ¶ added in v3.8.0
func (i GetMscSubContactsContactArray) ToGetMscSubContactsContactArrayOutput() GetMscSubContactsContactArrayOutput
func (GetMscSubContactsContactArray) ToGetMscSubContactsContactArrayOutputWithContext ¶ added in v3.8.0
func (i GetMscSubContactsContactArray) ToGetMscSubContactsContactArrayOutputWithContext(ctx context.Context) GetMscSubContactsContactArrayOutput
type GetMscSubContactsContactArrayInput ¶ added in v3.8.0
type GetMscSubContactsContactArrayInput interface { pulumi.Input ToGetMscSubContactsContactArrayOutput() GetMscSubContactsContactArrayOutput ToGetMscSubContactsContactArrayOutputWithContext(context.Context) GetMscSubContactsContactArrayOutput }
GetMscSubContactsContactArrayInput is an input type that accepts GetMscSubContactsContactArray and GetMscSubContactsContactArrayOutput values. You can construct a concrete instance of `GetMscSubContactsContactArrayInput` via:
GetMscSubContactsContactArray{ GetMscSubContactsContactArgs{...} }
type GetMscSubContactsContactArrayOutput ¶ added in v3.8.0
type GetMscSubContactsContactArrayOutput struct{ *pulumi.OutputState }
func (GetMscSubContactsContactArrayOutput) ElementType ¶ added in v3.8.0
func (GetMscSubContactsContactArrayOutput) ElementType() reflect.Type
func (GetMscSubContactsContactArrayOutput) Index ¶ added in v3.8.0
func (o GetMscSubContactsContactArrayOutput) Index(i pulumi.IntInput) GetMscSubContactsContactOutput
func (GetMscSubContactsContactArrayOutput) ToGetMscSubContactsContactArrayOutput ¶ added in v3.8.0
func (o GetMscSubContactsContactArrayOutput) ToGetMscSubContactsContactArrayOutput() GetMscSubContactsContactArrayOutput
func (GetMscSubContactsContactArrayOutput) ToGetMscSubContactsContactArrayOutputWithContext ¶ added in v3.8.0
func (o GetMscSubContactsContactArrayOutput) ToGetMscSubContactsContactArrayOutputWithContext(ctx context.Context) GetMscSubContactsContactArrayOutput
type GetMscSubContactsContactInput ¶ added in v3.8.0
type GetMscSubContactsContactInput interface { pulumi.Input ToGetMscSubContactsContactOutput() GetMscSubContactsContactOutput ToGetMscSubContactsContactOutputWithContext(context.Context) GetMscSubContactsContactOutput }
GetMscSubContactsContactInput is an input type that accepts GetMscSubContactsContactArgs and GetMscSubContactsContactOutput values. You can construct a concrete instance of `GetMscSubContactsContactInput` via:
GetMscSubContactsContactArgs{...}
type GetMscSubContactsContactOutput ¶ added in v3.8.0
type GetMscSubContactsContactOutput struct{ *pulumi.OutputState }
func (GetMscSubContactsContactOutput) AccountUid ¶ added in v3.8.0
func (o GetMscSubContactsContactOutput) AccountUid() pulumi.StringOutput
UID.
func (GetMscSubContactsContactOutput) ContactId ¶ added in v3.8.0
func (o GetMscSubContactsContactOutput) ContactId() pulumi.StringOutput
The first ID of the resource.
func (GetMscSubContactsContactOutput) ContactName ¶ added in v3.8.0
func (o GetMscSubContactsContactOutput) ContactName() pulumi.StringOutput
The User's Contact Name. **Note:** The name must be 2 to 12 characters in length, and can contain uppercase and lowercase letters.
func (GetMscSubContactsContactOutput) ElementType ¶ added in v3.8.0
func (GetMscSubContactsContactOutput) ElementType() reflect.Type
func (GetMscSubContactsContactOutput) Email ¶ added in v3.8.0
func (o GetMscSubContactsContactOutput) Email() pulumi.StringOutput
The User's Contact Email Address.
func (GetMscSubContactsContactOutput) Id ¶ added in v3.8.0
func (o GetMscSubContactsContactOutput) Id() pulumi.StringOutput
The ID of the Contact.
func (GetMscSubContactsContactOutput) IsAccount ¶ added in v3.8.0
func (o GetMscSubContactsContactOutput) IsAccount() pulumi.BoolOutput
Indicates Whether the BGP Group Is the Account Itself.
func (GetMscSubContactsContactOutput) IsObsolete ¶ added in v3.8.0
func (o GetMscSubContactsContactOutput) IsObsolete() pulumi.BoolOutput
Whether They Have Expired Or Not.
func (GetMscSubContactsContactOutput) IsVerifiedEmail ¶ added in v3.8.0
func (o GetMscSubContactsContactOutput) IsVerifiedEmail() pulumi.BoolOutput
Email Validation for.
func (GetMscSubContactsContactOutput) IsVerifiedMobile ¶ added in v3.8.0
func (o GetMscSubContactsContactOutput) IsVerifiedMobile() pulumi.BoolOutput
If the Phone Verification.
func (GetMscSubContactsContactOutput) LastEmailVerificationTimeStamp ¶ added in v3.8.0
func (o GetMscSubContactsContactOutput) LastEmailVerificationTimeStamp() pulumi.StringOutput
Last Verification Email Transmission Time.
func (GetMscSubContactsContactOutput) LastMobileVerificationTimeStamp ¶ added in v3.8.0
func (o GetMscSubContactsContactOutput) LastMobileVerificationTimeStamp() pulumi.StringOutput
The Pieces of Authentication SMS Sending Time.
func (GetMscSubContactsContactOutput) Mobile ¶ added in v3.8.0
func (o GetMscSubContactsContactOutput) Mobile() pulumi.StringOutput
The User's Telephone.
func (GetMscSubContactsContactOutput) Position ¶ added in v3.8.0
func (o GetMscSubContactsContactOutput) Position() pulumi.StringOutput
The User's Position. Valid values: `CEO`, `Technical Director`, `Maintenance Director`, `Project Director`,`Finance Director` and `Other`.
func (GetMscSubContactsContactOutput) ToGetMscSubContactsContactOutput ¶ added in v3.8.0
func (o GetMscSubContactsContactOutput) ToGetMscSubContactsContactOutput() GetMscSubContactsContactOutput
func (GetMscSubContactsContactOutput) ToGetMscSubContactsContactOutputWithContext ¶ added in v3.8.0
func (o GetMscSubContactsContactOutput) ToGetMscSubContactsContactOutputWithContext(ctx context.Context) GetMscSubContactsContactOutput
type GetMscSubContactsOutputArgs ¶ added in v3.9.0
type GetMscSubContactsOutputArgs struct { // A list of Contact IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` // A regex string to filter results by Contact name. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` // File name where to save data source results (after running `pulumi preview`). OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` }
A collection of arguments for invoking getMscSubContacts.
func (GetMscSubContactsOutputArgs) ElementType ¶ added in v3.9.0
func (GetMscSubContactsOutputArgs) ElementType() reflect.Type
type GetMscSubContactsResult ¶ added in v3.8.0
type GetMscSubContactsResult struct { Contacts []GetMscSubContactsContact `pulumi:"contacts"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` NameRegex *string `pulumi:"nameRegex"` Names []string `pulumi:"names"` OutputFile *string `pulumi:"outputFile"` }
A collection of values returned by getMscSubContacts.
func GetMscSubContacts ¶ added in v3.8.0
func GetMscSubContacts(ctx *pulumi.Context, args *GetMscSubContactsArgs, opts ...pulumi.InvokeOption) (*GetMscSubContactsResult, error)
This data source provides the Message Center Contacts of the current Alibaba Cloud user.
> **NOTE:** Available in v1.132.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { ids, err := alicloud.GetMscSubContacts(ctx, nil, nil) if err != nil { return err } ctx.Export("mscSubContactId1", ids.Contacts[0].Id) nameRegex, err := alicloud.GetMscSubContacts(ctx, &alicloud.GetMscSubContactsArgs{ NameRegex: pulumi.StringRef("^my-Contact"), }, nil) if err != nil { return err } ctx.Export("mscSubContactId2", nameRegex.Contacts[0].Id) return nil }) }
```
type GetMscSubContactsResultOutput ¶ added in v3.9.0
type GetMscSubContactsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getMscSubContacts.
func GetMscSubContactsOutput ¶ added in v3.9.0
func GetMscSubContactsOutput(ctx *pulumi.Context, args GetMscSubContactsOutputArgs, opts ...pulumi.InvokeOption) GetMscSubContactsResultOutput
func (GetMscSubContactsResultOutput) Contacts ¶ added in v3.9.0
func (o GetMscSubContactsResultOutput) Contacts() GetMscSubContactsContactArrayOutput
func (GetMscSubContactsResultOutput) ElementType ¶ added in v3.9.0
func (GetMscSubContactsResultOutput) ElementType() reflect.Type
func (GetMscSubContactsResultOutput) Id ¶ added in v3.9.0
func (o GetMscSubContactsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetMscSubContactsResultOutput) Ids ¶ added in v3.9.0
func (o GetMscSubContactsResultOutput) Ids() pulumi.StringArrayOutput
func (GetMscSubContactsResultOutput) NameRegex ¶ added in v3.9.0
func (o GetMscSubContactsResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetMscSubContactsResultOutput) Names ¶ added in v3.9.0
func (o GetMscSubContactsResultOutput) Names() pulumi.StringArrayOutput
func (GetMscSubContactsResultOutput) OutputFile ¶ added in v3.9.0
func (o GetMscSubContactsResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetMscSubContactsResultOutput) ToGetMscSubContactsResultOutput ¶ added in v3.9.0
func (o GetMscSubContactsResultOutput) ToGetMscSubContactsResultOutput() GetMscSubContactsResultOutput
func (GetMscSubContactsResultOutput) ToGetMscSubContactsResultOutputWithContext ¶ added in v3.9.0
func (o GetMscSubContactsResultOutput) ToGetMscSubContactsResultOutputWithContext(ctx context.Context) GetMscSubContactsResultOutput
type GetMscSubSubscriptionsArgs ¶ added in v3.8.0
type GetMscSubSubscriptionsArgs struct { // File name where to save data source results (after running `pulumi preview`). OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking getMscSubSubscriptions.
type GetMscSubSubscriptionsOutputArgs ¶ added in v3.9.0
type GetMscSubSubscriptionsOutputArgs struct { // File name where to save data source results (after running `pulumi preview`). OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` }
A collection of arguments for invoking getMscSubSubscriptions.
func (GetMscSubSubscriptionsOutputArgs) ElementType ¶ added in v3.9.0
func (GetMscSubSubscriptionsOutputArgs) ElementType() reflect.Type
type GetMscSubSubscriptionsResult ¶ added in v3.8.0
type GetMscSubSubscriptionsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` OutputFile *string `pulumi:"outputFile"` Subscriptions []GetMscSubSubscriptionsSubscription `pulumi:"subscriptions"` }
A collection of values returned by getMscSubSubscriptions.
func GetMscSubSubscriptions ¶ added in v3.8.0
func GetMscSubSubscriptions(ctx *pulumi.Context, args *GetMscSubSubscriptionsArgs, opts ...pulumi.InvokeOption) (*GetMscSubSubscriptionsResult, error)
This data source provides the Message Center Subscriptions of the current Alibaba Cloud user.
> **NOTE:** Available in v1.135.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _default, err := alicloud.GetMscSubSubscriptions(ctx, nil, nil) if err != nil { return err } ctx.Export("mscSubSubscriptionId1", _default.Subscriptions[0].Id) return nil }) }
```
type GetMscSubSubscriptionsResultOutput ¶ added in v3.9.0
type GetMscSubSubscriptionsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getMscSubSubscriptions.
func GetMscSubSubscriptionsOutput ¶ added in v3.9.0
func GetMscSubSubscriptionsOutput(ctx *pulumi.Context, args GetMscSubSubscriptionsOutputArgs, opts ...pulumi.InvokeOption) GetMscSubSubscriptionsResultOutput
func (GetMscSubSubscriptionsResultOutput) ElementType ¶ added in v3.9.0
func (GetMscSubSubscriptionsResultOutput) ElementType() reflect.Type
func (GetMscSubSubscriptionsResultOutput) Id ¶ added in v3.9.0
func (o GetMscSubSubscriptionsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetMscSubSubscriptionsResultOutput) OutputFile ¶ added in v3.9.0
func (o GetMscSubSubscriptionsResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetMscSubSubscriptionsResultOutput) Subscriptions ¶ added in v3.9.0
func (o GetMscSubSubscriptionsResultOutput) Subscriptions() GetMscSubSubscriptionsSubscriptionArrayOutput
func (GetMscSubSubscriptionsResultOutput) ToGetMscSubSubscriptionsResultOutput ¶ added in v3.9.0
func (o GetMscSubSubscriptionsResultOutput) ToGetMscSubSubscriptionsResultOutput() GetMscSubSubscriptionsResultOutput
func (GetMscSubSubscriptionsResultOutput) ToGetMscSubSubscriptionsResultOutputWithContext ¶ added in v3.9.0
func (o GetMscSubSubscriptionsResultOutput) ToGetMscSubSubscriptionsResultOutputWithContext(ctx context.Context) GetMscSubSubscriptionsResultOutput
type GetMscSubSubscriptionsSubscription ¶ added in v3.8.0
type GetMscSubSubscriptionsSubscription struct { // The channel the Subscription. Channel string `pulumi:"channel"` // The ids of subscribed contacts. ContactIds []int `pulumi:"contactIds"` // The description of the Subscription. Description string `pulumi:"description"` // The status of email subscription. Valid values: `-1`, `-2`, `0`, `1`. `-1` means required, `-2` means banned; `1` means subscribed; `0` means not subscribed. EmailStatus int `pulumi:"emailStatus"` // The ID of the Subscription. Id string `pulumi:"id"` // The ID of the Subscription. ItemId string `pulumi:"itemId"` // The name of the Subscription. ItemName string `pulumi:"itemName"` // The status of pmsg subscription. Valid values: `-1`, `-2`, `0`, `1`. `-1` means required, `-2` means banned; `1` means subscribed; `0` means not subscribed. PmsgStatus int `pulumi:"pmsgStatus"` // The status of sms subscription. Valid values: `-1`, `-2`, `0`, `1`. `-1` means required, `-2` means banned; `1` means subscribed; `0` means not subscribed. SmsStatus int `pulumi:"smsStatus"` // The status of tts subscription. Valid values: `-1`, `-2`, `0`, `1`. `-1` means required, `-2` means banned; `1` means subscribed; `0` means not subscribed. TtsStatus int `pulumi:"ttsStatus"` // The ids of subscribed webhooks. WebhookIds []int `pulumi:"webhookIds"` // The status of webhook subscription. Valid values: `-1`, `-2`, `0`, `1`. `-1` means required, `-2` means banned; `1` means subscribed; `0` means not subscribed. WebhookStatus int `pulumi:"webhookStatus"` }
type GetMscSubSubscriptionsSubscriptionArgs ¶ added in v3.8.0
type GetMscSubSubscriptionsSubscriptionArgs struct { // The channel the Subscription. Channel pulumi.StringInput `pulumi:"channel"` // The ids of subscribed contacts. ContactIds pulumi.IntArrayInput `pulumi:"contactIds"` // The description of the Subscription. Description pulumi.StringInput `pulumi:"description"` // The status of email subscription. Valid values: `-1`, `-2`, `0`, `1`. `-1` means required, `-2` means banned; `1` means subscribed; `0` means not subscribed. EmailStatus pulumi.IntInput `pulumi:"emailStatus"` // The ID of the Subscription. Id pulumi.StringInput `pulumi:"id"` // The ID of the Subscription. ItemId pulumi.StringInput `pulumi:"itemId"` // The name of the Subscription. ItemName pulumi.StringInput `pulumi:"itemName"` // The status of pmsg subscription. Valid values: `-1`, `-2`, `0`, `1`. `-1` means required, `-2` means banned; `1` means subscribed; `0` means not subscribed. PmsgStatus pulumi.IntInput `pulumi:"pmsgStatus"` // The status of sms subscription. Valid values: `-1`, `-2`, `0`, `1`. `-1` means required, `-2` means banned; `1` means subscribed; `0` means not subscribed. SmsStatus pulumi.IntInput `pulumi:"smsStatus"` // The status of tts subscription. Valid values: `-1`, `-2`, `0`, `1`. `-1` means required, `-2` means banned; `1` means subscribed; `0` means not subscribed. TtsStatus pulumi.IntInput `pulumi:"ttsStatus"` // The ids of subscribed webhooks. WebhookIds pulumi.IntArrayInput `pulumi:"webhookIds"` // The status of webhook subscription. Valid values: `-1`, `-2`, `0`, `1`. `-1` means required, `-2` means banned; `1` means subscribed; `0` means not subscribed. WebhookStatus pulumi.IntInput `pulumi:"webhookStatus"` }
func (GetMscSubSubscriptionsSubscriptionArgs) ElementType ¶ added in v3.8.0
func (GetMscSubSubscriptionsSubscriptionArgs) ElementType() reflect.Type
func (GetMscSubSubscriptionsSubscriptionArgs) ToGetMscSubSubscriptionsSubscriptionOutput ¶ added in v3.8.0
func (i GetMscSubSubscriptionsSubscriptionArgs) ToGetMscSubSubscriptionsSubscriptionOutput() GetMscSubSubscriptionsSubscriptionOutput
func (GetMscSubSubscriptionsSubscriptionArgs) ToGetMscSubSubscriptionsSubscriptionOutputWithContext ¶ added in v3.8.0
func (i GetMscSubSubscriptionsSubscriptionArgs) ToGetMscSubSubscriptionsSubscriptionOutputWithContext(ctx context.Context) GetMscSubSubscriptionsSubscriptionOutput
type GetMscSubSubscriptionsSubscriptionArray ¶ added in v3.8.0
type GetMscSubSubscriptionsSubscriptionArray []GetMscSubSubscriptionsSubscriptionInput
func (GetMscSubSubscriptionsSubscriptionArray) ElementType ¶ added in v3.8.0
func (GetMscSubSubscriptionsSubscriptionArray) ElementType() reflect.Type
func (GetMscSubSubscriptionsSubscriptionArray) ToGetMscSubSubscriptionsSubscriptionArrayOutput ¶ added in v3.8.0
func (i GetMscSubSubscriptionsSubscriptionArray) ToGetMscSubSubscriptionsSubscriptionArrayOutput() GetMscSubSubscriptionsSubscriptionArrayOutput
func (GetMscSubSubscriptionsSubscriptionArray) ToGetMscSubSubscriptionsSubscriptionArrayOutputWithContext ¶ added in v3.8.0
func (i GetMscSubSubscriptionsSubscriptionArray) ToGetMscSubSubscriptionsSubscriptionArrayOutputWithContext(ctx context.Context) GetMscSubSubscriptionsSubscriptionArrayOutput
type GetMscSubSubscriptionsSubscriptionArrayInput ¶ added in v3.8.0
type GetMscSubSubscriptionsSubscriptionArrayInput interface { pulumi.Input ToGetMscSubSubscriptionsSubscriptionArrayOutput() GetMscSubSubscriptionsSubscriptionArrayOutput ToGetMscSubSubscriptionsSubscriptionArrayOutputWithContext(context.Context) GetMscSubSubscriptionsSubscriptionArrayOutput }
GetMscSubSubscriptionsSubscriptionArrayInput is an input type that accepts GetMscSubSubscriptionsSubscriptionArray and GetMscSubSubscriptionsSubscriptionArrayOutput values. You can construct a concrete instance of `GetMscSubSubscriptionsSubscriptionArrayInput` via:
GetMscSubSubscriptionsSubscriptionArray{ GetMscSubSubscriptionsSubscriptionArgs{...} }
type GetMscSubSubscriptionsSubscriptionArrayOutput ¶ added in v3.8.0
type GetMscSubSubscriptionsSubscriptionArrayOutput struct{ *pulumi.OutputState }
func (GetMscSubSubscriptionsSubscriptionArrayOutput) ElementType ¶ added in v3.8.0
func (GetMscSubSubscriptionsSubscriptionArrayOutput) ElementType() reflect.Type
func (GetMscSubSubscriptionsSubscriptionArrayOutput) ToGetMscSubSubscriptionsSubscriptionArrayOutput ¶ added in v3.8.0
func (o GetMscSubSubscriptionsSubscriptionArrayOutput) ToGetMscSubSubscriptionsSubscriptionArrayOutput() GetMscSubSubscriptionsSubscriptionArrayOutput
func (GetMscSubSubscriptionsSubscriptionArrayOutput) ToGetMscSubSubscriptionsSubscriptionArrayOutputWithContext ¶ added in v3.8.0
func (o GetMscSubSubscriptionsSubscriptionArrayOutput) ToGetMscSubSubscriptionsSubscriptionArrayOutputWithContext(ctx context.Context) GetMscSubSubscriptionsSubscriptionArrayOutput
type GetMscSubSubscriptionsSubscriptionInput ¶ added in v3.8.0
type GetMscSubSubscriptionsSubscriptionInput interface { pulumi.Input ToGetMscSubSubscriptionsSubscriptionOutput() GetMscSubSubscriptionsSubscriptionOutput ToGetMscSubSubscriptionsSubscriptionOutputWithContext(context.Context) GetMscSubSubscriptionsSubscriptionOutput }
GetMscSubSubscriptionsSubscriptionInput is an input type that accepts GetMscSubSubscriptionsSubscriptionArgs and GetMscSubSubscriptionsSubscriptionOutput values. You can construct a concrete instance of `GetMscSubSubscriptionsSubscriptionInput` via:
GetMscSubSubscriptionsSubscriptionArgs{...}
type GetMscSubSubscriptionsSubscriptionOutput ¶ added in v3.8.0
type GetMscSubSubscriptionsSubscriptionOutput struct{ *pulumi.OutputState }
func (GetMscSubSubscriptionsSubscriptionOutput) Channel ¶ added in v3.8.0
func (o GetMscSubSubscriptionsSubscriptionOutput) Channel() pulumi.StringOutput
The channel the Subscription.
func (GetMscSubSubscriptionsSubscriptionOutput) ContactIds ¶ added in v3.8.0
func (o GetMscSubSubscriptionsSubscriptionOutput) ContactIds() pulumi.IntArrayOutput
The ids of subscribed contacts.
func (GetMscSubSubscriptionsSubscriptionOutput) Description ¶ added in v3.8.0
func (o GetMscSubSubscriptionsSubscriptionOutput) Description() pulumi.StringOutput
The description of the Subscription.
func (GetMscSubSubscriptionsSubscriptionOutput) ElementType ¶ added in v3.8.0
func (GetMscSubSubscriptionsSubscriptionOutput) ElementType() reflect.Type
func (GetMscSubSubscriptionsSubscriptionOutput) EmailStatus ¶ added in v3.8.0
func (o GetMscSubSubscriptionsSubscriptionOutput) EmailStatus() pulumi.IntOutput
The status of email subscription. Valid values: `-1`, `-2`, `0`, `1`. `-1` means required, `-2` means banned; `1` means subscribed; `0` means not subscribed.
func (GetMscSubSubscriptionsSubscriptionOutput) Id ¶ added in v3.8.0
func (o GetMscSubSubscriptionsSubscriptionOutput) Id() pulumi.StringOutput
The ID of the Subscription.
func (GetMscSubSubscriptionsSubscriptionOutput) ItemId ¶ added in v3.8.0
func (o GetMscSubSubscriptionsSubscriptionOutput) ItemId() pulumi.StringOutput
The ID of the Subscription.
func (GetMscSubSubscriptionsSubscriptionOutput) ItemName ¶ added in v3.8.0
func (o GetMscSubSubscriptionsSubscriptionOutput) ItemName() pulumi.StringOutput
The name of the Subscription.
func (GetMscSubSubscriptionsSubscriptionOutput) PmsgStatus ¶ added in v3.8.0
func (o GetMscSubSubscriptionsSubscriptionOutput) PmsgStatus() pulumi.IntOutput
The status of pmsg subscription. Valid values: `-1`, `-2`, `0`, `1`. `-1` means required, `-2` means banned; `1` means subscribed; `0` means not subscribed.
func (GetMscSubSubscriptionsSubscriptionOutput) SmsStatus ¶ added in v3.8.0
func (o GetMscSubSubscriptionsSubscriptionOutput) SmsStatus() pulumi.IntOutput
The status of sms subscription. Valid values: `-1`, `-2`, `0`, `1`. `-1` means required, `-2` means banned; `1` means subscribed; `0` means not subscribed.
func (GetMscSubSubscriptionsSubscriptionOutput) ToGetMscSubSubscriptionsSubscriptionOutput ¶ added in v3.8.0
func (o GetMscSubSubscriptionsSubscriptionOutput) ToGetMscSubSubscriptionsSubscriptionOutput() GetMscSubSubscriptionsSubscriptionOutput
func (GetMscSubSubscriptionsSubscriptionOutput) ToGetMscSubSubscriptionsSubscriptionOutputWithContext ¶ added in v3.8.0
func (o GetMscSubSubscriptionsSubscriptionOutput) ToGetMscSubSubscriptionsSubscriptionOutputWithContext(ctx context.Context) GetMscSubSubscriptionsSubscriptionOutput
func (GetMscSubSubscriptionsSubscriptionOutput) TtsStatus ¶ added in v3.8.0
func (o GetMscSubSubscriptionsSubscriptionOutput) TtsStatus() pulumi.IntOutput
The status of tts subscription. Valid values: `-1`, `-2`, `0`, `1`. `-1` means required, `-2` means banned; `1` means subscribed; `0` means not subscribed.
func (GetMscSubSubscriptionsSubscriptionOutput) WebhookIds ¶ added in v3.8.0
func (o GetMscSubSubscriptionsSubscriptionOutput) WebhookIds() pulumi.IntArrayOutput
The ids of subscribed webhooks.
func (GetMscSubSubscriptionsSubscriptionOutput) WebhookStatus ¶ added in v3.8.0
func (o GetMscSubSubscriptionsSubscriptionOutput) WebhookStatus() pulumi.IntOutput
The status of webhook subscription. Valid values: `-1`, `-2`, `0`, `1`. `-1` means required, `-2` means banned; `1` means subscribed; `0` means not subscribed.
type GetMscSubWebhooksArgs ¶ added in v3.9.0
type GetMscSubWebhooksArgs struct { // A list of Webhook IDs. Ids []string `pulumi:"ids"` // A regex string to filter results by Webhook name. NameRegex *string `pulumi:"nameRegex"` // File name where to save data source results (after running `pulumi preview`). OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking getMscSubWebhooks.
type GetMscSubWebhooksOutputArgs ¶ added in v3.9.0
type GetMscSubWebhooksOutputArgs struct { // A list of Webhook IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` // A regex string to filter results by Webhook name. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` // File name where to save data source results (after running `pulumi preview`). OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` }
A collection of arguments for invoking getMscSubWebhooks.
func (GetMscSubWebhooksOutputArgs) ElementType ¶ added in v3.9.0
func (GetMscSubWebhooksOutputArgs) ElementType() reflect.Type
type GetMscSubWebhooksResult ¶ added in v3.9.0
type GetMscSubWebhooksResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` NameRegex *string `pulumi:"nameRegex"` Names []string `pulumi:"names"` OutputFile *string `pulumi:"outputFile"` Webhooks []GetMscSubWebhooksWebhook `pulumi:"webhooks"` }
A collection of values returned by getMscSubWebhooks.
func GetMscSubWebhooks ¶ added in v3.9.0
func GetMscSubWebhooks(ctx *pulumi.Context, args *GetMscSubWebhooksArgs, opts ...pulumi.InvokeOption) (*GetMscSubWebhooksResult, error)
This data source provides the Msc Sub Webhooks of the current Alibaba Cloud user.
> **NOTE:** Available in v1.141.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { ids, err := alicloud.GetMscSubWebhooks(ctx, &alicloud.GetMscSubWebhooksArgs{ Ids: []string{ "example_id", }, }, nil) if err != nil { return err } ctx.Export("mscSubWebhookId1", ids.Webhooks[0].Id) nameRegex, err := alicloud.GetMscSubWebhooks(ctx, &alicloud.GetMscSubWebhooksArgs{ NameRegex: pulumi.StringRef("^my-Webhook"), }, nil) if err != nil { return err } ctx.Export("mscSubWebhookId2", nameRegex.Webhooks[0].Id) return nil }) }
```
type GetMscSubWebhooksResultOutput ¶ added in v3.9.0
type GetMscSubWebhooksResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getMscSubWebhooks.
func GetMscSubWebhooksOutput ¶ added in v3.9.0
func GetMscSubWebhooksOutput(ctx *pulumi.Context, args GetMscSubWebhooksOutputArgs, opts ...pulumi.InvokeOption) GetMscSubWebhooksResultOutput
func (GetMscSubWebhooksResultOutput) ElementType ¶ added in v3.9.0
func (GetMscSubWebhooksResultOutput) ElementType() reflect.Type
func (GetMscSubWebhooksResultOutput) Id ¶ added in v3.9.0
func (o GetMscSubWebhooksResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetMscSubWebhooksResultOutput) Ids ¶ added in v3.9.0
func (o GetMscSubWebhooksResultOutput) Ids() pulumi.StringArrayOutput
func (GetMscSubWebhooksResultOutput) NameRegex ¶ added in v3.9.0
func (o GetMscSubWebhooksResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetMscSubWebhooksResultOutput) Names ¶ added in v3.9.0
func (o GetMscSubWebhooksResultOutput) Names() pulumi.StringArrayOutput
func (GetMscSubWebhooksResultOutput) OutputFile ¶ added in v3.9.0
func (o GetMscSubWebhooksResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetMscSubWebhooksResultOutput) ToGetMscSubWebhooksResultOutput ¶ added in v3.9.0
func (o GetMscSubWebhooksResultOutput) ToGetMscSubWebhooksResultOutput() GetMscSubWebhooksResultOutput
func (GetMscSubWebhooksResultOutput) ToGetMscSubWebhooksResultOutputWithContext ¶ added in v3.9.0
func (o GetMscSubWebhooksResultOutput) ToGetMscSubWebhooksResultOutputWithContext(ctx context.Context) GetMscSubWebhooksResultOutput
func (GetMscSubWebhooksResultOutput) Webhooks ¶ added in v3.9.0
func (o GetMscSubWebhooksResultOutput) Webhooks() GetMscSubWebhooksWebhookArrayOutput
type GetMscSubWebhooksWebhook ¶ added in v3.9.0
type GetMscSubWebhooksWebhook struct { // The ID of the Webhook. Id string `pulumi:"id"` // The serverUrl of the Subscription. ServerUrl string `pulumi:"serverUrl"` // The first ID of the resource. WebhookId string `pulumi:"webhookId"` // The name of the Webhook. **Note:** The name must be `2` to `12` characters in length, and can contain uppercase and lowercase letters. WebhookName string `pulumi:"webhookName"` }
type GetMscSubWebhooksWebhookArgs ¶ added in v3.9.0
type GetMscSubWebhooksWebhookArgs struct { // The ID of the Webhook. Id pulumi.StringInput `pulumi:"id"` // The serverUrl of the Subscription. ServerUrl pulumi.StringInput `pulumi:"serverUrl"` // The first ID of the resource. WebhookId pulumi.StringInput `pulumi:"webhookId"` // The name of the Webhook. **Note:** The name must be `2` to `12` characters in length, and can contain uppercase and lowercase letters. WebhookName pulumi.StringInput `pulumi:"webhookName"` }
func (GetMscSubWebhooksWebhookArgs) ElementType ¶ added in v3.9.0
func (GetMscSubWebhooksWebhookArgs) ElementType() reflect.Type
func (GetMscSubWebhooksWebhookArgs) ToGetMscSubWebhooksWebhookOutput ¶ added in v3.9.0
func (i GetMscSubWebhooksWebhookArgs) ToGetMscSubWebhooksWebhookOutput() GetMscSubWebhooksWebhookOutput
func (GetMscSubWebhooksWebhookArgs) ToGetMscSubWebhooksWebhookOutputWithContext ¶ added in v3.9.0
func (i GetMscSubWebhooksWebhookArgs) ToGetMscSubWebhooksWebhookOutputWithContext(ctx context.Context) GetMscSubWebhooksWebhookOutput
type GetMscSubWebhooksWebhookArray ¶ added in v3.9.0
type GetMscSubWebhooksWebhookArray []GetMscSubWebhooksWebhookInput
func (GetMscSubWebhooksWebhookArray) ElementType ¶ added in v3.9.0
func (GetMscSubWebhooksWebhookArray) ElementType() reflect.Type
func (GetMscSubWebhooksWebhookArray) ToGetMscSubWebhooksWebhookArrayOutput ¶ added in v3.9.0
func (i GetMscSubWebhooksWebhookArray) ToGetMscSubWebhooksWebhookArrayOutput() GetMscSubWebhooksWebhookArrayOutput
func (GetMscSubWebhooksWebhookArray) ToGetMscSubWebhooksWebhookArrayOutputWithContext ¶ added in v3.9.0
func (i GetMscSubWebhooksWebhookArray) ToGetMscSubWebhooksWebhookArrayOutputWithContext(ctx context.Context) GetMscSubWebhooksWebhookArrayOutput
type GetMscSubWebhooksWebhookArrayInput ¶ added in v3.9.0
type GetMscSubWebhooksWebhookArrayInput interface { pulumi.Input ToGetMscSubWebhooksWebhookArrayOutput() GetMscSubWebhooksWebhookArrayOutput ToGetMscSubWebhooksWebhookArrayOutputWithContext(context.Context) GetMscSubWebhooksWebhookArrayOutput }
GetMscSubWebhooksWebhookArrayInput is an input type that accepts GetMscSubWebhooksWebhookArray and GetMscSubWebhooksWebhookArrayOutput values. You can construct a concrete instance of `GetMscSubWebhooksWebhookArrayInput` via:
GetMscSubWebhooksWebhookArray{ GetMscSubWebhooksWebhookArgs{...} }
type GetMscSubWebhooksWebhookArrayOutput ¶ added in v3.9.0
type GetMscSubWebhooksWebhookArrayOutput struct{ *pulumi.OutputState }
func (GetMscSubWebhooksWebhookArrayOutput) ElementType ¶ added in v3.9.0
func (GetMscSubWebhooksWebhookArrayOutput) ElementType() reflect.Type
func (GetMscSubWebhooksWebhookArrayOutput) Index ¶ added in v3.9.0
func (o GetMscSubWebhooksWebhookArrayOutput) Index(i pulumi.IntInput) GetMscSubWebhooksWebhookOutput
func (GetMscSubWebhooksWebhookArrayOutput) ToGetMscSubWebhooksWebhookArrayOutput ¶ added in v3.9.0
func (o GetMscSubWebhooksWebhookArrayOutput) ToGetMscSubWebhooksWebhookArrayOutput() GetMscSubWebhooksWebhookArrayOutput
func (GetMscSubWebhooksWebhookArrayOutput) ToGetMscSubWebhooksWebhookArrayOutputWithContext ¶ added in v3.9.0
func (o GetMscSubWebhooksWebhookArrayOutput) ToGetMscSubWebhooksWebhookArrayOutputWithContext(ctx context.Context) GetMscSubWebhooksWebhookArrayOutput
type GetMscSubWebhooksWebhookInput ¶ added in v3.9.0
type GetMscSubWebhooksWebhookInput interface { pulumi.Input ToGetMscSubWebhooksWebhookOutput() GetMscSubWebhooksWebhookOutput ToGetMscSubWebhooksWebhookOutputWithContext(context.Context) GetMscSubWebhooksWebhookOutput }
GetMscSubWebhooksWebhookInput is an input type that accepts GetMscSubWebhooksWebhookArgs and GetMscSubWebhooksWebhookOutput values. You can construct a concrete instance of `GetMscSubWebhooksWebhookInput` via:
GetMscSubWebhooksWebhookArgs{...}
type GetMscSubWebhooksWebhookOutput ¶ added in v3.9.0
type GetMscSubWebhooksWebhookOutput struct{ *pulumi.OutputState }
func (GetMscSubWebhooksWebhookOutput) ElementType ¶ added in v3.9.0
func (GetMscSubWebhooksWebhookOutput) ElementType() reflect.Type
func (GetMscSubWebhooksWebhookOutput) Id ¶ added in v3.9.0
func (o GetMscSubWebhooksWebhookOutput) Id() pulumi.StringOutput
The ID of the Webhook.
func (GetMscSubWebhooksWebhookOutput) ServerUrl ¶ added in v3.9.0
func (o GetMscSubWebhooksWebhookOutput) ServerUrl() pulumi.StringOutput
The serverUrl of the Subscription.
func (GetMscSubWebhooksWebhookOutput) ToGetMscSubWebhooksWebhookOutput ¶ added in v3.9.0
func (o GetMscSubWebhooksWebhookOutput) ToGetMscSubWebhooksWebhookOutput() GetMscSubWebhooksWebhookOutput
func (GetMscSubWebhooksWebhookOutput) ToGetMscSubWebhooksWebhookOutputWithContext ¶ added in v3.9.0
func (o GetMscSubWebhooksWebhookOutput) ToGetMscSubWebhooksWebhookOutputWithContext(ctx context.Context) GetMscSubWebhooksWebhookOutput
func (GetMscSubWebhooksWebhookOutput) WebhookId ¶ added in v3.9.0
func (o GetMscSubWebhooksWebhookOutput) WebhookId() pulumi.StringOutput
The first ID of the resource.
func (GetMscSubWebhooksWebhookOutput) WebhookName ¶ added in v3.9.0
func (o GetMscSubWebhooksWebhookOutput) WebhookName() pulumi.StringOutput
The name of the Webhook. **Note:** The name must be `2` to `12` characters in length, and can contain uppercase and lowercase letters.
type GetRegionsArgs ¶
type GetRegionsArgs struct { // Set to true to match only the region configured in the provider. Current *bool `pulumi:"current"` // The name of the region to select, such as `eu-central-1`. Name *string `pulumi:"name"` // File name where to save data source results (after running `pulumi preview`). // // > **NOTE:** You will get an error if you set `current` to true and `name` to a different value from the one you configured in the provider. // It is better to either use `name` or `current`, but not both at the same time. OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking getRegions.
type GetRegionsOutputArgs ¶ added in v3.9.0
type GetRegionsOutputArgs struct { // Set to true to match only the region configured in the provider. Current pulumi.BoolPtrInput `pulumi:"current"` // The name of the region to select, such as `eu-central-1`. Name pulumi.StringPtrInput `pulumi:"name"` // File name where to save data source results (after running `pulumi preview`). // // > **NOTE:** You will get an error if you set `current` to true and `name` to a different value from the one you configured in the provider. // It is better to either use `name` or `current`, but not both at the same time. OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` }
A collection of arguments for invoking getRegions.
func (GetRegionsOutputArgs) ElementType ¶ added in v3.9.0
func (GetRegionsOutputArgs) ElementType() reflect.Type
type GetRegionsRegion ¶
type GetRegionsRegionArgs ¶
type GetRegionsRegionArgs struct { // ID of the region. Id pulumi.StringInput `pulumi:"id"` // Name of the region in the local language. LocalName pulumi.StringInput `pulumi:"localName"` RegionId pulumi.StringInput `pulumi:"regionId"` }
func (GetRegionsRegionArgs) ElementType ¶
func (GetRegionsRegionArgs) ElementType() reflect.Type
func (GetRegionsRegionArgs) ToGetRegionsRegionOutput ¶
func (i GetRegionsRegionArgs) ToGetRegionsRegionOutput() GetRegionsRegionOutput
func (GetRegionsRegionArgs) ToGetRegionsRegionOutputWithContext ¶
func (i GetRegionsRegionArgs) ToGetRegionsRegionOutputWithContext(ctx context.Context) GetRegionsRegionOutput
type GetRegionsRegionArray ¶
type GetRegionsRegionArray []GetRegionsRegionInput
func (GetRegionsRegionArray) ElementType ¶
func (GetRegionsRegionArray) ElementType() reflect.Type
func (GetRegionsRegionArray) ToGetRegionsRegionArrayOutput ¶
func (i GetRegionsRegionArray) ToGetRegionsRegionArrayOutput() GetRegionsRegionArrayOutput
func (GetRegionsRegionArray) ToGetRegionsRegionArrayOutputWithContext ¶
func (i GetRegionsRegionArray) ToGetRegionsRegionArrayOutputWithContext(ctx context.Context) GetRegionsRegionArrayOutput
type GetRegionsRegionArrayInput ¶
type GetRegionsRegionArrayInput interface { pulumi.Input ToGetRegionsRegionArrayOutput() GetRegionsRegionArrayOutput ToGetRegionsRegionArrayOutputWithContext(context.Context) GetRegionsRegionArrayOutput }
GetRegionsRegionArrayInput is an input type that accepts GetRegionsRegionArray and GetRegionsRegionArrayOutput values. You can construct a concrete instance of `GetRegionsRegionArrayInput` via:
GetRegionsRegionArray{ GetRegionsRegionArgs{...} }
type GetRegionsRegionArrayOutput ¶
type GetRegionsRegionArrayOutput struct{ *pulumi.OutputState }
func (GetRegionsRegionArrayOutput) ElementType ¶
func (GetRegionsRegionArrayOutput) ElementType() reflect.Type
func (GetRegionsRegionArrayOutput) Index ¶
func (o GetRegionsRegionArrayOutput) Index(i pulumi.IntInput) GetRegionsRegionOutput
func (GetRegionsRegionArrayOutput) ToGetRegionsRegionArrayOutput ¶
func (o GetRegionsRegionArrayOutput) ToGetRegionsRegionArrayOutput() GetRegionsRegionArrayOutput
func (GetRegionsRegionArrayOutput) ToGetRegionsRegionArrayOutputWithContext ¶
func (o GetRegionsRegionArrayOutput) ToGetRegionsRegionArrayOutputWithContext(ctx context.Context) GetRegionsRegionArrayOutput
type GetRegionsRegionInput ¶
type GetRegionsRegionInput interface { pulumi.Input ToGetRegionsRegionOutput() GetRegionsRegionOutput ToGetRegionsRegionOutputWithContext(context.Context) GetRegionsRegionOutput }
GetRegionsRegionInput is an input type that accepts GetRegionsRegionArgs and GetRegionsRegionOutput values. You can construct a concrete instance of `GetRegionsRegionInput` via:
GetRegionsRegionArgs{...}
type GetRegionsRegionOutput ¶
type GetRegionsRegionOutput struct{ *pulumi.OutputState }
func (GetRegionsRegionOutput) ElementType ¶
func (GetRegionsRegionOutput) ElementType() reflect.Type
func (GetRegionsRegionOutput) Id ¶
func (o GetRegionsRegionOutput) Id() pulumi.StringOutput
ID of the region.
func (GetRegionsRegionOutput) LocalName ¶
func (o GetRegionsRegionOutput) LocalName() pulumi.StringOutput
Name of the region in the local language.
func (GetRegionsRegionOutput) RegionId ¶
func (o GetRegionsRegionOutput) RegionId() pulumi.StringOutput
func (GetRegionsRegionOutput) ToGetRegionsRegionOutput ¶
func (o GetRegionsRegionOutput) ToGetRegionsRegionOutput() GetRegionsRegionOutput
func (GetRegionsRegionOutput) ToGetRegionsRegionOutputWithContext ¶
func (o GetRegionsRegionOutput) ToGetRegionsRegionOutputWithContext(ctx context.Context) GetRegionsRegionOutput
type GetRegionsResult ¶
type GetRegionsResult struct { Current bool `pulumi:"current"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // A list of region IDs. Ids []string `pulumi:"ids"` Name string `pulumi:"name"` OutputFile *string `pulumi:"outputFile"` // A list of regions. Each element contains the following attributes: Regions []GetRegionsRegion `pulumi:"regions"` }
A collection of values returned by getRegions.
func GetRegions ¶
func GetRegions(ctx *pulumi.Context, args *GetRegionsArgs, opts ...pulumi.InvokeOption) (*GetRegionsResult, error)
This data source provides Alibaba Cloud regions.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { currentRegionDs, err := alicloud.GetRegions(ctx, &alicloud.GetRegionsArgs{ Current: pulumi.BoolRef(true), }, nil) if err != nil { return err } ctx.Export("currentRegionId", currentRegionDs.Regions[0].Id) return nil }) }
```
type GetRegionsResultOutput ¶ added in v3.9.0
type GetRegionsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRegions.
func GetRegionsOutput ¶ added in v3.9.0
func GetRegionsOutput(ctx *pulumi.Context, args GetRegionsOutputArgs, opts ...pulumi.InvokeOption) GetRegionsResultOutput
func (GetRegionsResultOutput) Current ¶ added in v3.9.0
func (o GetRegionsResultOutput) Current() pulumi.BoolOutput
func (GetRegionsResultOutput) ElementType ¶ added in v3.9.0
func (GetRegionsResultOutput) ElementType() reflect.Type
func (GetRegionsResultOutput) Id ¶ added in v3.9.0
func (o GetRegionsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetRegionsResultOutput) Ids ¶ added in v3.9.0
func (o GetRegionsResultOutput) Ids() pulumi.StringArrayOutput
A list of region IDs.
func (GetRegionsResultOutput) Name ¶ added in v3.9.0
func (o GetRegionsResultOutput) Name() pulumi.StringOutput
func (GetRegionsResultOutput) OutputFile ¶ added in v3.9.0
func (o GetRegionsResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetRegionsResultOutput) Regions ¶ added in v3.9.0
func (o GetRegionsResultOutput) Regions() GetRegionsRegionArrayOutput
A list of regions. Each element contains the following attributes:
func (GetRegionsResultOutput) ToGetRegionsResultOutput ¶ added in v3.9.0
func (o GetRegionsResultOutput) ToGetRegionsResultOutput() GetRegionsResultOutput
func (GetRegionsResultOutput) ToGetRegionsResultOutputWithContext ¶ added in v3.9.0
func (o GetRegionsResultOutput) ToGetRegionsResultOutputWithContext(ctx context.Context) GetRegionsResultOutput
type GetZonesArgs ¶
type GetZonesArgs struct { // Filter the results by a specific disk category. Can be either `cloud`, `cloudEfficiency`, `cloudSsd`, `ephemeralSsd`. AvailableDiskCategory *string `pulumi:"availableDiskCategory"` // Filter the results by a specific instance type. AvailableInstanceType *string `pulumi:"availableInstanceType"` // Filter the results by a specific resource type. // Valid values: `Instance`, `Disk`, `VSwitch`, `Rds`, `KVStore`, `FunctionCompute`, `Elasticsearch`, `Slb`. // // > **NOTE:** From version 1.134.0, the `availableResourceCreation` value "Rds" has been deprecated. // If you want to fetch the available zones for RDS instance, you can use datasource alicloud_db_zones AvailableResourceCreation *string `pulumi:"availableResourceCreation"` // Filter the results by a slb instance address version. Can be either `ipv4`, or `ipv6`. // // > **NOTE:** The disk category `cloud` has been outdated and can only be used by non-I/O Optimized ECS instances. Many availability zones don't support it. It is recommended to use `cloudEfficiency` or `cloudSsd`. AvailableSlbAddressIpVersion *string `pulumi:"availableSlbAddressIpVersion"` // Filter the results by a slb instance address type. Can be either `Vpc`, `classicInternet` or `classicIntranet` AvailableSlbAddressType *string `pulumi:"availableSlbAddressType"` // Default to false and only output `id` in the `zones` block. Set it to true can output more details. EnableDetails *bool `pulumi:"enableDetails"` // Filter the results by a specific ECS instance charge type. Valid values: `PrePaid` and `PostPaid`. Default to `PostPaid`. InstanceChargeType *string `pulumi:"instanceChargeType"` // Indicate whether the zones can be used in a multi AZ configuration. Default to `false`. Multi AZ is usually used to launch RDS instances. Multi *bool `pulumi:"multi"` // Filter the results by a specific network type. Valid values: `Classic` and `Vpc`. NetworkType *string `pulumi:"networkType"` // File name where to save data source results (after running `pulumi preview`). OutputFile *string `pulumi:"outputFile"` // - (Optional) Filter the results by a specific ECS spot type. Valid values: `NoSpot`, `SpotWithPriceLimit` and `SpotAsPriceGo`. Default to `NoSpot`. SpotStrategy *string `pulumi:"spotStrategy"` }
A collection of arguments for invoking getZones.
type GetZonesOutputArgs ¶ added in v3.9.0
type GetZonesOutputArgs struct { // Filter the results by a specific disk category. Can be either `cloud`, `cloudEfficiency`, `cloudSsd`, `ephemeralSsd`. AvailableDiskCategory pulumi.StringPtrInput `pulumi:"availableDiskCategory"` // Filter the results by a specific instance type. AvailableInstanceType pulumi.StringPtrInput `pulumi:"availableInstanceType"` // Filter the results by a specific resource type. // Valid values: `Instance`, `Disk`, `VSwitch`, `Rds`, `KVStore`, `FunctionCompute`, `Elasticsearch`, `Slb`. // // > **NOTE:** From version 1.134.0, the `availableResourceCreation` value "Rds" has been deprecated. // If you want to fetch the available zones for RDS instance, you can use datasource alicloud_db_zones AvailableResourceCreation pulumi.StringPtrInput `pulumi:"availableResourceCreation"` // Filter the results by a slb instance address version. Can be either `ipv4`, or `ipv6`. // // > **NOTE:** The disk category `cloud` has been outdated and can only be used by non-I/O Optimized ECS instances. Many availability zones don't support it. It is recommended to use `cloudEfficiency` or `cloudSsd`. AvailableSlbAddressIpVersion pulumi.StringPtrInput `pulumi:"availableSlbAddressIpVersion"` // Filter the results by a slb instance address type. Can be either `Vpc`, `classicInternet` or `classicIntranet` AvailableSlbAddressType pulumi.StringPtrInput `pulumi:"availableSlbAddressType"` // Default to false and only output `id` in the `zones` block. Set it to true can output more details. EnableDetails pulumi.BoolPtrInput `pulumi:"enableDetails"` // Filter the results by a specific ECS instance charge type. Valid values: `PrePaid` and `PostPaid`. Default to `PostPaid`. InstanceChargeType pulumi.StringPtrInput `pulumi:"instanceChargeType"` // Indicate whether the zones can be used in a multi AZ configuration. Default to `false`. Multi AZ is usually used to launch RDS instances. Multi pulumi.BoolPtrInput `pulumi:"multi"` // Filter the results by a specific network type. Valid values: `Classic` and `Vpc`. NetworkType pulumi.StringPtrInput `pulumi:"networkType"` // File name where to save data source results (after running `pulumi preview`). OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // - (Optional) Filter the results by a specific ECS spot type. Valid values: `NoSpot`, `SpotWithPriceLimit` and `SpotAsPriceGo`. Default to `NoSpot`. SpotStrategy pulumi.StringPtrInput `pulumi:"spotStrategy"` }
A collection of arguments for invoking getZones.
func (GetZonesOutputArgs) ElementType ¶ added in v3.9.0
func (GetZonesOutputArgs) ElementType() reflect.Type
type GetZonesResult ¶
type GetZonesResult struct { AvailableDiskCategory *string `pulumi:"availableDiskCategory"` AvailableInstanceType *string `pulumi:"availableInstanceType"` // Type of resources that can be created. AvailableResourceCreation *string `pulumi:"availableResourceCreation"` AvailableSlbAddressIpVersion *string `pulumi:"availableSlbAddressIpVersion"` AvailableSlbAddressType *string `pulumi:"availableSlbAddressType"` EnableDetails *bool `pulumi:"enableDetails"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // A list of zone IDs. Ids []string `pulumi:"ids"` InstanceChargeType *string `pulumi:"instanceChargeType"` Multi *bool `pulumi:"multi"` NetworkType *string `pulumi:"networkType"` OutputFile *string `pulumi:"outputFile"` SpotStrategy *string `pulumi:"spotStrategy"` // A list of availability zones. Each element contains the following attributes: Zones []GetZonesZone `pulumi:"zones"` }
A collection of values returned by getZones.
func GetZones ¶
func GetZones(ctx *pulumi.Context, args *GetZonesArgs, opts ...pulumi.InvokeOption) (*GetZonesResult, error)
This data source provides availability zones that can be accessed by an Alibaba Cloud account within the region configured in the provider.
> **NOTE:** If one zone is sold out, it will not be exported.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/ecs" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { zonesDs, err := alicloud.GetZones(ctx, &alicloud.GetZonesArgs{ AvailableDiskCategory: pulumi.StringRef("cloud_ssd"), AvailableInstanceType: pulumi.StringRef("ecs.n4.large"), }, nil) if err != nil { return err } _, err = ecs.NewInstance(ctx, "instance", &ecs.InstanceArgs{ AvailabilityZone: *pulumi.String(zonesDs.Zones[0].Id), }) if err != nil { return err } return nil }) }
```
type GetZonesResultOutput ¶ added in v3.9.0
type GetZonesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getZones.
func GetZonesOutput ¶ added in v3.9.0
func GetZonesOutput(ctx *pulumi.Context, args GetZonesOutputArgs, opts ...pulumi.InvokeOption) GetZonesResultOutput
func (GetZonesResultOutput) AvailableDiskCategory ¶ added in v3.9.0
func (o GetZonesResultOutput) AvailableDiskCategory() pulumi.StringPtrOutput
func (GetZonesResultOutput) AvailableInstanceType ¶ added in v3.9.0
func (o GetZonesResultOutput) AvailableInstanceType() pulumi.StringPtrOutput
func (GetZonesResultOutput) AvailableResourceCreation ¶ added in v3.9.0
func (o GetZonesResultOutput) AvailableResourceCreation() pulumi.StringPtrOutput
Type of resources that can be created.
func (GetZonesResultOutput) AvailableSlbAddressIpVersion ¶ added in v3.9.0
func (o GetZonesResultOutput) AvailableSlbAddressIpVersion() pulumi.StringPtrOutput
func (GetZonesResultOutput) AvailableSlbAddressType ¶ added in v3.9.0
func (o GetZonesResultOutput) AvailableSlbAddressType() pulumi.StringPtrOutput
func (GetZonesResultOutput) ElementType ¶ added in v3.9.0
func (GetZonesResultOutput) ElementType() reflect.Type
func (GetZonesResultOutput) EnableDetails ¶ added in v3.9.0
func (o GetZonesResultOutput) EnableDetails() pulumi.BoolPtrOutput
func (GetZonesResultOutput) Id ¶ added in v3.9.0
func (o GetZonesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetZonesResultOutput) Ids ¶ added in v3.9.0
func (o GetZonesResultOutput) Ids() pulumi.StringArrayOutput
A list of zone IDs.
func (GetZonesResultOutput) InstanceChargeType ¶ added in v3.9.0
func (o GetZonesResultOutput) InstanceChargeType() pulumi.StringPtrOutput
func (GetZonesResultOutput) Multi ¶ added in v3.9.0
func (o GetZonesResultOutput) Multi() pulumi.BoolPtrOutput
func (GetZonesResultOutput) NetworkType ¶ added in v3.9.0
func (o GetZonesResultOutput) NetworkType() pulumi.StringPtrOutput
func (GetZonesResultOutput) OutputFile ¶ added in v3.9.0
func (o GetZonesResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetZonesResultOutput) SpotStrategy ¶ added in v3.9.0
func (o GetZonesResultOutput) SpotStrategy() pulumi.StringPtrOutput
func (GetZonesResultOutput) ToGetZonesResultOutput ¶ added in v3.9.0
func (o GetZonesResultOutput) ToGetZonesResultOutput() GetZonesResultOutput
func (GetZonesResultOutput) ToGetZonesResultOutputWithContext ¶ added in v3.9.0
func (o GetZonesResultOutput) ToGetZonesResultOutputWithContext(ctx context.Context) GetZonesResultOutput
func (GetZonesResultOutput) Zones ¶ added in v3.9.0
func (o GetZonesResultOutput) Zones() GetZonesZoneArrayOutput
A list of availability zones. Each element contains the following attributes:
type GetZonesZone ¶
type GetZonesZone struct { // Set of supported disk categories. AvailableDiskCategories []string `pulumi:"availableDiskCategories"` // Allowed instance types. AvailableInstanceTypes []string `pulumi:"availableInstanceTypes"` // Filter the results by a specific resource type. // Valid values: `Instance`, `Disk`, `VSwitch`, `Rds`, `KVStore`, `FunctionCompute`, `Elasticsearch`, `Slb`. // // > **NOTE:** From version 1.134.0, the `availableResourceCreation` value "Rds" has been deprecated. // If you want to fetch the available zones for RDS instance, you can use datasource alicloud_db_zones AvailableResourceCreations []string `pulumi:"availableResourceCreations"` // ID of the zone. Id string `pulumi:"id"` // Name of the zone in the local language. LocalName string `pulumi:"localName"` // A list of zone ids in which the multi zone. MultiZoneIds []string `pulumi:"multiZoneIds"` // A list of slb slave zone ids in which the slb master zone. SlbSlaveZoneIds []string `pulumi:"slbSlaveZoneIds"` }
type GetZonesZoneArgs ¶
type GetZonesZoneArgs struct { // Set of supported disk categories. AvailableDiskCategories pulumi.StringArrayInput `pulumi:"availableDiskCategories"` // Allowed instance types. AvailableInstanceTypes pulumi.StringArrayInput `pulumi:"availableInstanceTypes"` // Filter the results by a specific resource type. // Valid values: `Instance`, `Disk`, `VSwitch`, `Rds`, `KVStore`, `FunctionCompute`, `Elasticsearch`, `Slb`. // // > **NOTE:** From version 1.134.0, the `availableResourceCreation` value "Rds" has been deprecated. // If you want to fetch the available zones for RDS instance, you can use datasource alicloud_db_zones AvailableResourceCreations pulumi.StringArrayInput `pulumi:"availableResourceCreations"` // ID of the zone. Id pulumi.StringInput `pulumi:"id"` // Name of the zone in the local language. LocalName pulumi.StringInput `pulumi:"localName"` // A list of zone ids in which the multi zone. MultiZoneIds pulumi.StringArrayInput `pulumi:"multiZoneIds"` // A list of slb slave zone ids in which the slb master zone. SlbSlaveZoneIds pulumi.StringArrayInput `pulumi:"slbSlaveZoneIds"` }
func (GetZonesZoneArgs) ElementType ¶
func (GetZonesZoneArgs) ElementType() reflect.Type
func (GetZonesZoneArgs) ToGetZonesZoneOutput ¶
func (i GetZonesZoneArgs) ToGetZonesZoneOutput() GetZonesZoneOutput
func (GetZonesZoneArgs) ToGetZonesZoneOutputWithContext ¶
func (i GetZonesZoneArgs) ToGetZonesZoneOutputWithContext(ctx context.Context) GetZonesZoneOutput
type GetZonesZoneArray ¶
type GetZonesZoneArray []GetZonesZoneInput
func (GetZonesZoneArray) ElementType ¶
func (GetZonesZoneArray) ElementType() reflect.Type
func (GetZonesZoneArray) ToGetZonesZoneArrayOutput ¶
func (i GetZonesZoneArray) ToGetZonesZoneArrayOutput() GetZonesZoneArrayOutput
func (GetZonesZoneArray) ToGetZonesZoneArrayOutputWithContext ¶
func (i GetZonesZoneArray) ToGetZonesZoneArrayOutputWithContext(ctx context.Context) GetZonesZoneArrayOutput
type GetZonesZoneArrayInput ¶
type GetZonesZoneArrayInput interface { pulumi.Input ToGetZonesZoneArrayOutput() GetZonesZoneArrayOutput ToGetZonesZoneArrayOutputWithContext(context.Context) GetZonesZoneArrayOutput }
GetZonesZoneArrayInput is an input type that accepts GetZonesZoneArray and GetZonesZoneArrayOutput values. You can construct a concrete instance of `GetZonesZoneArrayInput` via:
GetZonesZoneArray{ GetZonesZoneArgs{...} }
type GetZonesZoneArrayOutput ¶
type GetZonesZoneArrayOutput struct{ *pulumi.OutputState }
func (GetZonesZoneArrayOutput) ElementType ¶
func (GetZonesZoneArrayOutput) ElementType() reflect.Type
func (GetZonesZoneArrayOutput) Index ¶
func (o GetZonesZoneArrayOutput) Index(i pulumi.IntInput) GetZonesZoneOutput
func (GetZonesZoneArrayOutput) ToGetZonesZoneArrayOutput ¶
func (o GetZonesZoneArrayOutput) ToGetZonesZoneArrayOutput() GetZonesZoneArrayOutput
func (GetZonesZoneArrayOutput) ToGetZonesZoneArrayOutputWithContext ¶
func (o GetZonesZoneArrayOutput) ToGetZonesZoneArrayOutputWithContext(ctx context.Context) GetZonesZoneArrayOutput
type GetZonesZoneInput ¶
type GetZonesZoneInput interface { pulumi.Input ToGetZonesZoneOutput() GetZonesZoneOutput ToGetZonesZoneOutputWithContext(context.Context) GetZonesZoneOutput }
GetZonesZoneInput is an input type that accepts GetZonesZoneArgs and GetZonesZoneOutput values. You can construct a concrete instance of `GetZonesZoneInput` via:
GetZonesZoneArgs{...}
type GetZonesZoneOutput ¶
type GetZonesZoneOutput struct{ *pulumi.OutputState }
func (GetZonesZoneOutput) AvailableDiskCategories ¶
func (o GetZonesZoneOutput) AvailableDiskCategories() pulumi.StringArrayOutput
Set of supported disk categories.
func (GetZonesZoneOutput) AvailableInstanceTypes ¶
func (o GetZonesZoneOutput) AvailableInstanceTypes() pulumi.StringArrayOutput
Allowed instance types.
func (GetZonesZoneOutput) AvailableResourceCreations ¶
func (o GetZonesZoneOutput) AvailableResourceCreations() pulumi.StringArrayOutput
Filter the results by a specific resource type. Valid values: `Instance`, `Disk`, `VSwitch`, `Rds`, `KVStore`, `FunctionCompute`, `Elasticsearch`, `Slb`.
> **NOTE:** From version 1.134.0, the `availableResourceCreation` value "Rds" has been deprecated. If you want to fetch the available zones for RDS instance, you can use datasource alicloud_db_zones
func (GetZonesZoneOutput) ElementType ¶
func (GetZonesZoneOutput) ElementType() reflect.Type
func (GetZonesZoneOutput) LocalName ¶
func (o GetZonesZoneOutput) LocalName() pulumi.StringOutput
Name of the zone in the local language.
func (GetZonesZoneOutput) MultiZoneIds ¶
func (o GetZonesZoneOutput) MultiZoneIds() pulumi.StringArrayOutput
A list of zone ids in which the multi zone.
func (GetZonesZoneOutput) SlbSlaveZoneIds ¶
func (o GetZonesZoneOutput) SlbSlaveZoneIds() pulumi.StringArrayOutput
A list of slb slave zone ids in which the slb master zone.
func (GetZonesZoneOutput) ToGetZonesZoneOutput ¶
func (o GetZonesZoneOutput) ToGetZonesZoneOutput() GetZonesZoneOutput
func (GetZonesZoneOutput) ToGetZonesZoneOutputWithContext ¶
func (o GetZonesZoneOutput) ToGetZonesZoneOutputWithContext(ctx context.Context) GetZonesZoneOutput
type MscSubContract ¶ added in v3.7.0
type MscSubContract struct { pulumi.CustomResourceState // The User's Contact Name. **Note:** The name must be 2 to 12 characters in length. ContactName pulumi.StringOutput `pulumi:"contactName"` // The User's Contact Email Address. Email pulumi.StringOutput `pulumi:"email"` // The User's Telephone. Mobile pulumi.StringOutput `pulumi:"mobile"` // The User's Position. Valid values: `CEO`, `Technical Director`, `Maintenance Director`, `Project Director`,`Finance Director` and `Other`. // // > **NOTE:** When the user creates a contact, the user should use `getMscSubContactVerificationMessage` to receive the verification message and confirm it. Position pulumi.StringOutput `pulumi:"position"` }
Provides a Msc Sub Contact resource.
> **NOTE:** Available in v1.132.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := alicloud.NewMscSubContract(ctx, "default", &alicloud.MscSubContractArgs{ ContactName: pulumi.Any(example_value), Position: pulumi.String("CEO"), Email: pulumi.String("123@163.com"), Mobile: pulumi.String("153xxxxx906"), }) if err != nil { return err } return nil }) }
```
## Import
Msc Sub Contact can be imported using the id, e.g.
```sh
$ pulumi import alicloud:index/mscSubContract:MscSubContract example <id>
```
func GetMscSubContract ¶ added in v3.7.0
func GetMscSubContract(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MscSubContractState, opts ...pulumi.ResourceOption) (*MscSubContract, error)
GetMscSubContract gets an existing MscSubContract resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewMscSubContract ¶ added in v3.7.0
func NewMscSubContract(ctx *pulumi.Context, name string, args *MscSubContractArgs, opts ...pulumi.ResourceOption) (*MscSubContract, error)
NewMscSubContract registers a new resource with the given unique name, arguments, and options.
func (*MscSubContract) ElementType ¶ added in v3.7.0
func (*MscSubContract) ElementType() reflect.Type
func (*MscSubContract) ToMscSubContractOutput ¶ added in v3.7.0
func (i *MscSubContract) ToMscSubContractOutput() MscSubContractOutput
func (*MscSubContract) ToMscSubContractOutputWithContext ¶ added in v3.7.0
func (i *MscSubContract) ToMscSubContractOutputWithContext(ctx context.Context) MscSubContractOutput
type MscSubContractArgs ¶ added in v3.7.0
type MscSubContractArgs struct { // The User's Contact Name. **Note:** The name must be 2 to 12 characters in length. ContactName pulumi.StringInput // The User's Contact Email Address. Email pulumi.StringInput // The User's Telephone. Mobile pulumi.StringInput // The User's Position. Valid values: `CEO`, `Technical Director`, `Maintenance Director`, `Project Director`,`Finance Director` and `Other`. // // > **NOTE:** When the user creates a contact, the user should use `getMscSubContactVerificationMessage` to receive the verification message and confirm it. Position pulumi.StringInput }
The set of arguments for constructing a MscSubContract resource.
func (MscSubContractArgs) ElementType ¶ added in v3.7.0
func (MscSubContractArgs) ElementType() reflect.Type
type MscSubContractArray ¶ added in v3.7.0
type MscSubContractArray []MscSubContractInput
func (MscSubContractArray) ElementType ¶ added in v3.7.0
func (MscSubContractArray) ElementType() reflect.Type
func (MscSubContractArray) ToMscSubContractArrayOutput ¶ added in v3.7.0
func (i MscSubContractArray) ToMscSubContractArrayOutput() MscSubContractArrayOutput
func (MscSubContractArray) ToMscSubContractArrayOutputWithContext ¶ added in v3.7.0
func (i MscSubContractArray) ToMscSubContractArrayOutputWithContext(ctx context.Context) MscSubContractArrayOutput
type MscSubContractArrayInput ¶ added in v3.7.0
type MscSubContractArrayInput interface { pulumi.Input ToMscSubContractArrayOutput() MscSubContractArrayOutput ToMscSubContractArrayOutputWithContext(context.Context) MscSubContractArrayOutput }
MscSubContractArrayInput is an input type that accepts MscSubContractArray and MscSubContractArrayOutput values. You can construct a concrete instance of `MscSubContractArrayInput` via:
MscSubContractArray{ MscSubContractArgs{...} }
type MscSubContractArrayOutput ¶ added in v3.7.0
type MscSubContractArrayOutput struct{ *pulumi.OutputState }
func (MscSubContractArrayOutput) ElementType ¶ added in v3.7.0
func (MscSubContractArrayOutput) ElementType() reflect.Type
func (MscSubContractArrayOutput) Index ¶ added in v3.7.0
func (o MscSubContractArrayOutput) Index(i pulumi.IntInput) MscSubContractOutput
func (MscSubContractArrayOutput) ToMscSubContractArrayOutput ¶ added in v3.7.0
func (o MscSubContractArrayOutput) ToMscSubContractArrayOutput() MscSubContractArrayOutput
func (MscSubContractArrayOutput) ToMscSubContractArrayOutputWithContext ¶ added in v3.7.0
func (o MscSubContractArrayOutput) ToMscSubContractArrayOutputWithContext(ctx context.Context) MscSubContractArrayOutput
type MscSubContractInput ¶ added in v3.7.0
type MscSubContractInput interface { pulumi.Input ToMscSubContractOutput() MscSubContractOutput ToMscSubContractOutputWithContext(ctx context.Context) MscSubContractOutput }
type MscSubContractMap ¶ added in v3.7.0
type MscSubContractMap map[string]MscSubContractInput
func (MscSubContractMap) ElementType ¶ added in v3.7.0
func (MscSubContractMap) ElementType() reflect.Type
func (MscSubContractMap) ToMscSubContractMapOutput ¶ added in v3.7.0
func (i MscSubContractMap) ToMscSubContractMapOutput() MscSubContractMapOutput
func (MscSubContractMap) ToMscSubContractMapOutputWithContext ¶ added in v3.7.0
func (i MscSubContractMap) ToMscSubContractMapOutputWithContext(ctx context.Context) MscSubContractMapOutput
type MscSubContractMapInput ¶ added in v3.7.0
type MscSubContractMapInput interface { pulumi.Input ToMscSubContractMapOutput() MscSubContractMapOutput ToMscSubContractMapOutputWithContext(context.Context) MscSubContractMapOutput }
MscSubContractMapInput is an input type that accepts MscSubContractMap and MscSubContractMapOutput values. You can construct a concrete instance of `MscSubContractMapInput` via:
MscSubContractMap{ "key": MscSubContractArgs{...} }
type MscSubContractMapOutput ¶ added in v3.7.0
type MscSubContractMapOutput struct{ *pulumi.OutputState }
func (MscSubContractMapOutput) ElementType ¶ added in v3.7.0
func (MscSubContractMapOutput) ElementType() reflect.Type
func (MscSubContractMapOutput) MapIndex ¶ added in v3.7.0
func (o MscSubContractMapOutput) MapIndex(k pulumi.StringInput) MscSubContractOutput
func (MscSubContractMapOutput) ToMscSubContractMapOutput ¶ added in v3.7.0
func (o MscSubContractMapOutput) ToMscSubContractMapOutput() MscSubContractMapOutput
func (MscSubContractMapOutput) ToMscSubContractMapOutputWithContext ¶ added in v3.7.0
func (o MscSubContractMapOutput) ToMscSubContractMapOutputWithContext(ctx context.Context) MscSubContractMapOutput
type MscSubContractOutput ¶ added in v3.7.0
type MscSubContractOutput struct{ *pulumi.OutputState }
func (MscSubContractOutput) ContactName ¶ added in v3.27.0
func (o MscSubContractOutput) ContactName() pulumi.StringOutput
The User's Contact Name. **Note:** The name must be 2 to 12 characters in length.
func (MscSubContractOutput) ElementType ¶ added in v3.7.0
func (MscSubContractOutput) ElementType() reflect.Type
func (MscSubContractOutput) Email ¶ added in v3.27.0
func (o MscSubContractOutput) Email() pulumi.StringOutput
The User's Contact Email Address.
func (MscSubContractOutput) Mobile ¶ added in v3.27.0
func (o MscSubContractOutput) Mobile() pulumi.StringOutput
The User's Telephone.
func (MscSubContractOutput) Position ¶ added in v3.27.0
func (o MscSubContractOutput) Position() pulumi.StringOutput
The User's Position. Valid values: `CEO`, `Technical Director`, `Maintenance Director`, `Project Director`,`Finance Director` and `Other`.
> **NOTE:** When the user creates a contact, the user should use `getMscSubContactVerificationMessage` to receive the verification message and confirm it.
func (MscSubContractOutput) ToMscSubContractOutput ¶ added in v3.7.0
func (o MscSubContractOutput) ToMscSubContractOutput() MscSubContractOutput
func (MscSubContractOutput) ToMscSubContractOutputWithContext ¶ added in v3.7.0
func (o MscSubContractOutput) ToMscSubContractOutputWithContext(ctx context.Context) MscSubContractOutput
type MscSubContractState ¶ added in v3.7.0
type MscSubContractState struct { // The User's Contact Name. **Note:** The name must be 2 to 12 characters in length. ContactName pulumi.StringPtrInput // The User's Contact Email Address. Email pulumi.StringPtrInput // The User's Telephone. Mobile pulumi.StringPtrInput // The User's Position. Valid values: `CEO`, `Technical Director`, `Maintenance Director`, `Project Director`,`Finance Director` and `Other`. // // > **NOTE:** When the user creates a contact, the user should use `getMscSubContactVerificationMessage` to receive the verification message and confirm it. Position pulumi.StringPtrInput }
func (MscSubContractState) ElementType ¶ added in v3.7.0
func (MscSubContractState) ElementType() reflect.Type
type MscSubSubscription ¶ added in v3.8.0
type MscSubSubscription struct { pulumi.CustomResourceState // The channel the Subscription. Channel pulumi.StringOutput `pulumi:"channel"` // The ids of subscribed contacts. // **NOTE:** There is a potential diff error because of the order of `contactIds` values indefinite. // So, from version 1.161.0, `contactIds` type has been updated as `set` from `list`, // and you can use tolist to convert it to a list. ContactIds pulumi.StringArrayOutput `pulumi:"contactIds"` // The description of the Subscription. Description pulumi.StringOutput `pulumi:"description"` // The status of email subscription. Valid values: `-1`, `-2`, `0`, `1`. `-1` means required, `-2` means banned; `1` means subscribed; `0` means not subscribed. EmailStatus pulumi.IntPtrOutput `pulumi:"emailStatus"` // The name of the Subscription. **NOTE:** You should use the `getMscSubSubscriptions` to query the available subscription item name. ItemName pulumi.StringOutput `pulumi:"itemName"` // The status of pmsg subscription. Valid values: `-1`, `-2`, `0`, `1`. `-1` means required, `-2` means banned; `1` means subscribed; `0` means not subscribed. PmsgStatus pulumi.IntPtrOutput `pulumi:"pmsgStatus"` // The status of sms subscription. Valid values: `-1`, `-2`, `0`, `1`. `-1` means required, `-2` means banned; `1` means subscribed; `0` means not subscribed. SmsStatus pulumi.IntPtrOutput `pulumi:"smsStatus"` // The status of tts subscription. Valid values: `-1`, `-2`, `0`, `1`. `-1` means required, `-2` means banned; `1` means subscribed; `0` means not subscribed. TtsStatus pulumi.IntPtrOutput `pulumi:"ttsStatus"` // The ids of subscribed webhooks. WebhookIds pulumi.StringArrayOutput `pulumi:"webhookIds"` // The status of webhook subscription. Valid values: `-1`, `-2`, `0`, `1`. `-1` means required, `-2` means banned; `1` means subscribed; `0` means not subscribed. WebhookStatus pulumi.IntPtrOutput `pulumi:"webhookStatus"` }
Provides a Msc Sub Subscription resource.
> **NOTE:** Available in v1.135.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := alicloud.NewMscSubSubscription(ctx, "example", &alicloud.MscSubSubscriptionArgs{ EmailStatus: pulumi.Int(1), ItemName: pulumi.String("Notifications of Product Expiration"), PmsgStatus: pulumi.Int(1), SmsStatus: pulumi.Int(1), TtsStatus: pulumi.Int(1), WebhookStatus: pulumi.Int(0), }) if err != nil { return err } return nil }) }
```
## Import
Msc Sub Subscription can be imported using the id, e.g.
```sh
$ pulumi import alicloud:index/mscSubSubscription:MscSubSubscription example <id>
```
func GetMscSubSubscription ¶ added in v3.8.0
func GetMscSubSubscription(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MscSubSubscriptionState, opts ...pulumi.ResourceOption) (*MscSubSubscription, error)
GetMscSubSubscription gets an existing MscSubSubscription resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewMscSubSubscription ¶ added in v3.8.0
func NewMscSubSubscription(ctx *pulumi.Context, name string, args *MscSubSubscriptionArgs, opts ...pulumi.ResourceOption) (*MscSubSubscription, error)
NewMscSubSubscription registers a new resource with the given unique name, arguments, and options.
func (*MscSubSubscription) ElementType ¶ added in v3.8.0
func (*MscSubSubscription) ElementType() reflect.Type
func (*MscSubSubscription) ToMscSubSubscriptionOutput ¶ added in v3.8.0
func (i *MscSubSubscription) ToMscSubSubscriptionOutput() MscSubSubscriptionOutput
func (*MscSubSubscription) ToMscSubSubscriptionOutputWithContext ¶ added in v3.8.0
func (i *MscSubSubscription) ToMscSubSubscriptionOutputWithContext(ctx context.Context) MscSubSubscriptionOutput
type MscSubSubscriptionArgs ¶ added in v3.8.0
type MscSubSubscriptionArgs struct { // The ids of subscribed contacts. // **NOTE:** There is a potential diff error because of the order of `contactIds` values indefinite. // So, from version 1.161.0, `contactIds` type has been updated as `set` from `list`, // and you can use tolist to convert it to a list. ContactIds pulumi.StringArrayInput // The status of email subscription. Valid values: `-1`, `-2`, `0`, `1`. `-1` means required, `-2` means banned; `1` means subscribed; `0` means not subscribed. EmailStatus pulumi.IntPtrInput // The name of the Subscription. **NOTE:** You should use the `getMscSubSubscriptions` to query the available subscription item name. ItemName pulumi.StringInput // The status of pmsg subscription. Valid values: `-1`, `-2`, `0`, `1`. `-1` means required, `-2` means banned; `1` means subscribed; `0` means not subscribed. PmsgStatus pulumi.IntPtrInput // The status of sms subscription. Valid values: `-1`, `-2`, `0`, `1`. `-1` means required, `-2` means banned; `1` means subscribed; `0` means not subscribed. SmsStatus pulumi.IntPtrInput // The status of tts subscription. Valid values: `-1`, `-2`, `0`, `1`. `-1` means required, `-2` means banned; `1` means subscribed; `0` means not subscribed. TtsStatus pulumi.IntPtrInput // The ids of subscribed webhooks. WebhookIds pulumi.StringArrayInput // The status of webhook subscription. Valid values: `-1`, `-2`, `0`, `1`. `-1` means required, `-2` means banned; `1` means subscribed; `0` means not subscribed. WebhookStatus pulumi.IntPtrInput }
The set of arguments for constructing a MscSubSubscription resource.
func (MscSubSubscriptionArgs) ElementType ¶ added in v3.8.0
func (MscSubSubscriptionArgs) ElementType() reflect.Type
type MscSubSubscriptionArray ¶ added in v3.8.0
type MscSubSubscriptionArray []MscSubSubscriptionInput
func (MscSubSubscriptionArray) ElementType ¶ added in v3.8.0
func (MscSubSubscriptionArray) ElementType() reflect.Type
func (MscSubSubscriptionArray) ToMscSubSubscriptionArrayOutput ¶ added in v3.8.0
func (i MscSubSubscriptionArray) ToMscSubSubscriptionArrayOutput() MscSubSubscriptionArrayOutput
func (MscSubSubscriptionArray) ToMscSubSubscriptionArrayOutputWithContext ¶ added in v3.8.0
func (i MscSubSubscriptionArray) ToMscSubSubscriptionArrayOutputWithContext(ctx context.Context) MscSubSubscriptionArrayOutput
type MscSubSubscriptionArrayInput ¶ added in v3.8.0
type MscSubSubscriptionArrayInput interface { pulumi.Input ToMscSubSubscriptionArrayOutput() MscSubSubscriptionArrayOutput ToMscSubSubscriptionArrayOutputWithContext(context.Context) MscSubSubscriptionArrayOutput }
MscSubSubscriptionArrayInput is an input type that accepts MscSubSubscriptionArray and MscSubSubscriptionArrayOutput values. You can construct a concrete instance of `MscSubSubscriptionArrayInput` via:
MscSubSubscriptionArray{ MscSubSubscriptionArgs{...} }
type MscSubSubscriptionArrayOutput ¶ added in v3.8.0
type MscSubSubscriptionArrayOutput struct{ *pulumi.OutputState }
func (MscSubSubscriptionArrayOutput) ElementType ¶ added in v3.8.0
func (MscSubSubscriptionArrayOutput) ElementType() reflect.Type
func (MscSubSubscriptionArrayOutput) Index ¶ added in v3.8.0
func (o MscSubSubscriptionArrayOutput) Index(i pulumi.IntInput) MscSubSubscriptionOutput
func (MscSubSubscriptionArrayOutput) ToMscSubSubscriptionArrayOutput ¶ added in v3.8.0
func (o MscSubSubscriptionArrayOutput) ToMscSubSubscriptionArrayOutput() MscSubSubscriptionArrayOutput
func (MscSubSubscriptionArrayOutput) ToMscSubSubscriptionArrayOutputWithContext ¶ added in v3.8.0
func (o MscSubSubscriptionArrayOutput) ToMscSubSubscriptionArrayOutputWithContext(ctx context.Context) MscSubSubscriptionArrayOutput
type MscSubSubscriptionInput ¶ added in v3.8.0
type MscSubSubscriptionInput interface { pulumi.Input ToMscSubSubscriptionOutput() MscSubSubscriptionOutput ToMscSubSubscriptionOutputWithContext(ctx context.Context) MscSubSubscriptionOutput }
type MscSubSubscriptionMap ¶ added in v3.8.0
type MscSubSubscriptionMap map[string]MscSubSubscriptionInput
func (MscSubSubscriptionMap) ElementType ¶ added in v3.8.0
func (MscSubSubscriptionMap) ElementType() reflect.Type
func (MscSubSubscriptionMap) ToMscSubSubscriptionMapOutput ¶ added in v3.8.0
func (i MscSubSubscriptionMap) ToMscSubSubscriptionMapOutput() MscSubSubscriptionMapOutput
func (MscSubSubscriptionMap) ToMscSubSubscriptionMapOutputWithContext ¶ added in v3.8.0
func (i MscSubSubscriptionMap) ToMscSubSubscriptionMapOutputWithContext(ctx context.Context) MscSubSubscriptionMapOutput
type MscSubSubscriptionMapInput ¶ added in v3.8.0
type MscSubSubscriptionMapInput interface { pulumi.Input ToMscSubSubscriptionMapOutput() MscSubSubscriptionMapOutput ToMscSubSubscriptionMapOutputWithContext(context.Context) MscSubSubscriptionMapOutput }
MscSubSubscriptionMapInput is an input type that accepts MscSubSubscriptionMap and MscSubSubscriptionMapOutput values. You can construct a concrete instance of `MscSubSubscriptionMapInput` via:
MscSubSubscriptionMap{ "key": MscSubSubscriptionArgs{...} }
type MscSubSubscriptionMapOutput ¶ added in v3.8.0
type MscSubSubscriptionMapOutput struct{ *pulumi.OutputState }
func (MscSubSubscriptionMapOutput) ElementType ¶ added in v3.8.0
func (MscSubSubscriptionMapOutput) ElementType() reflect.Type
func (MscSubSubscriptionMapOutput) MapIndex ¶ added in v3.8.0
func (o MscSubSubscriptionMapOutput) MapIndex(k pulumi.StringInput) MscSubSubscriptionOutput
func (MscSubSubscriptionMapOutput) ToMscSubSubscriptionMapOutput ¶ added in v3.8.0
func (o MscSubSubscriptionMapOutput) ToMscSubSubscriptionMapOutput() MscSubSubscriptionMapOutput
func (MscSubSubscriptionMapOutput) ToMscSubSubscriptionMapOutputWithContext ¶ added in v3.8.0
func (o MscSubSubscriptionMapOutput) ToMscSubSubscriptionMapOutputWithContext(ctx context.Context) MscSubSubscriptionMapOutput
type MscSubSubscriptionOutput ¶ added in v3.8.0
type MscSubSubscriptionOutput struct{ *pulumi.OutputState }
func (MscSubSubscriptionOutput) Channel ¶ added in v3.27.0
func (o MscSubSubscriptionOutput) Channel() pulumi.StringOutput
The channel the Subscription.
func (MscSubSubscriptionOutput) ContactIds ¶ added in v3.27.0
func (o MscSubSubscriptionOutput) ContactIds() pulumi.StringArrayOutput
The ids of subscribed contacts. **NOTE:** There is a potential diff error because of the order of `contactIds` values indefinite. So, from version 1.161.0, `contactIds` type has been updated as `set` from `list`, and you can use tolist to convert it to a list.
func (MscSubSubscriptionOutput) Description ¶ added in v3.27.0
func (o MscSubSubscriptionOutput) Description() pulumi.StringOutput
The description of the Subscription.
func (MscSubSubscriptionOutput) ElementType ¶ added in v3.8.0
func (MscSubSubscriptionOutput) ElementType() reflect.Type
func (MscSubSubscriptionOutput) EmailStatus ¶ added in v3.27.0
func (o MscSubSubscriptionOutput) EmailStatus() pulumi.IntPtrOutput
The status of email subscription. Valid values: `-1`, `-2`, `0`, `1`. `-1` means required, `-2` means banned; `1` means subscribed; `0` means not subscribed.
func (MscSubSubscriptionOutput) ItemName ¶ added in v3.27.0
func (o MscSubSubscriptionOutput) ItemName() pulumi.StringOutput
The name of the Subscription. **NOTE:** You should use the `getMscSubSubscriptions` to query the available subscription item name.
func (MscSubSubscriptionOutput) PmsgStatus ¶ added in v3.27.0
func (o MscSubSubscriptionOutput) PmsgStatus() pulumi.IntPtrOutput
The status of pmsg subscription. Valid values: `-1`, `-2`, `0`, `1`. `-1` means required, `-2` means banned; `1` means subscribed; `0` means not subscribed.
func (MscSubSubscriptionOutput) SmsStatus ¶ added in v3.27.0
func (o MscSubSubscriptionOutput) SmsStatus() pulumi.IntPtrOutput
The status of sms subscription. Valid values: `-1`, `-2`, `0`, `1`. `-1` means required, `-2` means banned; `1` means subscribed; `0` means not subscribed.
func (MscSubSubscriptionOutput) ToMscSubSubscriptionOutput ¶ added in v3.8.0
func (o MscSubSubscriptionOutput) ToMscSubSubscriptionOutput() MscSubSubscriptionOutput
func (MscSubSubscriptionOutput) ToMscSubSubscriptionOutputWithContext ¶ added in v3.8.0
func (o MscSubSubscriptionOutput) ToMscSubSubscriptionOutputWithContext(ctx context.Context) MscSubSubscriptionOutput
func (MscSubSubscriptionOutput) TtsStatus ¶ added in v3.27.0
func (o MscSubSubscriptionOutput) TtsStatus() pulumi.IntPtrOutput
The status of tts subscription. Valid values: `-1`, `-2`, `0`, `1`. `-1` means required, `-2` means banned; `1` means subscribed; `0` means not subscribed.
func (MscSubSubscriptionOutput) WebhookIds ¶ added in v3.27.0
func (o MscSubSubscriptionOutput) WebhookIds() pulumi.StringArrayOutput
The ids of subscribed webhooks.
func (MscSubSubscriptionOutput) WebhookStatus ¶ added in v3.27.0
func (o MscSubSubscriptionOutput) WebhookStatus() pulumi.IntPtrOutput
The status of webhook subscription. Valid values: `-1`, `-2`, `0`, `1`. `-1` means required, `-2` means banned; `1` means subscribed; `0` means not subscribed.
type MscSubSubscriptionState ¶ added in v3.8.0
type MscSubSubscriptionState struct { // The channel the Subscription. Channel pulumi.StringPtrInput // The ids of subscribed contacts. // **NOTE:** There is a potential diff error because of the order of `contactIds` values indefinite. // So, from version 1.161.0, `contactIds` type has been updated as `set` from `list`, // and you can use tolist to convert it to a list. ContactIds pulumi.StringArrayInput // The description of the Subscription. Description pulumi.StringPtrInput // The status of email subscription. Valid values: `-1`, `-2`, `0`, `1`. `-1` means required, `-2` means banned; `1` means subscribed; `0` means not subscribed. EmailStatus pulumi.IntPtrInput // The name of the Subscription. **NOTE:** You should use the `getMscSubSubscriptions` to query the available subscription item name. ItemName pulumi.StringPtrInput // The status of pmsg subscription. Valid values: `-1`, `-2`, `0`, `1`. `-1` means required, `-2` means banned; `1` means subscribed; `0` means not subscribed. PmsgStatus pulumi.IntPtrInput // The status of sms subscription. Valid values: `-1`, `-2`, `0`, `1`. `-1` means required, `-2` means banned; `1` means subscribed; `0` means not subscribed. SmsStatus pulumi.IntPtrInput // The status of tts subscription. Valid values: `-1`, `-2`, `0`, `1`. `-1` means required, `-2` means banned; `1` means subscribed; `0` means not subscribed. TtsStatus pulumi.IntPtrInput // The ids of subscribed webhooks. WebhookIds pulumi.StringArrayInput // The status of webhook subscription. Valid values: `-1`, `-2`, `0`, `1`. `-1` means required, `-2` means banned; `1` means subscribed; `0` means not subscribed. WebhookStatus pulumi.IntPtrInput }
func (MscSubSubscriptionState) ElementType ¶ added in v3.8.0
func (MscSubSubscriptionState) ElementType() reflect.Type
type MscSubWebhook ¶ added in v3.9.0
type MscSubWebhook struct { pulumi.CustomResourceState // The serverUrl of the Webhook. This url must start with `https://oapi.dingtalk.com/robot/send?access_token=`. ServerUrl pulumi.StringOutput `pulumi:"serverUrl"` // The name of the Webhook. **Note:** The name must be `2` to `12` characters in length, and can contain uppercase and lowercase letters. WebhookName pulumi.StringOutput `pulumi:"webhookName"` }
Provides a Msc Sub Webhook resource.
> **NOTE:** Available in v1.141.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := alicloud.NewMscSubWebhook(ctx, "example", &alicloud.MscSubWebhookArgs{ ServerUrl: pulumi.String("example_value"), WebhookName: pulumi.String("example_value"), }) if err != nil { return err } return nil }) }
```
## Import
Msc Sub Webhook can be imported using the id, e.g.
```sh
$ pulumi import alicloud:index/mscSubWebhook:MscSubWebhook example <id>
```
func GetMscSubWebhook ¶ added in v3.9.0
func GetMscSubWebhook(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MscSubWebhookState, opts ...pulumi.ResourceOption) (*MscSubWebhook, error)
GetMscSubWebhook gets an existing MscSubWebhook resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewMscSubWebhook ¶ added in v3.9.0
func NewMscSubWebhook(ctx *pulumi.Context, name string, args *MscSubWebhookArgs, opts ...pulumi.ResourceOption) (*MscSubWebhook, error)
NewMscSubWebhook registers a new resource with the given unique name, arguments, and options.
func (*MscSubWebhook) ElementType ¶ added in v3.9.0
func (*MscSubWebhook) ElementType() reflect.Type
func (*MscSubWebhook) ToMscSubWebhookOutput ¶ added in v3.9.0
func (i *MscSubWebhook) ToMscSubWebhookOutput() MscSubWebhookOutput
func (*MscSubWebhook) ToMscSubWebhookOutputWithContext ¶ added in v3.9.0
func (i *MscSubWebhook) ToMscSubWebhookOutputWithContext(ctx context.Context) MscSubWebhookOutput
type MscSubWebhookArgs ¶ added in v3.9.0
type MscSubWebhookArgs struct { // The serverUrl of the Webhook. This url must start with `https://oapi.dingtalk.com/robot/send?access_token=`. ServerUrl pulumi.StringInput // The name of the Webhook. **Note:** The name must be `2` to `12` characters in length, and can contain uppercase and lowercase letters. WebhookName pulumi.StringInput }
The set of arguments for constructing a MscSubWebhook resource.
func (MscSubWebhookArgs) ElementType ¶ added in v3.9.0
func (MscSubWebhookArgs) ElementType() reflect.Type
type MscSubWebhookArray ¶ added in v3.9.0
type MscSubWebhookArray []MscSubWebhookInput
func (MscSubWebhookArray) ElementType ¶ added in v3.9.0
func (MscSubWebhookArray) ElementType() reflect.Type
func (MscSubWebhookArray) ToMscSubWebhookArrayOutput ¶ added in v3.9.0
func (i MscSubWebhookArray) ToMscSubWebhookArrayOutput() MscSubWebhookArrayOutput
func (MscSubWebhookArray) ToMscSubWebhookArrayOutputWithContext ¶ added in v3.9.0
func (i MscSubWebhookArray) ToMscSubWebhookArrayOutputWithContext(ctx context.Context) MscSubWebhookArrayOutput
type MscSubWebhookArrayInput ¶ added in v3.9.0
type MscSubWebhookArrayInput interface { pulumi.Input ToMscSubWebhookArrayOutput() MscSubWebhookArrayOutput ToMscSubWebhookArrayOutputWithContext(context.Context) MscSubWebhookArrayOutput }
MscSubWebhookArrayInput is an input type that accepts MscSubWebhookArray and MscSubWebhookArrayOutput values. You can construct a concrete instance of `MscSubWebhookArrayInput` via:
MscSubWebhookArray{ MscSubWebhookArgs{...} }
type MscSubWebhookArrayOutput ¶ added in v3.9.0
type MscSubWebhookArrayOutput struct{ *pulumi.OutputState }
func (MscSubWebhookArrayOutput) ElementType ¶ added in v3.9.0
func (MscSubWebhookArrayOutput) ElementType() reflect.Type
func (MscSubWebhookArrayOutput) Index ¶ added in v3.9.0
func (o MscSubWebhookArrayOutput) Index(i pulumi.IntInput) MscSubWebhookOutput
func (MscSubWebhookArrayOutput) ToMscSubWebhookArrayOutput ¶ added in v3.9.0
func (o MscSubWebhookArrayOutput) ToMscSubWebhookArrayOutput() MscSubWebhookArrayOutput
func (MscSubWebhookArrayOutput) ToMscSubWebhookArrayOutputWithContext ¶ added in v3.9.0
func (o MscSubWebhookArrayOutput) ToMscSubWebhookArrayOutputWithContext(ctx context.Context) MscSubWebhookArrayOutput
type MscSubWebhookInput ¶ added in v3.9.0
type MscSubWebhookInput interface { pulumi.Input ToMscSubWebhookOutput() MscSubWebhookOutput ToMscSubWebhookOutputWithContext(ctx context.Context) MscSubWebhookOutput }
type MscSubWebhookMap ¶ added in v3.9.0
type MscSubWebhookMap map[string]MscSubWebhookInput
func (MscSubWebhookMap) ElementType ¶ added in v3.9.0
func (MscSubWebhookMap) ElementType() reflect.Type
func (MscSubWebhookMap) ToMscSubWebhookMapOutput ¶ added in v3.9.0
func (i MscSubWebhookMap) ToMscSubWebhookMapOutput() MscSubWebhookMapOutput
func (MscSubWebhookMap) ToMscSubWebhookMapOutputWithContext ¶ added in v3.9.0
func (i MscSubWebhookMap) ToMscSubWebhookMapOutputWithContext(ctx context.Context) MscSubWebhookMapOutput
type MscSubWebhookMapInput ¶ added in v3.9.0
type MscSubWebhookMapInput interface { pulumi.Input ToMscSubWebhookMapOutput() MscSubWebhookMapOutput ToMscSubWebhookMapOutputWithContext(context.Context) MscSubWebhookMapOutput }
MscSubWebhookMapInput is an input type that accepts MscSubWebhookMap and MscSubWebhookMapOutput values. You can construct a concrete instance of `MscSubWebhookMapInput` via:
MscSubWebhookMap{ "key": MscSubWebhookArgs{...} }
type MscSubWebhookMapOutput ¶ added in v3.9.0
type MscSubWebhookMapOutput struct{ *pulumi.OutputState }
func (MscSubWebhookMapOutput) ElementType ¶ added in v3.9.0
func (MscSubWebhookMapOutput) ElementType() reflect.Type
func (MscSubWebhookMapOutput) MapIndex ¶ added in v3.9.0
func (o MscSubWebhookMapOutput) MapIndex(k pulumi.StringInput) MscSubWebhookOutput
func (MscSubWebhookMapOutput) ToMscSubWebhookMapOutput ¶ added in v3.9.0
func (o MscSubWebhookMapOutput) ToMscSubWebhookMapOutput() MscSubWebhookMapOutput
func (MscSubWebhookMapOutput) ToMscSubWebhookMapOutputWithContext ¶ added in v3.9.0
func (o MscSubWebhookMapOutput) ToMscSubWebhookMapOutputWithContext(ctx context.Context) MscSubWebhookMapOutput
type MscSubWebhookOutput ¶ added in v3.9.0
type MscSubWebhookOutput struct{ *pulumi.OutputState }
func (MscSubWebhookOutput) ElementType ¶ added in v3.9.0
func (MscSubWebhookOutput) ElementType() reflect.Type
func (MscSubWebhookOutput) ServerUrl ¶ added in v3.27.0
func (o MscSubWebhookOutput) ServerUrl() pulumi.StringOutput
The serverUrl of the Webhook. This url must start with `https://oapi.dingtalk.com/robot/send?access_token=`.
func (MscSubWebhookOutput) ToMscSubWebhookOutput ¶ added in v3.9.0
func (o MscSubWebhookOutput) ToMscSubWebhookOutput() MscSubWebhookOutput
func (MscSubWebhookOutput) ToMscSubWebhookOutputWithContext ¶ added in v3.9.0
func (o MscSubWebhookOutput) ToMscSubWebhookOutputWithContext(ctx context.Context) MscSubWebhookOutput
func (MscSubWebhookOutput) WebhookName ¶ added in v3.27.0
func (o MscSubWebhookOutput) WebhookName() pulumi.StringOutput
The name of the Webhook. **Note:** The name must be `2` to `12` characters in length, and can contain uppercase and lowercase letters.
type MscSubWebhookState ¶ added in v3.9.0
type MscSubWebhookState struct { // The serverUrl of the Webhook. This url must start with `https://oapi.dingtalk.com/robot/send?access_token=`. ServerUrl pulumi.StringPtrInput // The name of the Webhook. **Note:** The name must be `2` to `12` characters in length, and can contain uppercase and lowercase letters. WebhookName pulumi.StringPtrInput }
func (MscSubWebhookState) ElementType ¶ added in v3.9.0
func (MscSubWebhookState) ElementType() reflect.Type
type Provider ¶
type Provider struct { pulumi.ProviderResourceState // The access key for API operations. You can retrieve this from the 'Security Management' section of the Alibaba Cloud // console. AccessKey pulumi.StringPtrOutput `pulumi:"accessKey"` // The account ID for some service API operations. You can retrieve this from the 'Security Settings' section of the // Alibaba Cloud console. AccountId pulumi.StringPtrOutput `pulumi:"accountId"` // Use this to mark a terraform configuration file source. ConfigurationSource pulumi.StringPtrOutput `pulumi:"configurationSource"` // The URI of sidecar credentials service. CredentialsUri pulumi.StringPtrOutput `pulumi:"credentialsUri"` // The RAM Role Name attached on a ECS instance for API operations. You can retrieve this from the 'Access Control' section // of the Alibaba Cloud console. EcsRoleName pulumi.StringPtrOutput `pulumi:"ecsRoleName"` // Deprecated: Field 'fc' has been deprecated from provider version 1.28.0. New field 'fc' which in nested endpoints instead. Fc pulumi.StringPtrOutput `pulumi:"fc"` // Deprecated: Field 'log_endpoint' has been deprecated from provider version 1.28.0. New field 'log' which in nested endpoints instead. LogEndpoint pulumi.StringPtrOutput `pulumi:"logEndpoint"` // Deprecated: Field 'mns_endpoint' has been deprecated from provider version 1.28.0. New field 'mns' which in nested endpoints instead. MnsEndpoint pulumi.StringPtrOutput `pulumi:"mnsEndpoint"` // Deprecated: Field 'ots_instance_name' has been deprecated from provider version 1.10.0. New field 'instance_name' of resource 'alicloud_ots_table' instead. OtsInstanceName pulumi.StringPtrOutput `pulumi:"otsInstanceName"` // The profile for API operations. If not set, the default profile created with `aliyun configure` will be used. Profile pulumi.StringPtrOutput `pulumi:"profile"` Protocol pulumi.StringPtrOutput `pulumi:"protocol"` // The region where Alibaba Cloud operations will take place. Examples are cn-beijing, cn-hangzhou, eu-central-1, etc. Region pulumi.StringPtrOutput `pulumi:"region"` // The secret key for API operations. You can retrieve this from the 'Security Management' section of the Alibaba Cloud // console. SecretKey pulumi.StringPtrOutput `pulumi:"secretKey"` // The security transport for the assume role invoking. SecureTransport pulumi.StringPtrOutput `pulumi:"secureTransport"` // security token. A security token is only required if you are using Security Token Service. SecurityToken pulumi.StringPtrOutput `pulumi:"securityToken"` SecurityTransport pulumi.StringPtrOutput `pulumi:"securityTransport"` SharedCredentialsFile pulumi.StringPtrOutput `pulumi:"sharedCredentialsFile"` // The source ip for the assume role invoking. SourceIp pulumi.StringPtrOutput `pulumi:"sourceIp"` }
The provider type for the alicloud 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 Management' section of the Alibaba Cloud // console. AccessKey pulumi.StringPtrInput // The account ID for some service API operations. You can retrieve this from the 'Security Settings' section of the // Alibaba Cloud console. AccountId pulumi.StringPtrInput AssumeRole ProviderAssumeRolePtrInput // The maximum timeout of the client connection server. ClientConnectTimeout pulumi.IntPtrInput // The maximum timeout of the client read request. ClientReadTimeout pulumi.IntPtrInput // Use this to mark a terraform configuration file source. ConfigurationSource pulumi.StringPtrInput // The URI of sidecar credentials service. CredentialsUri pulumi.StringPtrInput // The RAM Role Name attached on a ECS instance for API operations. You can retrieve this from the 'Access Control' section // of the Alibaba Cloud console. EcsRoleName pulumi.StringPtrInput Endpoints ProviderEndpointArrayInput // Deprecated: Field 'fc' has been deprecated from provider version 1.28.0. New field 'fc' which in nested endpoints instead. Fc pulumi.StringPtrInput // Deprecated: Field 'log_endpoint' has been deprecated from provider version 1.28.0. New field 'log' which in nested endpoints instead. LogEndpoint pulumi.StringPtrInput // The maximum retry timeout of the request. MaxRetryTimeout pulumi.IntPtrInput // Deprecated: Field 'mns_endpoint' has been deprecated from provider version 1.28.0. New field 'mns' which in nested endpoints instead. MnsEndpoint pulumi.StringPtrInput // Deprecated: Field 'ots_instance_name' has been deprecated from provider version 1.10.0. New field 'instance_name' of resource 'alicloud_ots_table' instead. OtsInstanceName pulumi.StringPtrInput // The profile for API operations. If not set, the default profile created with `aliyun configure` will be used. Profile pulumi.StringPtrInput Protocol pulumi.StringPtrInput // The region where Alibaba Cloud operations will take place. Examples are cn-beijing, cn-hangzhou, eu-central-1, etc. Region pulumi.StringPtrInput // The secret key for API operations. You can retrieve this from the 'Security Management' section of the Alibaba Cloud // console. SecretKey pulumi.StringPtrInput // The security transport for the assume role invoking. SecureTransport pulumi.StringPtrInput // security token. A security token is only required if you are using Security Token Service. SecurityToken pulumi.StringPtrInput SecurityTransport pulumi.StringPtrInput SharedCredentialsFile pulumi.StringPtrInput // Skip static validation of region ID. Used by users of alternative AlibabaCloud-like APIs or users w/ access to regions // that are not public (yet). SkipRegionValidation pulumi.BoolPtrInput // The source ip for the assume role invoking. SourceIp pulumi.StringPtrInput }
The set of arguments for constructing a Provider resource.
func (ProviderArgs) ElementType ¶
func (ProviderArgs) ElementType() reflect.Type
type ProviderAssumeRole ¶
type ProviderAssumeRoleArgs ¶
type ProviderAssumeRoleArgs struct { ExternalId pulumi.StringPtrInput `pulumi:"externalId"` Policy pulumi.StringPtrInput `pulumi:"policy"` RoleArn pulumi.StringInput `pulumi:"roleArn"` SessionExpiration pulumi.IntPtrInput `pulumi:"sessionExpiration"` SessionName pulumi.StringPtrInput `pulumi:"sessionName"` }
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) ElementType ¶
func (ProviderAssumeRoleOutput) ElementType() reflect.Type
func (ProviderAssumeRoleOutput) ExternalId ¶ added in v3.39.1
func (o ProviderAssumeRoleOutput) ExternalId() pulumi.StringPtrOutput
func (ProviderAssumeRoleOutput) Policy ¶
func (o ProviderAssumeRoleOutput) Policy() pulumi.StringPtrOutput
func (ProviderAssumeRoleOutput) RoleArn ¶
func (o ProviderAssumeRoleOutput) RoleArn() pulumi.StringOutput
func (ProviderAssumeRoleOutput) SessionExpiration ¶
func (o ProviderAssumeRoleOutput) SessionExpiration() pulumi.IntPtrOutput
func (ProviderAssumeRoleOutput) SessionName ¶
func (o ProviderAssumeRoleOutput) SessionName() pulumi.StringPtrOutput
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
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) Elem ¶
func (o ProviderAssumeRolePtrOutput) Elem() ProviderAssumeRoleOutput
func (ProviderAssumeRolePtrOutput) ElementType ¶
func (ProviderAssumeRolePtrOutput) ElementType() reflect.Type
func (ProviderAssumeRolePtrOutput) ExternalId ¶ added in v3.39.1
func (o ProviderAssumeRolePtrOutput) ExternalId() pulumi.StringPtrOutput
func (ProviderAssumeRolePtrOutput) Policy ¶
func (o ProviderAssumeRolePtrOutput) Policy() pulumi.StringPtrOutput
func (ProviderAssumeRolePtrOutput) RoleArn ¶
func (o ProviderAssumeRolePtrOutput) RoleArn() pulumi.StringPtrOutput
func (ProviderAssumeRolePtrOutput) SessionExpiration ¶
func (o ProviderAssumeRolePtrOutput) SessionExpiration() pulumi.IntPtrOutput
func (ProviderAssumeRolePtrOutput) SessionName ¶
func (o ProviderAssumeRolePtrOutput) SessionName() pulumi.StringPtrOutput
func (ProviderAssumeRolePtrOutput) ToProviderAssumeRolePtrOutput ¶
func (o ProviderAssumeRolePtrOutput) ToProviderAssumeRolePtrOutput() ProviderAssumeRolePtrOutput
func (ProviderAssumeRolePtrOutput) ToProviderAssumeRolePtrOutputWithContext ¶
func (o ProviderAssumeRolePtrOutput) ToProviderAssumeRolePtrOutputWithContext(ctx context.Context) ProviderAssumeRolePtrOutput
type ProviderEndpoint ¶
type ProviderEndpoint struct { Acr *string `pulumi:"acr"` Actiontrail *string `pulumi:"actiontrail"` Adb *string `pulumi:"adb"` Alb *string `pulumi:"alb"` Alidfs *string `pulumi:"alidfs"` Alidns *string `pulumi:"alidns"` Alikafka *string `pulumi:"alikafka"` Apigateway *string `pulumi:"apigateway"` Arms *string `pulumi:"arms"` Bastionhost *string `pulumi:"bastionhost"` Beebot *string `pulumi:"beebot"` Bpstudio *string `pulumi:"bpstudio"` BrainIndustrial *string `pulumi:"brainIndustrial"` Bssopenapi *string `pulumi:"bssopenapi"` Cas *string `pulumi:"cas"` Cassandra *string `pulumi:"cassandra"` Cbn *string `pulumi:"cbn"` Cbs *string `pulumi:"cbs"` Cddc *string `pulumi:"cddc"` Cdn *string `pulumi:"cdn"` Cds *string `pulumi:"cds"` Clickhouse *string `pulumi:"clickhouse"` Cloudauth *string `pulumi:"cloudauth"` Cloudfirewall *string `pulumi:"cloudfirewall"` Cloudfw *string `pulumi:"cloudfw"` Cloudphone *string `pulumi:"cloudphone"` Cloudsso *string `pulumi:"cloudsso"` Cms *string `pulumi:"cms"` Computenest *string `pulumi:"computenest"` Config *string `pulumi:"config"` Cr *string `pulumi:"cr"` Cs *string `pulumi:"cs"` Das *string `pulumi:"das"` Datahub *string `pulumi:"datahub"` Dataworkspublic *string `pulumi:"dataworkspublic"` Dbfs *string `pulumi:"dbfs"` Dcdn *string `pulumi:"dcdn"` Ddosbasic *string `pulumi:"ddosbasic"` Ddosbgp *string `pulumi:"ddosbgp"` Ddoscoo *string `pulumi:"ddoscoo"` Dds *string `pulumi:"dds"` Devopsrdc *string `pulumi:"devopsrdc"` Dg *string `pulumi:"dg"` Dm *string `pulumi:"dm"` DmsEnterprise *string `pulumi:"dmsEnterprise"` Dmsenterprise *string `pulumi:"dmsenterprise"` Dns *string `pulumi:"dns"` Drds *string `pulumi:"drds"` Dts *string `pulumi:"dts"` Dysms *string `pulumi:"dysms"` Eais *string `pulumi:"eais"` Ebs *string `pulumi:"ebs"` Eci *string `pulumi:"eci"` Ecs *string `pulumi:"ecs"` Edas *string `pulumi:"edas"` Edasschedulerx *string `pulumi:"edasschedulerx"` Edsuser *string `pulumi:"edsuser"` Eflo *string `pulumi:"eflo"` Ehpc *string `pulumi:"ehpc"` Ehs *string `pulumi:"ehs"` Eipanycast *string `pulumi:"eipanycast"` Elasticsearch *string `pulumi:"elasticsearch"` Emr *string `pulumi:"emr"` Ens *string `pulumi:"ens"` Ess *string `pulumi:"ess"` Eventbridge *string `pulumi:"eventbridge"` Fc *string `pulumi:"fc"` Fnf *string `pulumi:"fnf"` Ga *string `pulumi:"ga"` Gaplus *string `pulumi:"gaplus"` Gds *string `pulumi:"gds"` Gpdb *string `pulumi:"gpdb"` Gwsecd *string `pulumi:"gwsecd"` Hbr *string `pulumi:"hbr"` HcsSgw *string `pulumi:"hcsSgw"` Hitsdb *string `pulumi:"hitsdb"` Imm *string `pulumi:"imm"` Imp *string `pulumi:"imp"` Ims *string `pulumi:"ims"` Iot *string `pulumi:"iot"` Kms *string `pulumi:"kms"` Kvstore *string `pulumi:"kvstore"` Location *string `pulumi:"location"` Log *string `pulumi:"log"` Market *string `pulumi:"market"` Maxcompute *string `pulumi:"maxcompute"` Mhub *string `pulumi:"mhub"` Mns *string `pulumi:"mns"` Mscopensubscription *string `pulumi:"mscopensubscription"` Mse *string `pulumi:"mse"` Nas *string `pulumi:"nas"` Nlb *string `pulumi:"nlb"` Oceanbase *string `pulumi:"oceanbase"` Ons *string `pulumi:"ons"` Onsproxy *string `pulumi:"onsproxy"` Oos *string `pulumi:"oos"` Opensearch *string `pulumi:"opensearch"` Oss *string `pulumi:"oss"` Ots *string `pulumi:"ots"` Polardb *string `pulumi:"polardb"` Privatelink *string `pulumi:"privatelink"` Pvtz *string `pulumi:"pvtz"` Quickbi *string `pulumi:"quickbi"` Quotas *string `pulumi:"quotas"` RKvstore *string `pulumi:"rKvstore"` Ram *string `pulumi:"ram"` Rds *string `pulumi:"rds"` Redisa *string `pulumi:"redisa"` Resourcemanager *string `pulumi:"resourcemanager"` Resourcesharing *string `pulumi:"resourcesharing"` Ros *string `pulumi:"ros"` Sas *string `pulumi:"sas"` Scdn *string `pulumi:"scdn"` Sddp *string `pulumi:"sddp"` Serverless *string `pulumi:"serverless"` Servicemesh *string `pulumi:"servicemesh"` Sgw *string `pulumi:"sgw"` Slb *string `pulumi:"slb"` Smartag *string `pulumi:"smartag"` Srvcatalog *string `pulumi:"srvcatalog"` Sts *string `pulumi:"sts"` Swas *string `pulumi:"swas"` Tag *string `pulumi:"tag"` Vod *string `pulumi:"vod"` Vpc *string `pulumi:"vpc"` Vpcpeer *string `pulumi:"vpcpeer"` Vs *string `pulumi:"vs"` Waf *string `pulumi:"waf"` WafOpenapi *string `pulumi:"wafOpenapi"` }
type ProviderEndpointArgs ¶
type ProviderEndpointArgs struct { Acr pulumi.StringPtrInput `pulumi:"acr"` Actiontrail pulumi.StringPtrInput `pulumi:"actiontrail"` Adb pulumi.StringPtrInput `pulumi:"adb"` Alb pulumi.StringPtrInput `pulumi:"alb"` Alidfs pulumi.StringPtrInput `pulumi:"alidfs"` Alidns pulumi.StringPtrInput `pulumi:"alidns"` Alikafka pulumi.StringPtrInput `pulumi:"alikafka"` Apigateway pulumi.StringPtrInput `pulumi:"apigateway"` Arms pulumi.StringPtrInput `pulumi:"arms"` Bastionhost pulumi.StringPtrInput `pulumi:"bastionhost"` Beebot pulumi.StringPtrInput `pulumi:"beebot"` Bpstudio pulumi.StringPtrInput `pulumi:"bpstudio"` BrainIndustrial pulumi.StringPtrInput `pulumi:"brainIndustrial"` Bssopenapi pulumi.StringPtrInput `pulumi:"bssopenapi"` Cas pulumi.StringPtrInput `pulumi:"cas"` Cassandra pulumi.StringPtrInput `pulumi:"cassandra"` Cbn pulumi.StringPtrInput `pulumi:"cbn"` Cbs pulumi.StringPtrInput `pulumi:"cbs"` Cddc pulumi.StringPtrInput `pulumi:"cddc"` Cdn pulumi.StringPtrInput `pulumi:"cdn"` Cds pulumi.StringPtrInput `pulumi:"cds"` Clickhouse pulumi.StringPtrInput `pulumi:"clickhouse"` Cloudauth pulumi.StringPtrInput `pulumi:"cloudauth"` Cloudfirewall pulumi.StringPtrInput `pulumi:"cloudfirewall"` Cloudfw pulumi.StringPtrInput `pulumi:"cloudfw"` Cloudphone pulumi.StringPtrInput `pulumi:"cloudphone"` Cloudsso pulumi.StringPtrInput `pulumi:"cloudsso"` Cms pulumi.StringPtrInput `pulumi:"cms"` Computenest pulumi.StringPtrInput `pulumi:"computenest"` Config pulumi.StringPtrInput `pulumi:"config"` Cr pulumi.StringPtrInput `pulumi:"cr"` Cs pulumi.StringPtrInput `pulumi:"cs"` Das pulumi.StringPtrInput `pulumi:"das"` Datahub pulumi.StringPtrInput `pulumi:"datahub"` Dataworkspublic pulumi.StringPtrInput `pulumi:"dataworkspublic"` Dbfs pulumi.StringPtrInput `pulumi:"dbfs"` Dcdn pulumi.StringPtrInput `pulumi:"dcdn"` Ddosbasic pulumi.StringPtrInput `pulumi:"ddosbasic"` Ddosbgp pulumi.StringPtrInput `pulumi:"ddosbgp"` Ddoscoo pulumi.StringPtrInput `pulumi:"ddoscoo"` Dds pulumi.StringPtrInput `pulumi:"dds"` Devopsrdc pulumi.StringPtrInput `pulumi:"devopsrdc"` Dg pulumi.StringPtrInput `pulumi:"dg"` Dm pulumi.StringPtrInput `pulumi:"dm"` DmsEnterprise pulumi.StringPtrInput `pulumi:"dmsEnterprise"` Dmsenterprise pulumi.StringPtrInput `pulumi:"dmsenterprise"` Dns pulumi.StringPtrInput `pulumi:"dns"` Drds pulumi.StringPtrInput `pulumi:"drds"` Dts pulumi.StringPtrInput `pulumi:"dts"` Dysms pulumi.StringPtrInput `pulumi:"dysms"` Eais pulumi.StringPtrInput `pulumi:"eais"` Ebs pulumi.StringPtrInput `pulumi:"ebs"` Eci pulumi.StringPtrInput `pulumi:"eci"` Ecs pulumi.StringPtrInput `pulumi:"ecs"` Edas pulumi.StringPtrInput `pulumi:"edas"` Edasschedulerx pulumi.StringPtrInput `pulumi:"edasschedulerx"` Edsuser pulumi.StringPtrInput `pulumi:"edsuser"` Eflo pulumi.StringPtrInput `pulumi:"eflo"` Ehpc pulumi.StringPtrInput `pulumi:"ehpc"` Ehs pulumi.StringPtrInput `pulumi:"ehs"` Eipanycast pulumi.StringPtrInput `pulumi:"eipanycast"` Elasticsearch pulumi.StringPtrInput `pulumi:"elasticsearch"` Emr pulumi.StringPtrInput `pulumi:"emr"` Ens pulumi.StringPtrInput `pulumi:"ens"` Ess pulumi.StringPtrInput `pulumi:"ess"` Eventbridge pulumi.StringPtrInput `pulumi:"eventbridge"` Fc pulumi.StringPtrInput `pulumi:"fc"` Fnf pulumi.StringPtrInput `pulumi:"fnf"` Ga pulumi.StringPtrInput `pulumi:"ga"` Gaplus pulumi.StringPtrInput `pulumi:"gaplus"` Gds pulumi.StringPtrInput `pulumi:"gds"` Gpdb pulumi.StringPtrInput `pulumi:"gpdb"` Gwsecd pulumi.StringPtrInput `pulumi:"gwsecd"` Hbr pulumi.StringPtrInput `pulumi:"hbr"` HcsSgw pulumi.StringPtrInput `pulumi:"hcsSgw"` Hitsdb pulumi.StringPtrInput `pulumi:"hitsdb"` Imm pulumi.StringPtrInput `pulumi:"imm"` Imp pulumi.StringPtrInput `pulumi:"imp"` Ims pulumi.StringPtrInput `pulumi:"ims"` Iot pulumi.StringPtrInput `pulumi:"iot"` Kms pulumi.StringPtrInput `pulumi:"kms"` Kvstore pulumi.StringPtrInput `pulumi:"kvstore"` Location pulumi.StringPtrInput `pulumi:"location"` Log pulumi.StringPtrInput `pulumi:"log"` Market pulumi.StringPtrInput `pulumi:"market"` Maxcompute pulumi.StringPtrInput `pulumi:"maxcompute"` Mhub pulumi.StringPtrInput `pulumi:"mhub"` Mns pulumi.StringPtrInput `pulumi:"mns"` Mscopensubscription pulumi.StringPtrInput `pulumi:"mscopensubscription"` Mse pulumi.StringPtrInput `pulumi:"mse"` Nas pulumi.StringPtrInput `pulumi:"nas"` Nlb pulumi.StringPtrInput `pulumi:"nlb"` Oceanbase pulumi.StringPtrInput `pulumi:"oceanbase"` Ons pulumi.StringPtrInput `pulumi:"ons"` Onsproxy pulumi.StringPtrInput `pulumi:"onsproxy"` Oos pulumi.StringPtrInput `pulumi:"oos"` Opensearch pulumi.StringPtrInput `pulumi:"opensearch"` Oss pulumi.StringPtrInput `pulumi:"oss"` Ots pulumi.StringPtrInput `pulumi:"ots"` Polardb pulumi.StringPtrInput `pulumi:"polardb"` Privatelink pulumi.StringPtrInput `pulumi:"privatelink"` Pvtz pulumi.StringPtrInput `pulumi:"pvtz"` Quickbi pulumi.StringPtrInput `pulumi:"quickbi"` Quotas pulumi.StringPtrInput `pulumi:"quotas"` RKvstore pulumi.StringPtrInput `pulumi:"rKvstore"` Ram pulumi.StringPtrInput `pulumi:"ram"` Rds pulumi.StringPtrInput `pulumi:"rds"` Redisa pulumi.StringPtrInput `pulumi:"redisa"` Resourcemanager pulumi.StringPtrInput `pulumi:"resourcemanager"` Resourcesharing pulumi.StringPtrInput `pulumi:"resourcesharing"` Ros pulumi.StringPtrInput `pulumi:"ros"` Sas pulumi.StringPtrInput `pulumi:"sas"` Scdn pulumi.StringPtrInput `pulumi:"scdn"` Sddp pulumi.StringPtrInput `pulumi:"sddp"` Serverless pulumi.StringPtrInput `pulumi:"serverless"` Servicemesh pulumi.StringPtrInput `pulumi:"servicemesh"` Sgw pulumi.StringPtrInput `pulumi:"sgw"` Slb pulumi.StringPtrInput `pulumi:"slb"` Smartag pulumi.StringPtrInput `pulumi:"smartag"` Srvcatalog pulumi.StringPtrInput `pulumi:"srvcatalog"` Sts pulumi.StringPtrInput `pulumi:"sts"` Swas pulumi.StringPtrInput `pulumi:"swas"` Tag pulumi.StringPtrInput `pulumi:"tag"` Vod pulumi.StringPtrInput `pulumi:"vod"` Vpc pulumi.StringPtrInput `pulumi:"vpc"` Vpcpeer pulumi.StringPtrInput `pulumi:"vpcpeer"` Vs pulumi.StringPtrInput `pulumi:"vs"` Waf pulumi.StringPtrInput `pulumi:"waf"` WafOpenapi pulumi.StringPtrInput `pulumi:"wafOpenapi"` }
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) Acr ¶ added in v3.9.0
func (o ProviderEndpointOutput) Acr() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Actiontrail ¶
func (o ProviderEndpointOutput) Actiontrail() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Adb ¶
func (o ProviderEndpointOutput) Adb() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Alb ¶ added in v3.6.0
func (o ProviderEndpointOutput) Alb() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Alidfs ¶ added in v3.7.0
func (o ProviderEndpointOutput) Alidfs() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Alidns ¶
func (o ProviderEndpointOutput) Alidns() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Alikafka ¶
func (o ProviderEndpointOutput) Alikafka() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Apigateway ¶
func (o ProviderEndpointOutput) Apigateway() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Arms ¶ added in v3.5.0
func (o ProviderEndpointOutput) Arms() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Bastionhost ¶ added in v3.7.0
func (o ProviderEndpointOutput) Bastionhost() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Beebot ¶ added in v3.36.0
func (o ProviderEndpointOutput) Beebot() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Bpstudio ¶ added in v3.29.0
func (o ProviderEndpointOutput) Bpstudio() pulumi.StringPtrOutput
func (ProviderEndpointOutput) BrainIndustrial ¶
func (o ProviderEndpointOutput) BrainIndustrial() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Bssopenapi ¶
func (o ProviderEndpointOutput) Bssopenapi() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Cas ¶
func (o ProviderEndpointOutput) Cas() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Cassandra ¶
func (o ProviderEndpointOutput) Cassandra() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Cbn ¶
func (o ProviderEndpointOutput) Cbn() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Cbs ¶ added in v3.29.0
func (o ProviderEndpointOutput) Cbs() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Cddc ¶ added in v3.7.0
func (o ProviderEndpointOutput) Cddc() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Cdn ¶
func (o ProviderEndpointOutput) Cdn() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Cds ¶ added in v3.5.0
func (o ProviderEndpointOutput) Cds() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Clickhouse ¶ added in v3.8.0
func (o ProviderEndpointOutput) Clickhouse() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Cloudauth ¶ added in v3.8.0
func (o ProviderEndpointOutput) Cloudauth() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Cloudfirewall ¶ added in v3.29.0
func (o ProviderEndpointOutput) Cloudfirewall() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Cloudfw ¶ added in v3.26.0
func (o ProviderEndpointOutput) Cloudfw() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Cloudphone ¶ added in v3.6.0
func (o ProviderEndpointOutput) Cloudphone() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Cloudsso ¶ added in v3.8.0
func (o ProviderEndpointOutput) Cloudsso() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Cms ¶
func (o ProviderEndpointOutput) Cms() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Computenest ¶ added in v3.38.0
func (o ProviderEndpointOutput) Computenest() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Config ¶
func (o ProviderEndpointOutput) Config() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Cr ¶
func (o ProviderEndpointOutput) Cr() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Cs ¶
func (o ProviderEndpointOutput) Cs() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Das ¶ added in v3.29.0
func (o ProviderEndpointOutput) Das() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Datahub ¶
func (o ProviderEndpointOutput) Datahub() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Dataworkspublic ¶ added in v3.6.0
func (o ProviderEndpointOutput) Dataworkspublic() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Dbfs ¶ added in v3.8.0
func (o ProviderEndpointOutput) Dbfs() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Dcdn ¶
func (o ProviderEndpointOutput) Dcdn() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Ddosbasic ¶ added in v3.20.0
func (o ProviderEndpointOutput) Ddosbasic() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Ddosbgp ¶
func (o ProviderEndpointOutput) Ddosbgp() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Ddoscoo ¶
func (o ProviderEndpointOutput) Ddoscoo() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Dds ¶
func (o ProviderEndpointOutput) Dds() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Devopsrdc ¶ added in v3.8.0
func (o ProviderEndpointOutput) Devopsrdc() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Dg ¶ added in v3.8.0
func (o ProviderEndpointOutput) Dg() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Dm ¶ added in v3.3.0
func (o ProviderEndpointOutput) Dm() pulumi.StringPtrOutput
func (ProviderEndpointOutput) DmsEnterprise ¶
func (o ProviderEndpointOutput) DmsEnterprise() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Dmsenterprise ¶ added in v3.29.0
func (o ProviderEndpointOutput) Dmsenterprise() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Dns ¶
func (o ProviderEndpointOutput) Dns() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Drds ¶
func (o ProviderEndpointOutput) Drds() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Dts ¶ added in v3.8.0
func (o ProviderEndpointOutput) Dts() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Dysms ¶ added in v3.26.0
func (o ProviderEndpointOutput) Dysms() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Eais ¶ added in v3.8.0
func (o ProviderEndpointOutput) Eais() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Ebs ¶ added in v3.29.0
func (o ProviderEndpointOutput) Ebs() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Eci ¶
func (o ProviderEndpointOutput) Eci() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Ecs ¶
func (o ProviderEndpointOutput) Ecs() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Edas ¶ added in v3.22.0
func (o ProviderEndpointOutput) Edas() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Edasschedulerx ¶ added in v3.22.0
func (o ProviderEndpointOutput) Edasschedulerx() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Edsuser ¶ added in v3.10.0
func (o ProviderEndpointOutput) Edsuser() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Eflo ¶ added in v3.34.0
func (o ProviderEndpointOutput) Eflo() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Ehpc ¶ added in v3.7.0
func (o ProviderEndpointOutput) Ehpc() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Ehs ¶ added in v3.22.0
func (o ProviderEndpointOutput) Ehs() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Eipanycast ¶
func (o ProviderEndpointOutput) Eipanycast() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Elasticsearch ¶
func (o ProviderEndpointOutput) Elasticsearch() pulumi.StringPtrOutput
func (ProviderEndpointOutput) ElementType ¶
func (ProviderEndpointOutput) ElementType() reflect.Type
func (ProviderEndpointOutput) Emr ¶
func (o ProviderEndpointOutput) Emr() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Ens ¶ added in v3.7.0
func (o ProviderEndpointOutput) Ens() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Ess ¶
func (o ProviderEndpointOutput) Ess() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Eventbridge ¶ added in v3.4.0
func (o ProviderEndpointOutput) Eventbridge() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Fc ¶
func (o ProviderEndpointOutput) Fc() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Fnf ¶
func (o ProviderEndpointOutput) Fnf() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Ga ¶
func (o ProviderEndpointOutput) Ga() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Gaplus ¶ added in v3.14.0
func (o ProviderEndpointOutput) Gaplus() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Gds ¶ added in v3.8.0
func (o ProviderEndpointOutput) Gds() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Gpdb ¶
func (o ProviderEndpointOutput) Gpdb() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Gwsecd ¶ added in v3.6.0
func (o ProviderEndpointOutput) Gwsecd() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Hbr ¶ added in v3.5.0
func (o ProviderEndpointOutput) Hbr() pulumi.StringPtrOutput
func (ProviderEndpointOutput) HcsSgw ¶ added in v3.7.0
func (o ProviderEndpointOutput) HcsSgw() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Hitsdb ¶
func (o ProviderEndpointOutput) Hitsdb() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Imm ¶ added in v3.8.0
func (o ProviderEndpointOutput) Imm() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Imp ¶ added in v3.8.0
func (o ProviderEndpointOutput) Imp() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Ims ¶
func (o ProviderEndpointOutput) Ims() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Iot ¶ added in v3.8.0
func (o ProviderEndpointOutput) Iot() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Kms ¶
func (o ProviderEndpointOutput) Kms() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Kvstore ¶
func (o ProviderEndpointOutput) Kvstore() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Location ¶
func (o ProviderEndpointOutput) Location() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Log ¶
func (o ProviderEndpointOutput) Log() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Market ¶
func (o ProviderEndpointOutput) Market() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Maxcompute ¶
func (o ProviderEndpointOutput) Maxcompute() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Mhub ¶ added in v3.8.0
func (o ProviderEndpointOutput) Mhub() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Mns ¶
func (o ProviderEndpointOutput) Mns() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Mscopensubscription ¶ added in v3.7.0
func (o ProviderEndpointOutput) Mscopensubscription() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Mse ¶
func (o ProviderEndpointOutput) Mse() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Nas ¶
func (o ProviderEndpointOutput) Nas() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Nlb ¶ added in v3.29.0
func (o ProviderEndpointOutput) Nlb() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Oceanbase ¶ added in v3.36.0
func (o ProviderEndpointOutput) Oceanbase() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Ons ¶
func (o ProviderEndpointOutput) Ons() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Onsproxy ¶ added in v3.4.0
func (o ProviderEndpointOutput) Onsproxy() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Oos ¶
func (o ProviderEndpointOutput) Oos() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Opensearch ¶ added in v3.8.0
func (o ProviderEndpointOutput) Opensearch() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Oss ¶
func (o ProviderEndpointOutput) Oss() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Ots ¶
func (o ProviderEndpointOutput) Ots() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Polardb ¶
func (o ProviderEndpointOutput) Polardb() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Privatelink ¶
func (o ProviderEndpointOutput) Privatelink() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Pvtz ¶
func (o ProviderEndpointOutput) Pvtz() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Quickbi ¶ added in v3.8.0
func (o ProviderEndpointOutput) Quickbi() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Quotas ¶
func (o ProviderEndpointOutput) Quotas() pulumi.StringPtrOutput
func (ProviderEndpointOutput) RKvstore ¶
func (o ProviderEndpointOutput) RKvstore() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Ram ¶
func (o ProviderEndpointOutput) Ram() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Rds ¶
func (o ProviderEndpointOutput) Rds() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Redisa ¶ added in v3.6.0
func (o ProviderEndpointOutput) Redisa() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Resourcemanager ¶
func (o ProviderEndpointOutput) Resourcemanager() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Resourcesharing ¶
func (o ProviderEndpointOutput) Resourcesharing() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Ros ¶
func (o ProviderEndpointOutput) Ros() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Sas ¶ added in v3.7.0
func (o ProviderEndpointOutput) Sas() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Scdn ¶ added in v3.6.0
func (o ProviderEndpointOutput) Scdn() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Sddp ¶ added in v3.7.0
func (o ProviderEndpointOutput) Sddp() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Serverless ¶ added in v3.5.0
func (o ProviderEndpointOutput) Serverless() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Servicemesh ¶ added in v3.8.0
func (o ProviderEndpointOutput) Servicemesh() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Sgw ¶
func (o ProviderEndpointOutput) Sgw() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Slb ¶
func (o ProviderEndpointOutput) Slb() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Smartag ¶ added in v3.20.0
func (o ProviderEndpointOutput) Smartag() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Srvcatalog ¶ added in v3.29.0
func (o ProviderEndpointOutput) Srvcatalog() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Sts ¶
func (o ProviderEndpointOutput) Sts() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Swas ¶ added in v3.8.0
func (o ProviderEndpointOutput) Swas() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Tag ¶ added in v3.20.0
func (o ProviderEndpointOutput) Tag() pulumi.StringPtrOutput
func (ProviderEndpointOutput) ToProviderEndpointOutput ¶
func (o ProviderEndpointOutput) ToProviderEndpointOutput() ProviderEndpointOutput
func (ProviderEndpointOutput) ToProviderEndpointOutputWithContext ¶
func (o ProviderEndpointOutput) ToProviderEndpointOutputWithContext(ctx context.Context) ProviderEndpointOutput
func (ProviderEndpointOutput) Vod ¶ added in v3.8.0
func (o ProviderEndpointOutput) Vod() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Vpc ¶
func (o ProviderEndpointOutput) Vpc() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Vpcpeer ¶ added in v3.29.0
func (o ProviderEndpointOutput) Vpcpeer() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Vs ¶ added in v3.8.0
func (o ProviderEndpointOutput) Vs() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Waf ¶ added in v3.8.0
func (o ProviderEndpointOutput) Waf() pulumi.StringPtrOutput
func (ProviderEndpointOutput) WafOpenapi ¶
func (o ProviderEndpointOutput) WafOpenapi() pulumi.StringPtrOutput
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 v3.27.0
func (o ProviderOutput) AccessKey() pulumi.StringPtrOutput
The access key for API operations. You can retrieve this from the 'Security Management' section of the Alibaba Cloud console.
func (ProviderOutput) AccountId ¶ added in v3.27.0
func (o ProviderOutput) AccountId() pulumi.StringPtrOutput
The account ID for some service API operations. You can retrieve this from the 'Security Settings' section of the Alibaba Cloud console.
func (ProviderOutput) ConfigurationSource ¶ added in v3.27.0
func (o ProviderOutput) ConfigurationSource() pulumi.StringPtrOutput
Use this to mark a terraform configuration file source.
func (ProviderOutput) CredentialsUri ¶ added in v3.27.0
func (o ProviderOutput) CredentialsUri() pulumi.StringPtrOutput
The URI of sidecar credentials service.
func (ProviderOutput) EcsRoleName ¶ added in v3.27.0
func (o ProviderOutput) EcsRoleName() pulumi.StringPtrOutput
The RAM Role Name attached on a ECS instance for API operations. You can retrieve this from the 'Access Control' section of the Alibaba Cloud console.
func (ProviderOutput) ElementType ¶
func (ProviderOutput) ElementType() reflect.Type
func (ProviderOutput) Fc
deprecated
added in
v3.27.0
func (o ProviderOutput) Fc() pulumi.StringPtrOutput
Deprecated: Field 'fc' has been deprecated from provider version 1.28.0. New field 'fc' which in nested endpoints instead.
func (ProviderOutput) LogEndpoint
deprecated
added in
v3.27.0
func (o ProviderOutput) LogEndpoint() pulumi.StringPtrOutput
Deprecated: Field 'log_endpoint' has been deprecated from provider version 1.28.0. New field 'log' which in nested endpoints instead.
func (ProviderOutput) MnsEndpoint
deprecated
added in
v3.27.0
func (o ProviderOutput) MnsEndpoint() pulumi.StringPtrOutput
Deprecated: Field 'mns_endpoint' has been deprecated from provider version 1.28.0. New field 'mns' which in nested endpoints instead.
func (ProviderOutput) OtsInstanceName
deprecated
added in
v3.27.0
func (o ProviderOutput) OtsInstanceName() pulumi.StringPtrOutput
Deprecated: Field 'ots_instance_name' has been deprecated from provider version 1.10.0. New field 'instance_name' of resource 'alicloud_ots_table' instead.
func (ProviderOutput) Profile ¶ added in v3.27.0
func (o ProviderOutput) Profile() pulumi.StringPtrOutput
The profile for API operations. If not set, the default profile created with `aliyun configure` will be used.
func (ProviderOutput) Protocol ¶ added in v3.27.0
func (o ProviderOutput) Protocol() pulumi.StringPtrOutput
func (ProviderOutput) Region ¶ added in v3.27.0
func (o ProviderOutput) Region() pulumi.StringPtrOutput
The region where Alibaba Cloud operations will take place. Examples are cn-beijing, cn-hangzhou, eu-central-1, etc.
func (ProviderOutput) SecretKey ¶ added in v3.27.0
func (o ProviderOutput) SecretKey() pulumi.StringPtrOutput
The secret key for API operations. You can retrieve this from the 'Security Management' section of the Alibaba Cloud console.
func (ProviderOutput) SecureTransport ¶ added in v3.27.0
func (o ProviderOutput) SecureTransport() pulumi.StringPtrOutput
The security transport for the assume role invoking.
func (ProviderOutput) SecurityToken ¶ added in v3.27.0
func (o ProviderOutput) SecurityToken() pulumi.StringPtrOutput
security token. A security token is only required if you are using Security Token Service.
func (ProviderOutput) SecurityTransport ¶ added in v3.27.0
func (o ProviderOutput) SecurityTransport() pulumi.StringPtrOutput
func (ProviderOutput) SharedCredentialsFile ¶ added in v3.27.0
func (o ProviderOutput) SharedCredentialsFile() pulumi.StringPtrOutput
The path to the shared credentials file. If not set this defaults to ~/.aliyun/config.json
func (ProviderOutput) SourceIp ¶ added in v3.27.0
func (o ProviderOutput) SourceIp() pulumi.StringPtrOutput
The source ip for the assume role invoking.
func (ProviderOutput) ToProviderOutput ¶
func (o ProviderOutput) ToProviderOutput() ProviderOutput
func (ProviderOutput) ToProviderOutputWithContext ¶
func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
Source Files
¶
- doc.go
- getAccount.go
- getCallerIdentity.go
- getFileCrc64Checksum.go
- getMscSubContactVerificationMessage.go
- getMscSubContacts.go
- getMscSubSubscriptions.go
- getMscSubWebhooks.go
- getRegions.go
- getZones.go
- init.go
- mscSubContract.go
- mscSubSubscription.go
- mscSubWebhook.go
- provider.go
- pulumiTypes.go
- pulumiUtilities.go