Documentation ¶
Index ¶
- func NewElasticacheServicesK8SAwsCacheParameterGroupV1Alpha1Manifest() datasource.DataSource
- func NewElasticacheServicesK8SAwsCacheSubnetGroupV1Alpha1Manifest() datasource.DataSource
- func NewElasticacheServicesK8SAwsReplicationGroupV1Alpha1Manifest() datasource.DataSource
- func NewElasticacheServicesK8SAwsSnapshotV1Alpha1Manifest() datasource.DataSource
- func NewElasticacheServicesK8SAwsUserGroupV1Alpha1Manifest() datasource.DataSource
- func NewElasticacheServicesK8SAwsUserV1Alpha1Manifest() datasource.DataSource
- type ElasticacheServicesK8SAwsCacheParameterGroupV1Alpha1Manifest
- func (r *ElasticacheServicesK8SAwsCacheParameterGroupV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *ElasticacheServicesK8SAwsCacheParameterGroupV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *ElasticacheServicesK8SAwsCacheParameterGroupV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type ElasticacheServicesK8SAwsCacheParameterGroupV1Alpha1ManifestData
- type ElasticacheServicesK8SAwsCacheSubnetGroupV1Alpha1Manifest
- func (r *ElasticacheServicesK8SAwsCacheSubnetGroupV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *ElasticacheServicesK8SAwsCacheSubnetGroupV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *ElasticacheServicesK8SAwsCacheSubnetGroupV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type ElasticacheServicesK8SAwsCacheSubnetGroupV1Alpha1ManifestData
- type ElasticacheServicesK8SAwsReplicationGroupV1Alpha1Manifest
- func (r *ElasticacheServicesK8SAwsReplicationGroupV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *ElasticacheServicesK8SAwsReplicationGroupV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *ElasticacheServicesK8SAwsReplicationGroupV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type ElasticacheServicesK8SAwsReplicationGroupV1Alpha1ManifestData
- type ElasticacheServicesK8SAwsSnapshotV1Alpha1Manifest
- func (r *ElasticacheServicesK8SAwsSnapshotV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *ElasticacheServicesK8SAwsSnapshotV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *ElasticacheServicesK8SAwsSnapshotV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type ElasticacheServicesK8SAwsSnapshotV1Alpha1ManifestData
- type ElasticacheServicesK8SAwsUserGroupV1Alpha1Manifest
- func (r *ElasticacheServicesK8SAwsUserGroupV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *ElasticacheServicesK8SAwsUserGroupV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *ElasticacheServicesK8SAwsUserGroupV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type ElasticacheServicesK8SAwsUserGroupV1Alpha1ManifestData
- type ElasticacheServicesK8SAwsUserV1Alpha1Manifest
- func (r *ElasticacheServicesK8SAwsUserV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *ElasticacheServicesK8SAwsUserV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *ElasticacheServicesK8SAwsUserV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type ElasticacheServicesK8SAwsUserV1Alpha1ManifestData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewElasticacheServicesK8SAwsCacheParameterGroupV1Alpha1Manifest ¶
func NewElasticacheServicesK8SAwsCacheParameterGroupV1Alpha1Manifest() datasource.DataSource
func NewElasticacheServicesK8SAwsCacheSubnetGroupV1Alpha1Manifest ¶
func NewElasticacheServicesK8SAwsCacheSubnetGroupV1Alpha1Manifest() datasource.DataSource
func NewElasticacheServicesK8SAwsReplicationGroupV1Alpha1Manifest ¶
func NewElasticacheServicesK8SAwsReplicationGroupV1Alpha1Manifest() datasource.DataSource
func NewElasticacheServicesK8SAwsSnapshotV1Alpha1Manifest ¶
func NewElasticacheServicesK8SAwsSnapshotV1Alpha1Manifest() datasource.DataSource
func NewElasticacheServicesK8SAwsUserGroupV1Alpha1Manifest ¶
func NewElasticacheServicesK8SAwsUserGroupV1Alpha1Manifest() datasource.DataSource
func NewElasticacheServicesK8SAwsUserV1Alpha1Manifest ¶
func NewElasticacheServicesK8SAwsUserV1Alpha1Manifest() datasource.DataSource
Types ¶
type ElasticacheServicesK8SAwsCacheParameterGroupV1Alpha1Manifest ¶
type ElasticacheServicesK8SAwsCacheParameterGroupV1Alpha1Manifest struct{}
func (*ElasticacheServicesK8SAwsCacheParameterGroupV1Alpha1Manifest) Metadata ¶
func (r *ElasticacheServicesK8SAwsCacheParameterGroupV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*ElasticacheServicesK8SAwsCacheParameterGroupV1Alpha1Manifest) Read ¶
func (r *ElasticacheServicesK8SAwsCacheParameterGroupV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*ElasticacheServicesK8SAwsCacheParameterGroupV1Alpha1Manifest) Schema ¶
func (r *ElasticacheServicesK8SAwsCacheParameterGroupV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type ElasticacheServicesK8SAwsCacheParameterGroupV1Alpha1ManifestData ¶
type ElasticacheServicesK8SAwsCacheParameterGroupV1Alpha1ManifestData 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 { CacheParameterGroupFamily *string `tfsdk:"cache_parameter_group_family" json:"cacheParameterGroupFamily,omitempty"` CacheParameterGroupName *string `tfsdk:"cache_parameter_group_name" json:"cacheParameterGroupName,omitempty"` Description *string `tfsdk:"description" json:"description,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 ElasticacheServicesK8SAwsCacheSubnetGroupV1Alpha1Manifest ¶
type ElasticacheServicesK8SAwsCacheSubnetGroupV1Alpha1Manifest struct{}
func (*ElasticacheServicesK8SAwsCacheSubnetGroupV1Alpha1Manifest) Metadata ¶
func (r *ElasticacheServicesK8SAwsCacheSubnetGroupV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*ElasticacheServicesK8SAwsCacheSubnetGroupV1Alpha1Manifest) Read ¶
func (r *ElasticacheServicesK8SAwsCacheSubnetGroupV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*ElasticacheServicesK8SAwsCacheSubnetGroupV1Alpha1Manifest) Schema ¶
func (r *ElasticacheServicesK8SAwsCacheSubnetGroupV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type ElasticacheServicesK8SAwsCacheSubnetGroupV1Alpha1ManifestData ¶
type ElasticacheServicesK8SAwsCacheSubnetGroupV1Alpha1ManifestData 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 { CacheSubnetGroupDescription *string `tfsdk:"cache_subnet_group_description" json:"cacheSubnetGroupDescription,omitempty"` CacheSubnetGroupName *string `tfsdk:"cache_subnet_group_name" json:"cacheSubnetGroupName,omitempty"` SubnetIDs *[]string `tfsdk:"subnet_i_ds" json:"subnetIDs,omitempty"` SubnetRefs *[]struct { From *struct { Name *string `tfsdk:"name" json:"name,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 ElasticacheServicesK8SAwsReplicationGroupV1Alpha1Manifest ¶
type ElasticacheServicesK8SAwsReplicationGroupV1Alpha1Manifest struct{}
func (*ElasticacheServicesK8SAwsReplicationGroupV1Alpha1Manifest) Metadata ¶
func (r *ElasticacheServicesK8SAwsReplicationGroupV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*ElasticacheServicesK8SAwsReplicationGroupV1Alpha1Manifest) Read ¶
func (r *ElasticacheServicesK8SAwsReplicationGroupV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*ElasticacheServicesK8SAwsReplicationGroupV1Alpha1Manifest) Schema ¶
func (r *ElasticacheServicesK8SAwsReplicationGroupV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type ElasticacheServicesK8SAwsReplicationGroupV1Alpha1ManifestData ¶
type ElasticacheServicesK8SAwsReplicationGroupV1Alpha1ManifestData 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 { AtRestEncryptionEnabled *bool `tfsdk:"at_rest_encryption_enabled" json:"atRestEncryptionEnabled,omitempty"` AuthToken *struct { Key *string `tfsdk:"key" json:"key,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"auth_token" json:"authToken,omitempty"` AutomaticFailoverEnabled *bool `tfsdk:"automatic_failover_enabled" json:"automaticFailoverEnabled,omitempty"` CacheNodeType *string `tfsdk:"cache_node_type" json:"cacheNodeType,omitempty"` CacheParameterGroupName *string `tfsdk:"cache_parameter_group_name" json:"cacheParameterGroupName,omitempty"` CacheParameterGroupRef *struct { From *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"from" json:"from,omitempty"` } `tfsdk:"cache_parameter_group_ref" json:"cacheParameterGroupRef,omitempty"` CacheSecurityGroupNames *[]string `tfsdk:"cache_security_group_names" json:"cacheSecurityGroupNames,omitempty"` CacheSubnetGroupName *string `tfsdk:"cache_subnet_group_name" json:"cacheSubnetGroupName,omitempty"` CacheSubnetGroupRef *struct { From *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"from" json:"from,omitempty"` } `tfsdk:"cache_subnet_group_ref" json:"cacheSubnetGroupRef,omitempty"` DataTieringEnabled *bool `tfsdk:"data_tiering_enabled" json:"dataTieringEnabled,omitempty"` Description *string `tfsdk:"description" json:"description,omitempty"` Engine *string `tfsdk:"engine" json:"engine,omitempty"` EngineVersion *string `tfsdk:"engine_version" json:"engineVersion,omitempty"` KmsKeyID *string `tfsdk:"kms_key_id" json:"kmsKeyID,omitempty"` LogDeliveryConfigurations *[]struct { DestinationDetails *struct { CloudWatchLogsDetails *struct { LogGroup *string `tfsdk:"log_group" json:"logGroup,omitempty"` } `tfsdk:"cloud_watch_logs_details" json:"cloudWatchLogsDetails,omitempty"` KinesisFirehoseDetails *struct { DeliveryStream *string `tfsdk:"delivery_stream" json:"deliveryStream,omitempty"` } `tfsdk:"kinesis_firehose_details" json:"kinesisFirehoseDetails,omitempty"` } `tfsdk:"destination_details" json:"destinationDetails,omitempty"` DestinationType *string `tfsdk:"destination_type" json:"destinationType,omitempty"` Enabled *bool `tfsdk:"enabled" json:"enabled,omitempty"` LogFormat *string `tfsdk:"log_format" json:"logFormat,omitempty"` LogType *string `tfsdk:"log_type" json:"logType,omitempty"` } `tfsdk:"log_delivery_configurations" json:"logDeliveryConfigurations,omitempty"` MultiAZEnabled *bool `tfsdk:"multi_az_enabled" json:"multiAZEnabled,omitempty"` NodeGroupConfiguration *[]struct { NodeGroupID *string `tfsdk:"node_group_id" json:"nodeGroupID,omitempty"` PrimaryAvailabilityZone *string `tfsdk:"primary_availability_zone" json:"primaryAvailabilityZone,omitempty"` PrimaryOutpostARN *string `tfsdk:"primary_outpost_arn" json:"primaryOutpostARN,omitempty"` ReplicaAvailabilityZones *[]string `tfsdk:"replica_availability_zones" json:"replicaAvailabilityZones,omitempty"` ReplicaCount *int64 `tfsdk:"replica_count" json:"replicaCount,omitempty"` ReplicaOutpostARNs *[]string `tfsdk:"replica_outpost_ar_ns" json:"replicaOutpostARNs,omitempty"` Slots *string `tfsdk:"slots" json:"slots,omitempty"` } `tfsdk:"node_group_configuration" json:"nodeGroupConfiguration,omitempty"` NotificationTopicARN *string `tfsdk:"notification_topic_arn" json:"notificationTopicARN,omitempty"` NumNodeGroups *int64 `tfsdk:"num_node_groups" json:"numNodeGroups,omitempty"` Port *int64 `tfsdk:"port" json:"port,omitempty"` PreferredCacheClusterAZs *[]string `tfsdk:"preferred_cache_cluster_a_zs" json:"preferredCacheClusterAZs,omitempty"` PreferredMaintenanceWindow *string `tfsdk:"preferred_maintenance_window" json:"preferredMaintenanceWindow,omitempty"` PrimaryClusterID *string `tfsdk:"primary_cluster_id" json:"primaryClusterID,omitempty"` ReplicasPerNodeGroup *int64 `tfsdk:"replicas_per_node_group" json:"replicasPerNodeGroup,omitempty"` ReplicationGroupID *string `tfsdk:"replication_group_id" json:"replicationGroupID,omitempty"` SecurityGroupIDs *[]string `tfsdk:"security_group_i_ds" json:"securityGroupIDs,omitempty"` SecurityGroupRefs *[]struct { From *struct { Name *string `tfsdk:"name" json:"name,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"` SnapshotRetentionLimit *int64 `tfsdk:"snapshot_retention_limit" json:"snapshotRetentionLimit,omitempty"` SnapshotWindow *string `tfsdk:"snapshot_window" json:"snapshotWindow,omitempty"` Tags *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` } `tfsdk:"tags" json:"tags,omitempty"` TransitEncryptionEnabled *bool `tfsdk:"transit_encryption_enabled" json:"transitEncryptionEnabled,omitempty"` UserGroupIDs *[]string `tfsdk:"user_group_i_ds" json:"userGroupIDs,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type ElasticacheServicesK8SAwsSnapshotV1Alpha1Manifest ¶
type ElasticacheServicesK8SAwsSnapshotV1Alpha1Manifest struct{}
func (*ElasticacheServicesK8SAwsSnapshotV1Alpha1Manifest) Metadata ¶
func (r *ElasticacheServicesK8SAwsSnapshotV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*ElasticacheServicesK8SAwsSnapshotV1Alpha1Manifest) Read ¶
func (r *ElasticacheServicesK8SAwsSnapshotV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*ElasticacheServicesK8SAwsSnapshotV1Alpha1Manifest) Schema ¶
func (r *ElasticacheServicesK8SAwsSnapshotV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type ElasticacheServicesK8SAwsSnapshotV1Alpha1ManifestData ¶
type ElasticacheServicesK8SAwsSnapshotV1Alpha1ManifestData 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 { CacheClusterID *string `tfsdk:"cache_cluster_id" json:"cacheClusterID,omitempty"` KmsKeyID *string `tfsdk:"kms_key_id" json:"kmsKeyID,omitempty"` ReplicationGroupID *string `tfsdk:"replication_group_id" json:"replicationGroupID,omitempty"` SnapshotName *string `tfsdk:"snapshot_name" json:"snapshotName,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 ElasticacheServicesK8SAwsUserGroupV1Alpha1Manifest ¶
type ElasticacheServicesK8SAwsUserGroupV1Alpha1Manifest struct{}
func (*ElasticacheServicesK8SAwsUserGroupV1Alpha1Manifest) Metadata ¶
func (r *ElasticacheServicesK8SAwsUserGroupV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*ElasticacheServicesK8SAwsUserGroupV1Alpha1Manifest) Read ¶
func (r *ElasticacheServicesK8SAwsUserGroupV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*ElasticacheServicesK8SAwsUserGroupV1Alpha1Manifest) Schema ¶
func (r *ElasticacheServicesK8SAwsUserGroupV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type ElasticacheServicesK8SAwsUserGroupV1Alpha1ManifestData ¶
type ElasticacheServicesK8SAwsUserGroupV1Alpha1ManifestData 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 { Engine *string `tfsdk:"engine" json:"engine,omitempty"` Tags *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` } `tfsdk:"tags" json:"tags,omitempty"` UserGroupID *string `tfsdk:"user_group_id" json:"userGroupID,omitempty"` UserIDs *[]string `tfsdk:"user_i_ds" json:"userIDs,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type ElasticacheServicesK8SAwsUserV1Alpha1Manifest ¶
type ElasticacheServicesK8SAwsUserV1Alpha1Manifest struct{}
func (*ElasticacheServicesK8SAwsUserV1Alpha1Manifest) Metadata ¶
func (r *ElasticacheServicesK8SAwsUserV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*ElasticacheServicesK8SAwsUserV1Alpha1Manifest) Read ¶
func (r *ElasticacheServicesK8SAwsUserV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*ElasticacheServicesK8SAwsUserV1Alpha1Manifest) Schema ¶
func (r *ElasticacheServicesK8SAwsUserV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type ElasticacheServicesK8SAwsUserV1Alpha1ManifestData ¶
type ElasticacheServicesK8SAwsUserV1Alpha1ManifestData 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"` Engine *string `tfsdk:"engine" json:"engine,omitempty"` NoPasswordRequired *bool `tfsdk:"no_password_required" json:"noPasswordRequired,omitempty"` 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"` Tags *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` } `tfsdk:"tags" json:"tags,omitempty"` UserID *string `tfsdk:"user_id" json:"userID,omitempty"` UserName *string `tfsdk:"user_name" json:"userName,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
Source Files ¶
- elasticache_services_k8s_aws_cache_parameter_group_v1alpha1_manifest.go
- elasticache_services_k8s_aws_cache_subnet_group_v1alpha1_manifest.go
- elasticache_services_k8s_aws_replication_group_v1alpha1_manifest.go
- elasticache_services_k8s_aws_snapshot_v1alpha1_manifest.go
- elasticache_services_k8s_aws_user_group_v1alpha1_manifest.go
- elasticache_services_k8s_aws_user_v1alpha1_manifest.go
Click to show internal directories.
Click to hide internal directories.