config

package
v2.3.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 1, 2020 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetAccessKey

func GetAccessKey(ctx *pulumi.Context) string

The access key for API operations. You can retrieve this from the 'Security Management' section of the Alibaba Cloud console.

func GetAccountId

func GetAccountId(ctx *pulumi.Context) string

The account ID for some service API operations. You can retrieve this from the 'Security Settings' section of the Alibaba Cloud console.

func GetAssumeRole

func GetAssumeRole(ctx *pulumi.Context) string

func GetConfigurationSource

func GetConfigurationSource(ctx *pulumi.Context) string

Use this to mark a terraform configuration file source.

func GetEcsRoleName

func GetEcsRoleName(ctx *pulumi.Context) string

The RAM Role Name attached on a ECS instance for API operations. You can retrieve this from the 'Access Control' section of the Alibaba Cloud console.

func GetEndpoints

func GetEndpoints(ctx *pulumi.Context) string

func GetFc

func GetFc(ctx *pulumi.Context) string

func GetLogEndpoint

func GetLogEndpoint(ctx *pulumi.Context) string

func GetMnsEndpoint

func GetMnsEndpoint(ctx *pulumi.Context) string

func GetOtsInstanceName

func GetOtsInstanceName(ctx *pulumi.Context) string

func GetProfile

func GetProfile(ctx *pulumi.Context) string

The profile for API operations. If not set, the default profile created with `aliyun configure` will be used.

func GetProtocol

func GetProtocol(ctx *pulumi.Context) string

func GetRegion

func GetRegion(ctx *pulumi.Context) string

The region where Alibaba Cloud operations will take place. Examples are cn-beijing, cn-hangzhou, eu-central-1, etc.

func GetSecretKey

func GetSecretKey(ctx *pulumi.Context) string

The secret key for API operations. You can retrieve this from the 'Security Management' section of the Alibaba Cloud console.

func GetSecurityToken

func GetSecurityToken(ctx *pulumi.Context) string

security token. A security token is only required if you are using Security Token Service.

func GetSharedCredentialsFile

func GetSharedCredentialsFile(ctx *pulumi.Context) string

The path to the shared credentials file. If not set this defaults to ~/.aliyun/config.json

func GetSkipRegionValidation

func GetSkipRegionValidation(ctx *pulumi.Context) bool

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

Types

type AssumeRole

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

type AssumeRoleArgs

type AssumeRoleArgs struct {
	Policy            pulumi.StringPtrInput `pulumi:"policy"`
	RoleArn           pulumi.StringInput    `pulumi:"roleArn"`
	SessionExpiration pulumi.IntPtrInput    `pulumi:"sessionExpiration"`
	SessionName       pulumi.StringPtrInput `pulumi:"sessionName"`
}

func (AssumeRoleArgs) ElementType

func (AssumeRoleArgs) ElementType() reflect.Type

func (AssumeRoleArgs) ToAssumeRoleOutput

func (i AssumeRoleArgs) ToAssumeRoleOutput() AssumeRoleOutput

func (AssumeRoleArgs) ToAssumeRoleOutputWithContext

func (i AssumeRoleArgs) ToAssumeRoleOutputWithContext(ctx context.Context) AssumeRoleOutput

type AssumeRoleInput

type AssumeRoleInput interface {
	pulumi.Input

	ToAssumeRoleOutput() AssumeRoleOutput
	ToAssumeRoleOutputWithContext(context.Context) AssumeRoleOutput
}

AssumeRoleInput is an input type that accepts AssumeRoleArgs and AssumeRoleOutput values. You can construct a concrete instance of `AssumeRoleInput` via:

AssumeRoleArgs{...}

type AssumeRoleOutput

type AssumeRoleOutput struct{ *pulumi.OutputState }

func (AssumeRoleOutput) ElementType

func (AssumeRoleOutput) ElementType() reflect.Type

func (AssumeRoleOutput) Policy

func (AssumeRoleOutput) RoleArn

func (o AssumeRoleOutput) RoleArn() pulumi.StringOutput

func (AssumeRoleOutput) SessionExpiration

func (o AssumeRoleOutput) SessionExpiration() pulumi.IntPtrOutput

func (AssumeRoleOutput) SessionName

func (o AssumeRoleOutput) SessionName() pulumi.StringPtrOutput

func (AssumeRoleOutput) ToAssumeRoleOutput

func (o AssumeRoleOutput) ToAssumeRoleOutput() AssumeRoleOutput

func (AssumeRoleOutput) ToAssumeRoleOutputWithContext

func (o AssumeRoleOutput) ToAssumeRoleOutputWithContext(ctx context.Context) AssumeRoleOutput

type Endpoints

type Endpoints struct {
	Actiontrail   *string `pulumi:"actiontrail"`
	Adb           *string `pulumi:"adb"`
	Alikafka      *string `pulumi:"alikafka"`
	Apigateway    *string `pulumi:"apigateway"`
	Bssopenapi    *string `pulumi:"bssopenapi"`
	Cas           *string `pulumi:"cas"`
	Cbn           *string `pulumi:"cbn"`
	Cdn           *string `pulumi:"cdn"`
	Cen           *string `pulumi:"cen"`
	Cms           *string `pulumi:"cms"`
	Cr            *string `pulumi:"cr"`
	Cs            *string `pulumi:"cs"`
	Datahub       *string `pulumi:"datahub"`
	Ddosbgp       *string `pulumi:"ddosbgp"`
	Ddoscoo       *string `pulumi:"ddoscoo"`
	Dds           *string `pulumi:"dds"`
	DmsEnterprise *string `pulumi:"dmsEnterprise"`
	Dns           *string `pulumi:"dns"`
	Drds          *string `pulumi:"drds"`
	Ecs           *string `pulumi:"ecs"`
	Elasticsearch *string `pulumi:"elasticsearch"`
	Emr           *string `pulumi:"emr"`
	Ess           *string `pulumi:"ess"`
	Fc            *string `pulumi:"fc"`
	Gpdb          *string `pulumi:"gpdb"`
	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"`
	Nas           *string `pulumi:"nas"`
	Ons           *string `pulumi:"ons"`
	Oss           *string `pulumi:"oss"`
	Ots           *string `pulumi:"ots"`
	Polardb       *string `pulumi:"polardb"`
	Pvtz          *string `pulumi:"pvtz"`
	Ram           *string `pulumi:"ram"`
	Rds           *string `pulumi:"rds"`
	Slb           *string `pulumi:"slb"`
	Sts           *string `pulumi:"sts"`
	Vpc           *string `pulumi:"vpc"`
}

type EndpointsArgs

type EndpointsArgs struct {
	Actiontrail   pulumi.StringPtrInput `pulumi:"actiontrail"`
	Adb           pulumi.StringPtrInput `pulumi:"adb"`
	Alikafka      pulumi.StringPtrInput `pulumi:"alikafka"`
	Apigateway    pulumi.StringPtrInput `pulumi:"apigateway"`
	Bssopenapi    pulumi.StringPtrInput `pulumi:"bssopenapi"`
	Cas           pulumi.StringPtrInput `pulumi:"cas"`
	Cbn           pulumi.StringPtrInput `pulumi:"cbn"`
	Cdn           pulumi.StringPtrInput `pulumi:"cdn"`
	Cen           pulumi.StringPtrInput `pulumi:"cen"`
	Cms           pulumi.StringPtrInput `pulumi:"cms"`
	Cr            pulumi.StringPtrInput `pulumi:"cr"`
	Cs            pulumi.StringPtrInput `pulumi:"cs"`
	Datahub       pulumi.StringPtrInput `pulumi:"datahub"`
	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"`
	Ecs           pulumi.StringPtrInput `pulumi:"ecs"`
	Elasticsearch pulumi.StringPtrInput `pulumi:"elasticsearch"`
	Emr           pulumi.StringPtrInput `pulumi:"emr"`
	Ess           pulumi.StringPtrInput `pulumi:"ess"`
	Fc            pulumi.StringPtrInput `pulumi:"fc"`
	Gpdb          pulumi.StringPtrInput `pulumi:"gpdb"`
	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"`
	Nas           pulumi.StringPtrInput `pulumi:"nas"`
	Ons           pulumi.StringPtrInput `pulumi:"ons"`
	Oss           pulumi.StringPtrInput `pulumi:"oss"`
	Ots           pulumi.StringPtrInput `pulumi:"ots"`
	Polardb       pulumi.StringPtrInput `pulumi:"polardb"`
	Pvtz          pulumi.StringPtrInput `pulumi:"pvtz"`
	Ram           pulumi.StringPtrInput `pulumi:"ram"`
	Rds           pulumi.StringPtrInput `pulumi:"rds"`
	Slb           pulumi.StringPtrInput `pulumi:"slb"`
	Sts           pulumi.StringPtrInput `pulumi:"sts"`
	Vpc           pulumi.StringPtrInput `pulumi:"vpc"`
}

func (EndpointsArgs) ElementType

func (EndpointsArgs) ElementType() reflect.Type

func (EndpointsArgs) ToEndpointsOutput

func (i EndpointsArgs) ToEndpointsOutput() EndpointsOutput

func (EndpointsArgs) ToEndpointsOutputWithContext

func (i EndpointsArgs) ToEndpointsOutputWithContext(ctx context.Context) EndpointsOutput

type EndpointsArray

type EndpointsArray []EndpointsInput

func (EndpointsArray) ElementType

