Documentation
¶
Index ¶
- type Branch
- type GetPasswordActor
- type GetPasswordDatabaseBranch
- type GetPasswordRegion
- type GetPostgresBranchActor
- type GetPostgresBranchBackupActor
- type GetPostgresBranchBackupBackupPolicy
- type GetPostgresBranchBackupDatabaseBranch
- type GetPostgresBranchRegionData
- type GetPostgresDatabaseDataImport
- type GetPostgresDatabaseDataSource
- type GetPostgresDatabaseRegionData
- type GetRoleActorData
- type GetRoleBranchData
- type GetRoleQuerySafetySettings
- type GetVitessBranchActor
- type GetVitessBranchBackupActor
- type GetVitessBranchBackupBackupPolicy
- type GetVitessBranchBackupDatabaseBranch
- type GetVitessBranchRegionData
- type GetVitessDatabaseDataImport
- type GetVitessDatabaseDataSource
- type GetVitessDatabaseRegionData
- type ListDatabasesData
- type ListDatabasesDataImport
- type ListDatabasesDataSource
- type ListDatabasesRegion
- type ListOrganizationsData
- type ListPasswordsActor
- type ListPasswordsData
- type ListPasswordsDatabaseBranch
- type ListPasswordsRegion
- type ListPostgresBackupPoliciesData
- type ListPostgresBranchBackupsActor
- type ListPostgresBranchBackupsBackupPolicy
- type ListPostgresBranchBackupsData
- type ListPostgresBranchBackupsDatabaseBranch
- type ListRolesActor
- type ListRolesData
- type ListRolesQuerySafetySettings
- type ListVitessBackupPoliciesData
- type ListVitessBranchBackupsActor
- type ListVitessBranchBackupsBackupPolicy
- type ListVitessBranchBackupsData
- type ListVitessBranchBackupsDatabaseBranch
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetPasswordActor ¶
type GetPasswordRegion ¶
type GetPasswordRegion struct {
CurrentDefault types.Bool `tfsdk:"current_default"`
DisplayName types.String `tfsdk:"display_name"`
Enabled types.Bool `tfsdk:"enabled"`
ID types.String `tfsdk:"id"`
Location types.String `tfsdk:"location"`
MysqlSupported types.Bool `tfsdk:"mysql_supported"`
PostgresqlSupported types.Bool `tfsdk:"postgresql_supported"`
Provider types.String `tfsdk:"provider"`
PublicIPAddresses []types.String `tfsdk:"public_ip_addresses"`
Slug types.String `tfsdk:"slug"`
}
type GetPostgresBranchActor ¶
type GetPostgresBranchBackupActor ¶ added in v1.2.0
type GetPostgresBranchBackupBackupPolicy ¶ added in v1.2.0
type GetPostgresBranchBackupDatabaseBranch ¶ added in v1.2.0
type GetPostgresDatabaseRegionData ¶
type GetPostgresDatabaseRegionData struct {
CurrentDefault types.Bool `tfsdk:"current_default"`
DisplayName types.String `tfsdk:"display_name"`
Enabled types.Bool `tfsdk:"enabled"`
ID types.String `tfsdk:"id"`
Location types.String `tfsdk:"location"`
MysqlSupported types.Bool `tfsdk:"mysql_supported"`
PostgresqlSupported types.Bool `tfsdk:"postgresql_supported"`
Provider types.String `tfsdk:"provider"`
PublicIPAddresses []types.String `tfsdk:"public_ip_addresses"`
Slug types.String `tfsdk:"slug"`
}
type GetRoleActorData ¶
type GetRoleBranchData ¶
type GetVitessBranchActor ¶
type GetVitessBranchBackupActor ¶ added in v1.2.0
type GetVitessBranchBackupBackupPolicy ¶ added in v1.2.0
type GetVitessBranchBackupDatabaseBranch ¶ added in v1.2.0
type GetVitessDatabaseRegionData ¶
type GetVitessDatabaseRegionData struct {
CurrentDefault types.Bool `tfsdk:"current_default"`
DisplayName types.String `tfsdk:"display_name"`
Enabled types.Bool `tfsdk:"enabled"`
ID types.String `tfsdk:"id"`
Location types.String `tfsdk:"location"`
MysqlSupported types.Bool `tfsdk:"mysql_supported"`
PostgresqlSupported types.Bool `tfsdk:"postgresql_supported"`
Provider types.String `tfsdk:"provider"`
PublicIPAddresses []types.String `tfsdk:"public_ip_addresses"`
Slug types.String `tfsdk:"slug"`
}
type ListDatabasesData ¶
type ListDatabasesData struct {
AllowDataBranching types.Bool `tfsdk:"allow_data_branching"`
AtBackupRestoreBranchesLimit types.Bool `tfsdk:"at_backup_restore_branches_limit"`
AtDevelopmentBranchUsageLimit types.Bool `tfsdk:"at_development_branch_usage_limit"`
AutomaticMigrations types.Bool `tfsdk:"automatic_migrations"`
BranchesCount types.Int64 `tfsdk:"branches_count"`
BranchesURL types.String `tfsdk:"branches_url"`
CreatedAt types.String `tfsdk:"created_at"`
DataImport *ListDatabasesDataImport `tfsdk:"data_import"`
DefaultBranch types.String `tfsdk:"default_branch"`
DefaultBranchReadOnlyRegionsCount types.Int64 `tfsdk:"default_branch_read_only_regions_count"`
DefaultBranchShardCount types.Int64 `tfsdk:"default_branch_shard_count"`
DefaultBranchTableCount types.Int64 `tfsdk:"default_branch_table_count"`
DevelopmentBranchesCount types.Int64 `tfsdk:"development_branches_count"`
ForeignKeysEnabled types.Bool `tfsdk:"foreign_keys_enabled"`
HTMLURL types.String `tfsdk:"html_url"`
ID types.String `tfsdk:"id"`
InsightsEnabled types.Bool `tfsdk:"insights_enabled"`
InsightsRawQueries types.Bool `tfsdk:"insights_raw_queries"`
IssuesCount types.Int64 `tfsdk:"issues_count"`
Kind types.String `tfsdk:"kind"`
MigrationFramework types.String `tfsdk:"migration_framework"`
MigrationTableName types.String `tfsdk:"migration_table_name"`
MultipleAdminsRequiredForDeletion types.Bool `tfsdk:"multiple_admins_required_for_deletion"`
Name types.String `tfsdk:"name"`
OpenSchemaRecommendationsCount types.Int64 `tfsdk:"open_schema_recommendations_count"`
Plan types.String `tfsdk:"plan"`
ProductionBranchWebConsole types.Bool `tfsdk:"production_branch_web_console"`
ProductionBranchesCount types.Int64 `tfsdk:"production_branches_count"`
Ready types.Bool `tfsdk:"ready"`
Region *ListDatabasesRegion `tfsdk:"region"`
RequireApprovalForDeploy types.Bool `tfsdk:"require_approval_for_deploy"`
ResizeQueued types.Bool `tfsdk:"resize_queued"`
Resizing types.Bool `tfsdk:"resizing"`
RestrictBranchRegion types.Bool `tfsdk:"restrict_branch_region"`
SchemaLastUpdatedAt types.String `tfsdk:"schema_last_updated_at"`
Sharded types.Bool `tfsdk:"sharded"`
State types.String `tfsdk:"state"`
UpdatedAt types.String `tfsdk:"updated_at"`
URL types.String `tfsdk:"url"`
}
type ListDatabasesDataImport ¶
type ListDatabasesDataSource ¶
type ListDatabasesRegion ¶
type ListDatabasesRegion struct {
CurrentDefault types.Bool `tfsdk:"current_default"`
DisplayName types.String `tfsdk:"display_name"`
Enabled types.Bool `tfsdk:"enabled"`
ID types.String `tfsdk:"id"`
Location types.String `tfsdk:"location"`
MysqlSupported types.Bool `tfsdk:"mysql_supported"`
PostgresqlSupported types.Bool `tfsdk:"postgresql_supported"`
Provider types.String `tfsdk:"provider"`
PublicIPAddresses []types.String `tfsdk:"public_ip_addresses"`
Slug types.String `tfsdk:"slug"`
}
type ListOrganizationsData ¶
type ListOrganizationsData struct {
BillingEmail types.String `tfsdk:"billing_email"`
CreatedAt types.String `tfsdk:"created_at"`
DatabaseCount types.Int64 `tfsdk:"database_count"`
Features map[string]jsontypes.Normalized `tfsdk:"features"`
HasCard types.Bool `tfsdk:"has_card"`
HasPastDueInvoices types.Bool `tfsdk:"has_past_due_invoices"`
ID types.String `tfsdk:"id"`
IdpManagedRoles types.Bool `tfsdk:"idp_managed_roles"`
InvoiceBudgetAmount types.String `tfsdk:"invoice_budget_amount"`
KeyspaceShardLimit types.Int64 `tfsdk:"keyspace_shard_limit"`
ManagedTenancy types.Bool `tfsdk:"managed_tenancy"`
Name types.String `tfsdk:"name"`
PaymentInfoRequired types.Bool `tfsdk:"payment_info_required"`
Plan types.String `tfsdk:"plan"`
SingleTenancy types.Bool `tfsdk:"single_tenancy"`
Sso types.Bool `tfsdk:"sso"`
SsoDirectory types.Bool `tfsdk:"sso_directory"`
SsoPortalURL types.String `tfsdk:"sso_portal_url"`
UpdatedAt types.String `tfsdk:"updated_at"`
ValidBillingInfo types.Bool `tfsdk:"valid_billing_info"`
}
type ListPasswordsActor ¶
type ListPasswordsData ¶
type ListPasswordsData struct {
AccessHostRegionalURL types.String `tfsdk:"access_host_regional_url"`
AccessHostRegionalUrls []types.String `tfsdk:"access_host_regional_urls"`
AccessHostURL types.String `tfsdk:"access_host_url"`
Actor *ListPasswordsActor `tfsdk:"actor"`
Cidrs []types.String `tfsdk:"cidrs"`
CreatedAt types.String `tfsdk:"created_at"`
DatabaseBranch *ListPasswordsDatabaseBranch `tfsdk:"database_branch"`
DeletedAt types.String `tfsdk:"deleted_at"`
DirectVtgate types.Bool `tfsdk:"direct_vtgate"`
DirectVtgateAddresses []types.String `tfsdk:"direct_vtgate_addresses"`
Expired types.Bool `tfsdk:"expired"`
ExpiresAt types.String `tfsdk:"expires_at"`
ID types.String `tfsdk:"id"`
LastUsedAt types.String `tfsdk:"last_used_at"`
Name types.String `tfsdk:"name"`
PlainText types.String `tfsdk:"plain_text"`
Region *ListPasswordsRegion `tfsdk:"region"`
Renewable types.Bool `tfsdk:"renewable"`
Replica types.Bool `tfsdk:"replica"`
Role types.String `tfsdk:"role"`
TTLSeconds types.Int64 `tfsdk:"ttl_seconds"`
Username types.String `tfsdk:"username"`
}
type ListPasswordsRegion ¶
type ListPasswordsRegion struct {
CurrentDefault types.Bool `tfsdk:"current_default"`
DisplayName types.String `tfsdk:"display_name"`
Enabled types.Bool `tfsdk:"enabled"`
ID types.String `tfsdk:"id"`
Location types.String `tfsdk:"location"`
MysqlSupported types.Bool `tfsdk:"mysql_supported"`
PostgresqlSupported types.Bool `tfsdk:"postgresql_supported"`
Provider types.String `tfsdk:"provider"`
PublicIPAddresses []types.String `tfsdk:"public_ip_addresses"`
Slug types.String `tfsdk:"slug"`
}
type ListPostgresBackupPoliciesData ¶ added in v1.2.0
type ListPostgresBackupPoliciesData struct {
DisplayName types.String `tfsdk:"display_name"`
FrequencyUnit types.String `tfsdk:"frequency_unit"`
FrequencyValue types.Int64 `tfsdk:"frequency_value"`
ID types.String `tfsdk:"id"`
Name types.String `tfsdk:"name"`
RetentionUnit types.String `tfsdk:"retention_unit"`
RetentionValue types.Int64 `tfsdk:"retention_value"`
ScheduleDay types.Int64 `tfsdk:"schedule_day"`
ScheduleTime types.String `tfsdk:"schedule_time"`
ScheduleWeek types.Int64 `tfsdk:"schedule_week"`
Target types.String `tfsdk:"target"`
}
type ListPostgresBranchBackupsActor ¶ added in v1.2.0
type ListPostgresBranchBackupsBackupPolicy ¶ added in v1.2.0
type ListPostgresBranchBackupsData ¶ added in v1.2.0
type ListPostgresBranchBackupsData struct {
Actor *ListPostgresBranchBackupsActor `tfsdk:"actor"`
BackupPolicy *ListPostgresBranchBackupsBackupPolicy `tfsdk:"backup_policy"`
CompletedAt types.String `tfsdk:"completed_at"`
DatabaseBranch *ListPostgresBranchBackupsDatabaseBranch `tfsdk:"database_branch"`
DeletedAt types.String `tfsdk:"deleted_at"`
EstimatedStorageCost types.Float64 `tfsdk:"estimated_storage_cost"`
ExpiresAt types.String `tfsdk:"expires_at"`
ID types.String `tfsdk:"id"`
Name types.String `tfsdk:"name"`
Protected types.Bool `tfsdk:"protected"`
PvcSize types.Int64 `tfsdk:"pvc_size"`
Size types.Int64 `tfsdk:"size"`
StartedAt types.String `tfsdk:"started_at"`
State types.String `tfsdk:"state"`
}
type ListPostgresBranchBackupsDatabaseBranch ¶ added in v1.2.0
type ListRolesActor ¶
type ListRolesData ¶
type ListRolesData struct {
AccessHostURL types.String `tfsdk:"access_host_url"`
Actor *ListRolesActor `tfsdk:"actor"`
BaseUsername types.String `tfsdk:"base_username"`
Branch *Branch `tfsdk:"branch"`
CreatedAt types.String `tfsdk:"created_at"`
DatabaseName types.String `tfsdk:"database_name"`
Default types.Bool `tfsdk:"default"`
DeletedAt types.String `tfsdk:"deleted_at"`
DisabledAt types.String `tfsdk:"disabled_at"`
DropFailed types.String `tfsdk:"drop_failed"`
DroppedAt types.String `tfsdk:"dropped_at"`
Expired types.Bool `tfsdk:"expired"`
ExpiresAt types.String `tfsdk:"expires_at"`
ID types.String `tfsdk:"id"`
InheritedRoles []types.String `tfsdk:"inherited_roles"`
Name types.String `tfsdk:"name"`
Password types.String `tfsdk:"password"`
PrivateAccessHostURL types.String `tfsdk:"private_access_host_url"`
PrivateConnectionServiceName types.String `tfsdk:"private_connection_service_name"`
QuerySafetySettings *ListRolesQuerySafetySettings `tfsdk:"query_safety_settings"`
TTL types.Int64 `tfsdk:"ttl"`
UpdatedAt types.String `tfsdk:"updated_at"`
Username types.String `tfsdk:"username"`
}
type ListVitessBackupPoliciesData ¶ added in v1.2.0
type ListVitessBackupPoliciesData struct {
DisplayName types.String `tfsdk:"display_name"`
FrequencyUnit types.String `tfsdk:"frequency_unit"`
FrequencyValue types.Int64 `tfsdk:"frequency_value"`
ID types.String `tfsdk:"id"`
Name types.String `tfsdk:"name"`
RetentionUnit types.String `tfsdk:"retention_unit"`
RetentionValue types.Int64 `tfsdk:"retention_value"`
ScheduleDay types.Int64 `tfsdk:"schedule_day"`
ScheduleTime types.String `tfsdk:"schedule_time"`
ScheduleWeek types.Int64 `tfsdk:"schedule_week"`
Target types.String `tfsdk:"target"`
}
type ListVitessBranchBackupsActor ¶ added in v1.2.0
type ListVitessBranchBackupsBackupPolicy ¶ added in v1.2.0
type ListVitessBranchBackupsData ¶ added in v1.2.0
type ListVitessBranchBackupsData struct {
Actor *ListVitessBranchBackupsActor `tfsdk:"actor"`
BackupPolicy *ListVitessBranchBackupsBackupPolicy `tfsdk:"backup_policy"`
CompletedAt types.String `tfsdk:"completed_at"`
DatabaseBranch *ListVitessBranchBackupsDatabaseBranch `tfsdk:"database_branch"`
DeletedAt types.String `tfsdk:"deleted_at"`
EstimatedStorageCost types.Float64 `tfsdk:"estimated_storage_cost"`
ExpiresAt types.String `tfsdk:"expires_at"`
ID types.String `tfsdk:"id"`
Name types.String `tfsdk:"name"`
Protected types.Bool `tfsdk:"protected"`
PvcSize types.Int64 `tfsdk:"pvc_size"`
Size types.Int64 `tfsdk:"size"`
StartedAt types.String `tfsdk:"started_at"`
State types.String `tfsdk:"state"`
}
Source Files
¶
- branch.go
- get_password_actor.go
- get_password_database_branch.go
- get_password_region.go
- get_postgres_branch_actor.go
- get_postgres_branch_backup_actor.go
- get_postgres_branch_backup_backup_policy.go
- get_postgres_branch_backup_database_branch.go
- get_postgres_branch_region_data.go
- get_postgres_database_data_import.go
- get_postgres_database_data_source.go
- get_postgres_database_region_data.go
- get_role_actor_data.go
- get_role_branch_data.go
- get_role_query_safety_settings.go
- get_vitess_branch_actor.go
- get_vitess_branch_backup_actor.go
- get_vitess_branch_backup_backup_policy.go
- get_vitess_branch_backup_database_branch.go
- get_vitess_branch_region_data.go
- get_vitess_database_data_import.go
- get_vitess_database_data_source.go
- get_vitess_database_region_data.go
- list_databases_data.go
- list_databases_data_import.go
- list_databases_data_source.go
- list_databases_region.go
- list_organizations_data.go
- list_passwords_actor.go
- list_passwords_data.go
- list_passwords_database_branch.go
- list_passwords_region.go
- list_postgres_backup_policies_data.go
- list_postgres_branch_backups_actor.go
- list_postgres_branch_backups_backup_policy.go
- list_postgres_branch_backups_data.go
- list_postgres_branch_backups_database_branch.go
- list_roles_actor.go
- list_roles_data.go
- list_roles_query_safety_settings.go
- list_vitess_backup_policies_data.go
- list_vitess_branch_backups_actor.go
- list_vitess_branch_backups_backup_policy.go
- list_vitess_branch_backups_data.go
- list_vitess_branch_backups_database_branch.go
Click to show internal directories.
Click to hide internal directories.