Documentation

Overview

    A Pulumi package for creating and managing AliCloud resources.

    Index

    Constants

    This section is empty.

    Variables

    This section is empty.

    Functions

    func PkgVersion

    func PkgVersion() (semver.Version, error)

      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/v2/go/alicloud"
          "github.com/pulumi/pulumi/sdk/v2/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/v2/go/alicloud"
              "github.com/pulumi/pulumi/sdk/v2/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 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/v2/go/alicloud"
                    "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
                    

                    )

                    func main() {

                    pulumi.Run(func(ctx *pulumi.Context) error {
                    	_, err := alicloud.GetFileCrc64Checksum(ctx, &alicloud.GetFileCrc64ChecksumArgs{
                    		Filename: "exampleFileName",
                    	}, nil)
                    	if err != nil {
                    		return err
                    	}
                    	ctx.Export("fileCrc64Checksum", data.Alicloud_file_crc64_checksum.Defualt.Checksum)
                    	return nil
                    })
                    

                    } “`

                    type 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 GetRegionsRegion

                      type GetRegionsRegion struct {
                      	// ID of the region.
                      	Id string `pulumi:"id"`
                      	// Name of the region in the local language.
                      	LocalName string `pulumi:"localName"`
                      	RegionId  string `pulumi:"regionId"`
                      }

                      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) Index

                        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

                            ID of the region.

                            func (GetRegionsRegionOutput) LocalName

                              Name of the region in the local language.

                              func (GetRegionsRegionOutput) RegionId

                              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/v2/go/alicloud"
                                  "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
                                  

                                  )

                                  func main() {

                                  pulumi.Run(func(ctx *pulumi.Context) error {
                                  	opt0 := true
                                  	currentRegionDs, err := alicloud.GetRegions(ctx, &alicloud.GetRegionsArgs{
                                  		Current: &opt0,
                                  	}, nil)
                                  	if err != nil {
                                  		return err
                                  	}
                                  	ctx.Export("currentRegionId", currentRegionDs.Regions[0].Id)
                                  	return nil
                                  })
                                  

                                  } “`

                                  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`.
                                  	// > **NOTE:** The disk category `cloud` has been outdated and can only be used by non-I/O Optimized ECS instances. Many availability zones don't support it. It is recommended to use `cloudEfficiency` or `cloudSsd`.
                                  	AvailableSlbAddressIpVersion *string `pulumi:"availableSlbAddressIpVersion"`
                                  	// Filter the results by a slb instance address type. Can be either `Vpc`, `classicInternet` or `classicIntranet`
                                  	AvailableSlbAddressType *string `pulumi:"availableSlbAddressType"`
                                  	// Default to false and only output `id` in the `zones` block. Set it to true can output more details.
                                  	EnableDetails *bool `pulumi:"enableDetails"`
                                  	// Filter the results by a specific ECS instance charge type. Valid values: `PrePaid` and `PostPaid`. Default to `PostPaid`.
                                  	InstanceChargeType *string `pulumi:"instanceChargeType"`
                                  	// Indicate whether the zones can be used in a multi AZ configuration. Default to `false`. Multi AZ is usually used to launch RDS instances.
                                  	Multi *bool `pulumi:"multi"`
                                  	// Filter the results by a specific network type. Valid values: `Classic` and `Vpc`.
                                  	NetworkType *string `pulumi:"networkType"`
                                  	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 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/v2/go/alicloud"
                                        "github.com/pulumi/pulumi-alicloud/sdk/v2/go/alicloud/ecs"
                                        "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
                                        

                                        )

                                        func main() {

                                        pulumi.Run(func(ctx *pulumi.Context) error {
                                        	opt0 := "cloud_ssd"
                                        	opt1 := "ecs.n4.large"
                                        	zonesDs, err := alicloud.GetZones(ctx, &alicloud.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 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 (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) Id

                                                    ID of the zone.

                                                    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 Provider

                                                          type Provider struct {
                                                          	pulumi.ProviderResourceState
                                                          }

                                                            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) ElementType() reflect.Type

                                                              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
                                                              	// Use this to mark a terraform configuration file source.
                                                              	ConfigurationSource 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
                                                              	// security token. A security token is only required if you are using Security Token Service.
                                                              	SecurityToken pulumi.StringPtrInput
                                                              	// The path to the shared credentials file. If not set this defaults to ~/.aliyun/config.json
                                                              	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 access key for API operations. You can retrieve this from the 'Security Management' section of the Alibaba Cloud
                                                              	// console.
                                                              	SourceIp pulumi.StringPtrInput
                                                              }

                                                                The set of arguments for constructing a Provider resource.

                                                                func (ProviderArgs) ElementType

                                                                func (ProviderArgs) ElementType() reflect.Type

                                                                type ProviderAssumeRole

                                                                type ProviderAssumeRole struct {
                                                                	Policy            *string `pulumi:"policy"`
                                                                	RoleArn           string  `pulumi:"roleArn"`
                                                                	SessionExpiration *int    `pulumi:"sessionExpiration"`
                                                                	SessionName       *string `pulumi:"sessionName"`
                                                                }

                                                                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 (ProviderAssumeRoleOutput) RoleArn

                                                                  func (ProviderAssumeRoleOutput) SessionExpiration

                                                                  func (o ProviderAssumeRoleOutput) SessionExpiration() pulumi.IntPtrOutput

                                                                  func (ProviderAssumeRoleOutput) SessionName

                                                                  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
                                                                    

                                                                    type ProviderAssumeRolePtrOutput

                                                                    type ProviderAssumeRolePtrOutput struct{ *pulumi.OutputState }

                                                                    func (ProviderAssumeRolePtrOutput) Elem

                                                                    func (ProviderAssumeRolePtrOutput) ElementType

                                                                    func (ProviderAssumeRolePtrOutput) Policy

                                                                    func (ProviderAssumeRolePtrOutput) RoleArn

                                                                    func (ProviderAssumeRolePtrOutput) SessionExpiration

                                                                    func (o ProviderAssumeRolePtrOutput) SessionExpiration() pulumi.IntPtrOutput

                                                                    func (ProviderAssumeRolePtrOutput) SessionName

                                                                    func (ProviderAssumeRolePtrOutput) ToProviderAssumeRolePtrOutput

                                                                    func (o ProviderAssumeRolePtrOutput) ToProviderAssumeRolePtrOutput() ProviderAssumeRolePtrOutput

                                                                    func (ProviderAssumeRolePtrOutput) ToProviderAssumeRolePtrOutputWithContext

                                                                    func (o ProviderAssumeRolePtrOutput) ToProviderAssumeRolePtrOutputWithContext(ctx context.Context) ProviderAssumeRolePtrOutput

                                                                    type ProviderEndpoint

                                                                    type ProviderEndpoint struct {
                                                                    	Actiontrail     *string `pulumi:"actiontrail"`
                                                                    	Adb             *string `pulumi:"adb"`
                                                                    	Alidns          *string `pulumi:"alidns"`
                                                                    	Alikafka        *string `pulumi:"alikafka"`
                                                                    	Apigateway      *string `pulumi:"apigateway"`
                                                                    	BrainIndustrial *string `pulumi:"brainIndustrial"`
                                                                    	Bssopenapi      *string `pulumi:"bssopenapi"`
                                                                    	Cas             *string `pulumi:"cas"`
                                                                    	Cassandra       *string `pulumi:"cassandra"`
                                                                    	Cbn             *string `pulumi:"cbn"`
                                                                    	Cdn             *string `pulumi:"cdn"`
                                                                    	Cen             *string `pulumi:"cen"`
                                                                    	Cms             *string `pulumi:"cms"`
                                                                    	Config          *string `pulumi:"config"`
                                                                    	Cr              *string `pulumi:"cr"`
                                                                    	Cs              *string `pulumi:"cs"`
                                                                    	Datahub         *string `pulumi:"datahub"`
                                                                    	Dcdn            *string `pulumi:"dcdn"`
                                                                    	Ddosbgp         *string `pulumi:"ddosbgp"`
                                                                    	Ddoscoo         *string `pulumi:"ddoscoo"`
                                                                    	Dds             *string `pulumi:"dds"`
                                                                    	DmsEnterprise   *string `pulumi:"dmsEnterprise"`
                                                                    	Dns             *string `pulumi:"dns"`
                                                                    	Drds            *string `pulumi:"drds"`
                                                                    	Eci             *string `pulumi:"eci"`
                                                                    	Ecs             *string `pulumi:"ecs"`
                                                                    	Eipanycast      *string `pulumi:"eipanycast"`
                                                                    	Elasticsearch   *string `pulumi:"elasticsearch"`
                                                                    	Emr             *string `pulumi:"emr"`
                                                                    	Ess             *string `pulumi:"ess"`
                                                                    	Fc              *string `pulumi:"fc"`
                                                                    	Fnf             *string `pulumi:"fnf"`
                                                                    	Ga              *string `pulumi:"ga"`
                                                                    	Gpdb            *string `pulumi:"gpdb"`
                                                                    	Hitsdb          *string `pulumi:"hitsdb"`
                                                                    	Ims             *string `pulumi:"ims"`
                                                                    	Kms             *string `pulumi:"kms"`
                                                                    	Kvstore         *string `pulumi:"kvstore"`
                                                                    	Location        *string `pulumi:"location"`
                                                                    	Log             *string `pulumi:"log"`
                                                                    	Market          *string `pulumi:"market"`
                                                                    	Maxcompute      *string `pulumi:"maxcompute"`
                                                                    	Mns             *string `pulumi:"mns"`
                                                                    	Mse             *string `pulumi:"mse"`
                                                                    	Nas             *string `pulumi:"nas"`
                                                                    	Ons             *string `pulumi:"ons"`
                                                                    	Oos             *string `pulumi:"oos"`
                                                                    	Oss             *string `pulumi:"oss"`
                                                                    	Ots             *string `pulumi:"ots"`
                                                                    	Polardb         *string `pulumi:"polardb"`
                                                                    	Privatelink     *string `pulumi:"privatelink"`
                                                                    	Pvtz            *string `pulumi:"pvtz"`
                                                                    	Quotas          *string `pulumi:"quotas"`
                                                                    	RKvstore        *string `pulumi:"rKvstore"`
                                                                    	Ram             *string `pulumi:"ram"`
                                                                    	Rds             *string `pulumi:"rds"`
                                                                    	Resourcemanager *string `pulumi:"resourcemanager"`
                                                                    	Resourcesharing *string `pulumi:"resourcesharing"`
                                                                    	Ros             *string `pulumi:"ros"`
                                                                    	Slb             *string `pulumi:"slb"`
                                                                    	Sts             *string `pulumi:"sts"`
                                                                    	Vpc             *string `pulumi:"vpc"`
                                                                    	WafOpenapi      *string `pulumi:"wafOpenapi"`
                                                                    }

                                                                    type ProviderEndpointArgs

                                                                    type ProviderEndpointArgs struct {
                                                                    	Actiontrail     pulumi.StringPtrInput `pulumi:"actiontrail"`
                                                                    	Adb             pulumi.StringPtrInput `pulumi:"adb"`
                                                                    	Alidns          pulumi.StringPtrInput `pulumi:"alidns"`
                                                                    	Alikafka        pulumi.StringPtrInput `pulumi:"alikafka"`
                                                                    	Apigateway      pulumi.StringPtrInput `pulumi:"apigateway"`
                                                                    	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"`
                                                                    	Cdn             pulumi.StringPtrInput `pulumi:"cdn"`
                                                                    	Cen             pulumi.StringPtrInput `pulumi:"cen"`
                                                                    	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"`
                                                                    	Dcdn            pulumi.StringPtrInput `pulumi:"dcdn"`
                                                                    	Ddosbgp         pulumi.StringPtrInput `pulumi:"ddosbgp"`
                                                                    	Ddoscoo         pulumi.StringPtrInput `pulumi:"ddoscoo"`
                                                                    	Dds             pulumi.StringPtrInput `pulumi:"dds"`
                                                                    	DmsEnterprise   pulumi.StringPtrInput `pulumi:"dmsEnterprise"`
                                                                    	Dns             pulumi.StringPtrInput `pulumi:"dns"`
                                                                    	Drds            pulumi.StringPtrInput `pulumi:"drds"`
                                                                    	Eci             pulumi.StringPtrInput `pulumi:"eci"`
                                                                    	Ecs             pulumi.StringPtrInput `pulumi:"ecs"`
                                                                    	Eipanycast      pulumi.StringPtrInput `pulumi:"eipanycast"`
                                                                    	Elasticsearch   pulumi.StringPtrInput `pulumi:"elasticsearch"`
                                                                    	Emr             pulumi.StringPtrInput `pulumi:"emr"`
                                                                    	Ess             pulumi.StringPtrInput `pulumi:"ess"`
                                                                    	Fc              pulumi.StringPtrInput `pulumi:"fc"`
                                                                    	Fnf             pulumi.StringPtrInput `pulumi:"fnf"`
                                                                    	Ga              pulumi.StringPtrInput `pulumi:"ga"`
                                                                    	Gpdb            pulumi.StringPtrInput `pulumi:"gpdb"`
                                                                    	Hitsdb          pulumi.StringPtrInput `pulumi:"hitsdb"`
                                                                    	Ims             pulumi.StringPtrInput `pulumi:"ims"`
                                                                    	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"`
                                                                    	Mns             pulumi.StringPtrInput `pulumi:"mns"`
                                                                    	Mse             pulumi.StringPtrInput `pulumi:"mse"`
                                                                    	Nas             pulumi.StringPtrInput `pulumi:"nas"`
                                                                    	Ons             pulumi.StringPtrInput `pulumi:"ons"`
                                                                    	Oos             pulumi.StringPtrInput `pulumi:"oos"`
                                                                    	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"`
                                                                    	Quotas          pulumi.StringPtrInput `pulumi:"quotas"`
                                                                    	RKvstore        pulumi.StringPtrInput `pulumi:"rKvstore"`
                                                                    	Ram             pulumi.StringPtrInput `pulumi:"ram"`
                                                                    	Rds             pulumi.StringPtrInput `pulumi:"rds"`
                                                                    	Resourcemanager pulumi.StringPtrInput `pulumi:"resourcemanager"`
                                                                    	Resourcesharing pulumi.StringPtrInput `pulumi:"resourcesharing"`
                                                                    	Ros             pulumi.StringPtrInput `pulumi:"ros"`
                                                                    	Slb             pulumi.StringPtrInput `pulumi:"slb"`
                                                                    	Sts             pulumi.StringPtrInput `pulumi:"sts"`
                                                                    	Vpc             pulumi.StringPtrInput `pulumi:"vpc"`
                                                                    	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) Index

                                                                      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) Actiontrail

                                                                        func (ProviderEndpointOutput) Adb

                                                                        func (ProviderEndpointOutput) Alidns

                                                                        func (ProviderEndpointOutput) Alikafka

                                                                        func (ProviderEndpointOutput) Apigateway

                                                                        func (ProviderEndpointOutput) BrainIndustrial

                                                                        func (o ProviderEndpointOutput) BrainIndustrial() pulumi.StringPtrOutput

                                                                        func (ProviderEndpointOutput) Bssopenapi

                                                                        func (ProviderEndpointOutput) Cas

                                                                        func (ProviderEndpointOutput) Cassandra

                                                                        func (ProviderEndpointOutput) Cbn

                                                                        func (ProviderEndpointOutput) Cdn

                                                                        func (ProviderEndpointOutput) Cen

                                                                        func (ProviderEndpointOutput) Cms

                                                                        func (ProviderEndpointOutput) Config

                                                                        func (ProviderEndpointOutput) Cr

                                                                        func (ProviderEndpointOutput) Cs

                                                                        func (ProviderEndpointOutput) Datahub

                                                                        func (ProviderEndpointOutput) Dcdn

                                                                        func (ProviderEndpointOutput) Ddosbgp

                                                                        func (ProviderEndpointOutput) Ddoscoo

                                                                        func (ProviderEndpointOutput) Dds

                                                                        func (ProviderEndpointOutput) DmsEnterprise

                                                                        func (o ProviderEndpointOutput) DmsEnterprise() pulumi.StringPtrOutput

                                                                        func (ProviderEndpointOutput) Dns

                                                                        func (ProviderEndpointOutput) Drds

                                                                        func (ProviderEndpointOutput) Eci

                                                                        func (ProviderEndpointOutput) Ecs

                                                                        func (ProviderEndpointOutput) Eipanycast

                                                                        func (ProviderEndpointOutput) Elasticsearch

                                                                        func (o ProviderEndpointOutput) Elasticsearch() pulumi.StringPtrOutput

                                                                        func (ProviderEndpointOutput) ElementType

                                                                        func (ProviderEndpointOutput) ElementType() reflect.Type

                                                                        func (ProviderEndpointOutput) Emr

                                                                        func (ProviderEndpointOutput) Ess

                                                                        func (ProviderEndpointOutput) Fc

                                                                        func (ProviderEndpointOutput) Fnf

                                                                        func (ProviderEndpointOutput) Ga

                                                                        func (ProviderEndpointOutput) Gpdb

                                                                        func (ProviderEndpointOutput) Hitsdb

                                                                        func (ProviderEndpointOutput) Ims

                                                                        func (ProviderEndpointOutput) Kms

                                                                        func (ProviderEndpointOutput) Kvstore

                                                                        func (ProviderEndpointOutput) Location

                                                                        func (ProviderEndpointOutput) Log

                                                                        func (ProviderEndpointOutput) Market

                                                                        func (ProviderEndpointOutput) Maxcompute

                                                                        func (ProviderEndpointOutput) Mns

                                                                        func (ProviderEndpointOutput) Mse

                                                                        func (ProviderEndpointOutput) Nas

                                                                        func (ProviderEndpointOutput) Ons

                                                                        func (ProviderEndpointOutput) Oos

                                                                        func (ProviderEndpointOutput) Oss

                                                                        func (ProviderEndpointOutput) Ots

                                                                        func (ProviderEndpointOutput) Polardb

                                                                        func (ProviderEndpointOutput) Pvtz

                                                                        func (ProviderEndpointOutput) Quotas

                                                                        func (ProviderEndpointOutput) RKvstore

                                                                        func (ProviderEndpointOutput) Ram

                                                                        func (ProviderEndpointOutput) Rds

                                                                        func (ProviderEndpointOutput) Resourcemanager

                                                                        func (o ProviderEndpointOutput) Resourcemanager() pulumi.StringPtrOutput

                                                                        func (ProviderEndpointOutput) Resourcesharing

                                                                        func (o ProviderEndpointOutput) Resourcesharing() pulumi.StringPtrOutput

                                                                        func (ProviderEndpointOutput) Ros

                                                                        func (ProviderEndpointOutput) Slb

                                                                        func (ProviderEndpointOutput) Sts

                                                                        func (ProviderEndpointOutput) ToProviderEndpointOutput

                                                                        func (o ProviderEndpointOutput) ToProviderEndpointOutput() ProviderEndpointOutput

                                                                        func (ProviderEndpointOutput) ToProviderEndpointOutputWithContext

                                                                        func (o ProviderEndpointOutput) ToProviderEndpointOutputWithContext(ctx context.Context) ProviderEndpointOutput

                                                                        func (ProviderEndpointOutput) Vpc

                                                                        func (ProviderEndpointOutput) WafOpenapi

                                                                        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) 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