func (EndpointsArray) ElementType() reflect.Type

func (EndpointsArray) ToEndpointsArrayOutput

func (i EndpointsArray) ToEndpointsArrayOutput() EndpointsArrayOutput

func (EndpointsArray) ToEndpointsArrayOutputWithContext

func (i EndpointsArray) ToEndpointsArrayOutputWithContext(ctx context.Context) EndpointsArrayOutput

type EndpointsArrayInput

type EndpointsArrayInput interface {
	pulumi.Input

	ToEndpointsArrayOutput() EndpointsArrayOutput
	ToEndpointsArrayOutputWithContext(context.Context) EndpointsArrayOutput
}

EndpointsArrayInput is an input type that accepts EndpointsArray and EndpointsArrayOutput values. You can construct a concrete instance of `EndpointsArrayInput` via:

EndpointsArray{ EndpointsArgs{...} }

type EndpointsArrayOutput

type EndpointsArrayOutput struct{ *pulumi.OutputState }

func (EndpointsArrayOutput) ElementType

func (EndpointsArrayOutput) ElementType() reflect.Type

func (EndpointsArrayOutput) Index

func (EndpointsArrayOutput) ToEndpointsArrayOutput

func (o EndpointsArrayOutput) ToEndpointsArrayOutput() EndpointsArrayOutput

func (EndpointsArrayOutput) ToEndpointsArrayOutputWithContext

func (o EndpointsArrayOutput) ToEndpointsArrayOutputWithContext(ctx context.Context) EndpointsArrayOutput

type EndpointsInput

type EndpointsInput interface {
	pulumi.Input

	ToEndpointsOutput() EndpointsOutput
	ToEndpointsOutputWithContext(context.Context) EndpointsOutput
}

EndpointsInput is an input type that accepts EndpointsArgs and EndpointsOutput values. You can construct a concrete instance of `EndpointsInput` via:

EndpointsArgs{...}

type EndpointsOutput

type EndpointsOutput struct{ *pulumi.OutputState }

func (EndpointsOutput) Actiontrail

func (o EndpointsOutput) Actiontrail() pulumi.StringPtrOutput

func (EndpointsOutput) Adb

func (EndpointsOutput) Alikafka

func (o EndpointsOutput) Alikafka() pulumi.StringPtrOutput

func (EndpointsOutput) Apigateway

func (o EndpointsOutput) Apigateway() pulumi.StringPtrOutput

func (EndpointsOutput) Bssopenapi

func (o EndpointsOutput) Bssopenapi() pulumi.StringPtrOutput

func (EndpointsOutput) Cas

func (EndpointsOutput) Cbn

func (EndpointsOutput) Cdn

func (EndpointsOutput) Cen

func (EndpointsOutput) Cms

func (EndpointsOutput) Cr

func (EndpointsOutput) Cs

func (EndpointsOutput) Datahub

func (EndpointsOutput) Ddosbgp

func (EndpointsOutput) Ddoscoo

func (EndpointsOutput) Dds

func (EndpointsOutput) DmsEnterprise added in v2.3.3

func (o EndpointsOutput) DmsEnterprise() pulumi.StringPtrOutput

func (EndpointsOutput) Dns

func (EndpointsOutput) Drds

func (EndpointsOutput) Ecs

func (EndpointsOutput) Elasticsearch

func (o EndpointsOutput) Elasticsearch() pulumi.StringPtrOutput

func (EndpointsOutput) ElementType

func (EndpointsOutput) ElementType() reflect.Type

func (EndpointsOutput) Emr

func (EndpointsOutput) Ess

func (EndpointsOutput) Fc

func (EndpointsOutput) Gpdb

func (EndpointsOutput) Kms

func (EndpointsOutput) Kvstore

func (EndpointsOutput) Location

func (o EndpointsOutput) Location() pulumi.StringPtrOutput

func (EndpointsOutput) Log

func (EndpointsOutput) Market

func (EndpointsOutput) Maxcompute

func (o EndpointsOutput) Maxcompute() pulumi.StringPtrOutput

func (EndpointsOutput) Mns

func (EndpointsOutput) Nas

func (EndpointsOutput) Ons

func (EndpointsOutput) Oss

func (EndpointsOutput) Ots

func (EndpointsOutput) Polardb

func (EndpointsOutput) Pvtz

func (EndpointsOutput) Ram

func (EndpointsOutput) Rds

func (EndpointsOutput) Slb

func (EndpointsOutput) Sts

func (EndpointsOutput) ToEndpointsOutput

func (o EndpointsOutput) ToEndpointsOutput() EndpointsOutput

func (EndpointsOutput) ToEndpointsOutputWithContext

func (o EndpointsOutput) ToEndpointsOutputWithContext(ctx context.Context) EndpointsOutput

func (EndpointsOutput) Vpc

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL