dax

package
v0.11.0 Latest Latest
Warning

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

Go to latest
Published: Jan 24, 2022 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Cluster deprecated

type Cluster struct {
	pulumi.CustomResourceState

	Arn                           pulumi.StringOutput              `pulumi:"arn"`
	AvailabilityZones             pulumi.StringArrayOutput         `pulumi:"availabilityZones"`
	ClusterDiscoveryEndpoint      pulumi.StringOutput              `pulumi:"clusterDiscoveryEndpoint"`
	ClusterDiscoveryEndpointURL   pulumi.StringOutput              `pulumi:"clusterDiscoveryEndpointURL"`
	ClusterEndpointEncryptionType pulumi.StringPtrOutput           `pulumi:"clusterEndpointEncryptionType"`
	ClusterName                   pulumi.StringPtrOutput           `pulumi:"clusterName"`
	Description                   pulumi.StringPtrOutput           `pulumi:"description"`
	IAMRoleARN                    pulumi.StringOutput              `pulumi:"iAMRoleARN"`
	NodeType                      pulumi.StringOutput              `pulumi:"nodeType"`
	NotificationTopicARN          pulumi.StringPtrOutput           `pulumi:"notificationTopicARN"`
	ParameterGroupName            pulumi.StringPtrOutput           `pulumi:"parameterGroupName"`
	PreferredMaintenanceWindow    pulumi.StringPtrOutput           `pulumi:"preferredMaintenanceWindow"`
	ReplicationFactor             pulumi.IntOutput                 `pulumi:"replicationFactor"`
	SSESpecification              ClusterSSESpecificationPtrOutput `pulumi:"sSESpecification"`
	SecurityGroupIds              pulumi.StringArrayOutput         `pulumi:"securityGroupIds"`
	SubnetGroupName               pulumi.StringPtrOutput           `pulumi:"subnetGroupName"`
	Tags                          pulumi.AnyOutput                 `pulumi:"tags"`
}

Resource Type definition for AWS::DAX::Cluster

Deprecated: Cluster is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetCluster

func GetCluster(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ClusterState, opts ...pulumi.ResourceOption) (*Cluster, error)

GetCluster gets an existing Cluster 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 NewCluster

func NewCluster(ctx *pulumi.Context,
	name string, args *ClusterArgs, opts ...pulumi.ResourceOption) (*Cluster, error)

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

func (*Cluster) ElementType

func (*Cluster) ElementType() reflect.Type

func (*Cluster) ToClusterOutput

func (i *Cluster) ToClusterOutput() ClusterOutput

func (*Cluster) ToClusterOutputWithContext

func (i *Cluster) ToClusterOutputWithContext(ctx context.Context) ClusterOutput

type ClusterArgs

type ClusterArgs struct {
	AvailabilityZones             pulumi.StringArrayInput
	ClusterEndpointEncryptionType pulumi.StringPtrInput
	ClusterName                   pulumi.StringPtrInput
	Description                   pulumi.StringPtrInput
	IAMRoleARN                    pulumi.StringInput
	NodeType                      pulumi.StringInput
	NotificationTopicARN          pulumi.StringPtrInput
	ParameterGroupName            pulumi.StringPtrInput
	PreferredMaintenanceWindow    pulumi.StringPtrInput
	ReplicationFactor             pulumi.IntInput
	SSESpecification              ClusterSSESpecificationPtrInput
	SecurityGroupIds              pulumi.StringArrayInput
	SubnetGroupName               pulumi.StringPtrInput
	Tags                          pulumi.Input
}

The set of arguments for constructing a Cluster resource.

func (ClusterArgs) ElementType

func (ClusterArgs) ElementType() reflect.Type

type ClusterInput

type ClusterInput interface {
	pulumi.Input

	ToClusterOutput() ClusterOutput
	ToClusterOutputWithContext(ctx context.Context) ClusterOutput
}

type ClusterOutput

type ClusterOutput struct{ *pulumi.OutputState }

func (ClusterOutput) ElementType

func (ClusterOutput) ElementType() reflect.Type

func (ClusterOutput) ToClusterOutput

func (o ClusterOutput) ToClusterOutput() ClusterOutput

func (ClusterOutput) ToClusterOutputWithContext

func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput

type ClusterSSESpecification

type ClusterSSESpecification struct {
	SSEEnabled *bool `pulumi:"sSEEnabled"`
}

type ClusterSSESpecificationArgs

type ClusterSSESpecificationArgs struct {
	SSEEnabled pulumi.BoolPtrInput `pulumi:"sSEEnabled"`
}

func (ClusterSSESpecificationArgs) ElementType

func (ClusterSSESpecificationArgs) ToClusterSSESpecificationOutput

