Documentation ¶
Index ¶
- func NewKeyspacesServicesK8SAwsKeyspaceV1Alpha1Manifest() datasource.DataSource
- func NewKeyspacesServicesK8SAwsTableV1Alpha1Manifest() datasource.DataSource
- type KeyspacesServicesK8SAwsKeyspaceV1Alpha1Manifest
- func (r *KeyspacesServicesK8SAwsKeyspaceV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *KeyspacesServicesK8SAwsKeyspaceV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *KeyspacesServicesK8SAwsKeyspaceV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type KeyspacesServicesK8SAwsKeyspaceV1Alpha1ManifestData
- type KeyspacesServicesK8SAwsTableV1Alpha1Manifest
- func (r *KeyspacesServicesK8SAwsTableV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *KeyspacesServicesK8SAwsTableV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *KeyspacesServicesK8SAwsTableV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type KeyspacesServicesK8SAwsTableV1Alpha1ManifestData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewKeyspacesServicesK8SAwsKeyspaceV1Alpha1Manifest ¶
func NewKeyspacesServicesK8SAwsKeyspaceV1Alpha1Manifest() datasource.DataSource
func NewKeyspacesServicesK8SAwsTableV1Alpha1Manifest ¶
func NewKeyspacesServicesK8SAwsTableV1Alpha1Manifest() datasource.DataSource
Types ¶
type KeyspacesServicesK8SAwsKeyspaceV1Alpha1Manifest ¶
type KeyspacesServicesK8SAwsKeyspaceV1Alpha1Manifest struct{}
func (*KeyspacesServicesK8SAwsKeyspaceV1Alpha1Manifest) Metadata ¶
func (r *KeyspacesServicesK8SAwsKeyspaceV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*KeyspacesServicesK8SAwsKeyspaceV1Alpha1Manifest) Read ¶
func (r *KeyspacesServicesK8SAwsKeyspaceV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*KeyspacesServicesK8SAwsKeyspaceV1Alpha1Manifest) Schema ¶
func (r *KeyspacesServicesK8SAwsKeyspaceV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type KeyspacesServicesK8SAwsKeyspaceV1Alpha1ManifestData ¶
type KeyspacesServicesK8SAwsKeyspaceV1Alpha1ManifestData 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 { KeyspaceName *string `tfsdk:"keyspace_name" json:"keyspaceName,omitempty"` ReplicationSpecification *struct { RegionList *[]string `tfsdk:"region_list" json:"regionList,omitempty"` ReplicationStrategy *string `tfsdk:"replication_strategy" json:"replicationStrategy,omitempty"` } `tfsdk:"replication_specification" json:"replicationSpecification,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 KeyspacesServicesK8SAwsTableV1Alpha1Manifest ¶
type KeyspacesServicesK8SAwsTableV1Alpha1Manifest struct{}
func (*KeyspacesServicesK8SAwsTableV1Alpha1Manifest) Metadata ¶
func (r *KeyspacesServicesK8SAwsTableV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*KeyspacesServicesK8SAwsTableV1Alpha1Manifest) Read ¶
func (r *KeyspacesServicesK8SAwsTableV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*KeyspacesServicesK8SAwsTableV1Alpha1Manifest) Schema ¶
func (r *KeyspacesServicesK8SAwsTableV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type KeyspacesServicesK8SAwsTableV1Alpha1ManifestData ¶
type KeyspacesServicesK8SAwsTableV1Alpha1ManifestData 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 { CapacitySpecification *struct { ReadCapacityUnits *int64 `tfsdk:"read_capacity_units" json:"readCapacityUnits,omitempty"` ThroughputMode *string `tfsdk:"throughput_mode" json:"throughputMode,omitempty"` WriteCapacityUnits *int64 `tfsdk:"write_capacity_units" json:"writeCapacityUnits,omitempty"` } `tfsdk:"capacity_specification" json:"capacitySpecification,omitempty"` ClientSideTimestamps *struct { Status *string `tfsdk:"status" json:"status,omitempty"` } `tfsdk:"client_side_timestamps" json:"clientSideTimestamps,omitempty"` Comment *struct { Message *string `tfsdk:"message" json:"message,omitempty"` } `tfsdk:"comment" json:"comment,omitempty"` DefaultTimeToLive *int64 `tfsdk:"default_time_to_live" json:"defaultTimeToLive,omitempty"` EncryptionSpecification *struct { KmsKeyIdentifier *string `tfsdk:"kms_key_identifier" json:"kmsKeyIdentifier,omitempty"` Type_ *string `tfsdk:"type_" json:"type_,omitempty"` } `tfsdk:"encryption_specification" json:"encryptionSpecification,omitempty"` KeyspaceName *string `tfsdk:"keyspace_name" json:"keyspaceName,omitempty"` PointInTimeRecovery *struct { Status *string `tfsdk:"status" json:"status,omitempty"` } `tfsdk:"point_in_time_recovery" json:"pointInTimeRecovery,omitempty"` SchemaDefinition *struct { AllColumns *[]struct { Name *string `tfsdk:"name" json:"name,omitempty"` Type_ *string `tfsdk:"type_" json:"type_,omitempty"` } `tfsdk:"all_columns" json:"allColumns,omitempty"` ClusteringKeys *[]struct { Name *string `tfsdk:"name" json:"name,omitempty"` OrderBy *string `tfsdk:"order_by" json:"orderBy,omitempty"` } `tfsdk:"clustering_keys" json:"clusteringKeys,omitempty"` PartitionKeys *[]struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"partition_keys" json:"partitionKeys,omitempty"` StaticColumns *[]struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"static_columns" json:"staticColumns,omitempty"` } `tfsdk:"schema_definition" json:"schemaDefinition,omitempty"` TableName *string `tfsdk:"table_name" json:"tableName,omitempty"` Tags *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Value *string `tfsdk:"value" json:"value,omitempty"` } `tfsdk:"tags" json:"tags,omitempty"` Ttl *struct { Status *string `tfsdk:"status" json:"status,omitempty"` } `tfsdk:"ttl" json:"ttl,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
Click to show internal directories.
Click to hide internal directories.