Documentation
¶
Overview ¶
A Pulumi package for creating and managing AliCloud resources.
Index ¶
- func PkgVersion() (semver.Version, error)
- type GetAccountResult
- type GetCallerIdentityResult
- type GetFileCrc64ChecksumArgs
- type GetFileCrc64ChecksumOutputArgs
- type GetFileCrc64ChecksumResult
- type GetFileCrc64ChecksumResultOutput
- func (o GetFileCrc64ChecksumResultOutput) Checksum() pulumi.StringOutput
- func (GetFileCrc64ChecksumResultOutput) ElementType() reflect.Type
- func (o GetFileCrc64ChecksumResultOutput) Filename() pulumi.StringOutput
- func (o GetFileCrc64ChecksumResultOutput) Id() pulumi.StringOutput
- func (o GetFileCrc64ChecksumResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetFileCrc64ChecksumResultOutput) ToGetFileCrc64ChecksumResultOutput() GetFileCrc64ChecksumResultOutput
- func (o GetFileCrc64ChecksumResultOutput) ToGetFileCrc64ChecksumResultOutputWithContext(ctx context.Context) GetFileCrc64ChecksumResultOutput
- type 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
- func (*MscSubContract) ElementType() reflect.Type
- func (i *MscSubContract) ToMscSubContractOutput() MscSubContractOutput
- func (i *MscSubContract) ToMscSubContractOutputWithContext(ctx context.Context) MscSubContractOutput
- func (i *MscSubContract) ToMscSubContractPtrOutput() MscSubContractPtrOutput
- func (i *MscSubContract) ToMscSubContractPtrOutputWithContext(ctx context.Context) MscSubContractPtrOutput
- 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 (MscSubContractOutput) ElementType() reflect.Type
- func (o MscSubContractOutput) ToMscSubContractOutput() MscSubContractOutput
- func (o MscSubContractOutput) ToMscSubContractOutputWithContext(ctx context.Context) MscSubContractOutput
- func (o MscSubContractOutput) ToMscSubContractPtrOutput() MscSubContractPtrOutput
- func (o MscSubContractOutput) ToMscSubContractPtrOutputWithContext(ctx context.Context) MscSubContractPtrOutput
- type MscSubContractPtrInput
- type MscSubContractPtrOutput
- func (o MscSubContractPtrOutput) Elem() MscSubContractOutput
- func (MscSubContractPtrOutput) ElementType() reflect.Type
- func (o MscSubContractPtrOutput) ToMscSubContractPtrOutput() MscSubContractPtrOutput
- func (o MscSubContractPtrOutput) ToMscSubContractPtrOutputWithContext(ctx context.Context) MscSubContractPtrOutput
- type MscSubContractState
- type MscSubSubscription
- func (*MscSubSubscription) ElementType() reflect.Type
- func (i *MscSubSubscription) ToMscSubSubscriptionOutput() MscSubSubscriptionOutput
- func (i *MscSubSubscription) ToMscSubSubscriptionOutputWithContext(ctx context.Context) MscSubSubscriptionOutput
- func (i *MscSubSubscription) ToMscSubSubscriptionPtrOutput() MscSubSubscriptionPtrOutput
- func (i *MscSubSubscription) ToMscSubSubscriptionPtrOutputWithContext(ctx context.Context) MscSubSubscriptionPtrOutput
- 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 (MscSubSubscriptionOutput) ElementType() reflect.Type
- func (o MscSubSubscriptionOutput) ToMscSubSubscriptionOutput() MscSubSubscriptionOutput
- func (o MscSubSubscriptionOutput) ToMscSubSubscriptionOutputWithContext(ctx context.Context) MscSubSubscriptionOutput
- func (o MscSubSubscriptionOutput) ToMscSubSubscriptionPtrOutput() MscSubSubscriptionPtrOutput
- func (o MscSubSubscriptionOutput) ToMscSubSubscriptionPtrOutputWithContext(ctx context.Context) MscSubSubscriptionPtrOutput
- type MscSubSubscriptionPtrInput
- type MscSubSubscriptionPtrOutput
- func (o MscSubSubscriptionPtrOutput) Elem() MscSubSubscriptionOutput
- func (MscSubSubscriptionPtrOutput) ElementType() reflect.Type
- func (o MscSubSubscriptionPtrOutput) ToMscSubSubscriptionPtrOutput() MscSubSubscriptionPtrOutput
- func (o MscSubSubscriptionPtrOutput) ToMscSubSubscriptionPtrOutputWithContext(ctx context.Context) MscSubSubscriptionPtrOutput
- type MscSubSubscriptionState
- type MscSubWebhook
- func (*MscSubWebhook) ElementType() reflect.Type
- func (i *MscSubWebhook) ToMscSubWebhookOutput() MscSubWebhookOutput
- func (i *MscSubWebhook) ToMscSubWebhookOutputWithContext(ctx context.Context) MscSubWebhookOutput
- func (i *MscSubWebhook) ToMscSubWebhookPtrOutput() MscSubWebhookPtrOutput
- func (i *MscSubWebhook) ToMscSubWebhookPtrOutputWithContext(ctx context.Context) MscSubWebhookPtrOutput
- 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) ToMscSubWebhookOutput() MscSubWebhookOutput
- func (o MscSubWebhookOutput) ToMscSubWebhookOutputWithContext(ctx context.Context) MscSubWebhookOutput
- func (o MscSubWebhookOutput) ToMscSubWebhookPtrOutput() MscSubWebhookPtrOutput
- func (o MscSubWebhookOutput) ToMscSubWebhookPtrOutputWithContext(ctx context.Context) MscSubWebhookPtrOutput
- type MscSubWebhookPtrInput
- type MscSubWebhookPtrOutput
- func (o MscSubWebhookPtrOutput) Elem() MscSubWebhookOutput
- func (MscSubWebhookPtrOutput) ElementType() reflect.Type
- func (o MscSubWebhookPtrOutput) ToMscSubWebhookPtrOutput() MscSubWebhookPtrOutput
- func (o MscSubWebhookPtrOutput) ToMscSubWebhookPtrOutputWithContext(ctx context.Context) MscSubWebhookPtrOutput
- type MscSubWebhookState
- type Provider
- func (*Provider) ElementType() reflect.Type
- func (i *Provider) ToProviderOutput() ProviderOutput
- func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
- func (i *Provider) ToProviderPtrOutput() ProviderPtrOutput
- func (i *Provider) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput
- 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) 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) 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) 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) 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) Cloudphone() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Cloudsso() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Cms() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Config() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Cr() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Cs() 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) 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) Dns() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Drds() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Dts() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Eais() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Eci() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Ecs() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Edsuser() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Ehpc() 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) 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) 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) Sts() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Swas() 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) Vs() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) Waf() pulumi.StringPtrOutput
- func (o ProviderEndpointOutput) WafOpenapi() pulumi.StringPtrOutput
- type ProviderInput
- type ProviderOutput
- func (ProviderOutput) ElementType() reflect.Type
- func (o ProviderOutput) ToProviderOutput() ProviderOutput
- func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
- func (o ProviderOutput) ToProviderPtrOutput() ProviderPtrOutput
- func (o ProviderOutput) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput
- type ProviderPtrInput
- type ProviderPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PkgVersion ¶
PkgVersion uses reflection to determine the version of the current package.
Types ¶
type GetAccountResult ¶
type GetAccountResult struct { // Account ID (e.g. "1239306421830812"). It can be used to construct an ARN. Id string `pulumi:"id"` }
A collection of values returned by getAccount.
func GetAccount ¶
func GetAccount(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetAccountResult, error)
This data source provides information about the current account.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { current, err := alicloud.GetAccount(ctx, nil, nil) if err != nil { return err } ctx.Export("currentAccountId", current.Id) return nil }) }
```
type GetCallerIdentityResult ¶
type GetCallerIdentityResult struct { // Account ID. AccountId string `pulumi:"accountId"` // The Alibaba Cloud Resource Name (ARN) of the user making the call. Arn string `pulumi:"arn"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The type of the princiapal. RAMUser for users. IdentityType string `pulumi:"identityType"` }
A collection of values returned by getCallerIdentity.
func GetCallerIdentity ¶
func GetCallerIdentity(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetCallerIdentityResult, error)
This data source provides the identity of the current user.
> **NOTE:** Available in 1.65.0+.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { current, err := alicloud.GetCallerIdentity(ctx, nil, nil) if err != nil { return err } ctx.Export("currentUserArn", current.Id) return nil }) }
```
type GetFileCrc64ChecksumArgs ¶
type GetFileCrc64ChecksumArgs struct { // The name of the file to be computed crc64 checksum. Filename string `pulumi:"filename"` OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking getFileCrc64Checksum.
type GetFileCrc64ChecksumOutputArgs ¶ added in v3.9.0
type GetFileCrc64ChecksumOutputArgs struct { // The name of the file to be computed crc64 checksum. Filename pulumi.StringInput `pulumi:"filename"` OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` }
A collection of arguments for invoking getFileCrc64Checksum.
func (GetFileCrc64ChecksumOutputArgs) ElementType ¶ added in v3.9.0
func (GetFileCrc64ChecksumOutputArgs) ElementType() reflect.Type
type GetFileCrc64ChecksumResult ¶
type GetFileCrc64ChecksumResult struct { // the file checksum of crc64. Checksum string `pulumi:"checksum"` Filename string `pulumi:"filename"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` OutputFile *string `pulumi:"outputFile"` }
A collection of values returned by getFileCrc64Checksum.
func GetFileCrc64Checksum ¶
func GetFileCrc64Checksum(ctx *pulumi.Context, args *GetFileCrc64ChecksumArgs, opts ...pulumi.InvokeOption) (*GetFileCrc64ChecksumResult, error)
This data source compute file crc64 checksum.
> **NOTE:** Available in 1.59.0+.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := alicloud.GetFileCrc64Checksum(ctx, &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 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"` 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"` 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) opt0 := "^my-Contact" nameRegex, err := alicloud.GetMscSubContacts(ctx, &GetMscSubContactsArgs{ NameRegex: &opt0, }, 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 {
OutputFile *string `pulumi:"outputFile"`
}
A collection of arguments for invoking getMscSubSubscriptions.
type GetMscSubSubscriptionsOutputArgs ¶ added in v3.9.0
type GetMscSubSubscriptionsOutputArgs struct {
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"` 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"` 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, &GetMscSubWebhooksArgs{ Ids: []string{ "example_id", }, }, nil) if err != nil { return err } ctx.Export("mscSubWebhookId1", ids.Webhooks[0].Id) opt0 := "^my-Webhook" nameRegex, err := alicloud.GetMscSubWebhooks(ctx, &GetMscSubWebhooksArgs{ NameRegex: &opt0, }, 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"` 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"` 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 { opt0 := true currentRegionDs, err := alicloud.GetRegions(ctx, &GetRegionsArgs{ Current: &opt0, }, 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`. AvailableResourceCreation *string `pulumi:"availableResourceCreation"` // Filter the results by a slb instance address version. Can be either `ipv4`, or `ipv6`. 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"` 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`. AvailableResourceCreation pulumi.StringPtrInput `pulumi:"availableResourceCreation"` // Filter the results by a slb instance address version. Can be either `ipv4`, or `ipv6`. 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"` OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // - (Optional) Filter the results by a specific ECS spot type. Valid values: `NoSpot`, `SpotWithPriceLimit` and `SpotAsPriceGo`. Default to `NoSpot`. SpotStrategy pulumi.StringPtrInput `pulumi:"spotStrategy"` }
A collection of arguments for invoking getZones.
func (GetZonesOutputArgs) ElementType ¶ added in v3.9.0
func (GetZonesOutputArgs) ElementType() reflect.Type
type GetZonesResult ¶
type GetZonesResult struct { AvailableDiskCategory *string `pulumi:"availableDiskCategory"` AvailableInstanceType *string `pulumi:"availableInstanceType"` // Type of resources that can be created. AvailableResourceCreation *string `pulumi:"availableResourceCreation"` AvailableSlbAddressIpVersion *string `pulumi:"availableSlbAddressIpVersion"` AvailableSlbAddressType *string `pulumi:"availableSlbAddressType"` EnableDetails *bool `pulumi:"enableDetails"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // A list of zone IDs. Ids []string `pulumi:"ids"` InstanceChargeType *string `pulumi:"instanceChargeType"` Multi *bool `pulumi:"multi"` NetworkType *string `pulumi:"networkType"` OutputFile *string `pulumi:"outputFile"` SpotStrategy *string `pulumi:"spotStrategy"` // A list of availability zones. Each element contains the following attributes: Zones []GetZonesZone `pulumi:"zones"` }
A collection of values returned by getZones.
func GetZones ¶
func GetZones(ctx *pulumi.Context, args *GetZonesArgs, opts ...pulumi.InvokeOption) (*GetZonesResult, error)
This data source provides availability zones that can be accessed by an Alibaba Cloud account within the region configured in the provider.
> **NOTE:** If one zone is sold out, it will not be exported.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/ecs" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { opt0 := "cloud_ssd" opt1 := "ecs.n4.large" zonesDs, err := alicloud.GetZones(ctx, &GetZonesArgs{ AvailableDiskCategory: &opt0, AvailableInstanceType: &opt1, }, nil) if err != nil { return err } _, err = ecs.NewInstance(ctx, "instance", &ecs.InstanceArgs{ AvailabilityZone: pulumi.String(zonesDs.Zones[0].Id), }) if err != nil { return err } return nil }) }
```
type GetZonesResultOutput ¶ added in v3.9.0
type GetZonesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getZones.
func GetZonesOutput ¶ added in v3.9.0
func GetZonesOutput(ctx *pulumi.Context, args GetZonesOutputArgs, opts ...pulumi.InvokeOption) GetZonesResultOutput
func (GetZonesResultOutput) AvailableDiskCategory ¶ added in v3.9.0
func (o GetZonesResultOutput) AvailableDiskCategory() pulumi.StringPtrOutput
func (GetZonesResultOutput) AvailableInstanceType ¶ added in v3.9.0
func (o GetZonesResultOutput) AvailableInstanceType() pulumi.StringPtrOutput
func (GetZonesResultOutput) AvailableResourceCreation ¶ added in v3.9.0
func (o GetZonesResultOutput) AvailableResourceCreation() pulumi.StringPtrOutput
Type of resources that can be created.
func (GetZonesResultOutput) AvailableSlbAddressIpVersion ¶ added in v3.9.0
func (o GetZonesResultOutput) AvailableSlbAddressIpVersion() pulumi.StringPtrOutput
func (GetZonesResultOutput) AvailableSlbAddressType ¶ added in v3.9.0
func (o GetZonesResultOutput) AvailableSlbAddressType() pulumi.StringPtrOutput
func (GetZonesResultOutput) ElementType ¶ added in v3.9.0
func (GetZonesResultOutput) ElementType() reflect.Type
func (GetZonesResultOutput) EnableDetails ¶ added in v3.9.0
func (o GetZonesResultOutput) EnableDetails() pulumi.BoolPtrOutput
func (GetZonesResultOutput) Id ¶ added in v3.9.0
func (o GetZonesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetZonesResultOutput) Ids ¶ added in v3.9.0
func (o GetZonesResultOutput) Ids() pulumi.StringArrayOutput
A list of zone IDs.
func (GetZonesResultOutput) InstanceChargeType ¶ added in v3.9.0
func (o GetZonesResultOutput) InstanceChargeType() pulumi.StringPtrOutput
func (GetZonesResultOutput) Multi ¶ added in v3.9.0
func (o GetZonesResultOutput) Multi() pulumi.BoolPtrOutput
func (GetZonesResultOutput) NetworkType ¶ added in v3.9.0
func (o GetZonesResultOutput) NetworkType() pulumi.StringPtrOutput
func (GetZonesResultOutput) OutputFile ¶ added in v3.9.0
func (o GetZonesResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetZonesResultOutput) SpotStrategy ¶ added in v3.9.0
func (o GetZonesResultOutput) SpotStrategy() pulumi.StringPtrOutput
func (GetZonesResultOutput) ToGetZonesResultOutput ¶ added in v3.9.0
func (o GetZonesResultOutput) ToGetZonesResultOutput() GetZonesResultOutput
func (GetZonesResultOutput) ToGetZonesResultOutputWithContext ¶ added in v3.9.0
func (o GetZonesResultOutput) ToGetZonesResultOutputWithContext(ctx context.Context) GetZonesResultOutput
func (GetZonesResultOutput) Zones ¶ added in v3.9.0
func (o GetZonesResultOutput) Zones() GetZonesZoneArrayOutput
A list of availability zones. Each element contains the following attributes:
type GetZonesZone ¶
type GetZonesZone struct { // Set of supported disk categories. AvailableDiskCategories []string `pulumi:"availableDiskCategories"` // Allowed instance types. AvailableInstanceTypes []string `pulumi:"availableInstanceTypes"` // Filter the results by a specific resource type. // Valid values: `Instance`, `Disk`, `VSwitch`, `Rds`, `KVStore`, `FunctionCompute`, `Elasticsearch`, `Slb`. 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`. 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`.
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`. Position pulumi.StringOutput `pulumi:"position"` }
Provides a Msc Sub Contact resource.
> **NOTE:** Available in v1.132.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := alicloud.NewMscSubContract(ctx, "_default", &alicloud.MscSubContractArgs{ ContactName: pulumi.Any(example_value), Position: pulumi.String("CEO"), Email: pulumi.String("123@163.com"), Mobile: pulumi.String("153xxxxx906"), }) if err != nil { return err } return nil }) }
```
## Import
Msc Sub Contact can be imported using the id, e.g.
```sh
$ pulumi import alicloud:index/mscSubContract:MscSubContract example <id>
```
func GetMscSubContract ¶ added in v3.7.0
func GetMscSubContract(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MscSubContractState, opts ...pulumi.ResourceOption) (*MscSubContract, error)
GetMscSubContract gets an existing MscSubContract resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewMscSubContract ¶ added in v3.7.0
func NewMscSubContract(ctx *pulumi.Context, name string, args *MscSubContractArgs, opts ...pulumi.ResourceOption) (*MscSubContract, error)
NewMscSubContract registers a new resource with the given unique name, arguments, and options.
func (*MscSubContract) ElementType ¶ added in v3.7.0
func (*MscSubContract) ElementType() reflect.Type
func (*MscSubContract) ToMscSubContractOutput ¶ added in v3.7.0
func (i *MscSubContract) ToMscSubContractOutput() MscSubContractOutput
func (*MscSubContract) ToMscSubContractOutputWithContext ¶ added in v3.7.0
func (i *MscSubContract) ToMscSubContractOutputWithContext(ctx context.Context) MscSubContractOutput
func (*MscSubContract) ToMscSubContractPtrOutput ¶ added in v3.7.0
func (i *MscSubContract) ToMscSubContractPtrOutput() MscSubContractPtrOutput
func (*MscSubContract) ToMscSubContractPtrOutputWithContext ¶ added in v3.7.0
func (i *MscSubContract) ToMscSubContractPtrOutputWithContext(ctx context.Context) MscSubContractPtrOutput
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`. 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) ElementType ¶ added in v3.7.0
func (MscSubContractOutput) ElementType() reflect.Type
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
func (MscSubContractOutput) ToMscSubContractPtrOutput ¶ added in v3.7.0
func (o MscSubContractOutput) ToMscSubContractPtrOutput() MscSubContractPtrOutput
func (MscSubContractOutput) ToMscSubContractPtrOutputWithContext ¶ added in v3.7.0
func (o MscSubContractOutput) ToMscSubContractPtrOutputWithContext(ctx context.Context) MscSubContractPtrOutput
type MscSubContractPtrInput ¶ added in v3.7.0
type MscSubContractPtrInput interface { pulumi.Input ToMscSubContractPtrOutput() MscSubContractPtrOutput ToMscSubContractPtrOutputWithContext(ctx context.Context) MscSubContractPtrOutput }
type MscSubContractPtrOutput ¶ added in v3.7.0
type MscSubContractPtrOutput struct{ *pulumi.OutputState }
func (MscSubContractPtrOutput) Elem ¶ added in v3.9.0
func (o MscSubContractPtrOutput) Elem() MscSubContractOutput
func (MscSubContractPtrOutput) ElementType ¶ added in v3.7.0
func (MscSubContractPtrOutput) ElementType() reflect.Type
func (MscSubContractPtrOutput) ToMscSubContractPtrOutput ¶ added in v3.7.0
func (o MscSubContractPtrOutput) ToMscSubContractPtrOutput() MscSubContractPtrOutput
func (MscSubContractPtrOutput) ToMscSubContractPtrOutputWithContext ¶ added in v3.7.0
func (o MscSubContractPtrOutput) ToMscSubContractPtrOutputWithContext(ctx context.Context) MscSubContractPtrOutput
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`. 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. ContactIds pulumi.StringArrayOutput `pulumi:"contactIds"` // The description of the Subscription. Description pulumi.StringOutput `pulumi:"description"` // The status of email subscription. Valid values: `-1`, `-2`, `0`, `1`. `-1` means required, `-2` means banned; `1` means subscribed; `0` means not subscribed. EmailStatus pulumi.IntPtrOutput `pulumi:"emailStatus"` // The name of the Subscription. **NOTE:** You should use the `getMscSubSubscriptions` to query the available subscription item name. ItemName pulumi.StringOutput `pulumi:"itemName"` // The status of pmsg subscription. Valid values: `-1`, `-2`, `0`, `1`. `-1` means required, `-2` means banned; `1` means subscribed; `0` means not subscribed. PmsgStatus pulumi.IntPtrOutput `pulumi:"pmsgStatus"` // The status of sms subscription. Valid values: `-1`, `-2`, `0`, `1`. `-1` means required, `-2` means banned; `1` means subscribed; `0` means not subscribed. SmsStatus pulumi.IntPtrOutput `pulumi:"smsStatus"` // The status of tts subscription. Valid values: `-1`, `-2`, `0`, `1`. `-1` means required, `-2` means banned; `1` means subscribed; `0` means not subscribed. TtsStatus pulumi.IntPtrOutput `pulumi:"ttsStatus"` // The ids of subscribed webhooks. WebhookIds pulumi.StringArrayOutput `pulumi:"webhookIds"` // The status of webhook subscription. Valid values: `-1`, `-2`, `0`, `1`. `-1` means required, `-2` means banned; `1` means subscribed; `0` means not subscribed. WebhookStatus pulumi.IntPtrOutput `pulumi:"webhookStatus"` }
Provides a Msc Sub Subscription resource.
> **NOTE:** Available in v1.135.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := alicloud.NewMscSubSubscription(ctx, "example", &alicloud.MscSubSubscriptionArgs{ EmailStatus: pulumi.Int(1), ItemName: pulumi.String("Notifications of Product Expiration"), PmsgStatus: pulumi.Int(1), SmsStatus: pulumi.Int(1), TtsStatus: pulumi.Int(1), WebhookStatus: pulumi.Int(0), }) if err != nil { return err } return nil }) }
```
## Import
Msc Sub Subscription can be imported using the id, e.g.
```sh
$ pulumi import alicloud:index/mscSubSubscription:MscSubSubscription example <id>
```
func GetMscSubSubscription ¶ added in v3.8.0
func GetMscSubSubscription(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MscSubSubscriptionState, opts ...pulumi.ResourceOption) (*MscSubSubscription, error)
GetMscSubSubscription gets an existing MscSubSubscription resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewMscSubSubscription ¶ added in v3.8.0
func NewMscSubSubscription(ctx *pulumi.Context, name string, args *MscSubSubscriptionArgs, opts ...pulumi.ResourceOption) (*MscSubSubscription, error)
NewMscSubSubscription registers a new resource with the given unique name, arguments, and options.
func (*MscSubSubscription) ElementType ¶ added in v3.8.0
func (*MscSubSubscription) ElementType() reflect.Type
func (*MscSubSubscription) ToMscSubSubscriptionOutput ¶ added in v3.8.0
func (i *MscSubSubscription) ToMscSubSubscriptionOutput() MscSubSubscriptionOutput
func (*MscSubSubscription) ToMscSubSubscriptionOutputWithContext ¶ added in v3.8.0
func (i *MscSubSubscription) ToMscSubSubscriptionOutputWithContext(ctx context.Context) MscSubSubscriptionOutput
func (*MscSubSubscription) ToMscSubSubscriptionPtrOutput ¶ added in v3.8.0
func (i *MscSubSubscription) ToMscSubSubscriptionPtrOutput() MscSubSubscriptionPtrOutput
func (*MscSubSubscription) ToMscSubSubscriptionPtrOutputWithContext ¶ added in v3.8.0
func (i *MscSubSubscription) ToMscSubSubscriptionPtrOutputWithContext(ctx context.Context) MscSubSubscriptionPtrOutput
type MscSubSubscriptionArgs ¶ added in v3.8.0
type MscSubSubscriptionArgs struct { // The ids of subscribed contacts. 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) ElementType ¶ added in v3.8.0
func (MscSubSubscriptionOutput) ElementType() reflect.Type
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) ToMscSubSubscriptionPtrOutput ¶ added in v3.8.0
func (o MscSubSubscriptionOutput) ToMscSubSubscriptionPtrOutput() MscSubSubscriptionPtrOutput
func (MscSubSubscriptionOutput) ToMscSubSubscriptionPtrOutputWithContext ¶ added in v3.8.0
func (o MscSubSubscriptionOutput) ToMscSubSubscriptionPtrOutputWithContext(ctx context.Context) MscSubSubscriptionPtrOutput
type MscSubSubscriptionPtrInput ¶ added in v3.8.0
type MscSubSubscriptionPtrInput interface { pulumi.Input ToMscSubSubscriptionPtrOutput() MscSubSubscriptionPtrOutput ToMscSubSubscriptionPtrOutputWithContext(ctx context.Context) MscSubSubscriptionPtrOutput }
type MscSubSubscriptionPtrOutput ¶ added in v3.8.0
type MscSubSubscriptionPtrOutput struct{ *pulumi.OutputState }
func (MscSubSubscriptionPtrOutput) Elem ¶ added in v3.9.0
func (o MscSubSubscriptionPtrOutput) Elem() MscSubSubscriptionOutput
func (MscSubSubscriptionPtrOutput) ElementType ¶ added in v3.8.0
func (MscSubSubscriptionPtrOutput) ElementType() reflect.Type
func (MscSubSubscriptionPtrOutput) ToMscSubSubscriptionPtrOutput ¶ added in v3.8.0
func (o MscSubSubscriptionPtrOutput) ToMscSubSubscriptionPtrOutput() MscSubSubscriptionPtrOutput
func (MscSubSubscriptionPtrOutput) ToMscSubSubscriptionPtrOutputWithContext ¶ added in v3.8.0
func (o MscSubSubscriptionPtrOutput) ToMscSubSubscriptionPtrOutputWithContext(ctx context.Context) MscSubSubscriptionPtrOutput
type MscSubSubscriptionState ¶ added in v3.8.0
type MscSubSubscriptionState struct { // The channel the Subscription. Channel pulumi.StringPtrInput // The ids of subscribed contacts. ContactIds pulumi.StringArrayInput // The description of the Subscription. Description pulumi.StringPtrInput // The status of email subscription. Valid values: `-1`, `-2`, `0`, `1`. `-1` means required, `-2` means banned; `1` means subscribed; `0` means not subscribed. EmailStatus pulumi.IntPtrInput // The name of the Subscription. **NOTE:** You should use the `getMscSubSubscriptions` to query the available subscription item name. ItemName pulumi.StringPtrInput // The status of pmsg subscription. Valid values: `-1`, `-2`, `0`, `1`. `-1` means required, `-2` means banned; `1` means subscribed; `0` means not subscribed. PmsgStatus pulumi.IntPtrInput // The status of sms subscription. Valid values: `-1`, `-2`, `0`, `1`. `-1` means required, `-2` means banned; `1` means subscribed; `0` means not subscribed. SmsStatus pulumi.IntPtrInput // The status of tts subscription. Valid values: `-1`, `-2`, `0`, `1`. `-1` means required, `-2` means banned; `1` means subscribed; `0` means not subscribed. TtsStatus pulumi.IntPtrInput // The ids of subscribed webhooks. WebhookIds pulumi.StringArrayInput // The status of webhook subscription. Valid values: `-1`, `-2`, `0`, `1`. `-1` means required, `-2` means banned; `1` means subscribed; `0` means not subscribed. WebhookStatus pulumi.IntPtrInput }
func (MscSubSubscriptionState) ElementType ¶ added in v3.8.0
func (MscSubSubscriptionState) ElementType() reflect.Type
type MscSubWebhook ¶ added in v3.9.0
type MscSubWebhook struct { pulumi.CustomResourceState // The serverUrl of the Webhook. This url must start with `https://oapi.dingtalk.com/robot/send?access_token=`. ServerUrl pulumi.StringOutput `pulumi:"serverUrl"` // The name of the Webhook. **Note:** The name must be `2` to `12` characters in length, and can contain uppercase and lowercase letters. WebhookName pulumi.StringOutput `pulumi:"webhookName"` }
Provides a Msc Sub Webhook resource.
> **NOTE:** Available in v1.141.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := alicloud.NewMscSubWebhook(ctx, "example", &alicloud.MscSubWebhookArgs{ ServerUrl: pulumi.String("example_value"), WebhookName: pulumi.String("example_value"), }) if err != nil { return err } return nil }) }
```
## Import
Msc Sub Webhook can be imported using the id, e.g.
```sh
$ pulumi import alicloud:index/mscSubWebhook:MscSubWebhook example <id>
```
func GetMscSubWebhook ¶ added in v3.9.0
func GetMscSubWebhook(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MscSubWebhookState, opts ...pulumi.ResourceOption) (*MscSubWebhook, error)
GetMscSubWebhook gets an existing MscSubWebhook resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewMscSubWebhook ¶ added in v3.9.0
func NewMscSubWebhook(ctx *pulumi.Context, name string, args *MscSubWebhookArgs, opts ...pulumi.ResourceOption) (*MscSubWebhook, error)
NewMscSubWebhook registers a new resource with the given unique name, arguments, and options.
func (*MscSubWebhook) ElementType ¶ added in v3.9.0
func (*MscSubWebhook) ElementType() reflect.Type
func (*MscSubWebhook) ToMscSubWebhookOutput ¶ added in v3.9.0
func (i *MscSubWebhook) ToMscSubWebhookOutput() MscSubWebhookOutput
func (*MscSubWebhook) ToMscSubWebhookOutputWithContext ¶ added in v3.9.0
func (i *MscSubWebhook) ToMscSubWebhookOutputWithContext(ctx context.Context) MscSubWebhookOutput
func (*MscSubWebhook) ToMscSubWebhookPtrOutput ¶ added in v3.9.0
func (i *MscSubWebhook) ToMscSubWebhookPtrOutput() MscSubWebhookPtrOutput
func (*MscSubWebhook) ToMscSubWebhookPtrOutputWithContext ¶ added in v3.9.0
func (i *MscSubWebhook) ToMscSubWebhookPtrOutputWithContext(ctx context.Context) MscSubWebhookPtrOutput
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) 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) ToMscSubWebhookPtrOutput ¶ added in v3.9.0
func (o MscSubWebhookOutput) ToMscSubWebhookPtrOutput() MscSubWebhookPtrOutput
func (MscSubWebhookOutput) ToMscSubWebhookPtrOutputWithContext ¶ added in v3.9.0
func (o MscSubWebhookOutput) ToMscSubWebhookPtrOutputWithContext(ctx context.Context) MscSubWebhookPtrOutput
type MscSubWebhookPtrInput ¶ added in v3.9.0
type MscSubWebhookPtrInput interface { pulumi.Input ToMscSubWebhookPtrOutput() MscSubWebhookPtrOutput ToMscSubWebhookPtrOutputWithContext(ctx context.Context) MscSubWebhookPtrOutput }
type MscSubWebhookPtrOutput ¶ added in v3.9.0
type MscSubWebhookPtrOutput struct{ *pulumi.OutputState }
func (MscSubWebhookPtrOutput) Elem ¶ added in v3.9.0
func (o MscSubWebhookPtrOutput) Elem() MscSubWebhookOutput
func (MscSubWebhookPtrOutput) ElementType ¶ added in v3.9.0
func (MscSubWebhookPtrOutput) ElementType() reflect.Type
func (MscSubWebhookPtrOutput) ToMscSubWebhookPtrOutput ¶ added in v3.9.0
func (o MscSubWebhookPtrOutput) ToMscSubWebhookPtrOutput() MscSubWebhookPtrOutput
func (MscSubWebhookPtrOutput) ToMscSubWebhookPtrOutputWithContext ¶ added in v3.9.0
func (o MscSubWebhookPtrOutput) ToMscSubWebhookPtrOutputWithContext(ctx context.Context) MscSubWebhookPtrOutput
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
func (*Provider) ToProviderPtrOutput ¶
func (i *Provider) ToProviderPtrOutput() ProviderPtrOutput
func (*Provider) ToProviderPtrOutputWithContext ¶
func (i *Provider) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput
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 // Deprecated: Field 'mns_endpoint' has been deprecated from provider version 1.28.0. New field 'mns' which in nested endpoints instead. MnsEndpoint pulumi.StringPtrInput // Deprecated: Field 'ots_instance_name' has been deprecated from provider version 1.10.0. New field 'instance_name' of resource 'alicloud_ots_table' instead. OtsInstanceName pulumi.StringPtrInput // The profile for API operations. If not set, the default profile created with `aliyun configure` will be used. Profile pulumi.StringPtrInput Protocol pulumi.StringPtrInput // The region where Alibaba Cloud operations will take place. Examples are cn-beijing, cn-hangzhou, eu-central-1, etc. Region pulumi.StringPtrInput // The secret key for API operations. You can retrieve this from the 'Security Management' section of the Alibaba Cloud // console. SecretKey pulumi.StringPtrInput // The security transport for the assume role invoking. SecureTransport pulumi.StringPtrInput // security token. A security token is only required if you are using Security Token Service. SecurityToken pulumi.StringPtrInput SecurityTransport pulumi.StringPtrInput SharedCredentialsFile pulumi.StringPtrInput // Skip static validation of region ID. Used by users of alternative AlibabaCloud-like APIs or users w/ access to regions // that are not public (yet). SkipRegionValidation pulumi.BoolPtrInput // The source ip for the assume role invoking. SourceIp pulumi.StringPtrInput }
The set of arguments for constructing a Provider resource.
func (ProviderArgs) ElementType ¶
func (ProviderArgs) ElementType() reflect.Type
type ProviderAssumeRole ¶
type ProviderAssumeRoleArgs ¶
type ProviderAssumeRoleArgs struct { Policy pulumi.StringPtrInput `pulumi:"policy"` RoleArn pulumi.StringInput `pulumi:"roleArn"` SessionExpiration pulumi.IntPtrInput `pulumi:"sessionExpiration"` SessionName pulumi.StringPtrInput `pulumi:"sessionName"` }
func (ProviderAssumeRoleArgs) ElementType ¶
func (ProviderAssumeRoleArgs) ElementType() reflect.Type
func (ProviderAssumeRoleArgs) ToProviderAssumeRoleOutput ¶
func (i ProviderAssumeRoleArgs) ToProviderAssumeRoleOutput() ProviderAssumeRoleOutput
func (ProviderAssumeRoleArgs) ToProviderAssumeRoleOutputWithContext ¶
func (i ProviderAssumeRoleArgs) ToProviderAssumeRoleOutputWithContext(ctx context.Context) ProviderAssumeRoleOutput
func (ProviderAssumeRoleArgs) ToProviderAssumeRolePtrOutput ¶
func (i ProviderAssumeRoleArgs) ToProviderAssumeRolePtrOutput() ProviderAssumeRolePtrOutput
func (ProviderAssumeRoleArgs) ToProviderAssumeRolePtrOutputWithContext ¶
func (i ProviderAssumeRoleArgs) ToProviderAssumeRolePtrOutputWithContext(ctx context.Context) ProviderAssumeRolePtrOutput
type ProviderAssumeRoleInput ¶
type ProviderAssumeRoleInput interface { pulumi.Input ToProviderAssumeRoleOutput() ProviderAssumeRoleOutput ToProviderAssumeRoleOutputWithContext(context.Context) ProviderAssumeRoleOutput }
ProviderAssumeRoleInput is an input type that accepts ProviderAssumeRoleArgs and ProviderAssumeRoleOutput values. You can construct a concrete instance of `ProviderAssumeRoleInput` via:
ProviderAssumeRoleArgs{...}
type ProviderAssumeRoleOutput ¶
type ProviderAssumeRoleOutput struct{ *pulumi.OutputState }
func (ProviderAssumeRoleOutput) ElementType ¶
func (ProviderAssumeRoleOutput) ElementType() reflect.Type
func (ProviderAssumeRoleOutput) Policy ¶
func (o ProviderAssumeRoleOutput) Policy() pulumi.StringPtrOutput
func (ProviderAssumeRoleOutput) RoleArn ¶
func (o ProviderAssumeRoleOutput) RoleArn() pulumi.StringOutput
func (ProviderAssumeRoleOutput) SessionExpiration ¶
func (o ProviderAssumeRoleOutput) SessionExpiration() pulumi.IntPtrOutput
func (ProviderAssumeRoleOutput) SessionName ¶
func (o ProviderAssumeRoleOutput) SessionName() pulumi.StringPtrOutput
func (ProviderAssumeRoleOutput) ToProviderAssumeRoleOutput ¶
func (o ProviderAssumeRoleOutput) ToProviderAssumeRoleOutput() ProviderAssumeRoleOutput
func (ProviderAssumeRoleOutput) ToProviderAssumeRoleOutputWithContext ¶
func (o ProviderAssumeRoleOutput) ToProviderAssumeRoleOutputWithContext(ctx context.Context) ProviderAssumeRoleOutput
func (ProviderAssumeRoleOutput) ToProviderAssumeRolePtrOutput ¶
func (o ProviderAssumeRoleOutput) ToProviderAssumeRolePtrOutput() ProviderAssumeRolePtrOutput
func (ProviderAssumeRoleOutput) ToProviderAssumeRolePtrOutputWithContext ¶
func (o ProviderAssumeRoleOutput) ToProviderAssumeRolePtrOutputWithContext(ctx context.Context) ProviderAssumeRolePtrOutput
type ProviderAssumeRolePtrInput ¶
type ProviderAssumeRolePtrInput interface { pulumi.Input ToProviderAssumeRolePtrOutput() ProviderAssumeRolePtrOutput ToProviderAssumeRolePtrOutputWithContext(context.Context) ProviderAssumeRolePtrOutput }
ProviderAssumeRolePtrInput is an input type that accepts ProviderAssumeRoleArgs, ProviderAssumeRolePtr and ProviderAssumeRolePtrOutput values. You can construct a concrete instance of `ProviderAssumeRolePtrInput` via:
ProviderAssumeRoleArgs{...} or: nil
func ProviderAssumeRolePtr ¶
func ProviderAssumeRolePtr(v *ProviderAssumeRoleArgs) ProviderAssumeRolePtrInput
type ProviderAssumeRolePtrOutput ¶
type ProviderAssumeRolePtrOutput struct{ *pulumi.OutputState }
func (ProviderAssumeRolePtrOutput) Elem ¶
func (o ProviderAssumeRolePtrOutput) Elem() ProviderAssumeRoleOutput
func (ProviderAssumeRolePtrOutput) ElementType ¶
func (ProviderAssumeRolePtrOutput) ElementType() reflect.Type
func (ProviderAssumeRolePtrOutput) Policy ¶
func (o ProviderAssumeRolePtrOutput) Policy() pulumi.StringPtrOutput
func (ProviderAssumeRolePtrOutput) RoleArn ¶
func (o ProviderAssumeRolePtrOutput) RoleArn() pulumi.StringPtrOutput
func (ProviderAssumeRolePtrOutput) SessionExpiration ¶
func (o ProviderAssumeRolePtrOutput) SessionExpiration() pulumi.IntPtrOutput
func (ProviderAssumeRolePtrOutput) SessionName ¶
func (o ProviderAssumeRolePtrOutput) SessionName() pulumi.StringPtrOutput
func (ProviderAssumeRolePtrOutput) ToProviderAssumeRolePtrOutput ¶
func (o ProviderAssumeRolePtrOutput) ToProviderAssumeRolePtrOutput() ProviderAssumeRolePtrOutput
func (ProviderAssumeRolePtrOutput) ToProviderAssumeRolePtrOutputWithContext ¶
func (o ProviderAssumeRolePtrOutput) ToProviderAssumeRolePtrOutputWithContext(ctx context.Context) ProviderAssumeRolePtrOutput
type ProviderEndpoint ¶
type ProviderEndpoint struct { Acr *string `pulumi:"acr"` Actiontrail *string `pulumi:"actiontrail"` Adb *string `pulumi:"adb"` Alb *string `pulumi:"alb"` Alidfs *string `pulumi:"alidfs"` Alidns *string `pulumi:"alidns"` Alikafka *string `pulumi:"alikafka"` Apigateway *string `pulumi:"apigateway"` Arms *string `pulumi:"arms"` Bastionhost *string `pulumi:"bastionhost"` BrainIndustrial *string `pulumi:"brainIndustrial"` Bssopenapi *string `pulumi:"bssopenapi"` Cas *string `pulumi:"cas"` Cassandra *string `pulumi:"cassandra"` Cbn *string `pulumi:"cbn"` Cddc *string `pulumi:"cddc"` Cdn *string `pulumi:"cdn"` Cds *string `pulumi:"cds"` Clickhouse *string `pulumi:"clickhouse"` Cloudauth *string `pulumi:"cloudauth"` Cloudphone *string `pulumi:"cloudphone"` Cloudsso *string `pulumi:"cloudsso"` Cms *string `pulumi:"cms"` Config *string `pulumi:"config"` Cr *string `pulumi:"cr"` Cs *string `pulumi:"cs"` Datahub *string `pulumi:"datahub"` Dataworkspublic *string `pulumi:"dataworkspublic"` Dbfs *string `pulumi:"dbfs"` Dcdn *string `pulumi:"dcdn"` Ddosbgp *string `pulumi:"ddosbgp"` Ddoscoo *string `pulumi:"ddoscoo"` Dds *string `pulumi:"dds"` Devopsrdc *string `pulumi:"devopsrdc"` Dg *string `pulumi:"dg"` Dm *string `pulumi:"dm"` DmsEnterprise *string `pulumi:"dmsEnterprise"` Dns *string `pulumi:"dns"` Drds *string `pulumi:"drds"` Dts *string `pulumi:"dts"` Eais *string `pulumi:"eais"` Eci *string `pulumi:"eci"` Ecs *string `pulumi:"ecs"` Edsuser *string `pulumi:"edsuser"` Ehpc *string `pulumi:"ehpc"` Eipanycast *string `pulumi:"eipanycast"` Elasticsearch *string `pulumi:"elasticsearch"` Emr *string `pulumi:"emr"` Ens *string `pulumi:"ens"` Ess *string `pulumi:"ess"` Eventbridge *string `pulumi:"eventbridge"` Fc *string `pulumi:"fc"` Fnf *string `pulumi:"fnf"` Ga *string `pulumi:"ga"` Gds *string `pulumi:"gds"` Gpdb *string `pulumi:"gpdb"` Gwsecd *string `pulumi:"gwsecd"` Hbr *string `pulumi:"hbr"` HcsSgw *string `pulumi:"hcsSgw"` Hitsdb *string `pulumi:"hitsdb"` Imm *string `pulumi:"imm"` Imp *string `pulumi:"imp"` Ims *string `pulumi:"ims"` Iot *string `pulumi:"iot"` Kms *string `pulumi:"kms"` Kvstore *string `pulumi:"kvstore"` Location *string `pulumi:"location"` Log *string `pulumi:"log"` Market *string `pulumi:"market"` Maxcompute *string `pulumi:"maxcompute"` Mhub *string `pulumi:"mhub"` Mns *string `pulumi:"mns"` Mscopensubscription *string `pulumi:"mscopensubscription"` Mse *string `pulumi:"mse"` Nas *string `pulumi:"nas"` Ons *string `pulumi:"ons"` Onsproxy *string `pulumi:"onsproxy"` Oos *string `pulumi:"oos"` Opensearch *string `pulumi:"opensearch"` Oss *string `pulumi:"oss"` Ots *string `pulumi:"ots"` Polardb *string `pulumi:"polardb"` Privatelink *string `pulumi:"privatelink"` Pvtz *string `pulumi:"pvtz"` Quickbi *string `pulumi:"quickbi"` Quotas *string `pulumi:"quotas"` RKvstore *string `pulumi:"rKvstore"` Ram *string `pulumi:"ram"` Rds *string `pulumi:"rds"` Redisa *string `pulumi:"redisa"` Resourcemanager *string `pulumi:"resourcemanager"` Resourcesharing *string `pulumi:"resourcesharing"` Ros *string `pulumi:"ros"` Sas *string `pulumi:"sas"` Scdn *string `pulumi:"scdn"` Sddp *string `pulumi:"sddp"` Serverless *string `pulumi:"serverless"` Servicemesh *string `pulumi:"servicemesh"` Sgw *string `pulumi:"sgw"` Slb *string `pulumi:"slb"` Sts *string `pulumi:"sts"` Swas *string `pulumi:"swas"` Vod *string `pulumi:"vod"` Vpc *string `pulumi:"vpc"` Vs *string `pulumi:"vs"` Waf *string `pulumi:"waf"` WafOpenapi *string `pulumi:"wafOpenapi"` }
type ProviderEndpointArgs ¶
type ProviderEndpointArgs struct { Acr pulumi.StringPtrInput `pulumi:"acr"` Actiontrail pulumi.StringPtrInput `pulumi:"actiontrail"` Adb pulumi.StringPtrInput `pulumi:"adb"` Alb pulumi.StringPtrInput `pulumi:"alb"` Alidfs pulumi.StringPtrInput `pulumi:"alidfs"` Alidns pulumi.StringPtrInput `pulumi:"alidns"` Alikafka pulumi.StringPtrInput `pulumi:"alikafka"` Apigateway pulumi.StringPtrInput `pulumi:"apigateway"` Arms pulumi.StringPtrInput `pulumi:"arms"` Bastionhost pulumi.StringPtrInput `pulumi:"bastionhost"` BrainIndustrial pulumi.StringPtrInput `pulumi:"brainIndustrial"` Bssopenapi pulumi.StringPtrInput `pulumi:"bssopenapi"` Cas pulumi.StringPtrInput `pulumi:"cas"` Cassandra pulumi.StringPtrInput `pulumi:"cassandra"` Cbn pulumi.StringPtrInput `pulumi:"cbn"` Cddc pulumi.StringPtrInput `pulumi:"cddc"` Cdn pulumi.StringPtrInput `pulumi:"cdn"` Cds pulumi.StringPtrInput `pulumi:"cds"` Clickhouse pulumi.StringPtrInput `pulumi:"clickhouse"` Cloudauth pulumi.StringPtrInput `pulumi:"cloudauth"` Cloudphone pulumi.StringPtrInput `pulumi:"cloudphone"` Cloudsso pulumi.StringPtrInput `pulumi:"cloudsso"` Cms pulumi.StringPtrInput `pulumi:"cms"` Config pulumi.StringPtrInput `pulumi:"config"` Cr pulumi.StringPtrInput `pulumi:"cr"` Cs pulumi.StringPtrInput `pulumi:"cs"` Datahub pulumi.StringPtrInput `pulumi:"datahub"` Dataworkspublic pulumi.StringPtrInput `pulumi:"dataworkspublic"` Dbfs pulumi.StringPtrInput `pulumi:"dbfs"` Dcdn pulumi.StringPtrInput `pulumi:"dcdn"` Ddosbgp pulumi.StringPtrInput `pulumi:"ddosbgp"` Ddoscoo pulumi.StringPtrInput `pulumi:"ddoscoo"` Dds pulumi.StringPtrInput `pulumi:"dds"` Devopsrdc pulumi.StringPtrInput `pulumi:"devopsrdc"` Dg pulumi.StringPtrInput `pulumi:"dg"` Dm pulumi.StringPtrInput `pulumi:"dm"` DmsEnterprise pulumi.StringPtrInput `pulumi:"dmsEnterprise"` Dns pulumi.StringPtrInput `pulumi:"dns"` Drds pulumi.StringPtrInput `pulumi:"drds"` Dts pulumi.StringPtrInput `pulumi:"dts"` Eais pulumi.StringPtrInput `pulumi:"eais"` Eci pulumi.StringPtrInput `pulumi:"eci"` Ecs pulumi.StringPtrInput `pulumi:"ecs"` Edsuser pulumi.StringPtrInput `pulumi:"edsuser"` Ehpc pulumi.StringPtrInput `pulumi:"ehpc"` Eipanycast pulumi.StringPtrInput `pulumi:"eipanycast"` Elasticsearch pulumi.StringPtrInput `pulumi:"elasticsearch"` Emr pulumi.StringPtrInput `pulumi:"emr"` Ens pulumi.StringPtrInput `pulumi:"ens"` Ess pulumi.StringPtrInput `pulumi:"ess"` Eventbridge pulumi.StringPtrInput `pulumi:"eventbridge"` Fc pulumi.StringPtrInput `pulumi:"fc"` Fnf pulumi.StringPtrInput `pulumi:"fnf"` Ga pulumi.StringPtrInput `pulumi:"ga"` Gds pulumi.StringPtrInput `pulumi:"gds"` Gpdb pulumi.StringPtrInput `pulumi:"gpdb"` Gwsecd pulumi.StringPtrInput `pulumi:"gwsecd"` Hbr pulumi.StringPtrInput `pulumi:"hbr"` HcsSgw pulumi.StringPtrInput `pulumi:"hcsSgw"` Hitsdb pulumi.StringPtrInput `pulumi:"hitsdb"` Imm pulumi.StringPtrInput `pulumi:"imm"` Imp pulumi.StringPtrInput `pulumi:"imp"` Ims pulumi.StringPtrInput `pulumi:"ims"` Iot pulumi.StringPtrInput `pulumi:"iot"` Kms pulumi.StringPtrInput `pulumi:"kms"` Kvstore pulumi.StringPtrInput `pulumi:"kvstore"` Location pulumi.StringPtrInput `pulumi:"location"` Log pulumi.StringPtrInput `pulumi:"log"` Market pulumi.StringPtrInput `pulumi:"market"` Maxcompute pulumi.StringPtrInput `pulumi:"maxcompute"` Mhub pulumi.StringPtrInput `pulumi:"mhub"` Mns pulumi.StringPtrInput `pulumi:"mns"` Mscopensubscription pulumi.StringPtrInput `pulumi:"mscopensubscription"` Mse pulumi.StringPtrInput `pulumi:"mse"` Nas pulumi.StringPtrInput `pulumi:"nas"` Ons pulumi.StringPtrInput `pulumi:"ons"` Onsproxy pulumi.StringPtrInput `pulumi:"onsproxy"` Oos pulumi.StringPtrInput `pulumi:"oos"` Opensearch pulumi.StringPtrInput `pulumi:"opensearch"` Oss pulumi.StringPtrInput `pulumi:"oss"` Ots pulumi.StringPtrInput `pulumi:"ots"` Polardb pulumi.StringPtrInput `pulumi:"polardb"` Privatelink pulumi.StringPtrInput `pulumi:"privatelink"` Pvtz pulumi.StringPtrInput `pulumi:"pvtz"` Quickbi pulumi.StringPtrInput `pulumi:"quickbi"` Quotas pulumi.StringPtrInput `pulumi:"quotas"` RKvstore pulumi.StringPtrInput `pulumi:"rKvstore"` Ram pulumi.StringPtrInput `pulumi:"ram"` Rds pulumi.StringPtrInput `pulumi:"rds"` Redisa pulumi.StringPtrInput `pulumi:"redisa"` Resourcemanager pulumi.StringPtrInput `pulumi:"resourcemanager"` Resourcesharing pulumi.StringPtrInput `pulumi:"resourcesharing"` Ros pulumi.StringPtrInput `pulumi:"ros"` Sas pulumi.StringPtrInput `pulumi:"sas"` Scdn pulumi.StringPtrInput `pulumi:"scdn"` Sddp pulumi.StringPtrInput `pulumi:"sddp"` Serverless pulumi.StringPtrInput `pulumi:"serverless"` Servicemesh pulumi.StringPtrInput `pulumi:"servicemesh"` Sgw pulumi.StringPtrInput `pulumi:"sgw"` Slb pulumi.StringPtrInput `pulumi:"slb"` Sts pulumi.StringPtrInput `pulumi:"sts"` Swas pulumi.StringPtrInput `pulumi:"swas"` Vod pulumi.StringPtrInput `pulumi:"vod"` Vpc pulumi.StringPtrInput `pulumi:"vpc"` Vs pulumi.StringPtrInput `pulumi:"vs"` Waf pulumi.StringPtrInput `pulumi:"waf"` WafOpenapi pulumi.StringPtrInput `pulumi:"wafOpenapi"` }
func (ProviderEndpointArgs) ElementType ¶
func (ProviderEndpointArgs) ElementType() reflect.Type
func (ProviderEndpointArgs) ToProviderEndpointOutput ¶
func (i ProviderEndpointArgs) ToProviderEndpointOutput() ProviderEndpointOutput
func (ProviderEndpointArgs) ToProviderEndpointOutputWithContext ¶
func (i ProviderEndpointArgs) ToProviderEndpointOutputWithContext(ctx context.Context) ProviderEndpointOutput
type ProviderEndpointArray ¶
type ProviderEndpointArray []ProviderEndpointInput
func (ProviderEndpointArray) ElementType ¶
func (ProviderEndpointArray) ElementType() reflect.Type
func (ProviderEndpointArray) ToProviderEndpointArrayOutput ¶
func (i ProviderEndpointArray) ToProviderEndpointArrayOutput() ProviderEndpointArrayOutput
func (ProviderEndpointArray) ToProviderEndpointArrayOutputWithContext ¶
func (i ProviderEndpointArray) ToProviderEndpointArrayOutputWithContext(ctx context.Context) ProviderEndpointArrayOutput
type ProviderEndpointArrayInput ¶
type ProviderEndpointArrayInput interface { pulumi.Input ToProviderEndpointArrayOutput() ProviderEndpointArrayOutput ToProviderEndpointArrayOutputWithContext(context.Context) ProviderEndpointArrayOutput }
ProviderEndpointArrayInput is an input type that accepts ProviderEndpointArray and ProviderEndpointArrayOutput values. You can construct a concrete instance of `ProviderEndpointArrayInput` via:
ProviderEndpointArray{ ProviderEndpointArgs{...} }
type ProviderEndpointArrayOutput ¶
type ProviderEndpointArrayOutput struct{ *pulumi.OutputState }
func (ProviderEndpointArrayOutput) ElementType ¶
func (ProviderEndpointArrayOutput) ElementType() reflect.Type
func (ProviderEndpointArrayOutput) Index ¶
func (o ProviderEndpointArrayOutput) Index(i pulumi.IntInput) ProviderEndpointOutput
func (ProviderEndpointArrayOutput) ToProviderEndpointArrayOutput ¶
func (o ProviderEndpointArrayOutput) ToProviderEndpointArrayOutput() ProviderEndpointArrayOutput
func (ProviderEndpointArrayOutput) ToProviderEndpointArrayOutputWithContext ¶
func (o ProviderEndpointArrayOutput) ToProviderEndpointArrayOutputWithContext(ctx context.Context) ProviderEndpointArrayOutput
type ProviderEndpointInput ¶
type ProviderEndpointInput interface { pulumi.Input ToProviderEndpointOutput() ProviderEndpointOutput ToProviderEndpointOutputWithContext(context.Context) ProviderEndpointOutput }
ProviderEndpointInput is an input type that accepts ProviderEndpointArgs and ProviderEndpointOutput values. You can construct a concrete instance of `ProviderEndpointInput` via:
ProviderEndpointArgs{...}
type ProviderEndpointOutput ¶
type ProviderEndpointOutput struct{ *pulumi.OutputState }
func (ProviderEndpointOutput) Acr ¶ added in v3.9.0
func (o ProviderEndpointOutput) Acr() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Actiontrail ¶
func (o ProviderEndpointOutput) Actiontrail() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Adb ¶
func (o ProviderEndpointOutput) Adb() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Alb ¶ added in v3.6.0
func (o ProviderEndpointOutput) Alb() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Alidfs ¶ added in v3.7.0
func (o ProviderEndpointOutput) Alidfs() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Alidns ¶
func (o ProviderEndpointOutput) Alidns() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Alikafka ¶
func (o ProviderEndpointOutput) Alikafka() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Apigateway ¶
func (o ProviderEndpointOutput) Apigateway() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Arms ¶ added in v3.5.0
func (o ProviderEndpointOutput) Arms() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Bastionhost ¶ added in v3.7.0
func (o ProviderEndpointOutput) Bastionhost() pulumi.StringPtrOutput
func (ProviderEndpointOutput) BrainIndustrial ¶
func (o ProviderEndpointOutput) BrainIndustrial() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Bssopenapi ¶
func (o ProviderEndpointOutput) Bssopenapi() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Cas ¶
func (o ProviderEndpointOutput) Cas() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Cassandra ¶
func (o ProviderEndpointOutput) Cassandra() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Cbn ¶
func (o ProviderEndpointOutput) Cbn() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Cddc ¶ added in v3.7.0
func (o ProviderEndpointOutput) Cddc() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Cdn ¶
func (o ProviderEndpointOutput) Cdn() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Cds ¶ added in v3.5.0
func (o ProviderEndpointOutput) Cds() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Clickhouse ¶ added in v3.8.0
func (o ProviderEndpointOutput) Clickhouse() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Cloudauth ¶ added in v3.8.0
func (o ProviderEndpointOutput) Cloudauth() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Cloudphone ¶ added in v3.6.0
func (o ProviderEndpointOutput) Cloudphone() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Cloudsso ¶ added in v3.8.0
func (o ProviderEndpointOutput) Cloudsso() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Cms ¶
func (o ProviderEndpointOutput) Cms() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Config ¶
func (o ProviderEndpointOutput) Config() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Cr ¶
func (o ProviderEndpointOutput) Cr() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Cs ¶
func (o ProviderEndpointOutput) Cs() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Datahub ¶
func (o ProviderEndpointOutput) Datahub() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Dataworkspublic ¶ added in v3.6.0
func (o ProviderEndpointOutput) Dataworkspublic() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Dbfs ¶ added in v3.8.0
func (o ProviderEndpointOutput) Dbfs() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Dcdn ¶
func (o ProviderEndpointOutput) Dcdn() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Ddosbgp ¶
func (o ProviderEndpointOutput) Ddosbgp() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Ddoscoo ¶
func (o ProviderEndpointOutput) Ddoscoo() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Dds ¶
func (o ProviderEndpointOutput) Dds() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Devopsrdc ¶ added in v3.8.0
func (o ProviderEndpointOutput) Devopsrdc() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Dg ¶ added in v3.8.0
func (o ProviderEndpointOutput) Dg() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Dm ¶ added in v3.3.0
func (o ProviderEndpointOutput) Dm() pulumi.StringPtrOutput
func (ProviderEndpointOutput) DmsEnterprise ¶
func (o ProviderEndpointOutput) DmsEnterprise() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Dns ¶
func (o ProviderEndpointOutput) Dns() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Drds ¶
func (o ProviderEndpointOutput) Drds() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Dts ¶ added in v3.8.0
func (o ProviderEndpointOutput) Dts() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Eais ¶ added in v3.8.0
func (o ProviderEndpointOutput) Eais() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Eci ¶
func (o ProviderEndpointOutput) Eci() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Ecs ¶
func (o ProviderEndpointOutput) Ecs() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Edsuser ¶ added in v3.10.0
func (o ProviderEndpointOutput) Edsuser() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Ehpc ¶ added in v3.7.0
func (o ProviderEndpointOutput) Ehpc() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Eipanycast ¶
func (o ProviderEndpointOutput) Eipanycast() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Elasticsearch ¶
func (o ProviderEndpointOutput) Elasticsearch() pulumi.StringPtrOutput
func (ProviderEndpointOutput) ElementType ¶
func (ProviderEndpointOutput) ElementType() reflect.Type
func (ProviderEndpointOutput) Emr ¶
func (o ProviderEndpointOutput) Emr() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Ens ¶ added in v3.7.0
func (o ProviderEndpointOutput) Ens() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Ess ¶
func (o ProviderEndpointOutput) Ess() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Eventbridge ¶ added in v3.4.0
func (o ProviderEndpointOutput) Eventbridge() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Fc ¶
func (o ProviderEndpointOutput) Fc() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Fnf ¶
func (o ProviderEndpointOutput) Fnf() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Ga ¶
func (o ProviderEndpointOutput) Ga() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Gds ¶ added in v3.8.0
func (o ProviderEndpointOutput) Gds() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Gpdb ¶
func (o ProviderEndpointOutput) Gpdb() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Gwsecd ¶ added in v3.6.0
func (o ProviderEndpointOutput) Gwsecd() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Hbr ¶ added in v3.5.0
func (o ProviderEndpointOutput) Hbr() pulumi.StringPtrOutput
func (ProviderEndpointOutput) HcsSgw ¶ added in v3.7.0
func (o ProviderEndpointOutput) HcsSgw() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Hitsdb ¶
func (o ProviderEndpointOutput) Hitsdb() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Imm ¶ added in v3.8.0
func (o ProviderEndpointOutput) Imm() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Imp ¶ added in v3.8.0
func (o ProviderEndpointOutput) Imp() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Ims ¶
func (o ProviderEndpointOutput) Ims() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Iot ¶ added in v3.8.0
func (o ProviderEndpointOutput) Iot() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Kms ¶
func (o ProviderEndpointOutput) Kms() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Kvstore ¶
func (o ProviderEndpointOutput) Kvstore() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Location ¶
func (o ProviderEndpointOutput) Location() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Log ¶
func (o ProviderEndpointOutput) Log() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Market ¶
func (o ProviderEndpointOutput) Market() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Maxcompute ¶
func (o ProviderEndpointOutput) Maxcompute() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Mhub ¶ added in v3.8.0
func (o ProviderEndpointOutput) Mhub() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Mns ¶
func (o ProviderEndpointOutput) Mns() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Mscopensubscription ¶ added in v3.7.0
func (o ProviderEndpointOutput) Mscopensubscription() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Mse ¶
func (o ProviderEndpointOutput) Mse() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Nas ¶
func (o ProviderEndpointOutput) Nas() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Ons ¶
func (o ProviderEndpointOutput) Ons() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Onsproxy ¶ added in v3.4.0
func (o ProviderEndpointOutput) Onsproxy() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Oos ¶
func (o ProviderEndpointOutput) Oos() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Opensearch ¶ added in v3.8.0
func (o ProviderEndpointOutput) Opensearch() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Oss ¶
func (o ProviderEndpointOutput) Oss() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Ots ¶
func (o ProviderEndpointOutput) Ots() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Polardb ¶
func (o ProviderEndpointOutput) Polardb() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Privatelink ¶
func (o ProviderEndpointOutput) Privatelink() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Pvtz ¶
func (o ProviderEndpointOutput) Pvtz() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Quickbi ¶ added in v3.8.0
func (o ProviderEndpointOutput) Quickbi() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Quotas ¶
func (o ProviderEndpointOutput) Quotas() pulumi.StringPtrOutput
func (ProviderEndpointOutput) RKvstore ¶
func (o ProviderEndpointOutput) RKvstore() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Ram ¶
func (o ProviderEndpointOutput) Ram() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Rds ¶
func (o ProviderEndpointOutput) Rds() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Redisa ¶ added in v3.6.0
func (o ProviderEndpointOutput) Redisa() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Resourcemanager ¶
func (o ProviderEndpointOutput) Resourcemanager() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Resourcesharing ¶
func (o ProviderEndpointOutput) Resourcesharing() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Ros ¶
func (o ProviderEndpointOutput) Ros() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Sas ¶ added in v3.7.0
func (o ProviderEndpointOutput) Sas() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Scdn ¶ added in v3.6.0
func (o ProviderEndpointOutput) Scdn() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Sddp ¶ added in v3.7.0
func (o ProviderEndpointOutput) Sddp() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Serverless ¶ added in v3.5.0
func (o ProviderEndpointOutput) Serverless() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Servicemesh ¶ added in v3.8.0
func (o ProviderEndpointOutput) Servicemesh() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Sgw ¶
func (o ProviderEndpointOutput) Sgw() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Slb ¶
func (o ProviderEndpointOutput) Slb() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Sts ¶
func (o ProviderEndpointOutput) Sts() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Swas ¶ added in v3.8.0
func (o ProviderEndpointOutput) Swas() pulumi.StringPtrOutput
func (ProviderEndpointOutput) ToProviderEndpointOutput ¶
func (o ProviderEndpointOutput) ToProviderEndpointOutput() ProviderEndpointOutput
func (ProviderEndpointOutput) ToProviderEndpointOutputWithContext ¶
func (o ProviderEndpointOutput) ToProviderEndpointOutputWithContext(ctx context.Context) ProviderEndpointOutput
func (ProviderEndpointOutput) Vod ¶ added in v3.8.0
func (o ProviderEndpointOutput) Vod() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Vpc ¶
func (o ProviderEndpointOutput) Vpc() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Vs ¶ added in v3.8.0
func (o ProviderEndpointOutput) Vs() pulumi.StringPtrOutput
func (ProviderEndpointOutput) Waf ¶ added in v3.8.0
func (o ProviderEndpointOutput) Waf() pulumi.StringPtrOutput
func (ProviderEndpointOutput) WafOpenapi ¶
func (o ProviderEndpointOutput) WafOpenapi() pulumi.StringPtrOutput
type ProviderInput ¶
type ProviderInput interface { pulumi.Input ToProviderOutput() ProviderOutput ToProviderOutputWithContext(ctx context.Context) ProviderOutput }
type ProviderOutput ¶
type ProviderOutput struct{ *pulumi.OutputState }
func (ProviderOutput) ElementType ¶
func (ProviderOutput) ElementType() reflect.Type
func (ProviderOutput) ToProviderOutput ¶
func (o ProviderOutput) ToProviderOutput() ProviderOutput
func (ProviderOutput) ToProviderOutputWithContext ¶
func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
func (ProviderOutput) ToProviderPtrOutput ¶
func (o ProviderOutput) ToProviderPtrOutput() ProviderPtrOutput
func (ProviderOutput) ToProviderPtrOutputWithContext ¶
func (o ProviderOutput) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput
type ProviderPtrInput ¶
type ProviderPtrInput interface { pulumi.Input ToProviderPtrOutput() ProviderPtrOutput ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput }
type ProviderPtrOutput ¶
type ProviderPtrOutput struct{ *pulumi.OutputState }
func (ProviderPtrOutput) Elem ¶ added in v3.9.0
func (o ProviderPtrOutput) Elem() ProviderOutput
func (ProviderPtrOutput) ElementType ¶
func (ProviderPtrOutput) ElementType() reflect.Type
func (ProviderPtrOutput) ToProviderPtrOutput ¶
func (o ProviderPtrOutput) ToProviderPtrOutput() ProviderPtrOutput
func (ProviderPtrOutput) ToProviderPtrOutputWithContext ¶
func (o ProviderPtrOutput) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput