config

package
v0.0.0-...-6167d76 Latest Latest
Warning

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

Go to latest
Published: Feb 20, 2023 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetAws

func GetAws(ctx *pulumi.Context) string

func GetFeatureFlags

func GetFeatureFlags(ctx *pulumi.Context) string

func GetKlog

func GetKlog(ctx *pulumi.Context) string

func GetMock

func GetMock(ctx *pulumi.Context) bool

func GetOpenstack

func GetOpenstack(ctx *pulumi.Context) string

func GetStateStore

func GetStateStore(ctx *pulumi.Context) string

Types

type Aws

type Aws struct {
	AccessKey       *string        `pulumi:"accessKey"`
	AssumeRole      *AwsAssumeRole `pulumi:"assumeRole"`
	Profile         *string        `pulumi:"profile"`
	Region          *string        `pulumi:"region"`
	S3AccessKey     *string        `pulumi:"s3AccessKey"`
	S3Endpoint      *string        `pulumi:"s3Endpoint"`
	S3Region        *string        `pulumi:"s3Region"`
	S3SecretKey     *string        `pulumi:"s3SecretKey"`
	SecretKey       *string        `pulumi:"secretKey"`
	SkipRegionCheck *bool          `pulumi:"skipRegionCheck"`
}

type AwsArgs

type AwsArgs struct {
	AccessKey       pulumi.StringPtrInput `pulumi:"accessKey"`
	AssumeRole      AwsAssumeRolePtrInput `pulumi:"assumeRole"`
	Profile         pulumi.StringPtrInput `pulumi:"profile"`
	Region          pulumi.StringPtrInput `pulumi:"region"`
	S3AccessKey     pulumi.StringPtrInput `pulumi:"s3AccessKey"`
	S3Endpoint      pulumi.StringPtrInput `pulumi:"s3Endpoint"`
	S3Region        pulumi.StringPtrInput `pulumi:"s3Region"`
	S3SecretKey     pulumi.StringPtrInput `pulumi:"s3SecretKey"`
	SecretKey       pulumi.StringPtrInput `pulumi:"secretKey"`
	SkipRegionCheck pulumi.BoolPtrInput   `pulumi:"skipRegionCheck"`
}

func (AwsArgs) ElementType

func (AwsArgs) ElementType() reflect.Type

func (AwsArgs) ToAwsOutput

func (i AwsArgs) ToAwsOutput() AwsOutput

func (AwsArgs) ToAwsOutputWithContext

func (i AwsArgs) ToAwsOutputWithContext(ctx context.Context) AwsOutput

type AwsAssumeRole

type AwsAssumeRole struct {
	RoleArn *string `pulumi:"roleArn"`
}

type AwsAssumeRoleArgs

type AwsAssumeRoleArgs struct {
	RoleArn pulumi.StringPtrInput `pulumi:"roleArn"`
}

func (AwsAssumeRoleArgs) ElementType

func (AwsAssumeRoleArgs) ElementType() reflect.Type

func (AwsAssumeRoleArgs) ToAwsAssumeRoleOutput

func (i AwsAssumeRoleArgs) ToAwsAssumeRoleOutput() AwsAssumeRoleOutput

func (AwsAssumeRoleArgs) ToAwsAssumeRoleOutputWithContext

func (i AwsAssumeRoleArgs) ToAwsAssumeRoleOutputWithContext(ctx context.Context) AwsAssumeRoleOutput

func (AwsAssumeRoleArgs) ToAwsAssumeRolePtrOutput

func (i AwsAssumeRoleArgs) ToAwsAssumeRolePtrOutput() AwsAssumeRolePtrOutput

func (AwsAssumeRoleArgs) ToAwsAssumeRolePtrOutputWithContext

func (i AwsAssumeRoleArgs) ToAwsAssumeRolePtrOutputWithContext(ctx context.Context) AwsAssumeRolePtrOutput

type AwsAssumeRoleInput

type AwsAssumeRoleInput interface {
	pulumi.Input

	ToAwsAssumeRoleOutput() AwsAssumeRoleOutput
	ToAwsAssumeRoleOutputWithContext(context.Context) AwsAssumeRoleOutput
}

AwsAssumeRoleInput is an input type that accepts AwsAssumeRoleArgs and AwsAssumeRoleOutput values. You can construct a concrete instance of `AwsAssumeRoleInput` via:

AwsAssumeRoleArgs{...}

type AwsAssumeRoleOutput

type AwsAssumeRoleOutput struct{ *pulumi.OutputState }

func (AwsAssumeRoleOutput) ElementType

func (AwsAssumeRoleOutput) ElementType() reflect.Type

func (AwsAssumeRoleOutput) RoleArn

func (AwsAssumeRoleOutput) ToAwsAssumeRoleOutput

func (o AwsAssumeRoleOutput) ToAwsAssumeRoleOutput() AwsAssumeRoleOutput

func (AwsAssumeRoleOutput) ToAwsAssumeRoleOutputWithContext

func (o AwsAssumeRoleOutput) ToAwsAssumeRoleOutputWithContext(ctx context.Context) AwsAssumeRoleOutput

func (AwsAssumeRoleOutput) ToAwsAssumeRolePtrOutput

func (o AwsAssumeRoleOutput) ToAwsAssumeRolePtrOutput() AwsAssumeRolePtrOutput

func (AwsAssumeRoleOutput) ToAwsAssumeRolePtrOutputWithContext

func (o AwsAssumeRoleOutput) ToAwsAssumeRolePtrOutputWithContext(ctx context.Context) AwsAssumeRolePtrOutput

type AwsAssumeRolePtrInput

type AwsAssumeRolePtrInput interface {
	pulumi.Input

	ToAwsAssumeRolePtrOutput() AwsAssumeRolePtrOutput
	ToAwsAssumeRolePtrOutputWithContext(context.Context) AwsAssumeRolePtrOutput
}

AwsAssumeRolePtrInput is an input type that accepts AwsAssumeRoleArgs, AwsAssumeRolePtr and AwsAssumeRolePtrOutput values. You can construct a concrete instance of `AwsAssumeRolePtrInput` via:

        AwsAssumeRoleArgs{...}

or:

        nil

type AwsAssumeRolePtrOutput

type AwsAssumeRolePtrOutput struct{ *pulumi.OutputState }

func (AwsAssumeRolePtrOutput) Elem

func (AwsAssumeRolePtrOutput) ElementType

func (AwsAssumeRolePtrOutput) ElementType() reflect.Type

func (AwsAssumeRolePtrOutput) RoleArn

func (AwsAssumeRolePtrOutput) ToAwsAssumeRolePtrOutput

func (o AwsAssumeRolePtrOutput) ToAwsAssumeRolePtrOutput() AwsAssumeRolePtrOutput

func (AwsAssumeRolePtrOutput) ToAwsAssumeRolePtrOutputWithContext

func (o AwsAssumeRolePtrOutput) ToAwsAssumeRolePtrOutputWithContext(ctx context.Context) AwsAssumeRolePtrOutput

type AwsInput

type AwsInput interface {
	pulumi.Input

	ToAwsOutput() AwsOutput
	ToAwsOutputWithContext(context.Context) AwsOutput
}

AwsInput is an input type that accepts AwsArgs and AwsOutput values. You can construct a concrete instance of `AwsInput` via:

AwsArgs{...}

type AwsOutput

type AwsOutput struct{ *pulumi.OutputState }

func (AwsOutput) AccessKey

func (o AwsOutput) AccessKey() pulumi.StringPtrOutput

func (AwsOutput) AssumeRole

func (o AwsOutput) AssumeRole() AwsAssumeRolePtrOutput

func (AwsOutput) ElementType

func (AwsOutput) ElementType() reflect.Type

func (AwsOutput) Profile

func (o AwsOutput) Profile() pulumi.StringPtrOutput

