Documentation
¶
Overview ¶
A Pulumi package for creating and managing AliCloud resources.
Index ¶
- type GetAccountResult
- type GetAccountResultOutput
- func (GetAccountResultOutput) ElementType() reflect.Type
- func (o GetAccountResultOutput) Id() pulumi.StringOutput
- func (o GetAccountResultOutput) ToGetAccountResultOutput() GetAccountResultOutput
- func (o GetAccountResultOutput) ToGetAccountResultOutputWithContext(ctx context.Context) GetAccountResultOutput
- type GetCallerIdentityResult
- type GetCallerIdentityResultOutput
- func (o GetCallerIdentityResultOutput) AccountId() pulumi.StringOutput
- func (o GetCallerIdentityResultOutput) Arn() pulumi.StringOutput
- func (GetCallerIdentityResultOutput) ElementType() reflect.Type
- func (o GetCallerIdentityResultOutput) Id() pulumi.StringOutput
- func (o GetCallerIdentityResultOutput) IdentityType() pulumi.StringOutput
- func (o GetCallerIdentityResultOutput) ToGetCallerIdentityResultOutput() GetCallerIdentityResultOutput
- func (o GetCallerIdentityResultOutput) ToGetCallerIdentityResultOutputWithContext(ctx context.Context) GetCallerIdentityResultOutput
- 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
- type ProviderSignVersion
- type ProviderSignVersionArgs
- func (ProviderSignVersionArgs) ElementType() reflect.Type
- func (i ProviderSignVersionArgs) ToProviderSignVersionOutput() ProviderSignVersionOutput
- func (i ProviderSignVersionArgs) ToProviderSignVersionOutputWithContext(ctx context.Context) ProviderSignVersionOutput
- func (i ProviderSignVersionArgs) ToProviderSignVersionPtrOutput() ProviderSignVersionPtrOutput
- func (i ProviderSignVersionArgs) ToProviderSignVersionPtrOutputWithContext(ctx context.Context) ProviderSignVersionPtrOutput
- type ProviderSignVersionInput
- type ProviderSignVersionOutput
- func (ProviderSignVersionOutput) ElementType() reflect.Type
- func (o ProviderSignVersionOutput) Oss() pulumi.StringPtrOutput
- func (o ProviderSignVersionOutput) Sls() pulumi.StringPtrOutput
- func (o ProviderSignVersionOutput) ToProviderSignVersionOutput() ProviderSignVersionOutput
- func (o ProviderSignVersionOutput) ToProviderSignVersionOutputWithContext(ctx context.Context) ProviderSignVersionOutput
- func (o ProviderSignVersionOutput) ToProviderSignVersionPtrOutput() ProviderSignVersionPtrOutput
- func (o ProviderSignVersionOutput) ToProviderSignVersionPtrOutputWithContext(ctx context.Context) ProviderSignVersionPtrOutput
- type ProviderSignVersionPtrInput
- type ProviderSignVersionPtrOutput
- func (o ProviderSignVersionPtrOutput) Elem() ProviderSignVersionOutput
- func (ProviderSignVersionPtrOutput) ElementType() reflect.Type
- func (o ProviderSignVersionPtrOutput) Oss() pulumi.StringPtrOutput
- func (o ProviderSignVersionPtrOutput) Sls() pulumi.StringPtrOutput
- func (o ProviderSignVersionPtrOutput) ToProviderSignVersionPtrOutput() ProviderSignVersionPtrOutput
- func (o ProviderSignVersionPtrOutput) ToProviderSignVersionPtrOutputWithContext(ctx context.Context) ProviderSignVersionPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
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 GetAccountResultOutput ¶ added in v3.44.1
type GetAccountResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAccount.
func GetAccountOutput ¶ added in v3.44.1
func GetAccountOutput(ctx *pulumi.Context, opts ...pulumi.InvokeOption) GetAccountResultOutput
func (GetAccountResultOutput) ElementType ¶ added in v3.44.1
func (GetAccountResultOutput) ElementType() reflect.Type
func (GetAccountResultOutput) Id ¶ added in v3.44.1
func (o GetAccountResultOutput) Id() pulumi.StringOutput
Account ID (e.g. "1239306421830812"). It can be used to construct an ARN.
func (GetAccountResultOutput) ToGetAccountResultOutput ¶ added in v3.44.1
func (o GetAccountResultOutput) ToGetAccountResultOutput() GetAccountResultOutput
func (GetAccountResultOutput) ToGetAccountResultOutputWithContext ¶ added in v3.44.1
func (o GetAccountResultOutput) ToGetAccountResultOutputWithContext(ctx context.Context) GetAccountResultOutput
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 GetCallerIdentityResultOutput ¶ added in v3.44.1
type GetCallerIdentityResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCallerIdentity.
func GetCallerIdentityOutput ¶ added in v3.44.1
func GetCallerIdentityOutput(ctx *pulumi.Context, opts ...pulumi.InvokeOption) GetCallerIdentityResultOutput
func (GetCallerIdentityResultOutput) AccountId ¶ added in v3.44.1
func (o GetCallerIdentityResultOutput) AccountId() pulumi.StringOutput
Account ID.
func (GetCallerIdentityResultOutput) Arn ¶ added in v3.44.1
func (o GetCallerIdentityResultOutput) Arn() pulumi.StringOutput
The Alibaba Cloud Resource Name (ARN) of the user making the call.
func (GetCallerIdentityResultOutput) ElementType ¶ added in v3.44.1
func (GetCallerIdentityResultOutput) ElementType() reflect.Type
func (GetCallerIdentityResultOutput) Id ¶ added in v3.44.1
func (o GetCallerIdentityResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetCallerIdentityResultOutput) IdentityType ¶ added in v3.44.1
func (o GetCallerIdentityResultOutput) IdentityType() pulumi.StringOutput
The type of the princiapal. RAMUser for users.
func (GetCallerIdentityResultOutput) ToGetCallerIdentityResultOutput ¶ added in v3.44.1
func (o GetCallerIdentityResultOutput) ToGetCallerIdentityResultOutput() GetCallerIdentityResultOutput
func (GetCallerIdentityResultOutput) ToGetCallerIdentityResultOutputWithContext ¶ added in v3.44.1
func (o GetCallerIdentityResultOutput) ToGetCallerIdentityResultOutputWithContext(ctx context.Context) GetCallerIdentityResultOutput
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/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := alicloud.GetZones(ctx, &alicloud.GetZonesArgs{ AvailableDiskCategory: pulumi.StringRef("cloud_ssd"), AvailableInstanceType: pulumi.StringRef("ecs.n4.large"), }, nil) 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 since 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" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") name := "tfexample" if param := cfg.Get("name"); param != "" { name = param } _, err := alicloud.NewMscSubContract(ctx, "default", &alicloud.MscSubContractArgs{ ContactName: pulumi.String(name), Position: pulumi.String("CEO"), Email: pulumi.String("123@163.com"), Mobile: pulumi.String("15388888888"), }) 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 since 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 since v1.141.0.
## 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 // The path to the shared credentials file. If not set this defaults to ~/.aliyun/config.json SignVersion ProviderSignVersionPtrInput // 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 ProviderAssumeRole struct { ExternalId *string `pulumi:"externalId"` // The permissions applied when assuming a role. You cannot use, this policy to grant further permissions that are in excess to those of the, role that is being assumed. Policy *string `pulumi:"policy"` // The ARN of a RAM role to assume prior to making API calls. RoleArn string `pulumi:"roleArn"` // The time after which the established session for assuming role expires. Valid value range: [900-3600] seconds. Default to 0 (in this case Alicloud use own default value). SessionExpiration *int `pulumi:"sessionExpiration"` SessionName *string `pulumi:"sessionName"` }
type ProviderAssumeRoleArgs ¶
type ProviderAssumeRoleArgs struct { ExternalId pulumi.StringPtrInput `pulumi:"externalId"` // The permissions applied when assuming a role. You cannot use, this policy to grant further permissions that are in excess to those of the, role that is being assumed. Policy pulumi.StringPtrInput `pulumi:"policy"` // The ARN of a RAM role to assume prior to making API calls. RoleArn pulumi.StringInput `pulumi:"roleArn"` // The time after which the established session for assuming role expires. Valid value range: [900-3600] seconds. Default to 0 (in this case Alicloud use own default value). 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
The permissions applied when assuming a role. You cannot use, this policy to grant further permissions that are in excess to those of the, role that is being assumed.
func (ProviderAssumeRoleOutput) RoleArn ¶
func (o ProviderAssumeRoleOutput) RoleArn() pulumi.StringOutput
The ARN of a RAM role to assume prior to making API calls.
func (ProviderAssumeRoleOutput) SessionExpiration ¶
func (o ProviderAssumeRoleOutput) SessionExpiration() pulumi.IntPtrOutput
The time after which the established session for assuming role expires. Valid value range: [900-3600] seconds. Default to 0 (in this case Alicloud use own default value).
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
The permissions applied when assuming a role. You cannot use, this policy to grant further permissions that are in excess to those of the, role that is being assumed.
func (ProviderAssumeRolePtrOutput) RoleArn ¶
func (o ProviderAssumeRolePtrOutput) RoleArn() pulumi.StringPtrOutput
The ARN of a RAM role to assume prior to making API calls.
func (ProviderAssumeRolePtrOutput) SessionExpiration ¶
func (o ProviderAssumeRolePtrOutput) SessionExpiration() pulumi.IntPtrOutput
The time after which the established session for assuming role expires. Valid value range: [900-3600] seconds. Default to 0 (in this case Alicloud use own default value).
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 { // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom acr endpoints. Acr *string `pulumi:"acr"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom Actiontrail endpoints. Actiontrail *string `pulumi:"actiontrail"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom AnalyticDB endpoints. Adb *string `pulumi:"adb"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom alb endpoints. Alb *string `pulumi:"alb"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom alidfs endpoints. Alidfs *string `pulumi:"alidfs"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom alidns endpoints. Alidns *string `pulumi:"alidns"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom ALIKAFKA endpoints. Alikafka *string `pulumi:"alikafka"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom Api Gateway endpoints. Apigateway *string `pulumi:"apigateway"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom arms endpoints. Arms *string `pulumi:"arms"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom bastionhost endpoints. Bastionhost *string `pulumi:"bastionhost"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom beebot endpoints. Beebot *string `pulumi:"beebot"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom bpstudio endpoints. Bpstudio *string `pulumi:"bpstudio"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom brainIndustrial endpoints. BrainIndustrial *string `pulumi:"brainIndustrial"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom BSSOPENAPI endpoints. Bssopenapi *string `pulumi:"bssopenapi"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom CAS endpoints. Cas *string `pulumi:"cas"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom cassandra endpoints. Cassandra *string `pulumi:"cassandra"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom cbn endpoints. Cbn *string `pulumi:"cbn"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom cbs endpoints. Cbs *string `pulumi:"cbs"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom cddc endpoints. Cddc *string `pulumi:"cddc"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom CDN endpoints. Cdn *string `pulumi:"cdn"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom cds endpoints. Cds *string `pulumi:"cds"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom clickhouse endpoints. Clickhouse *string `pulumi:"clickhouse"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom cloudauth endpoints. Cloudauth *string `pulumi:"cloudauth"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom cloudfirewall endpoints. Cloudfirewall *string `pulumi:"cloudfirewall"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom cloudfw endpoints. Cloudfw *string `pulumi:"cloudfw"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom cloudphone endpoints. Cloudphone *string `pulumi:"cloudphone"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom cloudsso endpoints. Cloudsso *string `pulumi:"cloudsso"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom Cloud Monitor endpoints. Cms *string `pulumi:"cms"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom computenest endpoints. Computenest *string `pulumi:"computenest"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom config endpoints. Config *string `pulumi:"config"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom Container Registry endpoints. Cr *string `pulumi:"cr"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom Container Service endpoints. Cs *string `pulumi:"cs"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom das endpoints. Das *string `pulumi:"das"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom Datahub endpoints. Datahub *string `pulumi:"datahub"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom dataworkspublic endpoints. Dataworkspublic *string `pulumi:"dataworkspublic"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom dbfs endpoints. Dbfs *string `pulumi:"dbfs"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom dcdn endpoints. Dcdn *string `pulumi:"dcdn"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom ddosbasic endpoints. Ddosbasic *string `pulumi:"ddosbasic"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom DDOSBGP endpoints. Ddosbgp *string `pulumi:"ddosbgp"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom DDOSCOO endpoints. Ddoscoo *string `pulumi:"ddoscoo"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom MongoDB endpoints. Dds *string `pulumi:"dds"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom devopsrdc endpoints. Devopsrdc *string `pulumi:"devopsrdc"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom dg endpoints. Dg *string `pulumi:"dg"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom dm endpoints. Dm *string `pulumi:"dm"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom dmsEnterprise endpoints. DmsEnterprise *string `pulumi:"dmsEnterprise"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom dmsenterprise endpoints. Dmsenterprise *string `pulumi:"dmsenterprise"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom DNS endpoints. Dns *string `pulumi:"dns"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom DRDS endpoints. Drds *string `pulumi:"drds"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom dts endpoints. Dts *string `pulumi:"dts"` Dysms *string `pulumi:"dysms"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom eais endpoints. Eais *string `pulumi:"eais"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom ebs endpoints. Ebs *string `pulumi:"ebs"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom eci endpoints. Eci *string `pulumi:"eci"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom ECS endpoints. Ecs *string `pulumi:"ecs"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom edas endpoints. Edas *string `pulumi:"edas"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom edasschedulerx endpoints. Edasschedulerx *string `pulumi:"edasschedulerx"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom edsuser endpoints. Edsuser *string `pulumi:"edsuser"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom eflo endpoints. Eflo *string `pulumi:"eflo"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom ehpc endpoints. Ehpc *string `pulumi:"ehpc"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom ehs endpoints. Ehs *string `pulumi:"ehs"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom eipanycast endpoints. Eipanycast *string `pulumi:"eipanycast"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom Elasticsearch endpoints. Elasticsearch *string `pulumi:"elasticsearch"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom EMR endpoints. Emr *string `pulumi:"emr"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom ens endpoints. Ens *string `pulumi:"ens"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom Autoscaling endpoints. Ess *string `pulumi:"ess"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom eventbridgeShare endpoints. Eventbridge *string `pulumi:"eventbridge"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom Function Computing endpoints. Fc *string `pulumi:"fc"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom fnf endpoints. Fnf *string `pulumi:"fnf"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom ga endpoints. Ga *string `pulumi:"ga"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom gaplus endpoints. Gaplus *string `pulumi:"gaplus"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom gds endpoints. Gds *string `pulumi:"gds"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom GPDB endpoints. Gpdb *string `pulumi:"gpdb"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom gwsecd endpoints. Gwsecd *string `pulumi:"gwsecd"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom hbr endpoints. Hbr *string `pulumi:"hbr"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom hcsSgw endpoints. HcsSgw *string `pulumi:"hcsSgw"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom hitsdb endpoints. Hitsdb *string `pulumi:"hitsdb"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom imm endpoints. Imm *string `pulumi:"imm"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom imp endpoints. Imp *string `pulumi:"imp"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom ims endpoints. Ims *string `pulumi:"ims"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom iot endpoints. Iot *string `pulumi:"iot"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom KMS endpoints. Kms *string `pulumi:"kms"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom R-KVStore endpoints. Kvstore *string `pulumi:"kvstore"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom Location Service endpoints. Location *string `pulumi:"location"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom Log Service endpoints. Log *string `pulumi:"log"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom Market Place endpoints. Market *string `pulumi:"market"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom MaxCompute endpoints. Maxcompute *string `pulumi:"maxcompute"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom mhub endpoints. Mhub *string `pulumi:"mhub"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom MNS endpoints. Mns *string `pulumi:"mns"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom mscopensubscription endpoints. Mscopensubscription *string `pulumi:"mscopensubscription"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom mse endpoints. Mse *string `pulumi:"mse"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom NAS endpoints. Nas *string `pulumi:"nas"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom nlb endpoints. Nlb *string `pulumi:"nlb"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom oceanbase endpoints. Oceanbase *string `pulumi:"oceanbase"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom ONS endpoints. Ons *string `pulumi:"ons"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom onsproxy endpoints. Onsproxy *string `pulumi:"onsproxy"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom oos endpoints. Oos *string `pulumi:"oos"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom opensearch endpoints. Opensearch *string `pulumi:"opensearch"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom OSS endpoints. Oss *string `pulumi:"oss"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom Table Store endpoints. Ots *string `pulumi:"ots"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom PolarDB endpoints. Polardb *string `pulumi:"polardb"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom privatelink endpoints. Privatelink *string `pulumi:"privatelink"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom Private Zone endpoints. Pvtz *string `pulumi:"pvtz"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom quickbi endpoints. Quickbi *string `pulumi:"quickbi"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom quotas endpoints. Quotas *string `pulumi:"quotas"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom rKvstore endpoints. RKvstore *string `pulumi:"rKvstore"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom RAM endpoints. Ram *string `pulumi:"ram"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom RDS endpoints. Rds *string `pulumi:"rds"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom redisa endpoints. Redisa *string `pulumi:"redisa"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom resourcemanager endpoints. Resourcemanager *string `pulumi:"resourcemanager"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom resourcesharing endpoints. Resourcesharing *string `pulumi:"resourcesharing"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom ros endpoints. Ros *string `pulumi:"ros"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom sas endpoints. Sas *string `pulumi:"sas"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom scdn endpoints. Scdn *string `pulumi:"scdn"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom sddp endpoints. Sddp *string `pulumi:"sddp"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom serverless endpoints. Serverless *string `pulumi:"serverless"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom servicemesh endpoints. Servicemesh *string `pulumi:"servicemesh"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom sgw endpoints. Sgw *string `pulumi:"sgw"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom SLB endpoints. Slb *string `pulumi:"slb"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom smartag endpoints. Smartag *string `pulumi:"smartag"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom srvcatalog endpoints. Srvcatalog *string `pulumi:"srvcatalog"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom STS endpoints. Sts *string `pulumi:"sts"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom swas endpoints. Swas *string `pulumi:"swas"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom tag endpoints. Tag *string `pulumi:"tag"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom vod endpoints. Vod *string `pulumi:"vod"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom VPC and VPN endpoints. Vpc *string `pulumi:"vpc"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom vpcpeer endpoints. Vpcpeer *string `pulumi:"vpcpeer"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom vs endpoints. Vs *string `pulumi:"vs"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom waf endpoints. Waf *string `pulumi:"waf"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom wafOpenapi endpoints. WafOpenapi *string `pulumi:"wafOpenapi"` }
type ProviderEndpointArgs ¶
type ProviderEndpointArgs struct { // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom acr endpoints. Acr pulumi.StringPtrInput `pulumi:"acr"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom Actiontrail endpoints. Actiontrail pulumi.StringPtrInput `pulumi:"actiontrail"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom AnalyticDB endpoints. Adb pulumi.StringPtrInput `pulumi:"adb"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom alb endpoints. Alb pulumi.StringPtrInput `pulumi:"alb"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom alidfs endpoints. Alidfs pulumi.StringPtrInput `pulumi:"alidfs"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom alidns endpoints. Alidns pulumi.StringPtrInput `pulumi:"alidns"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom ALIKAFKA endpoints. Alikafka pulumi.StringPtrInput `pulumi:"alikafka"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom Api Gateway endpoints. Apigateway pulumi.StringPtrInput `pulumi:"apigateway"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom arms endpoints. Arms pulumi.StringPtrInput `pulumi:"arms"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom bastionhost endpoints. Bastionhost pulumi.StringPtrInput `pulumi:"bastionhost"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom beebot endpoints. Beebot pulumi.StringPtrInput `pulumi:"beebot"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom bpstudio endpoints. Bpstudio pulumi.StringPtrInput `pulumi:"bpstudio"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom brainIndustrial endpoints. BrainIndustrial pulumi.StringPtrInput `pulumi:"brainIndustrial"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom BSSOPENAPI endpoints. Bssopenapi pulumi.StringPtrInput `pulumi:"bssopenapi"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom CAS endpoints. Cas pulumi.StringPtrInput `pulumi:"cas"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom cassandra endpoints. Cassandra pulumi.StringPtrInput `pulumi:"cassandra"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom cbn endpoints. Cbn pulumi.StringPtrInput `pulumi:"cbn"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom cbs endpoints. Cbs pulumi.StringPtrInput `pulumi:"cbs"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom cddc endpoints. Cddc pulumi.StringPtrInput `pulumi:"cddc"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom CDN endpoints. Cdn pulumi.StringPtrInput `pulumi:"cdn"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom cds endpoints. Cds pulumi.StringPtrInput `pulumi:"cds"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom clickhouse endpoints. Clickhouse pulumi.StringPtrInput `pulumi:"clickhouse"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom cloudauth endpoints. Cloudauth pulumi.StringPtrInput `pulumi:"cloudauth"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom cloudfirewall endpoints. Cloudfirewall pulumi.StringPtrInput `pulumi:"cloudfirewall"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom cloudfw endpoints. Cloudfw pulumi.StringPtrInput `pulumi:"cloudfw"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom cloudphone endpoints. Cloudphone pulumi.StringPtrInput `pulumi:"cloudphone"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom cloudsso endpoints. Cloudsso pulumi.StringPtrInput `pulumi:"cloudsso"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom Cloud Monitor endpoints. Cms pulumi.StringPtrInput `pulumi:"cms"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom computenest endpoints. Computenest pulumi.StringPtrInput `pulumi:"computenest"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom config endpoints. Config pulumi.StringPtrInput `pulumi:"config"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom Container Registry endpoints. Cr pulumi.StringPtrInput `pulumi:"cr"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom Container Service endpoints. Cs pulumi.StringPtrInput `pulumi:"cs"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom das endpoints. Das pulumi.StringPtrInput `pulumi:"das"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom Datahub endpoints. Datahub pulumi.StringPtrInput `pulumi:"datahub"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom dataworkspublic endpoints. Dataworkspublic pulumi.StringPtrInput `pulumi:"dataworkspublic"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom dbfs endpoints. Dbfs pulumi.StringPtrInput `pulumi:"dbfs"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom dcdn endpoints. Dcdn pulumi.StringPtrInput `pulumi:"dcdn"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom ddosbasic endpoints. Ddosbasic pulumi.StringPtrInput `pulumi:"ddosbasic"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom DDOSBGP endpoints. Ddosbgp pulumi.StringPtrInput `pulumi:"ddosbgp"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom DDOSCOO endpoints. Ddoscoo pulumi.StringPtrInput `pulumi:"ddoscoo"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom MongoDB endpoints. Dds pulumi.StringPtrInput `pulumi:"dds"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom devopsrdc endpoints. Devopsrdc pulumi.StringPtrInput `pulumi:"devopsrdc"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom dg endpoints. Dg pulumi.StringPtrInput `pulumi:"dg"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom dm endpoints. Dm pulumi.StringPtrInput `pulumi:"dm"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom dmsEnterprise endpoints. DmsEnterprise pulumi.StringPtrInput `pulumi:"dmsEnterprise"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom dmsenterprise endpoints. Dmsenterprise pulumi.StringPtrInput `pulumi:"dmsenterprise"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom DNS endpoints. Dns pulumi.StringPtrInput `pulumi:"dns"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom DRDS endpoints. Drds pulumi.StringPtrInput `pulumi:"drds"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom dts endpoints. Dts pulumi.StringPtrInput `pulumi:"dts"` Dysms pulumi.StringPtrInput `pulumi:"dysms"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom eais endpoints. Eais pulumi.StringPtrInput `pulumi:"eais"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom ebs endpoints. Ebs pulumi.StringPtrInput `pulumi:"ebs"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom eci endpoints. Eci pulumi.StringPtrInput `pulumi:"eci"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom ECS endpoints. Ecs pulumi.StringPtrInput `pulumi:"ecs"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom edas endpoints. Edas pulumi.StringPtrInput `pulumi:"edas"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom edasschedulerx endpoints. Edasschedulerx pulumi.StringPtrInput `pulumi:"edasschedulerx"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom edsuser endpoints. Edsuser pulumi.StringPtrInput `pulumi:"edsuser"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom eflo endpoints. Eflo pulumi.StringPtrInput `pulumi:"eflo"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom ehpc endpoints. Ehpc pulumi.StringPtrInput `pulumi:"ehpc"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom ehs endpoints. Ehs pulumi.StringPtrInput `pulumi:"ehs"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom eipanycast endpoints. Eipanycast pulumi.StringPtrInput `pulumi:"eipanycast"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom Elasticsearch endpoints. Elasticsearch pulumi.StringPtrInput `pulumi:"elasticsearch"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom EMR endpoints. Emr pulumi.StringPtrInput `pulumi:"emr"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom ens endpoints. Ens pulumi.StringPtrInput `pulumi:"ens"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom Autoscaling endpoints. Ess pulumi.StringPtrInput `pulumi:"ess"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom eventbridgeShare endpoints. Eventbridge pulumi.StringPtrInput `pulumi:"eventbridge"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom Function Computing endpoints. Fc pulumi.StringPtrInput `pulumi:"fc"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom fnf endpoints. Fnf pulumi.StringPtrInput `pulumi:"fnf"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom ga endpoints. Ga pulumi.StringPtrInput `pulumi:"ga"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom gaplus endpoints. Gaplus pulumi.StringPtrInput `pulumi:"gaplus"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom gds endpoints. Gds pulumi.StringPtrInput `pulumi:"gds"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom GPDB endpoints. Gpdb pulumi.StringPtrInput `pulumi:"gpdb"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom gwsecd endpoints. Gwsecd pulumi.StringPtrInput `pulumi:"gwsecd"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom hbr endpoints. Hbr pulumi.StringPtrInput `pulumi:"hbr"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom hcsSgw endpoints. HcsSgw pulumi.StringPtrInput `pulumi:"hcsSgw"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom hitsdb endpoints. Hitsdb pulumi.StringPtrInput `pulumi:"hitsdb"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom imm endpoints. Imm pulumi.StringPtrInput `pulumi:"imm"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom imp endpoints. Imp pulumi.StringPtrInput `pulumi:"imp"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom ims endpoints. Ims pulumi.StringPtrInput `pulumi:"ims"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom iot endpoints. Iot pulumi.StringPtrInput `pulumi:"iot"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom KMS endpoints. Kms pulumi.StringPtrInput `pulumi:"kms"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom R-KVStore endpoints. Kvstore pulumi.StringPtrInput `pulumi:"kvstore"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom Location Service endpoints. Location pulumi.StringPtrInput `pulumi:"location"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom Log Service endpoints. Log pulumi.StringPtrInput `pulumi:"log"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom Market Place endpoints. Market pulumi.StringPtrInput `pulumi:"market"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom MaxCompute endpoints. Maxcompute pulumi.StringPtrInput `pulumi:"maxcompute"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom mhub endpoints. Mhub pulumi.StringPtrInput `pulumi:"mhub"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom MNS endpoints. Mns pulumi.StringPtrInput `pulumi:"mns"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom mscopensubscription endpoints. Mscopensubscription pulumi.StringPtrInput `pulumi:"mscopensubscription"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom mse endpoints. Mse pulumi.StringPtrInput `pulumi:"mse"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom NAS endpoints. Nas pulumi.StringPtrInput `pulumi:"nas"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom nlb endpoints. Nlb pulumi.StringPtrInput `pulumi:"nlb"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom oceanbase endpoints. Oceanbase pulumi.StringPtrInput `pulumi:"oceanbase"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom ONS endpoints. Ons pulumi.StringPtrInput `pulumi:"ons"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom onsproxy endpoints. Onsproxy pulumi.StringPtrInput `pulumi:"onsproxy"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom oos endpoints. Oos pulumi.StringPtrInput `pulumi:"oos"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom opensearch endpoints. Opensearch pulumi.StringPtrInput `pulumi:"opensearch"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom OSS endpoints. Oss pulumi.StringPtrInput `pulumi:"oss"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom Table Store endpoints. Ots pulumi.StringPtrInput `pulumi:"ots"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom PolarDB endpoints. Polardb pulumi.StringPtrInput `pulumi:"polardb"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom privatelink endpoints. Privatelink pulumi.StringPtrInput `pulumi:"privatelink"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom Private Zone endpoints. Pvtz pulumi.StringPtrInput `pulumi:"pvtz"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom quickbi endpoints. Quickbi pulumi.StringPtrInput `pulumi:"quickbi"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom quotas endpoints. Quotas pulumi.StringPtrInput `pulumi:"quotas"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom rKvstore endpoints. RKvstore pulumi.StringPtrInput `pulumi:"rKvstore"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom RAM endpoints. Ram pulumi.StringPtrInput `pulumi:"ram"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom RDS endpoints. Rds pulumi.StringPtrInput `pulumi:"rds"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom redisa endpoints. Redisa pulumi.StringPtrInput `pulumi:"redisa"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom resourcemanager endpoints. Resourcemanager pulumi.StringPtrInput `pulumi:"resourcemanager"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom resourcesharing endpoints. Resourcesharing pulumi.StringPtrInput `pulumi:"resourcesharing"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom ros endpoints. Ros pulumi.StringPtrInput `pulumi:"ros"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom sas endpoints. Sas pulumi.StringPtrInput `pulumi:"sas"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom scdn endpoints. Scdn pulumi.StringPtrInput `pulumi:"scdn"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom sddp endpoints. Sddp pulumi.StringPtrInput `pulumi:"sddp"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom serverless endpoints. Serverless pulumi.StringPtrInput `pulumi:"serverless"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom servicemesh endpoints. Servicemesh pulumi.StringPtrInput `pulumi:"servicemesh"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom sgw endpoints. Sgw pulumi.StringPtrInput `pulumi:"sgw"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom SLB endpoints. Slb pulumi.StringPtrInput `pulumi:"slb"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom smartag endpoints. Smartag pulumi.StringPtrInput `pulumi:"smartag"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom srvcatalog endpoints. Srvcatalog pulumi.StringPtrInput `pulumi:"srvcatalog"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom STS endpoints. Sts pulumi.StringPtrInput `pulumi:"sts"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom swas endpoints. Swas pulumi.StringPtrInput `pulumi:"swas"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom tag endpoints. Tag pulumi.StringPtrInput `pulumi:"tag"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom vod endpoints. Vod pulumi.StringPtrInput `pulumi:"vod"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom VPC and VPN endpoints. Vpc pulumi.StringPtrInput `pulumi:"vpc"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom vpcpeer endpoints. Vpcpeer pulumi.StringPtrInput `pulumi:"vpcpeer"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom vs endpoints. Vs pulumi.StringPtrInput `pulumi:"vs"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom waf endpoints. Waf pulumi.StringPtrInput `pulumi:"waf"` // Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom wafOpenapi endpoints. 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
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom acr endpoints.
func (ProviderEndpointOutput) Actiontrail ¶
func (o ProviderEndpointOutput) Actiontrail() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom Actiontrail endpoints.
func (ProviderEndpointOutput) Adb ¶
func (o ProviderEndpointOutput) Adb() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom AnalyticDB endpoints.
func (ProviderEndpointOutput) Alb ¶ added in v3.6.0
func (o ProviderEndpointOutput) Alb() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom alb endpoints.
func (ProviderEndpointOutput) Alidfs ¶ added in v3.7.0
func (o ProviderEndpointOutput) Alidfs() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom alidfs endpoints.
func (ProviderEndpointOutput) Alidns ¶
func (o ProviderEndpointOutput) Alidns() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom alidns endpoints.
func (ProviderEndpointOutput) Alikafka ¶
func (o ProviderEndpointOutput) Alikafka() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom ALIKAFKA endpoints.
func (ProviderEndpointOutput) Apigateway ¶
func (o ProviderEndpointOutput) Apigateway() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom Api Gateway endpoints.
func (ProviderEndpointOutput) Arms ¶ added in v3.5.0
func (o ProviderEndpointOutput) Arms() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom arms endpoints.
func (ProviderEndpointOutput) Bastionhost ¶ added in v3.7.0
func (o ProviderEndpointOutput) Bastionhost() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom bastionhost endpoints.
func (ProviderEndpointOutput) Beebot ¶ added in v3.36.0
func (o ProviderEndpointOutput) Beebot() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom beebot endpoints.
func (ProviderEndpointOutput) Bpstudio ¶ added in v3.29.0
func (o ProviderEndpointOutput) Bpstudio() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom bpstudio endpoints.
func (ProviderEndpointOutput) BrainIndustrial ¶
func (o ProviderEndpointOutput) BrainIndustrial() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom brainIndustrial endpoints.
func (ProviderEndpointOutput) Bssopenapi ¶
func (o ProviderEndpointOutput) Bssopenapi() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom BSSOPENAPI endpoints.
func (ProviderEndpointOutput) Cas ¶
func (o ProviderEndpointOutput) Cas() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom CAS endpoints.
func (ProviderEndpointOutput) Cassandra ¶
func (o ProviderEndpointOutput) Cassandra() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom cassandra endpoints.
func (ProviderEndpointOutput) Cbn ¶
func (o ProviderEndpointOutput) Cbn() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom cbn endpoints.
func (ProviderEndpointOutput) Cbs ¶ added in v3.29.0
func (o ProviderEndpointOutput) Cbs() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom cbs endpoints.
func (ProviderEndpointOutput) Cddc ¶ added in v3.7.0
func (o ProviderEndpointOutput) Cddc() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom cddc endpoints.
func (ProviderEndpointOutput) Cdn ¶
func (o ProviderEndpointOutput) Cdn() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom CDN endpoints.
func (ProviderEndpointOutput) Cds ¶ added in v3.5.0
func (o ProviderEndpointOutput) Cds() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom cds endpoints.
func (ProviderEndpointOutput) Clickhouse ¶ added in v3.8.0
func (o ProviderEndpointOutput) Clickhouse() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom clickhouse endpoints.
func (ProviderEndpointOutput) Cloudauth ¶ added in v3.8.0
func (o ProviderEndpointOutput) Cloudauth() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom cloudauth endpoints.
func (ProviderEndpointOutput) Cloudfirewall ¶ added in v3.29.0
func (o ProviderEndpointOutput) Cloudfirewall() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom cloudfirewall endpoints.
func (ProviderEndpointOutput) Cloudfw ¶ added in v3.26.0
func (o ProviderEndpointOutput) Cloudfw() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom cloudfw endpoints.
func (ProviderEndpointOutput) Cloudphone ¶ added in v3.6.0
func (o ProviderEndpointOutput) Cloudphone() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom cloudphone endpoints.
func (ProviderEndpointOutput) Cloudsso ¶ added in v3.8.0
func (o ProviderEndpointOutput) Cloudsso() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom cloudsso endpoints.
func (ProviderEndpointOutput) Cms ¶
func (o ProviderEndpointOutput) Cms() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom Cloud Monitor endpoints.
func (ProviderEndpointOutput) Computenest ¶ added in v3.38.0
func (o ProviderEndpointOutput) Computenest() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom computenest endpoints.
func (ProviderEndpointOutput) Config ¶
func (o ProviderEndpointOutput) Config() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom config endpoints.
func (ProviderEndpointOutput) Cr ¶
func (o ProviderEndpointOutput) Cr() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom Container Registry endpoints.
func (ProviderEndpointOutput) Cs ¶
func (o ProviderEndpointOutput) Cs() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom Container Service endpoints.
func (ProviderEndpointOutput) Das ¶ added in v3.29.0
func (o ProviderEndpointOutput) Das() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom das endpoints.
func (ProviderEndpointOutput) Datahub ¶
func (o ProviderEndpointOutput) Datahub() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom Datahub endpoints.
func (ProviderEndpointOutput) Dataworkspublic ¶ added in v3.6.0
func (o ProviderEndpointOutput) Dataworkspublic() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom dataworkspublic endpoints.
func (ProviderEndpointOutput) Dbfs ¶ added in v3.8.0
func (o ProviderEndpointOutput) Dbfs() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom dbfs endpoints.
func (ProviderEndpointOutput) Dcdn ¶
func (o ProviderEndpointOutput) Dcdn() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom dcdn endpoints.
func (ProviderEndpointOutput) Ddosbasic ¶ added in v3.20.0
func (o ProviderEndpointOutput) Ddosbasic() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom ddosbasic endpoints.
func (ProviderEndpointOutput) Ddosbgp ¶
func (o ProviderEndpointOutput) Ddosbgp() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom DDOSBGP endpoints.
func (ProviderEndpointOutput) Ddoscoo ¶
func (o ProviderEndpointOutput) Ddoscoo() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom DDOSCOO endpoints.
func (ProviderEndpointOutput) Dds ¶
func (o ProviderEndpointOutput) Dds() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom MongoDB endpoints.
func (ProviderEndpointOutput) Devopsrdc ¶ added in v3.8.0
func (o ProviderEndpointOutput) Devopsrdc() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom devopsrdc endpoints.
func (ProviderEndpointOutput) Dg ¶ added in v3.8.0
func (o ProviderEndpointOutput) Dg() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom dg endpoints.
func (ProviderEndpointOutput) Dm ¶ added in v3.3.0
func (o ProviderEndpointOutput) Dm() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom dm endpoints.
func (ProviderEndpointOutput) DmsEnterprise ¶
func (o ProviderEndpointOutput) DmsEnterprise() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom dmsEnterprise endpoints.
func (ProviderEndpointOutput) Dmsenterprise ¶ added in v3.29.0
func (o ProviderEndpointOutput) Dmsenterprise() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom dmsenterprise endpoints.
func (ProviderEndpointOutput) Dns ¶
func (o ProviderEndpointOutput) Dns() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom DNS endpoints.
func (ProviderEndpointOutput) Drds ¶
func (o ProviderEndpointOutput) Drds() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom DRDS endpoints.
func (ProviderEndpointOutput) Dts ¶ added in v3.8.0
func (o ProviderEndpointOutput) Dts() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom dts endpoints.
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
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom eais endpoints.
func (ProviderEndpointOutput) Ebs ¶ added in v3.29.0
func (o ProviderEndpointOutput) Ebs() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom ebs endpoints.
func (ProviderEndpointOutput) Eci ¶
func (o ProviderEndpointOutput) Eci() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom eci endpoints.
func (ProviderEndpointOutput) Ecs ¶
func (o ProviderEndpointOutput) Ecs() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom ECS endpoints.
func (ProviderEndpointOutput) Edas ¶ added in v3.22.0
func (o ProviderEndpointOutput) Edas() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom edas endpoints.
func (ProviderEndpointOutput) Edasschedulerx ¶ added in v3.22.0
func (o ProviderEndpointOutput) Edasschedulerx() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom edasschedulerx endpoints.
func (ProviderEndpointOutput) Edsuser ¶ added in v3.10.0
func (o ProviderEndpointOutput) Edsuser() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom edsuser endpoints.
func (ProviderEndpointOutput) Eflo ¶ added in v3.34.0
func (o ProviderEndpointOutput) Eflo() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom eflo endpoints.
func (ProviderEndpointOutput) Ehpc ¶ added in v3.7.0
func (o ProviderEndpointOutput) Ehpc() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom ehpc endpoints.
func (ProviderEndpointOutput) Ehs ¶ added in v3.22.0
func (o ProviderEndpointOutput) Ehs() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom ehs endpoints.
func (ProviderEndpointOutput) Eipanycast ¶
func (o ProviderEndpointOutput) Eipanycast() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom eipanycast endpoints.
func (ProviderEndpointOutput) Elasticsearch ¶
func (o ProviderEndpointOutput) Elasticsearch() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom Elasticsearch endpoints.
func (ProviderEndpointOutput) ElementType ¶
func (ProviderEndpointOutput) ElementType() reflect.Type
func (ProviderEndpointOutput) Emr ¶
func (o ProviderEndpointOutput) Emr() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom EMR endpoints.
func (ProviderEndpointOutput) Ens ¶ added in v3.7.0
func (o ProviderEndpointOutput) Ens() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom ens endpoints.
func (ProviderEndpointOutput) Ess ¶
func (o ProviderEndpointOutput) Ess() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom Autoscaling endpoints.
func (ProviderEndpointOutput) Eventbridge ¶ added in v3.4.0
func (o ProviderEndpointOutput) Eventbridge() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom eventbridgeShare endpoints.
func (ProviderEndpointOutput) Fc ¶
func (o ProviderEndpointOutput) Fc() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom Function Computing endpoints.
func (ProviderEndpointOutput) Fnf ¶
func (o ProviderEndpointOutput) Fnf() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom fnf endpoints.
func (ProviderEndpointOutput) Ga ¶
func (o ProviderEndpointOutput) Ga() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom ga endpoints.
func (ProviderEndpointOutput) Gaplus ¶ added in v3.14.0
func (o ProviderEndpointOutput) Gaplus() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom gaplus endpoints.
func (ProviderEndpointOutput) Gds ¶ added in v3.8.0
func (o ProviderEndpointOutput) Gds() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom gds endpoints.
func (ProviderEndpointOutput) Gpdb ¶
func (o ProviderEndpointOutput) Gpdb() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom GPDB endpoints.
func (ProviderEndpointOutput) Gwsecd ¶ added in v3.6.0
func (o ProviderEndpointOutput) Gwsecd() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom gwsecd endpoints.
func (ProviderEndpointOutput) Hbr ¶ added in v3.5.0
func (o ProviderEndpointOutput) Hbr() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom hbr endpoints.
func (ProviderEndpointOutput) HcsSgw ¶ added in v3.7.0
func (o ProviderEndpointOutput) HcsSgw() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom hcsSgw endpoints.
func (ProviderEndpointOutput) Hitsdb ¶
func (o ProviderEndpointOutput) Hitsdb() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom hitsdb endpoints.
func (ProviderEndpointOutput) Imm ¶ added in v3.8.0
func (o ProviderEndpointOutput) Imm() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom imm endpoints.
func (ProviderEndpointOutput) Imp ¶ added in v3.8.0
func (o ProviderEndpointOutput) Imp() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom imp endpoints.
func (ProviderEndpointOutput) Ims ¶
func (o ProviderEndpointOutput) Ims() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom ims endpoints.
func (ProviderEndpointOutput) Iot ¶ added in v3.8.0
func (o ProviderEndpointOutput) Iot() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom iot endpoints.
func (ProviderEndpointOutput) Kms ¶
func (o ProviderEndpointOutput) Kms() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom KMS endpoints.
func (ProviderEndpointOutput) Kvstore ¶
func (o ProviderEndpointOutput) Kvstore() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom R-KVStore endpoints.
func (ProviderEndpointOutput) Location ¶
func (o ProviderEndpointOutput) Location() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom Location Service endpoints.
func (ProviderEndpointOutput) Log ¶
func (o ProviderEndpointOutput) Log() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom Log Service endpoints.
func (ProviderEndpointOutput) Market ¶
func (o ProviderEndpointOutput) Market() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom Market Place endpoints.
func (ProviderEndpointOutput) Maxcompute ¶
func (o ProviderEndpointOutput) Maxcompute() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom MaxCompute endpoints.
func (ProviderEndpointOutput) Mhub ¶ added in v3.8.0
func (o ProviderEndpointOutput) Mhub() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom mhub endpoints.
func (ProviderEndpointOutput) Mns ¶
func (o ProviderEndpointOutput) Mns() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom MNS endpoints.
func (ProviderEndpointOutput) Mscopensubscription ¶ added in v3.7.0
func (o ProviderEndpointOutput) Mscopensubscription() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom mscopensubscription endpoints.
func (ProviderEndpointOutput) Mse ¶
func (o ProviderEndpointOutput) Mse() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom mse endpoints.
func (ProviderEndpointOutput) Nas ¶
func (o ProviderEndpointOutput) Nas() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom NAS endpoints.
func (ProviderEndpointOutput) Nlb ¶ added in v3.29.0
func (o ProviderEndpointOutput) Nlb() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom nlb endpoints.
func (ProviderEndpointOutput) Oceanbase ¶ added in v3.36.0
func (o ProviderEndpointOutput) Oceanbase() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom oceanbase endpoints.
func (ProviderEndpointOutput) Ons ¶
func (o ProviderEndpointOutput) Ons() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom ONS endpoints.
func (ProviderEndpointOutput) Onsproxy ¶ added in v3.4.0
func (o ProviderEndpointOutput) Onsproxy() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom onsproxy endpoints.
func (ProviderEndpointOutput) Oos ¶
func (o ProviderEndpointOutput) Oos() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom oos endpoints.
func (ProviderEndpointOutput) Opensearch ¶ added in v3.8.0
func (o ProviderEndpointOutput) Opensearch() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom opensearch endpoints.
func (ProviderEndpointOutput) Oss ¶
func (o ProviderEndpointOutput) Oss() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom OSS endpoints.
func (ProviderEndpointOutput) Ots ¶
func (o ProviderEndpointOutput) Ots() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom Table Store endpoints.
func (ProviderEndpointOutput) Polardb ¶
func (o ProviderEndpointOutput) Polardb() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom PolarDB endpoints.
func (ProviderEndpointOutput) Privatelink ¶
func (o ProviderEndpointOutput) Privatelink() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom privatelink endpoints.
func (ProviderEndpointOutput) Pvtz ¶
func (o ProviderEndpointOutput) Pvtz() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom Private Zone endpoints.
func (ProviderEndpointOutput) Quickbi ¶ added in v3.8.0
func (o ProviderEndpointOutput) Quickbi() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom quickbi endpoints.
func (ProviderEndpointOutput) Quotas ¶
func (o ProviderEndpointOutput) Quotas() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom quotas endpoints.
func (ProviderEndpointOutput) RKvstore ¶
func (o ProviderEndpointOutput) RKvstore() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom rKvstore endpoints.
func (ProviderEndpointOutput) Ram ¶
func (o ProviderEndpointOutput) Ram() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom RAM endpoints.
func (ProviderEndpointOutput) Rds ¶
func (o ProviderEndpointOutput) Rds() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom RDS endpoints.
func (ProviderEndpointOutput) Redisa ¶ added in v3.6.0
func (o ProviderEndpointOutput) Redisa() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom redisa endpoints.
func (ProviderEndpointOutput) Resourcemanager ¶
func (o ProviderEndpointOutput) Resourcemanager() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom resourcemanager endpoints.
func (ProviderEndpointOutput) Resourcesharing ¶
func (o ProviderEndpointOutput) Resourcesharing() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom resourcesharing endpoints.
func (ProviderEndpointOutput) Ros ¶
func (o ProviderEndpointOutput) Ros() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom ros endpoints.
func (ProviderEndpointOutput) Sas ¶ added in v3.7.0
func (o ProviderEndpointOutput) Sas() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom sas endpoints.
func (ProviderEndpointOutput) Scdn ¶ added in v3.6.0
func (o ProviderEndpointOutput) Scdn() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom scdn endpoints.
func (ProviderEndpointOutput) Sddp ¶ added in v3.7.0
func (o ProviderEndpointOutput) Sddp() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom sddp endpoints.
func (ProviderEndpointOutput) Serverless ¶ added in v3.5.0
func (o ProviderEndpointOutput) Serverless() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom serverless endpoints.
func (ProviderEndpointOutput) Servicemesh ¶ added in v3.8.0
func (o ProviderEndpointOutput) Servicemesh() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom servicemesh endpoints.
func (ProviderEndpointOutput) Sgw ¶
func (o ProviderEndpointOutput) Sgw() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom sgw endpoints.
func (ProviderEndpointOutput) Slb ¶
func (o ProviderEndpointOutput) Slb() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom SLB endpoints.
func (ProviderEndpointOutput) Smartag ¶ added in v3.20.0
func (o ProviderEndpointOutput) Smartag() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom smartag endpoints.
func (ProviderEndpointOutput) Srvcatalog ¶ added in v3.29.0
func (o ProviderEndpointOutput) Srvcatalog() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom srvcatalog endpoints.
func (ProviderEndpointOutput) Sts ¶
func (o ProviderEndpointOutput) Sts() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom STS endpoints.
func (ProviderEndpointOutput) Swas ¶ added in v3.8.0
func (o ProviderEndpointOutput) Swas() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom swas endpoints.
func (ProviderEndpointOutput) Tag ¶ added in v3.20.0
func (o ProviderEndpointOutput) Tag() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom tag endpoints.
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
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom vod endpoints.
func (ProviderEndpointOutput) Vpc ¶
func (o ProviderEndpointOutput) Vpc() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom VPC and VPN endpoints.
func (ProviderEndpointOutput) Vpcpeer ¶ added in v3.29.0
func (o ProviderEndpointOutput) Vpcpeer() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom vpcpeer endpoints.
func (ProviderEndpointOutput) Vs ¶ added in v3.8.0
func (o ProviderEndpointOutput) Vs() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom vs endpoints.
func (ProviderEndpointOutput) Waf ¶ added in v3.8.0
func (o ProviderEndpointOutput) Waf() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom waf endpoints.
func (ProviderEndpointOutput) WafOpenapi ¶
func (o ProviderEndpointOutput) WafOpenapi() pulumi.StringPtrOutput
Use this to override the default endpoint URL constructed from the `region`. It's typically used to connect to custom wafOpenapi endpoints.
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
type ProviderSignVersion ¶ added in v3.47.0
type ProviderSignVersionArgs ¶ added in v3.47.0
type ProviderSignVersionArgs struct { Oss pulumi.StringPtrInput `pulumi:"oss"` Sls pulumi.StringPtrInput `pulumi:"sls"` }
func (ProviderSignVersionArgs) ElementType ¶ added in v3.47.0
func (ProviderSignVersionArgs) ElementType() reflect.Type
func (ProviderSignVersionArgs) ToProviderSignVersionOutput ¶ added in v3.47.0
func (i ProviderSignVersionArgs) ToProviderSignVersionOutput() ProviderSignVersionOutput
func (ProviderSignVersionArgs) ToProviderSignVersionOutputWithContext ¶ added in v3.47.0
func (i ProviderSignVersionArgs) ToProviderSignVersionOutputWithContext(ctx context.Context) ProviderSignVersionOutput
func (ProviderSignVersionArgs) ToProviderSignVersionPtrOutput ¶ added in v3.47.0
func (i ProviderSignVersionArgs) ToProviderSignVersionPtrOutput() ProviderSignVersionPtrOutput
func (ProviderSignVersionArgs) ToProviderSignVersionPtrOutputWithContext ¶ added in v3.47.0
func (i ProviderSignVersionArgs) ToProviderSignVersionPtrOutputWithContext(ctx context.Context) ProviderSignVersionPtrOutput
type ProviderSignVersionInput ¶ added in v3.47.0
type ProviderSignVersionInput interface { pulumi.Input ToProviderSignVersionOutput() ProviderSignVersionOutput ToProviderSignVersionOutputWithContext(context.Context) ProviderSignVersionOutput }
ProviderSignVersionInput is an input type that accepts ProviderSignVersionArgs and ProviderSignVersionOutput values. You can construct a concrete instance of `ProviderSignVersionInput` via:
ProviderSignVersionArgs{...}
type ProviderSignVersionOutput ¶ added in v3.47.0
type ProviderSignVersionOutput struct{ *pulumi.OutputState }
func (ProviderSignVersionOutput) ElementType ¶ added in v3.47.0
func (ProviderSignVersionOutput) ElementType() reflect.Type
func (ProviderSignVersionOutput) Oss ¶ added in v3.47.0
func (o ProviderSignVersionOutput) Oss() pulumi.StringPtrOutput
func (ProviderSignVersionOutput) Sls ¶ added in v3.47.0
func (o ProviderSignVersionOutput) Sls() pulumi.StringPtrOutput
func (ProviderSignVersionOutput) ToProviderSignVersionOutput ¶ added in v3.47.0
func (o ProviderSignVersionOutput) ToProviderSignVersionOutput() ProviderSignVersionOutput
func (ProviderSignVersionOutput) ToProviderSignVersionOutputWithContext ¶ added in v3.47.0
func (o ProviderSignVersionOutput) ToProviderSignVersionOutputWithContext(ctx context.Context) ProviderSignVersionOutput
func (ProviderSignVersionOutput) ToProviderSignVersionPtrOutput ¶ added in v3.47.0
func (o ProviderSignVersionOutput) ToProviderSignVersionPtrOutput() ProviderSignVersionPtrOutput
func (ProviderSignVersionOutput) ToProviderSignVersionPtrOutputWithContext ¶ added in v3.47.0
func (o ProviderSignVersionOutput) ToProviderSignVersionPtrOutputWithContext(ctx context.Context) ProviderSignVersionPtrOutput
type ProviderSignVersionPtrInput ¶ added in v3.47.0
type ProviderSignVersionPtrInput interface { pulumi.Input ToProviderSignVersionPtrOutput() ProviderSignVersionPtrOutput ToProviderSignVersionPtrOutputWithContext(context.Context) ProviderSignVersionPtrOutput }
ProviderSignVersionPtrInput is an input type that accepts ProviderSignVersionArgs, ProviderSignVersionPtr and ProviderSignVersionPtrOutput values. You can construct a concrete instance of `ProviderSignVersionPtrInput` via:
ProviderSignVersionArgs{...} or: nil
func ProviderSignVersionPtr ¶ added in v3.47.0
func ProviderSignVersionPtr(v *ProviderSignVersionArgs) ProviderSignVersionPtrInput
type ProviderSignVersionPtrOutput ¶ added in v3.47.0
type ProviderSignVersionPtrOutput struct{ *pulumi.OutputState }
func (ProviderSignVersionPtrOutput) Elem ¶ added in v3.47.0
func (o ProviderSignVersionPtrOutput) Elem() ProviderSignVersionOutput
func (ProviderSignVersionPtrOutput) ElementType ¶ added in v3.47.0
func (ProviderSignVersionPtrOutput) ElementType() reflect.Type
func (ProviderSignVersionPtrOutput) Oss ¶ added in v3.47.0
func (o ProviderSignVersionPtrOutput) Oss() pulumi.StringPtrOutput
func (ProviderSignVersionPtrOutput) Sls ¶ added in v3.47.0
func (o ProviderSignVersionPtrOutput) Sls() pulumi.StringPtrOutput
func (ProviderSignVersionPtrOutput) ToProviderSignVersionPtrOutput ¶ added in v3.47.0
func (o ProviderSignVersionPtrOutput) ToProviderSignVersionPtrOutput() ProviderSignVersionPtrOutput
func (ProviderSignVersionPtrOutput) ToProviderSignVersionPtrOutputWithContext ¶ added in v3.47.0
func (o ProviderSignVersionPtrOutput) ToProviderSignVersionPtrOutputWithContext(ctx context.Context) ProviderSignVersionPtrOutput