Documentation ¶
Index ¶
- func NewDynamodbServicesK8SAwsBackupV1Alpha1Manifest() datasource.DataSource
- func NewDynamodbServicesK8SAwsGlobalTableV1Alpha1Manifest() datasource.DataSource
- func NewDynamodbServicesK8SAwsTableV1Alpha1Manifest() datasource.DataSource
- type DynamodbServicesK8SAwsBackupV1Alpha1Manifest
- func (r *DynamodbServicesK8SAwsBackupV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *DynamodbServicesK8SAwsBackupV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *DynamodbServicesK8SAwsBackupV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type DynamodbServicesK8SAwsBackupV1Alpha1ManifestData
- type DynamodbServicesK8SAwsGlobalTableV1Alpha1Manifest
- func (r *DynamodbServicesK8SAwsGlobalTableV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *DynamodbServicesK8SAwsGlobalTableV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *DynamodbServicesK8SAwsGlobalTableV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type DynamodbServicesK8SAwsGlobalTableV1Alpha1ManifestData
- type DynamodbServicesK8SAwsTableV1Alpha1Manifest
- func (r *DynamodbServicesK8SAwsTableV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *DynamodbServicesK8SAwsTableV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *DynamodbServicesK8SAwsTableV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type DynamodbServicesK8SAwsTableV1Alpha1ManifestData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewDynamodbServicesK8SAwsBackupV1Alpha1Manifest ¶
func NewDynamodbServicesK8SAwsBackupV1Alpha1Manifest() datasource.DataSource
func NewDynamodbServicesK8SAwsGlobalTableV1Alpha1Manifest ¶
func NewDynamodbServicesK8SAwsGlobalTableV1Alpha1Manifest() datasource.DataSource
func NewDynamodbServicesK8SAwsTableV1Alpha1Manifest ¶
func NewDynamodbServicesK8SAwsTableV1Alpha1Manifest() datasource.DataSource
Types ¶
type DynamodbServicesK8SAwsBackupV1Alpha1Manifest ¶
type DynamodbServicesK8SAwsBackupV1Alpha1Manifest struct{}
func (*DynamodbServicesK8SAwsBackupV1Alpha1Manifest) Metadata ¶
func (r *DynamodbServicesK8SAwsBackupV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*DynamodbServicesK8SAwsBackupV1Alpha1Manifest) Read ¶
func (r *DynamodbServicesK8SAwsBackupV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*DynamodbServicesK8SAwsBackupV1Alpha1Manifest) Schema ¶
func (r *DynamodbServicesK8SAwsBackupV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type DynamodbServicesK8SAwsBackupV1Alpha1ManifestData ¶
type DynamodbServicesK8SAwsBackupV1Alpha1ManifestData 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 { BackupName *string `tfsdk:"backup_name" json:"backupName,omitempty"` TableName *string `tfsdk:"table_name" json:"tableName,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type DynamodbServicesK8SAwsGlobalTableV1Alpha1Manifest ¶
type DynamodbServicesK8SAwsGlobalTableV1Alpha1Manifest struct{}
func (*DynamodbServicesK8SAwsGlobalTableV1Alpha1Manifest) Metadata ¶
func (r *DynamodbServicesK8SAwsGlobalTableV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*DynamodbServicesK8SAwsGlobalTableV1Alpha1Manifest) Read ¶
func (r *DynamodbServicesK8SAwsGlobalTableV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*DynamodbServicesK8SAwsGlobalTableV1Alpha1Manifest) Schema ¶
func (r *DynamodbServicesK8SAwsGlobalTableV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type DynamodbServicesK8SAwsGlobalTableV1Alpha1ManifestData ¶
type DynamodbServicesK8SAwsGlobalTableV1Alpha1ManifestData 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 { GlobalTableName *string `tfsdk:"global_table_name" json:"globalTableName,omitempty"` ReplicationGroup *[]struct { RegionName *string `tfsdk:"region_name" json:"regionName,omitempty"` } `tfsdk:"replication_group" json:"replicationGroup,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type DynamodbServicesK8SAwsTableV1Alpha1Manifest ¶
type DynamodbServicesK8SAwsTableV1Alpha1Manifest struct{}
func (*DynamodbServicesK8SAwsTableV1Alpha1Manifest) Metadata ¶
func (r *DynamodbServicesK8SAwsTableV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*DynamodbServicesK8SAwsTableV1Alpha1Manifest) Read ¶
func (r *DynamodbServicesK8SAwsTableV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*DynamodbServicesK8SAwsTableV1Alpha1Manifest) Schema ¶
func (r *DynamodbServicesK8SAwsTableV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type DynamodbServicesK8SAwsTableV1Alpha1ManifestData ¶
type DynamodbServicesK8SAwsTableV1Alpha1ManifestData 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 { AttributeDefinitions *[]struct { AttributeName *string `tfsdk:"attribute_name" json:"attributeName,omitempty"` AttributeType *string `tfsdk:"attribute_type" json:"attributeType,omitempty"` } `tfsdk:"attribute_definitions" json:"attributeDefinitions,omitempty"` BillingMode *string `tfsdk:"billing_mode" json:"billingMode,omitempty"` ContinuousBackups *struct { PointInTimeRecoveryEnabled *bool `tfsdk:"point_in_time_recovery_enabled" json:"pointInTimeRecoveryEnabled,omitempty"` } `tfsdk:"continuous_backups" json:"continuousBackups,omitempty"` DeletionProtectionEnabled *bool `tfsdk:"deletion_protection_enabled" json:"deletionProtectionEnabled,omitempty"` GlobalSecondaryIndexes *[]struct { IndexName *string `tfsdk:"index_name" json:"indexName,omitempty"` KeySchema *[]struct { AttributeName *string `tfsdk:"attribute_name" json:"attributeName,omitempty"` KeyType *string `tfsdk:"key_type" json:"keyType,omitempty"` } `tfsdk:"key_schema" json:"keySchema,omitempty"` Projection *struct { NonKeyAttributes *[]string `tfsdk:"non_key_attributes" json:"nonKeyAttributes,omitempty"` ProjectionType *string `tfsdk:"projection_type" json:"projectionType,omitempty"` } `tfsdk:"projection" json:"projection,omitempty"` ProvisionedThroughput *struct { ReadCapacityUnits *int64 `tfsdk:"read_capacity_units" json:"readCapacityUnits,omitempty"` WriteCapacityUnits *int64 `tfsdk:"write_capacity_units" json:"writeCapacityUnits,omitempty"` } `tfsdk:"provisioned_throughput" json:"provisionedThroughput,omitempty"` } `tfsdk:"global_secondary_indexes" json:"globalSecondaryIndexes,omitempty"` KeySchema *[]struct { AttributeName *string `tfsdk:"attribute_name" json:"attributeName,omitempty"` KeyType *string `tfsdk:"key_type" json:"keyType,omitempty"` } `tfsdk:"key_schema" json:"keySchema,omitempty"` LocalSecondaryIndexes *[]struct { IndexName *string `tfsdk:"index_name" json:"indexName,omitempty"` KeySchema *[]struct { AttributeName *string `tfsdk:"attribute_name" json:"attributeName,omitempty"` KeyType *string `tfsdk:"key_type" json:"keyType,omitempty"` } `tfsdk:"key_schema" json:"keySchema,omitempty"` Projection *struct { NonKeyAttributes *[]string `tfsdk:"non_key_attributes" json:"nonKeyAttributes,omitempty"` ProjectionType *string `tfsdk:"projection_type" json:"projectionType,omitempty"` } `tfsdk:"projection" json:"projection,omitempty"` } `tfsdk:"local_secondary_indexes" json:"localSecondaryIndexes,omitempty"` ProvisionedThroughput *struct { ReadCapacityUnits *int64 `tfsdk:"read_capacity_units" json:"readCapacityUnits,omitempty"` WriteCapacityUnits *int64 `tfsdk:"write_capacity_units" json:"writeCapacityUnits,omitempty"` } `tfsdk:"provisioned_throughput" json:"provisionedThroughput,omitempty"` SseSpecification *struct { Enabled *bool `tfsdk:"enabled" json:"enabled,omitempty"` KmsMasterKeyID *string `tfsdk:"kms_master_key_id" json:"kmsMasterKeyID,omitempty"` SseType *string `tfsdk:"sse_type" json:"sseType,omitempty"` } `tfsdk:"sse_specification" json:"sseSpecification,omitempty"` StreamSpecification *struct { StreamEnabled *bool `tfsdk:"stream_enabled" json:"streamEnabled,omitempty"` StreamViewType *string `tfsdk:"stream_view_type" json:"streamViewType,omitempty"` } `tfsdk:"stream_specification" json:"streamSpecification,omitempty"` TableClass *string `tfsdk:"table_class" json:"tableClass,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"` TimeToLive *struct { AttributeName *string `tfsdk:"attribute_name" json:"attributeName,omitempty"` Enabled *bool `tfsdk:"enabled" json:"enabled,omitempty"` } `tfsdk:"time_to_live" json:"timeToLive,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
Click to show internal directories.
Click to hide internal directories.