func (AwsOutput) Region

func (o AwsOutput) Region() pulumi.StringPtrOutput

func (AwsOutput) S3AccessKey

func (o AwsOutput) S3AccessKey() pulumi.StringPtrOutput

func (AwsOutput) S3Endpoint

func (o AwsOutput) S3Endpoint() pulumi.StringPtrOutput

func (AwsOutput) S3Region

func (o AwsOutput) S3Region() pulumi.StringPtrOutput

func (AwsOutput) S3SecretKey

func (o AwsOutput) S3SecretKey() pulumi.StringPtrOutput

func (AwsOutput) SecretKey

func (o AwsOutput) SecretKey() pulumi.StringPtrOutput

func (AwsOutput) SkipRegionCheck

func (o AwsOutput) SkipRegionCheck() pulumi.BoolPtrOutput

func (AwsOutput) ToAwsOutput

func (o AwsOutput) ToAwsOutput() AwsOutput

func (AwsOutput) ToAwsOutputWithContext

func (o AwsOutput) ToAwsOutputWithContext(ctx context.Context) AwsOutput

type Klog

type Klog struct {
	Verbosity *KlogVerbosity `pulumi:"verbosity"`
}

type KlogArgs

type KlogArgs struct {
	Verbosity KlogVerbosityPtrInput `pulumi:"verbosity"`
}

func (KlogArgs) ElementType

func (KlogArgs) ElementType() reflect.Type

func (KlogArgs) ToKlogOutput

func (i KlogArgs) ToKlogOutput() KlogOutput

func (KlogArgs) ToKlogOutputWithContext

func (i KlogArgs) ToKlogOutputWithContext(ctx context.Context) KlogOutput

type KlogInput

type KlogInput interface {
	pulumi.Input

	ToKlogOutput() KlogOutput
	ToKlogOutputWithContext(context.Context) KlogOutput
}

KlogInput is an input type that accepts KlogArgs and KlogOutput values. You can construct a concrete instance of `KlogInput` via:

KlogArgs{...}

type KlogOutput

type KlogOutput struct{ *pulumi.OutputState }

func (KlogOutput) ElementType

func (KlogOutput) ElementType() reflect.Type

func (KlogOutput) ToKlogOutput

func (o KlogOutput) ToKlogOutput() KlogOutput

func (KlogOutput) ToKlogOutputWithContext

func (o KlogOutput) ToKlogOutputWithContext(ctx context.Context) KlogOutput

func (KlogOutput) Verbosity

func (o KlogOutput) Verbosity() KlogVerbosityPtrOutput

type KlogVerbosity

type KlogVerbosity struct {
	Value *int `pulumi:"value"`
}

type KlogVerbosityArgs

type KlogVerbosityArgs struct {
	Value pulumi.IntPtrInput `pulumi:"value"`
}

func (KlogVerbosityArgs) ElementType

func (KlogVerbosityArgs) ElementType() reflect.Type

func (KlogVerbosityArgs) ToKlogVerbosityOutput

func (i KlogVerbosityArgs) ToKlogVerbosityOutput() KlogVerbosityOutput

func (KlogVerbosityArgs) ToKlogVerbosityOutputWithContext

func (i KlogVerbosityArgs) ToKlogVerbosityOutputWithContext(ctx context.Context) KlogVerbosityOutput

func (KlogVerbosityArgs) ToKlogVerbosityPtrOutput

func (i KlogVerbosityArgs) ToKlogVerbosityPtrOutput() KlogVerbosityPtrOutput

func (KlogVerbosityArgs) ToKlogVerbosityPtrOutputWithContext

func (i KlogVerbosityArgs) ToKlogVerbosityPtrOutputWithContext(ctx context.Context) KlogVerbosityPtrOutput

type KlogVerbosityInput

type KlogVerbosityInput interface {
	pulumi.Input

	ToKlogVerbosityOutput() KlogVerbosityOutput
	ToKlogVerbosityOutputWithContext(context.Context) KlogVerbosityOutput
}

