environments

package
v0.3.12 Latest Latest
Warning

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

Go to latest
Published: Oct 5, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	EnvironmentProtectedStatusUnprotected = EnvironmentProtectedStatus("unprotected")
	EnvironmentProtectedStatusProtected   = EnvironmentProtectedStatus("protected")
)
View Source
const (
	ProtectedStatusUnprotected = ProtectedStatus("unprotected")
	ProtectedStatusProtected   = ProtectedStatus("protected")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Environment

type Environment struct {
	pulumi.CustomResourceState

	DatabasesIds pulumi.StringArrayOutput `pulumi:"databasesIds"`
	EnvGroupIds  pulumi.StringArrayOutput `pulumi:"envGroupIds"`
	Name         pulumi.StringOutput      `pulumi:"name"`
	ProjectId    pulumi.StringOutput      `pulumi:"projectId"`
	// Indicates whether an environment is `unprotected` or `protected`. Only admin users can perform destructive actions in `protected` environments.
	ProtectedStatus ProtectedStatusOutput    `pulumi:"protectedStatus"`
	RedisIds        pulumi.StringArrayOutput `pulumi:"redisIds"`
	ServiceIds      pulumi.StringArrayOutput `pulumi:"serviceIds"`
}

func GetEnvironment

func GetEnvironment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EnvironmentState, opts ...pulumi.ResourceOption) (*Environment, error)

GetEnvironment gets an existing Environment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewEnvironment

func NewEnvironment(ctx *pulumi.Context,
	name string, args *EnvironmentArgs, opts ...pulumi.ResourceOption) (*Environment, error)

NewEnvironment registers a new resource with the given unique name, arguments, and options.

func (*Environment) ElementType

func (*Environment) ElementType() reflect.Type

func (*Environment) ToEnvironmentOutput

func (i *Environment) ToEnvironmentOutput() EnvironmentOutput

func (*Environment) ToEnvironmentOutputWithContext

func (i *Environment) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput

type EnvironmentArgs

type EnvironmentArgs struct {
	Name      pulumi.StringPtrInput
	ProjectId pulumi.StringInput
	// Indicates whether an environment is `unprotected` or `protected`. Only admin users can perform destructive actions in `protected` environments.
	ProtectedStatus ProtectedStatusPtrInput
}

The set of arguments for constructing a Environment resource.

func (EnvironmentArgs) ElementType

func (EnvironmentArgs) ElementType() reflect.Type

type EnvironmentInput

type EnvironmentInput interface {
	pulumi.Input

	ToEnvironmentOutput() EnvironmentOutput
	ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
}

type EnvironmentOutput

type EnvironmentOutput struct{ *pulumi.OutputState }

func (EnvironmentOutput) DatabasesIds

func (o EnvironmentOutput) DatabasesIds() pulumi.StringArrayOutput

func (EnvironmentOutput) ElementType

func (EnvironmentOutput) ElementType() reflect.Type

func (EnvironmentOutput) EnvGroupIds

func (o EnvironmentOutput) EnvGroupIds() pulumi.StringArrayOutput

func (EnvironmentOutput) Name

func (EnvironmentOutput) ProjectId

func (o EnvironmentOutput) ProjectId() pulumi.StringOutput

func (EnvironmentOutput) ProtectedStatus

func (o EnvironmentOutput) ProtectedStatus() ProtectedStatusOutput

Indicates whether an environment is `unprotected` or `protected`. Only admin users can perform destructive actions in `protected` environments.

func (EnvironmentOutput) RedisIds

func (EnvironmentOutput) ServiceIds

func (EnvironmentOutput) ToEnvironmentOutput

func (o EnvironmentOutput) ToEnvironmentOutput() EnvironmentOutput

func (EnvironmentOutput) ToEnvironmentOutputWithContext

func (o EnvironmentOutput) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput

type EnvironmentProtectedStatus

type EnvironmentProtectedStatus string

Indicates whether an environment is `unprotected` or `protected`. Only admin users can perform destructive actions in `protected` environments.

type EnvironmentProtectedStatusOutput

type EnvironmentProtectedStatusOutput struct{ *pulumi.OutputState }

func (EnvironmentProtectedStatusOutput) ElementType

func (EnvironmentProtectedStatusOutput) ToEnvironmentProtectedStatusOutput

func (o EnvironmentProtectedStatusOutput) ToEnvironmentProtectedStatusOutput() EnvironmentProtectedStatusOutput

func (EnvironmentProtectedStatusOutput) ToEnvironmentProtectedStatusOutputWithContext

func (o EnvironmentProtectedStatusOutput) ToEnvironmentProtectedStatusOutputWithContext(ctx context.Context) EnvironmentProtectedStatusOutput

func (EnvironmentProtectedStatusOutput) ToEnvironmentProtectedStatusPtrOutput

func (o EnvironmentProtectedStatusOutput) ToEnvironmentProtectedStatusPtrOutput() EnvironmentProtectedStatusPtrOutput

func (EnvironmentProtectedStatusOutput) ToEnvironmentProtectedStatusPtrOutputWithContext

func (o EnvironmentProtectedStatusOutput) ToEnvironmentProtectedStatusPtrOutputWithContext(ctx context.Context) EnvironmentProtectedStatusPtrOutput

func (EnvironmentProtectedStatusOutput) ToStringOutput

func (EnvironmentProtectedStatusOutput) ToStringOutputWithContext

func (o EnvironmentProtectedStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EnvironmentProtectedStatusOutput) ToStringPtrOutput

func (EnvironmentProtectedStatusOutput) ToStringPtrOutputWithContext

func (o EnvironmentProtectedStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EnvironmentProtectedStatusPtrOutput

type EnvironmentProtectedStatusPtrOutput struct{ *pulumi.OutputState }

func (EnvironmentProtectedStatusPtrOutput) Elem

func (EnvironmentProtectedStatusPtrOutput) ElementType

func (EnvironmentProtectedStatusPtrOutput) ToEnvironmentProtectedStatusPtrOutput

func (o EnvironmentProtectedStatusPtrOutput) ToEnvironmentProtectedStatusPtrOutput() EnvironmentProtectedStatusPtrOutput

func (EnvironmentProtectedStatusPtrOutput) ToEnvironmentProtectedStatusPtrOutputWithContext

func (o EnvironmentProtectedStatusPtrOutput) ToEnvironmentProtectedStatusPtrOutputWithContext(ctx context.Context) EnvironmentProtectedStatusPtrOutput

func (EnvironmentProtectedStatusPtrOutput) ToStringPtrOutput

func (EnvironmentProtectedStatusPtrOutput) ToStringPtrOutputWithContext

func (o EnvironmentProtectedStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EnvironmentState

type EnvironmentState struct {
}

func (EnvironmentState) ElementType

func (EnvironmentState) ElementType() reflect.Type

type EnvironmentType

type EnvironmentType struct {
	DatabasesIds []string `pulumi:"databasesIds"`
	EnvGroupIds  []string `pulumi:"envGroupIds"`
	Id           string   `pulumi:"id"`
	Name         string   `pulumi:"name"`
	ProjectId    string   `pulumi:"projectId"`
	// Indicates whether an environment is `unprotected` or `protected`. Only admin users can perform destructive actions in `protected` environments.
	ProtectedStatus EnvironmentProtectedStatus `pulumi:"protectedStatus"`
	RedisIds        []string                   `pulumi:"redisIds"`
	ServiceIds      []string                   `pulumi:"serviceIds"`
}

type EnvironmentTypeOutput

type EnvironmentTypeOutput struct{ *pulumi.OutputState }

func (EnvironmentTypeOutput) DatabasesIds

func (EnvironmentTypeOutput) ElementType

func (EnvironmentTypeOutput) ElementType() reflect.Type

func (EnvironmentTypeOutput) EnvGroupIds

func (EnvironmentTypeOutput) Id

func (EnvironmentTypeOutput) Name

func (EnvironmentTypeOutput) ProjectId

func (EnvironmentTypeOutput) ProtectedStatus

Indicates whether an environment is `unprotected` or `protected`. Only admin users can perform destructive actions in `protected` environments.

func (EnvironmentTypeOutput) RedisIds

func (EnvironmentTypeOutput) ServiceIds

func (EnvironmentTypeOutput) ToEnvironmentTypeOutput

func (o EnvironmentTypeOutput) ToEnvironmentTypeOutput() EnvironmentTypeOutput

func (EnvironmentTypeOutput) ToEnvironmentTypeOutputWithContext

func (o EnvironmentTypeOutput) ToEnvironmentTypeOutputWithContext(ctx context.Context) EnvironmentTypeOutput

type EnvironmentWithCursor

type EnvironmentWithCursor struct {
	Cursor      string          `pulumi:"cursor"`
	Environment EnvironmentType `pulumi:"environment"`
}

An environment with a cursor

type EnvironmentWithCursorArrayOutput

type EnvironmentWithCursorArrayOutput struct{ *pulumi.OutputState }

func (EnvironmentWithCursorArrayOutput) ElementType

func (EnvironmentWithCursorArrayOutput) Index

func (EnvironmentWithCursorArrayOutput) ToEnvironmentWithCursorArrayOutput

func (o EnvironmentWithCursorArrayOutput) ToEnvironmentWithCursorArrayOutput() EnvironmentWithCursorArrayOutput

func (EnvironmentWithCursorArrayOutput) ToEnvironmentWithCursorArrayOutputWithContext

func (o EnvironmentWithCursorArrayOutput) ToEnvironmentWithCursorArrayOutputWithContext(ctx context.Context) EnvironmentWithCursorArrayOutput

type EnvironmentWithCursorOutput

type EnvironmentWithCursorOutput struct{ *pulumi.OutputState }

An environment with a cursor

func (EnvironmentWithCursorOutput) Cursor

func (EnvironmentWithCursorOutput) ElementType

func (EnvironmentWithCursorOutput) Environment

func (EnvironmentWithCursorOutput) ToEnvironmentWithCursorOutput

func (o EnvironmentWithCursorOutput) ToEnvironmentWithCursorOutput() EnvironmentWithCursorOutput

func (EnvironmentWithCursorOutput) ToEnvironmentWithCursorOutputWithContext

func (o EnvironmentWithCursorOutput) ToEnvironmentWithCursorOutputWithContext(ctx context.Context) EnvironmentWithCursorOutput

type ListEnvironmentsArgs

type ListEnvironmentsArgs struct {
}

type ListEnvironmentsOutputArgs

type ListEnvironmentsOutputArgs struct {
}

func (ListEnvironmentsOutputArgs) ElementType

func (ListEnvironmentsOutputArgs) ElementType() reflect.Type

type ListEnvironmentsResult

type ListEnvironmentsResult struct {
	Items []EnvironmentWithCursor `pulumi:"items"`
}

type ListEnvironmentsResultOutput

type ListEnvironmentsResultOutput struct{ *pulumi.OutputState }

func (ListEnvironmentsResultOutput) ElementType

func (ListEnvironmentsResultOutput) Items

func (ListEnvironmentsResultOutput) ToListEnvironmentsResultOutput

func (o ListEnvironmentsResultOutput) ToListEnvironmentsResultOutput() ListEnvironmentsResultOutput

func (ListEnvironmentsResultOutput) ToListEnvironmentsResultOutputWithContext

func (o ListEnvironmentsResultOutput) ToListEnvironmentsResultOutputWithContext(ctx context.Context) ListEnvironmentsResultOutput

type LookupEnvironmentArgs

type LookupEnvironmentArgs struct {
	EnvironmentId string `pulumi:"environmentId"`
}

type LookupEnvironmentOutputArgs

type LookupEnvironmentOutputArgs struct {
	EnvironmentId pulumi.StringInput `pulumi:"environmentId"`
}

func (LookupEnvironmentOutputArgs) ElementType

type LookupEnvironmentResult

type LookupEnvironmentResult struct {
	DatabasesIds []string `pulumi:"databasesIds"`
	EnvGroupIds  []string `pulumi:"envGroupIds"`
	Id           string   `pulumi:"id"`
	Name         string   `pulumi:"name"`
	ProjectId    string   `pulumi:"projectId"`
	// Indicates whether an environment is `unprotected` or `protected`. Only admin users can perform destructive actions in `protected` environments.
	ProtectedStatus EnvironmentProtectedStatus `pulumi:"protectedStatus"`
	RedisIds        []string                   `pulumi:"redisIds"`
	ServiceIds      []string                   `pulumi:"serviceIds"`
}

type LookupEnvironmentResultOutput

type LookupEnvironmentResultOutput struct{ *pulumi.OutputState }

func (LookupEnvironmentResultOutput) DatabasesIds added in v0.3.5

func (LookupEnvironmentResultOutput) ElementType

func (LookupEnvironmentResultOutput) EnvGroupIds added in v0.3.5

func (LookupEnvironmentResultOutput) Id added in v0.3.5

func (LookupEnvironmentResultOutput) Name added in v0.3.5

func (LookupEnvironmentResultOutput) ProjectId added in v0.3.5

func (LookupEnvironmentResultOutput) ProtectedStatus added in v0.3.5

Indicates whether an environment is `unprotected` or `protected`. Only admin users can perform destructive actions in `protected` environments.

func (LookupEnvironmentResultOutput) RedisIds added in v0.3.5

func (LookupEnvironmentResultOutput) ServiceIds added in v0.3.5

func (LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutput

func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutput() LookupEnvironmentResultOutput

func (LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutputWithContext

func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutputWithContext(ctx context.Context) LookupEnvironmentResultOutput

type ProtectedStatus

type ProtectedStatus string

Indicates whether an environment is `unprotected` or `protected`. Only admin users can perform destructive actions in `protected` environments.

func (ProtectedStatus) ElementType

func (ProtectedStatus) ElementType() reflect.Type

func (ProtectedStatus) ToProtectedStatusOutput

func (e ProtectedStatus) ToProtectedStatusOutput() ProtectedStatusOutput

func (ProtectedStatus) ToProtectedStatusOutputWithContext

func (e ProtectedStatus) ToProtectedStatusOutputWithContext(ctx context.Context) ProtectedStatusOutput

func (ProtectedStatus) ToProtectedStatusPtrOutput

func (e ProtectedStatus) ToProtectedStatusPtrOutput() ProtectedStatusPtrOutput

func (ProtectedStatus) ToProtectedStatusPtrOutputWithContext

func (e ProtectedStatus) ToProtectedStatusPtrOutputWithContext(ctx context.Context) ProtectedStatusPtrOutput

func (ProtectedStatus) ToStringOutput

func (e ProtectedStatus) ToStringOutput() pulumi.StringOutput

func (ProtectedStatus) ToStringOutputWithContext

func (e ProtectedStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ProtectedStatus) ToStringPtrOutput

func (e ProtectedStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (ProtectedStatus) ToStringPtrOutputWithContext

func (e ProtectedStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ProtectedStatusInput

type ProtectedStatusInput interface {
	pulumi.Input

	ToProtectedStatusOutput() ProtectedStatusOutput
	ToProtectedStatusOutputWithContext(context.Context) ProtectedStatusOutput
}

ProtectedStatusInput is an input type that accepts values of the ProtectedStatus enum A concrete instance of `ProtectedStatusInput` can be one of the following:

ProtectedStatusUnprotected
ProtectedStatusProtected

type ProtectedStatusOutput

type ProtectedStatusOutput struct{ *pulumi.OutputState }

func (ProtectedStatusOutput) ElementType

func (ProtectedStatusOutput) ElementType() reflect.Type

func (ProtectedStatusOutput) ToProtectedStatusOutput

func (o ProtectedStatusOutput) ToProtectedStatusOutput() ProtectedStatusOutput

func (ProtectedStatusOutput) ToProtectedStatusOutputWithContext

func (o ProtectedStatusOutput) ToProtectedStatusOutputWithContext(ctx context.Context) ProtectedStatusOutput

func (ProtectedStatusOutput) ToProtectedStatusPtrOutput

func (o ProtectedStatusOutput) ToProtectedStatusPtrOutput() ProtectedStatusPtrOutput

func (ProtectedStatusOutput) ToProtectedStatusPtrOutputWithContext

func (o ProtectedStatusOutput) ToProtectedStatusPtrOutputWithContext(ctx context.Context) ProtectedStatusPtrOutput

func (ProtectedStatusOutput) ToStringOutput

func (o ProtectedStatusOutput) ToStringOutput() pulumi.StringOutput

func (ProtectedStatusOutput) ToStringOutputWithContext

func (o ProtectedStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ProtectedStatusOutput) ToStringPtrOutput

func (o ProtectedStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ProtectedStatusOutput) ToStringPtrOutputWithContext

func (o ProtectedStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ProtectedStatusPtrInput

type ProtectedStatusPtrInput interface {
	pulumi.Input

	ToProtectedStatusPtrOutput() ProtectedStatusPtrOutput
	ToProtectedStatusPtrOutputWithContext(context.Context) ProtectedStatusPtrOutput
}

func ProtectedStatusPtr

func ProtectedStatusPtr(v string) ProtectedStatusPtrInput

type ProtectedStatusPtrOutput

type ProtectedStatusPtrOutput struct{ *pulumi.OutputState }

func (ProtectedStatusPtrOutput) Elem

func (ProtectedStatusPtrOutput) ElementType

func (ProtectedStatusPtrOutput) ElementType() reflect.Type

func (ProtectedStatusPtrOutput) ToProtectedStatusPtrOutput

func (o ProtectedStatusPtrOutput) ToProtectedStatusPtrOutput() ProtectedStatusPtrOutput

func (ProtectedStatusPtrOutput) ToProtectedStatusPtrOutputWithContext

func (o ProtectedStatusPtrOutput) ToProtectedStatusPtrOutputWithContext(ctx context.Context) ProtectedStatusPtrOutput

func (ProtectedStatusPtrOutput) ToStringPtrOutput

func (o ProtectedStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ProtectedStatusPtrOutput) ToStringPtrOutputWithContext

func (o ProtectedStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ResourcesToEnvironment

type ResourcesToEnvironment struct {
	pulumi.CustomResourceState

	DatabasesIds pulumi.StringArrayOutput `pulumi:"databasesIds"`
	EnvGroupIds  pulumi.StringArrayOutput `pulumi:"envGroupIds"`
	Name         pulumi.StringOutput      `pulumi:"name"`
	ProjectId    pulumi.StringOutput      `pulumi:"projectId"`
	// Indicates whether an environment is `unprotected` or `protected`. Only admin users can perform destructive actions in `protected` environments.
	ProtectedStatus ProtectedStatusOutput    `pulumi:"protectedStatus"`
	RedisIds        pulumi.StringArrayOutput `pulumi:"redisIds"`
	ResourceIds     pulumi.StringArrayOutput `pulumi:"resourceIds"`
	ServiceIds      pulumi.StringArrayOutput `pulumi:"serviceIds"`
}

func GetResourcesToEnvironment

func GetResourcesToEnvironment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ResourcesToEnvironmentState, opts ...pulumi.ResourceOption) (*ResourcesToEnvironment, error)

GetResourcesToEnvironment gets an existing ResourcesToEnvironment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewResourcesToEnvironment

func NewResourcesToEnvironment(ctx *pulumi.Context,
	name string, args *ResourcesToEnvironmentArgs, opts ...pulumi.ResourceOption) (*ResourcesToEnvironment, error)

NewResourcesToEnvironment registers a new resource with the given unique name, arguments, and options.

func (*ResourcesToEnvironment) ElementType

func (*ResourcesToEnvironment) ElementType() reflect.Type

func (*ResourcesToEnvironment) ToResourcesToEnvironmentOutput

func (i *ResourcesToEnvironment) ToResourcesToEnvironmentOutput() ResourcesToEnvironmentOutput

func (*ResourcesToEnvironment) ToResourcesToEnvironmentOutputWithContext

func (i *ResourcesToEnvironment) ToResourcesToEnvironmentOutputWithContext(ctx context.Context) ResourcesToEnvironmentOutput

type ResourcesToEnvironmentArgs

type ResourcesToEnvironmentArgs struct {
	EnvironmentId pulumi.StringPtrInput
	ResourceIds   pulumi.StringArrayInput
}

The set of arguments for constructing a ResourcesToEnvironment resource.

func (ResourcesToEnvironmentArgs) ElementType

func (ResourcesToEnvironmentArgs) ElementType() reflect.Type

type ResourcesToEnvironmentInput

type ResourcesToEnvironmentInput interface {
	pulumi.Input

	ToResourcesToEnvironmentOutput() ResourcesToEnvironmentOutput
	ToResourcesToEnvironmentOutputWithContext(ctx context.Context) ResourcesToEnvironmentOutput
}

type ResourcesToEnvironmentOutput

type ResourcesToEnvironmentOutput struct{ *pulumi.OutputState }

func (ResourcesToEnvironmentOutput) DatabasesIds

func (ResourcesToEnvironmentOutput) ElementType

func (ResourcesToEnvironmentOutput) EnvGroupIds

func (ResourcesToEnvironmentOutput) Name

func (ResourcesToEnvironmentOutput) ProjectId

func (ResourcesToEnvironmentOutput) ProtectedStatus

Indicates whether an environment is `unprotected` or `protected`. Only admin users can perform destructive actions in `protected` environments.

func (ResourcesToEnvironmentOutput) RedisIds

func (ResourcesToEnvironmentOutput) ResourceIds

func (ResourcesToEnvironmentOutput) ServiceIds

func (ResourcesToEnvironmentOutput) ToResourcesToEnvironmentOutput

func (o ResourcesToEnvironmentOutput) ToResourcesToEnvironmentOutput() ResourcesToEnvironmentOutput

func (ResourcesToEnvironmentOutput) ToResourcesToEnvironmentOutputWithContext

func (o ResourcesToEnvironmentOutput) ToResourcesToEnvironmentOutputWithContext(ctx context.Context) ResourcesToEnvironmentOutput

type ResourcesToEnvironmentState

type ResourcesToEnvironmentState struct {
}

func (ResourcesToEnvironmentState) ElementType

Jump to

Keyboard shortcuts

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