func (i ClusterSSESpecificationArgs) ToClusterSSESpecificationOutput() ClusterSSESpecificationOutput

func (ClusterSSESpecificationArgs) ToClusterSSESpecificationOutputWithContext

func (i ClusterSSESpecificationArgs) ToClusterSSESpecificationOutputWithContext(ctx context.Context) ClusterSSESpecificationOutput

func (ClusterSSESpecificationArgs) ToClusterSSESpecificationPtrOutput

func (i ClusterSSESpecificationArgs) ToClusterSSESpecificationPtrOutput() ClusterSSESpecificationPtrOutput

func (ClusterSSESpecificationArgs) ToClusterSSESpecificationPtrOutputWithContext

func (i ClusterSSESpecificationArgs) ToClusterSSESpecificationPtrOutputWithContext(ctx context.Context) ClusterSSESpecificationPtrOutput

type ClusterSSESpecificationInput

type ClusterSSESpecificationInput interface {
	pulumi.Input

	ToClusterSSESpecificationOutput() ClusterSSESpecificationOutput
	ToClusterSSESpecificationOutputWithContext(context.Context) ClusterSSESpecificationOutput
}

ClusterSSESpecificationInput is an input type that accepts ClusterSSESpecificationArgs and ClusterSSESpecificationOutput values. You can construct a concrete instance of `ClusterSSESpecificationInput` via:

ClusterSSESpecificationArgs{...}

type ClusterSSESpecificationOutput

type ClusterSSESpecificationOutput struct{ *pulumi.OutputState }

func (ClusterSSESpecificationOutput) ElementType

func (ClusterSSESpecificationOutput) SSEEnabled

func (ClusterSSESpecificationOutput) ToClusterSSESpecificationOutput

func (o ClusterSSESpecificationOutput) ToClusterSSESpecificationOutput() ClusterSSESpecificationOutput

func (ClusterSSESpecificationOutput) ToClusterSSESpecificationOutputWithContext

func (o ClusterSSESpecificationOutput) ToClusterSSESpecificationOutputWithContext(ctx context.Context) ClusterSSESpecificationOutput

func (ClusterSSESpecificationOutput) ToClusterSSESpecificationPtrOutput

func (o ClusterSSESpecificationOutput) ToClusterSSESpecificationPtrOutput() ClusterSSESpecificationPtrOutput

func (ClusterSSESpecificationOutput) ToClusterSSESpecificationPtrOutputWithContext

func (o ClusterSSESpecificationOutput) ToClusterSSESpecificationPtrOutputWithContext(ctx context.Context) ClusterSSESpecificationPtrOutput

type ClusterSSESpecificationPtrInput

type ClusterSSESpecificationPtrInput interface {
	pulumi.Input

	ToClusterSSESpecificationPtrOutput() ClusterSSESpecificationPtrOutput
	ToClusterSSESpecificationPtrOutputWithContext(context.Context) ClusterSSESpecificationPtrOutput
}

ClusterSSESpecificationPtrInput is an input type that accepts ClusterSSESpecificationArgs, ClusterSSESpecificationPtr and ClusterSSESpecificationPtrOutput values. You can construct a concrete instance of `ClusterSSESpecificationPtrInput` via:

        ClusterSSESpecificationArgs{...}

or:

        nil

type ClusterSSESpecificationPtrOutput

type ClusterSSESpecificationPtrOutput struct{ *pulumi.OutputState }

func (ClusterSSESpecificationPtrOutput) Elem

func (ClusterSSESpecificationPtrOutput) ElementType

func (ClusterSSESpecificationPtrOutput) SSEEnabled

func (ClusterSSESpecificationPtrOutput) ToClusterSSESpecificationPtrOutput

func (o ClusterSSESpecificationPtrOutput) ToClusterSSESpecificationPtrOutput() ClusterSSESpecificationPtrOutput

func (ClusterSSESpecificationPtrOutput) ToClusterSSESpecificationPtrOutputWithContext

func (o ClusterSSESpecificationPtrOutput) ToClusterSSESpecificationPtrOutputWithContext(ctx context.Context) ClusterSSESpecificationPtrOutput

type ClusterState

type ClusterState struct {
}

func (ClusterState) ElementType

func (ClusterState) ElementType() reflect.Type

type ParameterGroup deprecated

type ParameterGroup struct {
	pulumi.CustomResourceState

	Description         pulumi.StringPtrOutput `pulumi:"description"`
	ParameterGroupName  pulumi.StringPtrOutput `pulumi:"parameterGroupName"`
	ParameterNameValues pulumi.AnyOutput       `pulumi:"parameterNameValues"`
}

Resource Type definition for AWS::DAX::ParameterGroup

Deprecated: ParameterGroup is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetParameterGroup

func GetParameterGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ParameterGroupState, opts ...pulumi.ResourceOption) (*ParameterGroup, error)

GetParameterGroup gets an existing ParameterGroup 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 NewParameterGroup

func NewParameterGroup(ctx *pulumi.Context,
	name string, args *ParameterGroupArgs, opts ...pulumi.ResourceOption) (*ParameterGroup, error)

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

func (*ParameterGroup) ElementType

func (*ParameterGroup) ElementType() reflect.Type

func (*ParameterGroup) ToParameterGroupOutput

func (i *ParameterGroup) ToParameterGroupOutput() ParameterGroupOutput

func (*ParameterGroup) ToParameterGroupOutputWithContext

func (i *ParameterGroup) ToParameterGroupOutputWithContext(ctx context.Context) ParameterGroupOutput

type ParameterGroupArgs

type ParameterGroupArgs struct {
	Description         pulumi.StringPtrInput
	ParameterGroupName  pulumi.StringPtrInput
	ParameterNameValues pulumi.Input
}

The set of arguments for constructing a ParameterGroup resource.

func (ParameterGroupArgs) ElementType

func (ParameterGroupArgs) ElementType() reflect.Type

type ParameterGroupInput

type ParameterGroupInput interface {
	pulumi.Input

	ToParameterGroupOutput() ParameterGroupOutput
	ToParameterGroupOutputWithContext(ctx context.Context) ParameterGroupOutput
}

type ParameterGroupOutput

type ParameterGroupOutput struct{ *pulumi.OutputState }

func (ParameterGroupOutput) ElementType

func (ParameterGroupOutput) ElementType() reflect.Type

func (ParameterGroupOutput) ToParameterGroupOutput

func (o ParameterGroupOutput) ToParameterGroupOutput() ParameterGroupOutput

func (ParameterGroupOutput) ToParameterGroupOutputWithContext

func (o ParameterGroupOutput) ToParameterGroupOutputWithContext(ctx context.Context) ParameterGroupOutput

type ParameterGroupState

type ParameterGroupState struct {
}

func (ParameterGroupState) ElementType

func (ParameterGroupState) ElementType() reflect.Type

type SubnetGroup deprecated

type SubnetGroup struct {
	pulumi.CustomResourceState

	Description     pulumi.StringPtrOutput   `pulumi:"description"`
	SubnetGroupName pulumi.StringPtrOutput   `pulumi:"subnetGroupName"`
	SubnetIds       pulumi.StringArrayOutput `pulumi:"subnetIds"`
}

Resource Type definition for AWS::DAX::SubnetGroup

Deprecated: SubnetGroup is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetSubnetGroup

func GetSubnetGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SubnetGroupState, opts ...pulumi.ResourceOption) (*SubnetGroup, error)

GetSubnetGroup gets an existing SubnetGroup 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 NewSubnetGroup

func NewSubnetGroup(ctx *pulumi.Context,
	name string, args *SubnetGroupArgs, opts ...pulumi.ResourceOption) (*SubnetGroup, error)

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

func (*SubnetGroup) ElementType

func (*SubnetGroup) ElementType() reflect.Type

func (*SubnetGroup) ToSubnetGroupOutput

func (i *SubnetGroup) ToSubnetGroupOutput() SubnetGroupOutput

func (*SubnetGroup) ToSubnetGroupOutputWithContext

func (i *SubnetGroup) ToSubnetGroupOutputWithContext(ctx context.Context) SubnetGroupOutput

type SubnetGroupArgs

type SubnetGroupArgs struct {
	Description     pulumi.StringPtrInput
	SubnetGroupName pulumi.StringPtrInput
	SubnetIds       pulumi.StringArrayInput
}

The set of arguments for constructing a SubnetGroup resource.

func (SubnetGroupArgs) ElementType

func (SubnetGroupArgs) ElementType() reflect.Type

type SubnetGroupInput

type SubnetGroupInput interface {
	pulumi.Input

	ToSubnetGroupOutput() SubnetGroupOutput
	ToSubnetGroupOutputWithContext(ctx context.Context) SubnetGroupOutput
}

type SubnetGroupOutput

type SubnetGroupOutput struct{ *pulumi.OutputState }

func (SubnetGroupOutput) ElementType

func (SubnetGroupOutput) ElementType() reflect.Type

func (SubnetGroupOutput) ToSubnetGroupOutput

func (o SubnetGroupOutput) ToSubnetGroupOutput() SubnetGroupOutput

func (SubnetGroupOutput) ToSubnetGroupOutputWithContext

func (o SubnetGroupOutput) ToSubnetGroupOutputWithContext(ctx context.Context) SubnetGroupOutput

type SubnetGroupState

type SubnetGroupState struct {
}

func (SubnetGroupState) ElementType

func (SubnetGroupState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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