KlogVerbosityInput is an input type that accepts KlogVerbosityArgs and KlogVerbosityOutput values. You can construct a concrete instance of `KlogVerbosityInput` via:

KlogVerbosityArgs{...}

type KlogVerbosityOutput

type KlogVerbosityOutput struct{ *pulumi.OutputState }

func (KlogVerbosityOutput) ElementType

func (KlogVerbosityOutput) ElementType() reflect.Type

func (KlogVerbosityOutput) ToKlogVerbosityOutput

func (o KlogVerbosityOutput) ToKlogVerbosityOutput() KlogVerbosityOutput

func (KlogVerbosityOutput) ToKlogVerbosityOutputWithContext

func (o KlogVerbosityOutput) ToKlogVerbosityOutputWithContext(ctx context.Context) KlogVerbosityOutput

func (KlogVerbosityOutput) ToKlogVerbosityPtrOutput

func (o KlogVerbosityOutput) ToKlogVerbosityPtrOutput() KlogVerbosityPtrOutput

func (KlogVerbosityOutput) ToKlogVerbosityPtrOutputWithContext

func (o KlogVerbosityOutput) ToKlogVerbosityPtrOutputWithContext(ctx context.Context) KlogVerbosityPtrOutput

func (KlogVerbosityOutput) Value

type KlogVerbosityPtrInput

type KlogVerbosityPtrInput interface {
	pulumi.Input

	ToKlogVerbosityPtrOutput() KlogVerbosityPtrOutput
	ToKlogVerbosityPtrOutputWithContext(context.Context) KlogVerbosityPtrOutput
}

KlogVerbosityPtrInput is an input type that accepts KlogVerbosityArgs, KlogVerbosityPtr and KlogVerbosityPtrOutput values. You can construct a concrete instance of `KlogVerbosityPtrInput` via:

        KlogVerbosityArgs{...}

or:

        nil

type KlogVerbosityPtrOutput

type KlogVerbosityPtrOutput struct{ *pulumi.OutputState }

func (KlogVerbosityPtrOutput) Elem

func (KlogVerbosityPtrOutput) ElementType

func (KlogVerbosityPtrOutput) ElementType() reflect.Type

func (KlogVerbosityPtrOutput) ToKlogVerbosityPtrOutput

func (o KlogVerbosityPtrOutput) ToKlogVerbosityPtrOutput() KlogVerbosityPtrOutput

func (KlogVerbosityPtrOutput) ToKlogVerbosityPtrOutputWithContext

func (o KlogVerbosityPtrOutput) ToKlogVerbosityPtrOutputWithContext(ctx context.Context) KlogVerbosityPtrOutput

func (KlogVerbosityPtrOutput) Value

type Openstack

type Openstack struct {
	ApplicationCredentialId     *string `pulumi:"applicationCredentialId"`
	ApplicationCredentialSecret *string `pulumi:"applicationCredentialSecret"`
	AuthUrl                     *string `pulumi:"authUrl"`
	DomainId                    *string `pulumi:"domainId"`
	DomainName                  *string `pulumi:"domainName"`
	Password                    *string `pulumi:"password"`
	ProjectDomainId             *string `pulumi:"projectDomainId"`
	ProjectDomainName           *string `pulumi:"projectDomainName"`
	ProjectId                   *string `pulumi:"projectId"`
	ProjectName                 *string `pulumi:"projectName"`
	RegionName                  *string `pulumi:"regionName"`
	TenantId                    *string `pulumi:"tenantId"`
	TenantName                  *string `pulumi:"tenantName"`
	Username                    *string `pulumi:"username"`
}

type OpenstackArgs

type OpenstackArgs struct {
	ApplicationCredentialId     pulumi.StringPtrInput `pulumi:"applicationCredentialId"`
	ApplicationCredentialSecret pulumi.StringPtrInput `pulumi:"applicationCredentialSecret"`
	AuthUrl                     pulumi.StringPtrInput `pulumi:"authUrl"`
	DomainId                    pulumi.StringPtrInput `pulumi:"domainId"`
	DomainName                  pulumi.StringPtrInput `pulumi:"domainName"`
	Password                    pulumi.StringPtrInput `pulumi:"password"`
	ProjectDomainId             pulumi.StringPtrInput `pulumi:"projectDomainId"`
	ProjectDomainName           pulumi.StringPtrInput `pulumi:"projectDomainName"`
	ProjectId                   pulumi.StringPtrInput `pulumi:"projectId"`
	ProjectName                 pulumi.StringPtrInput `pulumi:"projectName"`
	RegionName                  pulumi.StringPtrInput `pulumi:"regionName"`
	TenantId                    pulumi.StringPtrInput `pulumi:"tenantId"`
	TenantName                  pulumi.StringPtrInput `pulumi:"tenantName"`
	Username                    pulumi.StringPtrInput `pulumi:"username"`
}

func (OpenstackArgs) ElementType

func (OpenstackArgs) ElementType() reflect.Type

func (OpenstackArgs) ToOpenstackOutput

func (i OpenstackArgs) ToOpenstackOutput() OpenstackOutput

func (OpenstackArgs) ToOpenstackOutputWithContext

func (i OpenstackArgs) ToOpenstackOutputWithContext(ctx context.Context) OpenstackOutput

type OpenstackInput

type OpenstackInput interface {
	pulumi.Input

	ToOpenstackOutput() OpenstackOutput
	ToOpenstackOutputWithContext(context.Context) OpenstackOutput
}

OpenstackInput is an input type that accepts OpenstackArgs and OpenstackOutput values. You can construct a concrete instance of `OpenstackInput` via:

OpenstackArgs{...}

type OpenstackOutput

type OpenstackOutput struct{ *pulumi.OutputState }

func (OpenstackOutput) ApplicationCredentialId

func (o OpenstackOutput) ApplicationCredentialId() pulumi.StringPtrOutput

func (OpenstackOutput) ApplicationCredentialSecret

func (o OpenstackOutput) ApplicationCredentialSecret() pulumi.StringPtrOutput

func (OpenstackOutput) AuthUrl

func (OpenstackOutput) DomainId

func (o OpenstackOutput) DomainId() pulumi.StringPtrOutput

func (OpenstackOutput) DomainName

func (o OpenstackOutput) DomainName() pulumi.StringPtrOutput

func (OpenstackOutput) ElementType

func (OpenstackOutput) ElementType() reflect.Type

func (OpenstackOutput) Password

func (o OpenstackOutput) Password() pulumi.StringPtrOutput

func (OpenstackOutput) ProjectDomainId

func (o OpenstackOutput) ProjectDomainId() pulumi.StringPtrOutput

func (OpenstackOutput) ProjectDomainName

func (o OpenstackOutput) ProjectDomainName() pulumi.StringPtrOutput

func (OpenstackOutput) ProjectId

func (o OpenstackOutput) ProjectId() pulumi.StringPtrOutput

func (OpenstackOutput) ProjectName

func (o OpenstackOutput) ProjectName() pulumi.StringPtrOutput

func (OpenstackOutput) RegionName

func (o OpenstackOutput) RegionName() pulumi.StringPtrOutput

func (OpenstackOutput) TenantId

func (o OpenstackOutput) TenantId() pulumi.StringPtrOutput

func (OpenstackOutput) TenantName

func (o OpenstackOutput) TenantName() pulumi.StringPtrOutput

func (OpenstackOutput) ToOpenstackOutput

func (o OpenstackOutput) ToOpenstackOutput() OpenstackOutput

func (OpenstackOutput) ToOpenstackOutputWithContext

func (o OpenstackOutput) ToOpenstackOutputWithContext(ctx context.Context) OpenstackOutput

func (OpenstackOutput) Username

func (o OpenstackOutput) Username() pulumi.StringPtrOutput

Jump to

Keyboard shortcuts

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