Documentation ¶
Index ¶
- func GetAccessKey(ctx *pulumi.Context) string
- func GetAgencyDomainName(ctx *pulumi.Context) string
- func GetAgencyName(ctx *pulumi.Context) string
- func GetAssumeRole(ctx *pulumi.Context) string
- func GetAuthUrl(ctx *pulumi.Context) string
- func GetCacertFile(ctx *pulumi.Context) string
- func GetCert(ctx *pulumi.Context) string
- func GetCloud(ctx *pulumi.Context) string
- func GetDelegatedProject(ctx *pulumi.Context) string
- func GetDomainId(ctx *pulumi.Context) string
- func GetDomainName(ctx *pulumi.Context) string
- func GetEndpoints(ctx *pulumi.Context) string
- func GetEnterpriseProjectId(ctx *pulumi.Context) string
- func GetInsecure(ctx *pulumi.Context) bool
- func GetKey(ctx *pulumi.Context) string
- func GetMaxRetries(ctx *pulumi.Context) int
- func GetPassword(ctx *pulumi.Context) string
- func GetProfile(ctx *pulumi.Context) string
- func GetProjectId(ctx *pulumi.Context) string
- func GetProjectName(ctx *pulumi.Context) string
- func GetRegion(ctx *pulumi.Context) string
- func GetRegional(ctx *pulumi.Context) bool
- func GetSecretKey(ctx *pulumi.Context) string
- func GetSecurityToken(ctx *pulumi.Context) string
- func GetSharedConfigFile(ctx *pulumi.Context) string
- func GetTenantId(ctx *pulumi.Context) string
- func GetTenantName(ctx *pulumi.Context) string
- func GetToken(ctx *pulumi.Context) string
- func GetUserId(ctx *pulumi.Context) string
- func GetUserName(ctx *pulumi.Context) string
- type AssumeRole
- type AssumeRoleArgs
- type AssumeRoleInput
- type AssumeRoleOutput
- func (o AssumeRoleOutput) AgencyName() pulumi.StringOutput
- func (o AssumeRoleOutput) DomainName() pulumi.StringOutput
- func (AssumeRoleOutput) ElementType() reflect.Type
- func (o AssumeRoleOutput) ToAssumeRoleOutput() AssumeRoleOutput
- func (o AssumeRoleOutput) ToAssumeRoleOutputWithContext(ctx context.Context) AssumeRoleOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetAccessKey ¶
The access key of the HuaweiCloud to use.
func GetAgencyDomainName ¶
The name of domain who created the agency (Identity v3).
func GetAssumeRole ¶
func GetDelegatedProject ¶
The name of delegated project (Identity v3).
func GetDomainName ¶
The name of the Domain to scope to.
func GetEndpoints ¶
The custom endpoints used to override the default endpoint URL.
func GetEnterpriseProjectId ¶
enterprise project id
func GetMaxRetries ¶
How many times HTTP connection should be retried until giving up.
func GetProfile ¶
The profile name as set in the shared config file.
func GetProjectId ¶
The ID of the project to login with.
func GetProjectName ¶
The name of the project to login with.
func GetRegional ¶ added in v0.0.8
Whether the service endpoints are regional
func GetSecretKey ¶
The secret key of the HuaweiCloud to use.
func GetSecurityToken ¶
The security token to authenticate with a temporary security credential.
func GetSharedConfigFile ¶
The path to the shared config file. If not set, the default is ~/.hcloud/config.json.
func GetTenantId ¶
The ID of the Tenant (Identity v2) to login with.
func GetTenantName ¶
The name of the Tenant (Identity v2) to login with.
Types ¶
type AssumeRole ¶
type AssumeRoleArgs ¶
type AssumeRoleArgs struct { AgencyName pulumi.StringInput `pulumi:"agencyName"` DomainName pulumi.StringInput `pulumi:"domainName"` }
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) AgencyName ¶
func (o AssumeRoleOutput) AgencyName() pulumi.StringOutput
func (AssumeRoleOutput) DomainName ¶
func (o AssumeRoleOutput) DomainName() pulumi.StringOutput
func (AssumeRoleOutput) ElementType ¶
func (AssumeRoleOutput) ElementType() reflect.Type
func (AssumeRoleOutput) ToAssumeRoleOutput ¶
func (o AssumeRoleOutput) ToAssumeRoleOutput() AssumeRoleOutput
func (AssumeRoleOutput) ToAssumeRoleOutputWithContext ¶
func (o AssumeRoleOutput) ToAssumeRoleOutputWithContext(ctx context.Context) AssumeRoleOutput