memorydb_services_k8s_aws_v1alpha1

package
v0.0.0-...-6209148 Latest Latest
Warning

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

Go to latest
Published: Nov 27, 2024 License: 0BSD Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewMemorydbServicesK8SAwsAclV1Alpha1Manifest

func NewMemorydbServicesK8SAwsAclV1Alpha1Manifest() datasource.DataSource

func NewMemorydbServicesK8SAwsClusterV1Alpha1Manifest

func NewMemorydbServicesK8SAwsClusterV1Alpha1Manifest() datasource.DataSource

func NewMemorydbServicesK8SAwsParameterGroupV1Alpha1Manifest

func NewMemorydbServicesK8SAwsParameterGroupV1Alpha1Manifest() datasource.DataSource

func NewMemorydbServicesK8SAwsSnapshotV1Alpha1Manifest

func NewMemorydbServicesK8SAwsSnapshotV1Alpha1Manifest() datasource.DataSource

func NewMemorydbServicesK8SAwsSubnetGroupV1Alpha1Manifest

func NewMemorydbServicesK8SAwsSubnetGroupV1Alpha1Manifest() datasource.DataSource

func NewMemorydbServicesK8SAwsUserV1Alpha1Manifest

func NewMemorydbServicesK8SAwsUserV1Alpha1Manifest() datasource.DataSource

Types

type MemorydbServicesK8SAwsAclV1Alpha1Manifest

type MemorydbServicesK8SAwsAclV1Alpha1Manifest struct{}

func (*MemorydbServicesK8SAwsAclV1Alpha1Manifest) Metadata

func (*MemorydbServicesK8SAwsAclV1Alpha1Manifest) Read

func (*MemorydbServicesK8SAwsAclV1Alpha1Manifest) Schema

type MemorydbServicesK8SAwsAclV1Alpha1ManifestData

type MemorydbServicesK8SAwsAclV1Alpha1ManifestData struct {
	YAML types.String `tfsdk:"yaml" json:"-"`

	ApiVersion *string `tfsdk:"-" json:"apiVersion"`
	Kind       *string `tfsdk:"-" json:"kind"`

	Metadata struct {
		Name        string            `tfsdk:"name" json:"name"`
		Namespace   string            `tfsdk:"namespace" json:"namespace"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		Name *string `tfsdk:"name" json:"name,omitempty"`
		Tags *[]struct {
			Key   *string `tfsdk:"key" json:"key,omitempty"`
			Value *string `tfsdk:"value" json:"value,omitempty"`
		} `tfsdk:"tags" json:"tags,omitempty"`
		UserNames *[]string `tfsdk:"user_names" json:"userNames,omitempty"`
		UserRefs  *[]struct {
			From *struct {
				Name      *string `tfsdk:"name" json:"name,omitempty"`
				Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"`
			} `tfsdk:"from" json:"from,omitempty"`
		} `tfsdk:"user_refs" json:"userRefs,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type MemorydbServicesK8SAwsClusterV1Alpha1Manifest

type MemorydbServicesK8SAwsClusterV1Alpha1Manifest struct{}

func (*MemorydbServicesK8SAwsClusterV1Alpha1Manifest) Metadata

func (*MemorydbServicesK8SAwsClusterV1Alpha1Manifest) Read

func (*MemorydbServicesK8SAwsClusterV1Alpha1Manifest) Schema

type MemorydbServicesK8SAwsClusterV1Alpha1ManifestData

type MemorydbServicesK8SAwsClusterV1Alpha1ManifestData struct {
	YAML types.String `tfsdk:"yaml" json:"-"`

	ApiVersion *string `tfsdk:"-" json:"apiVersion"`
	Kind       *string `tfsdk:"-" json:"kind"`

	Metadata struct {
		Name        string            `tfsdk:"name" json:"name"`
		Namespace   string            `tfsdk:"namespace" json:"namespace"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		AclName *string `tfsdk:"acl_name" json:"aclName,omitempty"`
		AclRef  *struct {
			From *struct {
				Name      *string `tfsdk:"name" json:"name,omitempty"`
				Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"`
			} `tfsdk:"from" json:"from,omitempty"`
		} `tfsdk:"acl_ref" json:"aclRef,omitempty"`
		AutoMinorVersionUpgrade *bool   `tfsdk:"auto_minor_version_upgrade" json:"autoMinorVersionUpgrade,omitempty"`
		Description             *string `tfsdk:"description" json:"description,omitempty"`
		EngineVersion           *string `tfsdk:"engine_version" json:"engineVersion,omitempty"`
		KmsKeyID                *string `tfsdk:"kms_key_id" json:"kmsKeyID,omitempty"`
		MaintenanceWindow       *string `tfsdk:"maintenance_window" json:"maintenanceWindow,omitempty"`
		Name                    *string `tfsdk:"name" json:"name,omitempty"`
		NodeType                *string `tfsdk:"node_type" json:"nodeType,omitempty"`
		NumReplicasPerShard     *int64  `tfsdk:"num_replicas_per_shard" json:"numReplicasPerShard,omitempty"`
		NumShards               *int64  `tfsdk:"num_shards" json:"numShards,omitempty"`
		ParameterGroupName      *string `tfsdk:"parameter_group_name" json:"parameterGroupName,omitempty"`
		ParameterGroupRef       *struct {
			From *struct {
				Name      *string `tfsdk:"name" json:"name,omitempty"`
				Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"`
			} `tfsdk:"from" json:"from,omitempty"`
		} `tfsdk:"parameter_group_ref" json:"parameterGroupRef,omitempty"`
		Port              *int64    `tfsdk:"port" json:"port,omitempty"`
		SecurityGroupIDs  *[]string `tfsdk:"security_group_i_ds" json:"securityGroupIDs,omitempty"`
		SecurityGroupRefs *[]struct {
			From *struct {
				Name      *string `tfsdk:"name" json:"name,omitempty"`
				Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"`
			} `tfsdk:"from" json:"from,omitempty"`
		} `tfsdk:"security_group_refs" json:"securityGroupRefs,omitempty"`
		SnapshotARNs *[]string `tfsdk:"snapshot_ar_ns" json:"snapshotARNs,omitempty"`
		SnapshotName *string   `tfsdk:"snapshot_name" json:"snapshotName,omitempty"`
		SnapshotRef  *struct {
			From *struct {
				Name      *string `tfsdk:"name" json:"name,omitempty"`
				Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"`
			} `tfsdk:"from" json:"from,omitempty"`
		} `tfsdk:"snapshot_ref" json:"snapshotRef,omitempty"`
		SnapshotRetentionLimit *int64  `tfsdk:"snapshot_retention_limit" json:"snapshotRetentionLimit,omitempty"`
		SnapshotWindow         *string `tfsdk:"snapshot_window" json:"snapshotWindow,omitempty"`
		SnsTopicARN            *string `tfsdk:"sns_topic_arn" json:"snsTopicARN,omitempty"`
		SnsTopicRef            *struct {
			From *struct {
				Name      *string `tfsdk:"name" json:"name,omitempty"`
				Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"`
			} `tfsdk:"from" json:"from,omitempty"`
		} `tfsdk:"sns_topic_ref" json:"snsTopicRef,omitempty"`
		SubnetGroupName *string `tfsdk:"subnet_group_name" json:"subnetGroupName,omitempty"`
		SubnetGroupRef  *struct {
			From *struct {
				Name      *string `tfsdk:"name" json:"name,omitempty"`
				Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"`
			} `tfsdk:"from" json:"from,omitempty"`
		} `tfsdk:"subnet_group_ref" json:"subnetGroupRef,omitempty"`
		Tags *[]struct {
			Key   *string `tfsdk:"key" json:"key,omitempty"`
			Value *string `tfsdk:"value" json:"value,omitempty"`
		} `tfsdk:"tags" json:"tags,omitempty"`
		TlsEnabled *bool `tfsdk:"tls_enabled" json:"tlsEnabled,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type MemorydbServicesK8SAwsParameterGroupV1Alpha1Manifest

type MemorydbServicesK8SAwsParameterGroupV1Alpha1Manifest struct{}

func (*MemorydbServicesK8SAwsParameterGroupV1Alpha1Manifest) Metadata

func (*MemorydbServicesK8SAwsParameterGroupV1Alpha1Manifest) Read

func (*MemorydbServicesK8SAwsParameterGroupV1Alpha1Manifest) Schema

type MemorydbServicesK8SAwsParameterGroupV1Alpha1ManifestData

type MemorydbServicesK8SAwsParameterGroupV1Alpha1ManifestData struct {
	YAML types.String `tfsdk:"yaml" json:"-"`

	ApiVersion *string `tfsdk:"-" json:"apiVersion"`
	Kind       *string `tfsdk:"-" json:"kind"`

	Metadata struct {
		Name        string            `tfsdk:"name" json:"name"`
		Namespace   string            `tfsdk:"namespace" json:"namespace"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		Description         *string `tfsdk:"description" json:"description,omitempty"`
		Family              *string `tfsdk:"family" json:"family,omitempty"`
		Name                *string `tfsdk:"name" json:"name,omitempty"`
		ParameterNameValues *[]struct {
			ParameterName  *string `tfsdk:"parameter_name" json:"parameterName,omitempty"`
			ParameterValue *string `tfsdk:"parameter_value" json:"parameterValue,omitempty"`
		} `tfsdk:"parameter_name_values" json:"parameterNameValues,omitempty"`
		Tags *[]struct {
			Key   *string `tfsdk:"key" json:"key,omitempty"`
			Value *string `tfsdk:"value" json:"value,omitempty"`
		} `tfsdk:"tags" json:"tags,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type MemorydbServicesK8SAwsSnapshotV1Alpha1Manifest

type MemorydbServicesK8SAwsSnapshotV1Alpha1Manifest struct{}

func (*MemorydbServicesK8SAwsSnapshotV1Alpha1Manifest) Metadata

func (*MemorydbServicesK8SAwsSnapshotV1Alpha1Manifest) Read

func (*MemorydbServicesK8SAwsSnapshotV1Alpha1Manifest) Schema

type MemorydbServicesK8SAwsSnapshotV1Alpha1ManifestData

type MemorydbServicesK8SAwsSnapshotV1Alpha1ManifestData struct {
	YAML types.String `tfsdk:"yaml" json:"-"`

	ApiVersion *string `tfsdk:"-" json:"apiVersion"`
	Kind       *string `tfsdk:"-" json:"kind"`

	Metadata struct {
		Name        string            `tfsdk:"name" json:"name"`
		Namespace   string            `tfsdk:"namespace" json:"namespace"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		ClusterName *string `tfsdk:"cluster_name" json:"clusterName,omitempty"`
		ClusterRef  *struct {
			From *struct {
				Name      *string `tfsdk:"name" json:"name,omitempty"`
				Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"`
			} `tfsdk:"from" json:"from,omitempty"`
		} `tfsdk:"cluster_ref" json:"clusterRef,omitempty"`
		KmsKeyID  *string `tfsdk:"kms_key_id" json:"kmsKeyID,omitempty"`
		KmsKeyRef *struct {
			From *struct {
				Name      *string `tfsdk:"name" json:"name,omitempty"`
				Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"`
			} `tfsdk:"from" json:"from,omitempty"`
		} `tfsdk:"kms_key_ref" json:"kmsKeyRef,omitempty"`
		Name               *string `tfsdk:"name" json:"name,omitempty"`
		SourceSnapshotName *string `tfsdk:"source_snapshot_name" json:"sourceSnapshotName,omitempty"`
		Tags               *[]struct {
			Key   *string `tfsdk:"key" json:"key,omitempty"`
			Value *string `tfsdk:"value" json:"value,omitempty"`
		} `tfsdk:"tags" json:"tags,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type MemorydbServicesK8SAwsSubnetGroupV1Alpha1Manifest

type MemorydbServicesK8SAwsSubnetGroupV1Alpha1Manifest struct{}

func (*MemorydbServicesK8SAwsSubnetGroupV1Alpha1Manifest) Metadata

func (*MemorydbServicesK8SAwsSubnetGroupV1Alpha1Manifest) Read

func (*MemorydbServicesK8SAwsSubnetGroupV1Alpha1Manifest) Schema

type MemorydbServicesK8SAwsSubnetGroupV1Alpha1ManifestData

type MemorydbServicesK8SAwsSubnetGroupV1Alpha1ManifestData struct {
	YAML types.String `tfsdk:"yaml" json:"-"`

	ApiVersion *string `tfsdk:"-" json:"apiVersion"`
	Kind       *string `tfsdk:"-" json:"kind"`

	Metadata struct {
		Name        string            `tfsdk:"name" json:"name"`
		Namespace   string            `tfsdk:"namespace" json:"namespace"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		Description *string   `tfsdk:"description" json:"description,omitempty"`
		Name        *string   `tfsdk:"name" json:"name,omitempty"`
		SubnetIDs   *[]string `tfsdk:"subnet_i_ds" json:"subnetIDs,omitempty"`
		SubnetRefs  *[]struct {
			From *struct {
				Name      *string `tfsdk:"name" json:"name,omitempty"`
				Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"`
			} `tfsdk:"from" json:"from,omitempty"`
		} `tfsdk:"subnet_refs" json:"subnetRefs,omitempty"`
		Tags *[]struct {
			Key   *string `tfsdk:"key" json:"key,omitempty"`
			Value *string `tfsdk:"value" json:"value,omitempty"`
		} `tfsdk:"tags" json:"tags,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type MemorydbServicesK8SAwsUserV1Alpha1Manifest

type MemorydbServicesK8SAwsUserV1Alpha1Manifest struct{}

func (*MemorydbServicesK8SAwsUserV1Alpha1Manifest) Metadata

func (*MemorydbServicesK8SAwsUserV1Alpha1Manifest) Read

func (*MemorydbServicesK8SAwsUserV1Alpha1Manifest) Schema

type MemorydbServicesK8SAwsUserV1Alpha1ManifestData

type MemorydbServicesK8SAwsUserV1Alpha1ManifestData struct {
	YAML types.String `tfsdk:"yaml" json:"-"`

	ApiVersion *string `tfsdk:"-" json:"apiVersion"`
	Kind       *string `tfsdk:"-" json:"kind"`

	Metadata struct {
		Name        string            `tfsdk:"name" json:"name"`
		Namespace   string            `tfsdk:"namespace" json:"namespace"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		AccessString       *string `tfsdk:"access_string" json:"accessString,omitempty"`
		AuthenticationMode *struct {
			Passwords *[]struct {
				Key       *string `tfsdk:"key" json:"key,omitempty"`
				Name      *string `tfsdk:"name" json:"name,omitempty"`
				Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"`
			} `tfsdk:"passwords" json:"passwords,omitempty"`
			Type_ *string `tfsdk:"type_" json:"type_,omitempty"`
		} `tfsdk:"authentication_mode" json:"authenticationMode,omitempty"`
		Name *string `tfsdk:"name" json:"name,omitempty"`
		Tags *[]struct {
			Key   *string `tfsdk:"key" json:"key,omitempty"`
			Value *string `tfsdk:"value" json:"value,omitempty"`
		} `tfsdk:"tags" json:"tags,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

Jump to

Keyboard shortcuts

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