Documentation ¶
Overview ¶
Package ibmclouddatabasesv5 : Operations and models for the IbmCloudDatabasesV5 service
Index ¶
- Constants
- func GetServiceURLForRegion(region string) (string, error)
- func UnmarshalAPasswordSettingUser(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalAddWhitelistEntryResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalAutoscalingCPUGroupCPU(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalAutoscalingCPUGroupCPURate(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalAutoscalingDiskGroupDisk(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalAutoscalingDiskGroupDiskRate(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalAutoscalingDiskGroupDiskScalers(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalAutoscalingDiskGroupDiskScalersCapacity(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalAutoscalingDiskGroupDiskScalersIoUtilization(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalAutoscalingGroup(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalAutoscalingMemoryGroupMemory(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalAutoscalingMemoryGroupMemoryRate(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalAutoscalingMemoryGroupMemoryScalers(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalAutoscalingMemoryGroupMemoryScalersIoUtilization(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalAutoscalingSetGroup(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalAutoscalingSetGroupAutoscalingCPUGroup(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalAutoscalingSetGroupAutoscalingDiskGroup(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalAutoscalingSetGroupAutoscalingMemoryGroup(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalBackup(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalBackups(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalChangeUserPasswordResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalChoicePropertySchema(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalConfigurationSchema(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalConfigurationSchemaSchema(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalConfigurationSchemaSchemaPGConfigurationSchema(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalConfigurationSchemaSchemaRedisConfigurationSchema(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalConnection(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalConnectionCLI(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalConnectionCLICertificate(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalConnectionConnection(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalConnectionConnectionElasticsearchConnection(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalConnectionConnectionEtcdConnection(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalConnectionConnectionMongoDBConnection(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalConnectionConnectionPostgreSQLConnection(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalConnectionConnectionRabbitMQConnection(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalConnectionConnectionRedisConnection(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalCreateDatabaseUserRequestUser(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalCreateDatabaseUserResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalCreateLogicalReplicationSlotResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalDeleteDatabaseUserResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalDeleteLogicalReplicationSlotResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalDeleteWhitelistEntryResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalDeployables(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalDeployablesVersionsItem(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalDeployablesVersionsItemTransitionsItem(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalDeployment(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalElasticsearchConnectionHTTPS(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalElasticsearchConnectionHTTPSAuthentication(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalElasticsearchConnectionHTTPSCertificate(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalElasticsearchConnectionHTTPSHostsItem(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalFileSyncResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalGRPCConnectionURI(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalGRPCConnectionURIAuthentication(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalGRPCConnectionURICertificate(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalGRPCConnectionURIHostsItem(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalGetAutoscalingConditionsResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalGetBackupInfoResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalGetDatabaseConfigurationSchemaResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalGetDeployablesResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalGetDeploymentInfoResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalGetRegionsResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalGetRemotesResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalGetRemotesSchemaResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalGetTasksResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalGroup(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalGroupCpu(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalGroupDisk(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalGroupMembers(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalGroupMemory(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalGroups(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalIntegerPropertySchema(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalKillConnectionsResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalLogicalReplicationSlotLogicalReplicationSlot(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalMongoDBConnectionURI(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalMongoDBConnectionURIAuthentication(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalMongoDBConnectionURICertificate(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalMongoDBConnectionURIHostsItem(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalPointInTimeRecoveryData(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalPostgreSQLConnectionURI(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalPostgreSQLConnectionURIAuthentication(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalPostgreSQLConnectionURICertificate(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalPostgreSQLConnectionURIHostsItem(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalRabbitMQConnectionAMQPS(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalRabbitMQConnectionAMQPSAuthentication(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalRabbitMQConnectionAMQPSCertificate(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalRabbitMQConnectionAMQPSHostsItem(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalRabbitMQConnectionHTTPS(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalRabbitMQConnectionHTTPSAuthentication(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalRabbitMQConnectionHTTPSCertificate(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalRabbitMQConnectionHTTPSHostsItem(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalRabbitMQConnectionMQTTS(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalRabbitMQConnectionMQTTSAuthentication(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalRabbitMQConnectionMQTTSCertificate(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalRabbitMQConnectionMQTTSHostsItem(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalRabbitMQConnectionStompSSL(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalRabbitMQConnectionStompSSLAuthentication(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalRabbitMQConnectionStompSSLCertificate(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalRabbitMQConnectionStompSSLHostsItem(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalRedisConnectionURI(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalRedisConnectionURIAuthentication(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalRedisConnectionURICertificate(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalRedisConnectionURIHostsItem(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalRemotes(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalReplaceWhitelistResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSetAutoscalingConditionsResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSetCPUGroupCPU(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSetConfigurationConfiguration(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSetConfigurationConfigurationPGConfiguration(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSetConfigurationConfigurationRedisConfiguration(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSetDatabaseConfigurationResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSetDeploymentScalingGroupRequest(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSetDeploymentScalingGroupRequestSetCPUGroup(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSetDeploymentScalingGroupRequestSetDiskGroup(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSetDeploymentScalingGroupRequestSetMembersGroup(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSetDeploymentScalingGroupRequestSetMemoryGroup(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSetDeploymentScalingGroupResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSetDiskGroupDisk(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSetMembersGroupMembers(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSetMemoryGroupMemory(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSetPromotionPromotion(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSetPromotionPromotionPromote(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSetPromotionPromotionUpgradePromote(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSetPromotionResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSetRemotesRequestRemotes(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalSetRemotesResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalStartOndemandBackupResponse(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalTask(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalTasks(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalWhitelist(m map[string]json.RawMessage, result interface{}) (err error)
- func UnmarshalWhitelistEntry(m map[string]json.RawMessage, result interface{}) (err error)
- type APasswordSettingUser
- type AddWhitelistEntryOptions
- type AddWhitelistEntryResponse
- type AutoscalingCPUGroupCPU
- type AutoscalingCPUGroupCPURate
- type AutoscalingDiskGroupDisk
- type AutoscalingDiskGroupDiskRate
- type AutoscalingDiskGroupDiskScalers
- type AutoscalingDiskGroupDiskScalersCapacity
- type AutoscalingDiskGroupDiskScalersIoUtilization
- type AutoscalingGroup
- type AutoscalingMemoryGroupMemory
- type AutoscalingMemoryGroupMemoryRate
- type AutoscalingMemoryGroupMemoryScalers
- type AutoscalingMemoryGroupMemoryScalersIoUtilization
- type AutoscalingSetGroup
- type AutoscalingSetGroupAutoscalingCPUGroup
- type AutoscalingSetGroupAutoscalingDiskGroup
- type AutoscalingSetGroupAutoscalingMemoryGroup
- type AutoscalingSetGroupIntf
- type Backup
- type Backups
- type ChangeUserPasswordOptions
- func (options *ChangeUserPasswordOptions) SetHeaders(param map[string]string) *ChangeUserPasswordOptions
- func (options *ChangeUserPasswordOptions) SetID(id string) *ChangeUserPasswordOptions
- func (options *ChangeUserPasswordOptions) SetUser(user *APasswordSettingUser) *ChangeUserPasswordOptions
- func (options *ChangeUserPasswordOptions) SetUserType(userType string) *ChangeUserPasswordOptions
- func (options *ChangeUserPasswordOptions) SetUsername(username string) *ChangeUserPasswordOptions
- type ChangeUserPasswordResponse
- type ChoicePropertySchema
- type CompleteConnectionDeprecatedOptions
- func (options *CompleteConnectionDeprecatedOptions) SetCertificateRoot(certificateRoot string) *CompleteConnectionDeprecatedOptions
- func (options *CompleteConnectionDeprecatedOptions) SetHeaders(param map[string]string) *CompleteConnectionDeprecatedOptions
- func (options *CompleteConnectionDeprecatedOptions) SetID(id string) *CompleteConnectionDeprecatedOptions
- func (options *CompleteConnectionDeprecatedOptions) SetPassword(password string) *CompleteConnectionDeprecatedOptions
- func (options *CompleteConnectionDeprecatedOptions) SetUserID(userID string) *CompleteConnectionDeprecatedOptions
- func (options *CompleteConnectionDeprecatedOptions) SetUserType(userType string) *CompleteConnectionDeprecatedOptions
- type CompleteConnectionOptions
- func (options *CompleteConnectionOptions) SetCertificateRoot(certificateRoot string) *CompleteConnectionOptions
- func (options *CompleteConnectionOptions) SetEndpointType(endpointType string) *CompleteConnectionOptions
- func (options *CompleteConnectionOptions) SetHeaders(param map[string]string) *CompleteConnectionOptions
- func (options *CompleteConnectionOptions) SetID(id string) *CompleteConnectionOptions
- func (options *CompleteConnectionOptions) SetPassword(password string) *CompleteConnectionOptions
- func (options *CompleteConnectionOptions) SetUserID(userID string) *CompleteConnectionOptions
- func (options *CompleteConnectionOptions) SetUserType(userType string) *CompleteConnectionOptions
- type ConfigurationSchema
- type ConfigurationSchemaSchema
- type ConfigurationSchemaSchemaIntf
- type ConfigurationSchemaSchemaPGConfigurationSchema
- type ConfigurationSchemaSchemaRedisConfigurationSchema
- type Connection
- type ConnectionCLI
- type ConnectionCLICertificate
- type ConnectionConnection
- type ConnectionConnectionElasticsearchConnection
- type ConnectionConnectionEtcdConnection
- type ConnectionConnectionIntf
- type ConnectionConnectionMongoDBConnection
- type ConnectionConnectionPostgreSQLConnection
- type ConnectionConnectionRabbitMQConnection
- type ConnectionConnectionRedisConnection
- type CreateDatabaseUserOptions
- func (options *CreateDatabaseUserOptions) SetHeaders(param map[string]string) *CreateDatabaseUserOptions
- func (options *CreateDatabaseUserOptions) SetID(id string) *CreateDatabaseUserOptions
- func (options *CreateDatabaseUserOptions) SetUser(user *CreateDatabaseUserRequestUser) *CreateDatabaseUserOptions
- func (options *CreateDatabaseUserOptions) SetUserType(userType string) *CreateDatabaseUserOptions
- type CreateDatabaseUserRequestUser
- type CreateDatabaseUserResponse
- type CreateLogicalReplicationSlotOptions
- func (options *CreateLogicalReplicationSlotOptions) SetHeaders(param map[string]string) *CreateLogicalReplicationSlotOptions
- func (options *CreateLogicalReplicationSlotOptions) SetID(id string) *CreateLogicalReplicationSlotOptions
- func (options *CreateLogicalReplicationSlotOptions) SetLogicalReplicationSlot(logicalReplicationSlot *LogicalReplicationSlotLogicalReplicationSlot) *CreateLogicalReplicationSlotOptions
- type CreateLogicalReplicationSlotResponse
- type DeleteDatabaseUserOptions
- func (options *DeleteDatabaseUserOptions) SetHeaders(param map[string]string) *DeleteDatabaseUserOptions
- func (options *DeleteDatabaseUserOptions) SetID(id string) *DeleteDatabaseUserOptions
- func (options *DeleteDatabaseUserOptions) SetUserType(userType string) *DeleteDatabaseUserOptions
- func (options *DeleteDatabaseUserOptions) SetUsername(username string) *DeleteDatabaseUserOptions
- type DeleteDatabaseUserResponse
- type DeleteLogicalReplicationSlotOptions
- func (options *DeleteLogicalReplicationSlotOptions) SetHeaders(param map[string]string) *DeleteLogicalReplicationSlotOptions
- func (options *DeleteLogicalReplicationSlotOptions) SetID(id string) *DeleteLogicalReplicationSlotOptions
- func (options *DeleteLogicalReplicationSlotOptions) SetName(name string) *DeleteLogicalReplicationSlotOptions
- type DeleteLogicalReplicationSlotResponse
- type DeleteWhitelistEntryOptions
- func (options *DeleteWhitelistEntryOptions) SetHeaders(param map[string]string) *DeleteWhitelistEntryOptions
- func (options *DeleteWhitelistEntryOptions) SetID(id string) *DeleteWhitelistEntryOptions
- func (options *DeleteWhitelistEntryOptions) SetIpaddress(ipaddress string) *DeleteWhitelistEntryOptions
- type DeleteWhitelistEntryResponse
- type Deployables
- type DeployablesVersionsItem
- type DeployablesVersionsItemTransitionsItem
- type Deployment
- type ElasticsearchConnectionHTTPS
- type ElasticsearchConnectionHTTPSAuthentication
- type ElasticsearchConnectionHTTPSCertificate
- type ElasticsearchConnectionHTTPSHostsItem
- type FileSyncOptions
- type FileSyncResponse
- type GRPCConnectionURI
- type GRPCConnectionURIAuthentication
- type GRPCConnectionURICertificate
- type GRPCConnectionURIHostsItem
- type GetAutoscalingConditionsOptions
- func (options *GetAutoscalingConditionsOptions) SetGroupID(groupID string) *GetAutoscalingConditionsOptions
- func (options *GetAutoscalingConditionsOptions) SetHeaders(param map[string]string) *GetAutoscalingConditionsOptions
- func (options *GetAutoscalingConditionsOptions) SetID(id string) *GetAutoscalingConditionsOptions
- type GetAutoscalingConditionsResponse
- type GetBackupInfoOptions
- type GetBackupInfoResponse
- type GetConnectionDeprecatedOptions
- func (options *GetConnectionDeprecatedOptions) SetCertificateRoot(certificateRoot string) *GetConnectionDeprecatedOptions
- func (options *GetConnectionDeprecatedOptions) SetHeaders(param map[string]string) *GetConnectionDeprecatedOptions
- func (options *GetConnectionDeprecatedOptions) SetID(id string) *GetConnectionDeprecatedOptions
- func (options *GetConnectionDeprecatedOptions) SetUserID(userID string) *GetConnectionDeprecatedOptions
- func (options *GetConnectionDeprecatedOptions) SetUserType(userType string) *GetConnectionDeprecatedOptions
- type GetConnectionOptions
- func (options *GetConnectionOptions) SetCertificateRoot(certificateRoot string) *GetConnectionOptions
- func (options *GetConnectionOptions) SetEndpointType(endpointType string) *GetConnectionOptions
- func (options *GetConnectionOptions) SetHeaders(param map[string]string) *GetConnectionOptions
- func (options *GetConnectionOptions) SetID(id string) *GetConnectionOptions
- func (options *GetConnectionOptions) SetUserID(userID string) *GetConnectionOptions
- func (options *GetConnectionOptions) SetUserType(userType string) *GetConnectionOptions
- type GetDatabaseConfigurationSchemaOptions
- type GetDatabaseConfigurationSchemaResponse
- type GetDefaultScalingGroupsOptions
- type GetDeployablesOptions
- type GetDeployablesResponse
- type GetDeploymentBackupsOptions
- type GetDeploymentInfoOptions
- type GetDeploymentInfoResponse
- type GetDeploymentScalingGroupsOptions
- type GetDeploymentTasksOptions
- type GetPITRdataOptions
- type GetRegionsOptions
- type GetRegionsResponse
- type GetRemotesOptions
- type GetRemotesResponse
- type GetRemotesSchemaOptions
- type GetRemotesSchemaResponse
- type GetTasksOptions
- type GetTasksResponse
- type GetUserOptions
- func (options *GetUserOptions) SetEndpointType(endpointType string) *GetUserOptions
- func (options *GetUserOptions) SetHeaders(param map[string]string) *GetUserOptions
- func (options *GetUserOptions) SetID(id string) *GetUserOptions
- func (options *GetUserOptions) SetUserID(userID string) *GetUserOptions
- type GetWhitelistOptions
- type Group
- type GroupCpu
- type GroupDisk
- type GroupMembers
- type GroupMemory
- type Groups
- type IbmCloudDatabasesV5
- func (ibmCloudDatabases *IbmCloudDatabasesV5) AddWhitelistEntry(addWhitelistEntryOptions *AddWhitelistEntryOptions) (result *AddWhitelistEntryResponse, response *core.DetailedResponse, err error)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) AddWhitelistEntryWithContext(ctx context.Context, addWhitelistEntryOptions *AddWhitelistEntryOptions) (result *AddWhitelistEntryResponse, response *core.DetailedResponse, err error)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) ChangeUserPassword(changeUserPasswordOptions *ChangeUserPasswordOptions) (result *ChangeUserPasswordResponse, response *core.DetailedResponse, err error)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) ChangeUserPasswordWithContext(ctx context.Context, changeUserPasswordOptions *ChangeUserPasswordOptions) (result *ChangeUserPasswordResponse, response *core.DetailedResponse, err error)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) Clone() *IbmCloudDatabasesV5
- func (ibmCloudDatabases *IbmCloudDatabasesV5) CompleteConnection(completeConnectionOptions *CompleteConnectionOptions) (result *Connection, response *core.DetailedResponse, err error)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) CompleteConnectionDeprecated(completeConnectionDeprecatedOptions *CompleteConnectionDeprecatedOptions) (result *Connection, response *core.DetailedResponse, err error)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) CompleteConnectionDeprecatedWithContext(ctx context.Context, ...) (result *Connection, response *core.DetailedResponse, err error)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) CompleteConnectionWithContext(ctx context.Context, completeConnectionOptions *CompleteConnectionOptions) (result *Connection, response *core.DetailedResponse, err error)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) CreateDatabaseUser(createDatabaseUserOptions *CreateDatabaseUserOptions) (result *CreateDatabaseUserResponse, response *core.DetailedResponse, err error)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) CreateDatabaseUserWithContext(ctx context.Context, createDatabaseUserOptions *CreateDatabaseUserOptions) (result *CreateDatabaseUserResponse, response *core.DetailedResponse, err error)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) CreateLogicalReplicationSlot(createLogicalReplicationSlotOptions *CreateLogicalReplicationSlotOptions) (result *CreateLogicalReplicationSlotResponse, response *core.DetailedResponse, ...)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) CreateLogicalReplicationSlotWithContext(ctx context.Context, ...) (result *CreateLogicalReplicationSlotResponse, response *core.DetailedResponse, ...)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) DeleteDatabaseUser(deleteDatabaseUserOptions *DeleteDatabaseUserOptions) (result *DeleteDatabaseUserResponse, response *core.DetailedResponse, err error)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) DeleteDatabaseUserWithContext(ctx context.Context, deleteDatabaseUserOptions *DeleteDatabaseUserOptions) (result *DeleteDatabaseUserResponse, response *core.DetailedResponse, err error)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) DeleteLogicalReplicationSlot(deleteLogicalReplicationSlotOptions *DeleteLogicalReplicationSlotOptions) (result *DeleteLogicalReplicationSlotResponse, response *core.DetailedResponse, ...)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) DeleteLogicalReplicationSlotWithContext(ctx context.Context, ...) (result *DeleteLogicalReplicationSlotResponse, response *core.DetailedResponse, ...)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) DeleteWhitelistEntry(deleteWhitelistEntryOptions *DeleteWhitelistEntryOptions) (result *DeleteWhitelistEntryResponse, response *core.DetailedResponse, ...)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) DeleteWhitelistEntryWithContext(ctx context.Context, deleteWhitelistEntryOptions *DeleteWhitelistEntryOptions) (result *DeleteWhitelistEntryResponse, response *core.DetailedResponse, ...)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) DisableRetries()
- func (ibmCloudDatabases *IbmCloudDatabasesV5) EnableRetries(maxRetries int, maxRetryInterval time.Duration)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) FileSync(fileSyncOptions *FileSyncOptions) (result *FileSyncResponse, response *core.DetailedResponse, err error)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) FileSyncWithContext(ctx context.Context, fileSyncOptions *FileSyncOptions) (result *FileSyncResponse, response *core.DetailedResponse, err error)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) GetAutoscalingConditions(getAutoscalingConditionsOptions *GetAutoscalingConditionsOptions) (result *GetAutoscalingConditionsResponse, response *core.DetailedResponse, ...)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) GetAutoscalingConditionsWithContext(ctx context.Context, ...) (result *GetAutoscalingConditionsResponse, response *core.DetailedResponse, ...)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) GetBackupInfo(getBackupInfoOptions *GetBackupInfoOptions) (result *GetBackupInfoResponse, response *core.DetailedResponse, err error)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) GetBackupInfoWithContext(ctx context.Context, getBackupInfoOptions *GetBackupInfoOptions) (result *GetBackupInfoResponse, response *core.DetailedResponse, err error)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) GetConnection(getConnectionOptions *GetConnectionOptions) (result *Connection, response *core.DetailedResponse, err error)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) GetConnectionDeprecated(getConnectionDeprecatedOptions *GetConnectionDeprecatedOptions) (result *Connection, response *core.DetailedResponse, err error)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) GetConnectionDeprecatedWithContext(ctx context.Context, ...) (result *Connection, response *core.DetailedResponse, err error)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) GetConnectionWithContext(ctx context.Context, getConnectionOptions *GetConnectionOptions) (result *Connection, response *core.DetailedResponse, err error)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) GetDatabaseConfigurationSchema(getDatabaseConfigurationSchemaOptions *GetDatabaseConfigurationSchemaOptions) (result *GetDatabaseConfigurationSchemaResponse, ...)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) GetDatabaseConfigurationSchemaWithContext(ctx context.Context, ...) (result *GetDatabaseConfigurationSchemaResponse, ...)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) GetDefaultScalingGroups(getDefaultScalingGroupsOptions *GetDefaultScalingGroupsOptions) (result *Groups, response *core.DetailedResponse, err error)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) GetDefaultScalingGroupsWithContext(ctx context.Context, ...) (result *Groups, response *core.DetailedResponse, err error)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) GetDeployables(getDeployablesOptions *GetDeployablesOptions) (result *GetDeployablesResponse, response *core.DetailedResponse, err error)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) GetDeployablesWithContext(ctx context.Context, getDeployablesOptions *GetDeployablesOptions) (result *GetDeployablesResponse, response *core.DetailedResponse, err error)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) GetDeploymentBackups(getDeploymentBackupsOptions *GetDeploymentBackupsOptions) (result *Backups, response *core.DetailedResponse, err error)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) GetDeploymentBackupsWithContext(ctx context.Context, getDeploymentBackupsOptions *GetDeploymentBackupsOptions) (result *Backups, response *core.DetailedResponse, err error)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) GetDeploymentInfo(getDeploymentInfoOptions *GetDeploymentInfoOptions) (result *GetDeploymentInfoResponse, response *core.DetailedResponse, err error)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) GetDeploymentInfoWithContext(ctx context.Context, getDeploymentInfoOptions *GetDeploymentInfoOptions) (result *GetDeploymentInfoResponse, response *core.DetailedResponse, err error)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) GetDeploymentScalingGroups(getDeploymentScalingGroupsOptions *GetDeploymentScalingGroupsOptions) (result *Groups, response *core.DetailedResponse, err error)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) GetDeploymentScalingGroupsWithContext(ctx context.Context, ...) (result *Groups, response *core.DetailedResponse, err error)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) GetDeploymentTasks(getDeploymentTasksOptions *GetDeploymentTasksOptions) (result *Tasks, response *core.DetailedResponse, err error)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) GetDeploymentTasksWithContext(ctx context.Context, getDeploymentTasksOptions *GetDeploymentTasksOptions) (result *Tasks, response *core.DetailedResponse, err error)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) GetEnableGzipCompression() bool
- func (ibmCloudDatabases *IbmCloudDatabasesV5) GetPITRdata(getPITRdataOptions *GetPITRdataOptions) (result *PointInTimeRecoveryData, response *core.DetailedResponse, err error)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) GetPITRdataWithContext(ctx context.Context, getPITRdataOptions *GetPITRdataOptions) (result *PointInTimeRecoveryData, response *core.DetailedResponse, err error)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) GetRegions(getRegionsOptions *GetRegionsOptions) (result *GetRegionsResponse, response *core.DetailedResponse, err error)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) GetRegionsWithContext(ctx context.Context, getRegionsOptions *GetRegionsOptions) (result *GetRegionsResponse, response *core.DetailedResponse, err error)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) GetRemotes(getRemotesOptions *GetRemotesOptions) (result *GetRemotesResponse, response *core.DetailedResponse, err error)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) GetRemotesSchema(getRemotesSchemaOptions *GetRemotesSchemaOptions) (result *GetRemotesSchemaResponse, response *core.DetailedResponse, err error)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) GetRemotesSchemaWithContext(ctx context.Context, getRemotesSchemaOptions *GetRemotesSchemaOptions) (result *GetRemotesSchemaResponse, response *core.DetailedResponse, err error)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) GetRemotesWithContext(ctx context.Context, getRemotesOptions *GetRemotesOptions) (result *GetRemotesResponse, response *core.DetailedResponse, err error)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) GetServiceURL() string
- func (ibmCloudDatabases *IbmCloudDatabasesV5) GetTasks(getTasksOptions *GetTasksOptions) (result *GetTasksResponse, response *core.DetailedResponse, err error)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) GetTasksWithContext(ctx context.Context, getTasksOptions *GetTasksOptions) (result *GetTasksResponse, response *core.DetailedResponse, err error)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) GetUser(getUserOptions *GetUserOptions) (result *Task, response *core.DetailedResponse, err error)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) GetUserWithContext(ctx context.Context, getUserOptions *GetUserOptions) (result *Task, response *core.DetailedResponse, err error)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) GetWhitelist(getWhitelistOptions *GetWhitelistOptions) (result *Whitelist, response *core.DetailedResponse, err error)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) GetWhitelistWithContext(ctx context.Context, getWhitelistOptions *GetWhitelistOptions) (result *Whitelist, response *core.DetailedResponse, err error)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) KillConnections(killConnectionsOptions *KillConnectionsOptions) (result *KillConnectionsResponse, response *core.DetailedResponse, err error)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) KillConnectionsWithContext(ctx context.Context, killConnectionsOptions *KillConnectionsOptions) (result *KillConnectionsResponse, response *core.DetailedResponse, err error)
- func (*IbmCloudDatabasesV5) NewAddWhitelistEntryOptions(id string) *AddWhitelistEntryOptions
- func (*IbmCloudDatabasesV5) NewChangeUserPasswordOptions(id string, userType string, username string) *ChangeUserPasswordOptions
- func (*IbmCloudDatabasesV5) NewCompleteConnectionDeprecatedOptions(id string, userType string, userID string) *CompleteConnectionDeprecatedOptions
- func (*IbmCloudDatabasesV5) NewCompleteConnectionOptions(id string, userType string, userID string, endpointType string) *CompleteConnectionOptions
- func (*IbmCloudDatabasesV5) NewCreateDatabaseUserOptions(id string, userType string) *CreateDatabaseUserOptions
- func (*IbmCloudDatabasesV5) NewCreateLogicalReplicationSlotOptions(id string) *CreateLogicalReplicationSlotOptions
- func (*IbmCloudDatabasesV5) NewDeleteDatabaseUserOptions(id string, userType string, username string) *DeleteDatabaseUserOptions
- func (*IbmCloudDatabasesV5) NewDeleteLogicalReplicationSlotOptions(id string, name string) *DeleteLogicalReplicationSlotOptions
- func (*IbmCloudDatabasesV5) NewDeleteWhitelistEntryOptions(id string, ipaddress string) *DeleteWhitelistEntryOptions
- func (*IbmCloudDatabasesV5) NewFileSyncOptions(id string) *FileSyncOptions
- func (*IbmCloudDatabasesV5) NewGetAutoscalingConditionsOptions(id string, groupID string) *GetAutoscalingConditionsOptions
- func (*IbmCloudDatabasesV5) NewGetBackupInfoOptions(backupID string) *GetBackupInfoOptions
- func (*IbmCloudDatabasesV5) NewGetConnectionDeprecatedOptions(id string, userType string, userID string) *GetConnectionDeprecatedOptions
- func (*IbmCloudDatabasesV5) NewGetConnectionOptions(id string, userType string, userID string, endpointType string) *GetConnectionOptions
- func (*IbmCloudDatabasesV5) NewGetDatabaseConfigurationSchemaOptions(id string) *GetDatabaseConfigurationSchemaOptions
- func (*IbmCloudDatabasesV5) NewGetDefaultScalingGroupsOptions(typeVar string) *GetDefaultScalingGroupsOptions
- func (*IbmCloudDatabasesV5) NewGetDeployablesOptions() *GetDeployablesOptions
- func (*IbmCloudDatabasesV5) NewGetDeploymentBackupsOptions(id string) *GetDeploymentBackupsOptions
- func (*IbmCloudDatabasesV5) NewGetDeploymentInfoOptions(id string) *GetDeploymentInfoOptions
- func (*IbmCloudDatabasesV5) NewGetDeploymentScalingGroupsOptions(id string) *GetDeploymentScalingGroupsOptions
- func (*IbmCloudDatabasesV5) NewGetDeploymentTasksOptions(id string) *GetDeploymentTasksOptions
- func (*IbmCloudDatabasesV5) NewGetPITRdataOptions(id string) *GetPITRdataOptions
- func (*IbmCloudDatabasesV5) NewGetRegionsOptions() *GetRegionsOptions
- func (*IbmCloudDatabasesV5) NewGetRemotesOptions(id string) *GetRemotesOptions
- func (*IbmCloudDatabasesV5) NewGetRemotesSchemaOptions(id string) *GetRemotesSchemaOptions
- func (*IbmCloudDatabasesV5) NewGetTasksOptions(id string) *GetTasksOptions
- func (*IbmCloudDatabasesV5) NewGetUserOptions(id string, userID string, endpointType string) *GetUserOptions
- func (*IbmCloudDatabasesV5) NewGetWhitelistOptions(id string) *GetWhitelistOptions
- func (*IbmCloudDatabasesV5) NewKillConnectionsOptions(id string) *KillConnectionsOptions
- func (*IbmCloudDatabasesV5) NewReplaceWhitelistOptions(id string) *ReplaceWhitelistOptions
- func (*IbmCloudDatabasesV5) NewSetAutoscalingConditionsOptions(id string, groupID string) *SetAutoscalingConditionsOptions
- func (*IbmCloudDatabasesV5) NewSetDatabaseConfigurationOptions(id string, configuration SetConfigurationConfigurationIntf) *SetDatabaseConfigurationOptions
- func (*IbmCloudDatabasesV5) NewSetDeploymentScalingGroupOptions(id string, groupID string, ...) *SetDeploymentScalingGroupOptions
- func (*IbmCloudDatabasesV5) NewSetPromotionOptions(id string, promotion SetPromotionPromotionIntf) *SetPromotionOptions
- func (*IbmCloudDatabasesV5) NewSetRemotesOptions(id string) *SetRemotesOptions
- func (*IbmCloudDatabasesV5) NewStartOndemandBackupOptions(id string) *StartOndemandBackupOptions
- func (ibmCloudDatabases *IbmCloudDatabasesV5) ReplaceWhitelist(replaceWhitelistOptions *ReplaceWhitelistOptions) (result *ReplaceWhitelistResponse, response *core.DetailedResponse, err error)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) ReplaceWhitelistWithContext(ctx context.Context, replaceWhitelistOptions *ReplaceWhitelistOptions) (result *ReplaceWhitelistResponse, response *core.DetailedResponse, err error)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) SetAutoscalingConditions(setAutoscalingConditionsOptions *SetAutoscalingConditionsOptions) (result *SetAutoscalingConditionsResponse, response *core.DetailedResponse, ...)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) SetAutoscalingConditionsWithContext(ctx context.Context, ...) (result *SetAutoscalingConditionsResponse, response *core.DetailedResponse, ...)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) SetDatabaseConfiguration(setDatabaseConfigurationOptions *SetDatabaseConfigurationOptions) (result *SetDatabaseConfigurationResponse, response *core.DetailedResponse, ...)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) SetDatabaseConfigurationWithContext(ctx context.Context, ...) (result *SetDatabaseConfigurationResponse, response *core.DetailedResponse, ...)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) SetDefaultHeaders(headers http.Header)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) SetDeploymentScalingGroup(setDeploymentScalingGroupOptions *SetDeploymentScalingGroupOptions) (result *SetDeploymentScalingGroupResponse, response *core.DetailedResponse, ...)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) SetDeploymentScalingGroupWithContext(ctx context.Context, ...) (result *SetDeploymentScalingGroupResponse, response *core.DetailedResponse, ...)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) SetEnableGzipCompression(enableGzip bool)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) SetPromotion(setPromotionOptions *SetPromotionOptions) (result *SetPromotionResponse, response *core.DetailedResponse, err error)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) SetPromotionWithContext(ctx context.Context, setPromotionOptions *SetPromotionOptions) (result *SetPromotionResponse, response *core.DetailedResponse, err error)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) SetRemotes(setRemotesOptions *SetRemotesOptions) (result *SetRemotesResponse, response *core.DetailedResponse, err error)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) SetRemotesWithContext(ctx context.Context, setRemotesOptions *SetRemotesOptions) (result *SetRemotesResponse, response *core.DetailedResponse, err error)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) SetServiceURL(url string) error
- func (ibmCloudDatabases *IbmCloudDatabasesV5) StartOndemandBackup(startOndemandBackupOptions *StartOndemandBackupOptions) (result *StartOndemandBackupResponse, response *core.DetailedResponse, ...)
- func (ibmCloudDatabases *IbmCloudDatabasesV5) StartOndemandBackupWithContext(ctx context.Context, startOndemandBackupOptions *StartOndemandBackupOptions) (result *StartOndemandBackupResponse, response *core.DetailedResponse, ...)
- type IbmCloudDatabasesV5Options
- type IntegerPropertySchema
- type KillConnectionsOptions
- type KillConnectionsResponse
- type LogicalReplicationSlotLogicalReplicationSlot
- type MongoDBConnectionURI
- type MongoDBConnectionURIAuthentication
- type MongoDBConnectionURICertificate
- type MongoDBConnectionURIHostsItem
- type PointInTimeRecoveryData
- type PostgreSQLConnectionURI
- type PostgreSQLConnectionURIAuthentication
- type PostgreSQLConnectionURICertificate
- type PostgreSQLConnectionURIHostsItem
- type RabbitMQConnectionAMQPS
- type RabbitMQConnectionAMQPSAuthentication
- type RabbitMQConnectionAMQPSCertificate
- type RabbitMQConnectionAMQPSHostsItem
- type RabbitMQConnectionHTTPS
- type RabbitMQConnectionHTTPSAuthentication
- type RabbitMQConnectionHTTPSCertificate
- type RabbitMQConnectionHTTPSHostsItem
- type RabbitMQConnectionMQTTS
- type RabbitMQConnectionMQTTSAuthentication
- type RabbitMQConnectionMQTTSCertificate
- type RabbitMQConnectionMQTTSHostsItem
- type RabbitMQConnectionStompSSL
- type RabbitMQConnectionStompSSLAuthentication
- type RabbitMQConnectionStompSSLCertificate
- type RabbitMQConnectionStompSSLHostsItem
- type RedisConnectionURI
- type RedisConnectionURIAuthentication
- type RedisConnectionURICertificate
- type RedisConnectionURIHostsItem
- type Remotes
- type ReplaceWhitelistOptions
- func (options *ReplaceWhitelistOptions) SetHeaders(param map[string]string) *ReplaceWhitelistOptions
- func (options *ReplaceWhitelistOptions) SetID(id string) *ReplaceWhitelistOptions
- func (options *ReplaceWhitelistOptions) SetIfMatch(ifMatch string) *ReplaceWhitelistOptions
- func (options *ReplaceWhitelistOptions) SetIpAddresses(ipAddresses []WhitelistEntry) *ReplaceWhitelistOptions
- type ReplaceWhitelistResponse
- type SetAutoscalingConditionsOptions
- func (options *SetAutoscalingConditionsOptions) SetAutoscaling(autoscaling AutoscalingSetGroupIntf) *SetAutoscalingConditionsOptions
- func (options *SetAutoscalingConditionsOptions) SetGroupID(groupID string) *SetAutoscalingConditionsOptions
- func (options *SetAutoscalingConditionsOptions) SetHeaders(param map[string]string) *SetAutoscalingConditionsOptions
- func (options *SetAutoscalingConditionsOptions) SetID(id string) *SetAutoscalingConditionsOptions
- type SetAutoscalingConditionsResponse
- type SetCPUGroupCPU
- type SetConfigurationConfiguration
- type SetConfigurationConfigurationIntf
- type SetConfigurationConfigurationPGConfiguration
- type SetConfigurationConfigurationRedisConfiguration
- type SetDatabaseConfigurationOptions
- func (options *SetDatabaseConfigurationOptions) SetConfiguration(configuration SetConfigurationConfigurationIntf) *SetDatabaseConfigurationOptions
- func (options *SetDatabaseConfigurationOptions) SetHeaders(param map[string]string) *SetDatabaseConfigurationOptions
- func (options *SetDatabaseConfigurationOptions) SetID(id string) *SetDatabaseConfigurationOptions
- type SetDatabaseConfigurationResponse
- type SetDeploymentScalingGroupOptions
- func (options *SetDeploymentScalingGroupOptions) SetGroupID(groupID string) *SetDeploymentScalingGroupOptions
- func (options *SetDeploymentScalingGroupOptions) SetHeaders(param map[string]string) *SetDeploymentScalingGroupOptions
- func (options *SetDeploymentScalingGroupOptions) SetID(id string) *SetDeploymentScalingGroupOptions
- func (options *SetDeploymentScalingGroupOptions) SetSetDeploymentScalingGroupRequest(setDeploymentScalingGroupRequest SetDeploymentScalingGroupRequestIntf) *SetDeploymentScalingGroupOptions
- type SetDeploymentScalingGroupRequest
- type SetDeploymentScalingGroupRequestIntf
- type SetDeploymentScalingGroupRequestSetCPUGroup
- type SetDeploymentScalingGroupRequestSetDiskGroup
- type SetDeploymentScalingGroupRequestSetMembersGroup
- type SetDeploymentScalingGroupRequestSetMemoryGroup
- type SetDeploymentScalingGroupResponse
- type SetDiskGroupDisk
- type SetMembersGroupMembers
- type SetMemoryGroupMemory
- type SetPromotionOptions
- type SetPromotionPromotion
- type SetPromotionPromotionIntf
- type SetPromotionPromotionPromote
- type SetPromotionPromotionUpgradePromote
- type SetPromotionResponse
- type SetRemotesOptions
- func (options *SetRemotesOptions) SetHeaders(param map[string]string) *SetRemotesOptions
- func (options *SetRemotesOptions) SetID(id string) *SetRemotesOptions
- func (options *SetRemotesOptions) SetRemotes(remotes *SetRemotesRequestRemotes) *SetRemotesOptions
- func (options *SetRemotesOptions) SetSkipInitialBackup(skipInitialBackup bool) *SetRemotesOptions
- type SetRemotesRequestRemotes
- type SetRemotesResponse
- type StartOndemandBackupOptions
- type StartOndemandBackupResponse
- type Task
- type Tasks
- type Whitelist
- type WhitelistEntry
Constants ¶
const ( Backup_Type_OnDemand = "on_demand" Backup_Type_Scheduled = "scheduled" )
Constants associated with the Backup.Type property. The type of backup.
const ( Backup_Status_Completed = "completed" Backup_Status_Failed = "failed" Backup_Status_Running = "running" )
Constants associated with the Backup.Status property. The status of this backup.
const ( CompleteConnectionOptions_EndpointType_Private = "private" CompleteConnectionOptions_EndpointType_Public = "public" )
Constants associated with the CompleteConnectionOptions.EndpointType property. Endpoint Type. The select endpoint must be enabled on the deployment before its connection information can be fetched.
const ( DeployablesVersionsItem_Status_Beta = "beta" DeployablesVersionsItem_Status_Deprecated = "deprecated" DeployablesVersionsItem_Status_Stable = "stable" )
Constants associated with the DeployablesVersionsItem.Status property. The status of this version: To be finalized.
const ( GetConnectionOptions_EndpointType_Private = "private" GetConnectionOptions_EndpointType_Public = "public" )
Constants associated with the GetConnectionOptions.EndpointType property. Endpoint Type. The endpoint must be enabled on the deployment before its connection information can be fetched.
const ( GetDefaultScalingGroupsOptions_Type_Etcd = "etcd" GetDefaultScalingGroupsOptions_Type_Postgresql = "postgresql" )
Constants associated with the GetDefaultScalingGroupsOptions.Type property. Database type name.
const ( GetUserOptions_EndpointType_Private = "private" GetUserOptions_EndpointType_Public = "public" )
Constants associated with the GetUserOptions.EndpointType property. Endpoint Type. The endpoint must be enabled on the deployment before its connection information can be fetched.
const ( SetConfigurationConfiguration_SynchronousCommit_Local = "local" SetConfigurationConfiguration_SynchronousCommit_Off = "off" )
Constants associated with the SetConfigurationConfiguration.SynchronousCommit property. Sets the current transaction's synchronization level. Off can result in data loss. remote_write with enable synchronous replication which will impact performance and availabilty.
const ( SetConfigurationConfiguration_WalLevel_HotStandby = "hot_standby" SetConfigurationConfiguration_WalLevel_Logical = "logical" )
Constants associated with the SetConfigurationConfiguration.WalLevel property. WAL level. Set to logical to use logical decoding or logical replication.
const ( SetConfigurationConfiguration_MaxmemoryPolicy_AllkeysLru = "allkeys-lru" SetConfigurationConfiguration_MaxmemoryPolicy_AllkeysRandom = "allkeys-random" SetConfigurationConfiguration_MaxmemoryPolicy_Noeviction = "noeviction" SetConfigurationConfiguration_MaxmemoryPolicy_VolatileLru = "volatile-lru" SetConfigurationConfiguration_MaxmemoryPolicy_VolatileRandom = "volatile-random" SetConfigurationConfiguration_MaxmemoryPolicy_VolatileTTL = "volatile-ttl" )
Constants associated with the SetConfigurationConfiguration.MaxmemoryPolicy property. The policy with which Redis evicts keys when maximum memory is reached.
const ( SetConfigurationConfiguration_Appendonly_No = "no" SetConfigurationConfiguration_Appendonly_Yes = "yes" )
Constants associated with the SetConfigurationConfiguration.Appendonly property. If set to yes this will enable AOF persistence.
const ( SetConfigurationConfiguration_StopWritesOnBgsaveError_No = "no" SetConfigurationConfiguration_StopWritesOnBgsaveError_Yes = "yes" )
Constants associated with the SetConfigurationConfiguration.StopWritesOnBgsaveError property. Whether or not to stop accepting writes when background persistence actions fail.
const ( Task_Status_Completed = "completed" Task_Status_Failed = "failed" Task_Status_Running = "running" )
Constants associated with the Task.Status property. The status of the task.
const ( SetConfigurationConfigurationPGConfiguration_SynchronousCommit_Local = "local" SetConfigurationConfigurationPGConfiguration_SynchronousCommit_Off = "off" )
Constants associated with the SetConfigurationConfigurationPGConfiguration.SynchronousCommit property. Sets the current transaction's synchronization level. Off can result in data loss. remote_write with enable synchronous replication which will impact performance and availabilty.
const ( SetConfigurationConfigurationPGConfiguration_WalLevel_HotStandby = "hot_standby" SetConfigurationConfigurationPGConfiguration_WalLevel_Logical = "logical" )
Constants associated with the SetConfigurationConfigurationPGConfiguration.WalLevel property. WAL level. Set to logical to use logical decoding or logical replication.
const ( SetConfigurationConfigurationRedisConfiguration_MaxmemoryPolicy_AllkeysLru = "allkeys-lru" SetConfigurationConfigurationRedisConfiguration_MaxmemoryPolicy_AllkeysRandom = "allkeys-random" SetConfigurationConfigurationRedisConfiguration_MaxmemoryPolicy_Noeviction = "noeviction" SetConfigurationConfigurationRedisConfiguration_MaxmemoryPolicy_VolatileLru = "volatile-lru" SetConfigurationConfigurationRedisConfiguration_MaxmemoryPolicy_VolatileRandom = "volatile-random" SetConfigurationConfigurationRedisConfiguration_MaxmemoryPolicy_VolatileTTL = "volatile-ttl" )
Constants associated with the SetConfigurationConfigurationRedisConfiguration.MaxmemoryPolicy property. The policy with which Redis evicts keys when maximum memory is reached.
const ( SetConfigurationConfigurationRedisConfiguration_Appendonly_No = "no" SetConfigurationConfigurationRedisConfiguration_Appendonly_Yes = "yes" )
Constants associated with the SetConfigurationConfigurationRedisConfiguration.Appendonly property. If set to yes this will enable AOF persistence.
const ( SetConfigurationConfigurationRedisConfiguration_StopWritesOnBgsaveError_No = "no" SetConfigurationConfigurationRedisConfiguration_StopWritesOnBgsaveError_Yes = "yes" )
Constants associated with the SetConfigurationConfigurationRedisConfiguration.StopWritesOnBgsaveError property. Whether or not to stop accepting writes when background persistence actions fail.
const DefaultServiceName = "ibm_cloud_databases"
DefaultServiceName is the default key used to find external configuration information.
Variables ¶
This section is empty.
Functions ¶
func GetServiceURLForRegion ¶
GetServiceURLForRegion returns the service URL to be used for the specified region
func UnmarshalAPasswordSettingUser ¶
func UnmarshalAPasswordSettingUser(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalAPasswordSettingUser unmarshals an instance of APasswordSettingUser from the specified map of raw messages.
func UnmarshalAddWhitelistEntryResponse ¶
func UnmarshalAddWhitelistEntryResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalAddWhitelistEntryResponse unmarshals an instance of AddWhitelistEntryResponse from the specified map of raw messages.
func UnmarshalAutoscalingCPUGroupCPU ¶
func UnmarshalAutoscalingCPUGroupCPU(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalAutoscalingCPUGroupCPU unmarshals an instance of AutoscalingCPUGroupCPU from the specified map of raw messages.
func UnmarshalAutoscalingCPUGroupCPURate ¶
func UnmarshalAutoscalingCPUGroupCPURate(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalAutoscalingCPUGroupCPURate unmarshals an instance of AutoscalingCPUGroupCPURate from the specified map of raw messages.
func UnmarshalAutoscalingDiskGroupDisk ¶
func UnmarshalAutoscalingDiskGroupDisk(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalAutoscalingDiskGroupDisk unmarshals an instance of AutoscalingDiskGroupDisk from the specified map of raw messages.
func UnmarshalAutoscalingDiskGroupDiskRate ¶
func UnmarshalAutoscalingDiskGroupDiskRate(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalAutoscalingDiskGroupDiskRate unmarshals an instance of AutoscalingDiskGroupDiskRate from the specified map of raw messages.
func UnmarshalAutoscalingDiskGroupDiskScalers ¶
func UnmarshalAutoscalingDiskGroupDiskScalers(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalAutoscalingDiskGroupDiskScalers unmarshals an instance of AutoscalingDiskGroupDiskScalers from the specified map of raw messages.
func UnmarshalAutoscalingDiskGroupDiskScalersCapacity ¶
func UnmarshalAutoscalingDiskGroupDiskScalersCapacity(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalAutoscalingDiskGroupDiskScalersCapacity unmarshals an instance of AutoscalingDiskGroupDiskScalersCapacity from the specified map of raw messages.
func UnmarshalAutoscalingDiskGroupDiskScalersIoUtilization ¶
func UnmarshalAutoscalingDiskGroupDiskScalersIoUtilization(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalAutoscalingDiskGroupDiskScalersIoUtilization unmarshals an instance of AutoscalingDiskGroupDiskScalersIoUtilization from the specified map of raw messages.
func UnmarshalAutoscalingGroup ¶
func UnmarshalAutoscalingGroup(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalAutoscalingGroup unmarshals an instance of AutoscalingGroup from the specified map of raw messages.
func UnmarshalAutoscalingMemoryGroupMemory ¶
func UnmarshalAutoscalingMemoryGroupMemory(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalAutoscalingMemoryGroupMemory unmarshals an instance of AutoscalingMemoryGroupMemory from the specified map of raw messages.
func UnmarshalAutoscalingMemoryGroupMemoryRate ¶
func UnmarshalAutoscalingMemoryGroupMemoryRate(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalAutoscalingMemoryGroupMemoryRate unmarshals an instance of AutoscalingMemoryGroupMemoryRate from the specified map of raw messages.
func UnmarshalAutoscalingMemoryGroupMemoryScalers ¶
func UnmarshalAutoscalingMemoryGroupMemoryScalers(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalAutoscalingMemoryGroupMemoryScalers unmarshals an instance of AutoscalingMemoryGroupMemoryScalers from the specified map of raw messages.
func UnmarshalAutoscalingMemoryGroupMemoryScalersIoUtilization ¶
func UnmarshalAutoscalingMemoryGroupMemoryScalersIoUtilization(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalAutoscalingMemoryGroupMemoryScalersIoUtilization unmarshals an instance of AutoscalingMemoryGroupMemoryScalersIoUtilization from the specified map of raw messages.
func UnmarshalAutoscalingSetGroup ¶
func UnmarshalAutoscalingSetGroup(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalAutoscalingSetGroup unmarshals an instance of AutoscalingSetGroup from the specified map of raw messages.
func UnmarshalAutoscalingSetGroupAutoscalingCPUGroup ¶
func UnmarshalAutoscalingSetGroupAutoscalingCPUGroup(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalAutoscalingSetGroupAutoscalingCPUGroup unmarshals an instance of AutoscalingSetGroupAutoscalingCPUGroup from the specified map of raw messages.
func UnmarshalAutoscalingSetGroupAutoscalingDiskGroup ¶
func UnmarshalAutoscalingSetGroupAutoscalingDiskGroup(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalAutoscalingSetGroupAutoscalingDiskGroup unmarshals an instance of AutoscalingSetGroupAutoscalingDiskGroup from the specified map of raw messages.
func UnmarshalAutoscalingSetGroupAutoscalingMemoryGroup ¶
func UnmarshalAutoscalingSetGroupAutoscalingMemoryGroup(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalAutoscalingSetGroupAutoscalingMemoryGroup unmarshals an instance of AutoscalingSetGroupAutoscalingMemoryGroup from the specified map of raw messages.
func UnmarshalBackup ¶
func UnmarshalBackup(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalBackup unmarshals an instance of Backup from the specified map of raw messages.
func UnmarshalBackups ¶
func UnmarshalBackups(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalBackups unmarshals an instance of Backups from the specified map of raw messages.
func UnmarshalChangeUserPasswordResponse ¶
func UnmarshalChangeUserPasswordResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalChangeUserPasswordResponse unmarshals an instance of ChangeUserPasswordResponse from the specified map of raw messages.
func UnmarshalChoicePropertySchema ¶
func UnmarshalChoicePropertySchema(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalChoicePropertySchema unmarshals an instance of ChoicePropertySchema from the specified map of raw messages.
func UnmarshalConfigurationSchema ¶
func UnmarshalConfigurationSchema(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalConfigurationSchema unmarshals an instance of ConfigurationSchema from the specified map of raw messages.
func UnmarshalConfigurationSchemaSchema ¶
func UnmarshalConfigurationSchemaSchema(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalConfigurationSchemaSchema unmarshals an instance of ConfigurationSchemaSchema from the specified map of raw messages.
func UnmarshalConfigurationSchemaSchemaPGConfigurationSchema ¶
func UnmarshalConfigurationSchemaSchemaPGConfigurationSchema(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalConfigurationSchemaSchemaPGConfigurationSchema unmarshals an instance of ConfigurationSchemaSchemaPGConfigurationSchema from the specified map of raw messages.
func UnmarshalConfigurationSchemaSchemaRedisConfigurationSchema ¶
func UnmarshalConfigurationSchemaSchemaRedisConfigurationSchema(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalConfigurationSchemaSchemaRedisConfigurationSchema unmarshals an instance of ConfigurationSchemaSchemaRedisConfigurationSchema from the specified map of raw messages.
func UnmarshalConnection ¶
func UnmarshalConnection(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalConnection unmarshals an instance of Connection from the specified map of raw messages.
func UnmarshalConnectionCLI ¶
func UnmarshalConnectionCLI(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalConnectionCLI unmarshals an instance of ConnectionCLI from the specified map of raw messages.
func UnmarshalConnectionCLICertificate ¶
func UnmarshalConnectionCLICertificate(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalConnectionCLICertificate unmarshals an instance of ConnectionCLICertificate from the specified map of raw messages.
func UnmarshalConnectionConnection ¶
func UnmarshalConnectionConnection(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalConnectionConnection unmarshals an instance of ConnectionConnection from the specified map of raw messages.
func UnmarshalConnectionConnectionElasticsearchConnection ¶
func UnmarshalConnectionConnectionElasticsearchConnection(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalConnectionConnectionElasticsearchConnection unmarshals an instance of ConnectionConnectionElasticsearchConnection from the specified map of raw messages.
func UnmarshalConnectionConnectionEtcdConnection ¶
func UnmarshalConnectionConnectionEtcdConnection(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalConnectionConnectionEtcdConnection unmarshals an instance of ConnectionConnectionEtcdConnection from the specified map of raw messages.
func UnmarshalConnectionConnectionMongoDBConnection ¶
func UnmarshalConnectionConnectionMongoDBConnection(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalConnectionConnectionMongoDBConnection unmarshals an instance of ConnectionConnectionMongoDBConnection from the specified map of raw messages.
func UnmarshalConnectionConnectionPostgreSQLConnection ¶
func UnmarshalConnectionConnectionPostgreSQLConnection(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalConnectionConnectionPostgreSQLConnection unmarshals an instance of ConnectionConnectionPostgreSQLConnection from the specified map of raw messages.
func UnmarshalConnectionConnectionRabbitMQConnection ¶
func UnmarshalConnectionConnectionRabbitMQConnection(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalConnectionConnectionRabbitMQConnection unmarshals an instance of ConnectionConnectionRabbitMQConnection from the specified map of raw messages.
func UnmarshalConnectionConnectionRedisConnection ¶
func UnmarshalConnectionConnectionRedisConnection(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalConnectionConnectionRedisConnection unmarshals an instance of ConnectionConnectionRedisConnection from the specified map of raw messages.
func UnmarshalCreateDatabaseUserRequestUser ¶
func UnmarshalCreateDatabaseUserRequestUser(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalCreateDatabaseUserRequestUser unmarshals an instance of CreateDatabaseUserRequestUser from the specified map of raw messages.
func UnmarshalCreateDatabaseUserResponse ¶
func UnmarshalCreateDatabaseUserResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalCreateDatabaseUserResponse unmarshals an instance of CreateDatabaseUserResponse from the specified map of raw messages.
func UnmarshalCreateLogicalReplicationSlotResponse ¶
func UnmarshalCreateLogicalReplicationSlotResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalCreateLogicalReplicationSlotResponse unmarshals an instance of CreateLogicalReplicationSlotResponse from the specified map of raw messages.
func UnmarshalDeleteDatabaseUserResponse ¶
func UnmarshalDeleteDatabaseUserResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalDeleteDatabaseUserResponse unmarshals an instance of DeleteDatabaseUserResponse from the specified map of raw messages.
func UnmarshalDeleteLogicalReplicationSlotResponse ¶
func UnmarshalDeleteLogicalReplicationSlotResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalDeleteLogicalReplicationSlotResponse unmarshals an instance of DeleteLogicalReplicationSlotResponse from the specified map of raw messages.
func UnmarshalDeleteWhitelistEntryResponse ¶
func UnmarshalDeleteWhitelistEntryResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalDeleteWhitelistEntryResponse unmarshals an instance of DeleteWhitelistEntryResponse from the specified map of raw messages.
func UnmarshalDeployables ¶
func UnmarshalDeployables(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalDeployables unmarshals an instance of Deployables from the specified map of raw messages.
func UnmarshalDeployablesVersionsItem ¶
func UnmarshalDeployablesVersionsItem(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalDeployablesVersionsItem unmarshals an instance of DeployablesVersionsItem from the specified map of raw messages.
func UnmarshalDeployablesVersionsItemTransitionsItem ¶
func UnmarshalDeployablesVersionsItemTransitionsItem(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalDeployablesVersionsItemTransitionsItem unmarshals an instance of DeployablesVersionsItemTransitionsItem from the specified map of raw messages.
func UnmarshalDeployment ¶
func UnmarshalDeployment(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalDeployment unmarshals an instance of Deployment from the specified map of raw messages.
func UnmarshalElasticsearchConnectionHTTPS ¶
func UnmarshalElasticsearchConnectionHTTPS(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalElasticsearchConnectionHTTPS unmarshals an instance of ElasticsearchConnectionHTTPS from the specified map of raw messages.
func UnmarshalElasticsearchConnectionHTTPSAuthentication ¶
func UnmarshalElasticsearchConnectionHTTPSAuthentication(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalElasticsearchConnectionHTTPSAuthentication unmarshals an instance of ElasticsearchConnectionHTTPSAuthentication from the specified map of raw messages.
func UnmarshalElasticsearchConnectionHTTPSCertificate ¶
func UnmarshalElasticsearchConnectionHTTPSCertificate(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalElasticsearchConnectionHTTPSCertificate unmarshals an instance of ElasticsearchConnectionHTTPSCertificate from the specified map of raw messages.
func UnmarshalElasticsearchConnectionHTTPSHostsItem ¶
func UnmarshalElasticsearchConnectionHTTPSHostsItem(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalElasticsearchConnectionHTTPSHostsItem unmarshals an instance of ElasticsearchConnectionHTTPSHostsItem from the specified map of raw messages.
func UnmarshalFileSyncResponse ¶
func UnmarshalFileSyncResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalFileSyncResponse unmarshals an instance of FileSyncResponse from the specified map of raw messages.
func UnmarshalGRPCConnectionURI ¶
func UnmarshalGRPCConnectionURI(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalGRPCConnectionURI unmarshals an instance of GRPCConnectionURI from the specified map of raw messages.
func UnmarshalGRPCConnectionURIAuthentication ¶
func UnmarshalGRPCConnectionURIAuthentication(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalGRPCConnectionURIAuthentication unmarshals an instance of GRPCConnectionURIAuthentication from the specified map of raw messages.
func UnmarshalGRPCConnectionURICertificate ¶
func UnmarshalGRPCConnectionURICertificate(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalGRPCConnectionURICertificate unmarshals an instance of GRPCConnectionURICertificate from the specified map of raw messages.
func UnmarshalGRPCConnectionURIHostsItem ¶
func UnmarshalGRPCConnectionURIHostsItem(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalGRPCConnectionURIHostsItem unmarshals an instance of GRPCConnectionURIHostsItem from the specified map of raw messages.
func UnmarshalGetAutoscalingConditionsResponse ¶
func UnmarshalGetAutoscalingConditionsResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalGetAutoscalingConditionsResponse unmarshals an instance of GetAutoscalingConditionsResponse from the specified map of raw messages.
func UnmarshalGetBackupInfoResponse ¶
func UnmarshalGetBackupInfoResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalGetBackupInfoResponse unmarshals an instance of GetBackupInfoResponse from the specified map of raw messages.
func UnmarshalGetDatabaseConfigurationSchemaResponse ¶
func UnmarshalGetDatabaseConfigurationSchemaResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalGetDatabaseConfigurationSchemaResponse unmarshals an instance of GetDatabaseConfigurationSchemaResponse from the specified map of raw messages.
func UnmarshalGetDeployablesResponse ¶
func UnmarshalGetDeployablesResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalGetDeployablesResponse unmarshals an instance of GetDeployablesResponse from the specified map of raw messages.
func UnmarshalGetDeploymentInfoResponse ¶
func UnmarshalGetDeploymentInfoResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalGetDeploymentInfoResponse unmarshals an instance of GetDeploymentInfoResponse from the specified map of raw messages.
func UnmarshalGetRegionsResponse ¶
func UnmarshalGetRegionsResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalGetRegionsResponse unmarshals an instance of GetRegionsResponse from the specified map of raw messages.
func UnmarshalGetRemotesResponse ¶
func UnmarshalGetRemotesResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalGetRemotesResponse unmarshals an instance of GetRemotesResponse from the specified map of raw messages.
func UnmarshalGetRemotesSchemaResponse ¶
func UnmarshalGetRemotesSchemaResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalGetRemotesSchemaResponse unmarshals an instance of GetRemotesSchemaResponse from the specified map of raw messages.
func UnmarshalGetTasksResponse ¶
func UnmarshalGetTasksResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalGetTasksResponse unmarshals an instance of GetTasksResponse from the specified map of raw messages.
func UnmarshalGroup ¶
func UnmarshalGroup(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalGroup unmarshals an instance of Group from the specified map of raw messages.
func UnmarshalGroupCpu ¶
func UnmarshalGroupCpu(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalGroupCpu unmarshals an instance of GroupCpu from the specified map of raw messages.
func UnmarshalGroupDisk ¶
func UnmarshalGroupDisk(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalGroupDisk unmarshals an instance of GroupDisk from the specified map of raw messages.
func UnmarshalGroupMembers ¶
func UnmarshalGroupMembers(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalGroupMembers unmarshals an instance of GroupMembers from the specified map of raw messages.
func UnmarshalGroupMemory ¶
func UnmarshalGroupMemory(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalGroupMemory unmarshals an instance of GroupMemory from the specified map of raw messages.
func UnmarshalGroups ¶
func UnmarshalGroups(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalGroups unmarshals an instance of Groups from the specified map of raw messages.
func UnmarshalIntegerPropertySchema ¶
func UnmarshalIntegerPropertySchema(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalIntegerPropertySchema unmarshals an instance of IntegerPropertySchema from the specified map of raw messages.
func UnmarshalKillConnectionsResponse ¶
func UnmarshalKillConnectionsResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalKillConnectionsResponse unmarshals an instance of KillConnectionsResponse from the specified map of raw messages.
func UnmarshalLogicalReplicationSlotLogicalReplicationSlot ¶
func UnmarshalLogicalReplicationSlotLogicalReplicationSlot(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalLogicalReplicationSlotLogicalReplicationSlot unmarshals an instance of LogicalReplicationSlotLogicalReplicationSlot from the specified map of raw messages.
func UnmarshalMongoDBConnectionURI ¶
func UnmarshalMongoDBConnectionURI(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalMongoDBConnectionURI unmarshals an instance of MongoDBConnectionURI from the specified map of raw messages.
func UnmarshalMongoDBConnectionURIAuthentication ¶
func UnmarshalMongoDBConnectionURIAuthentication(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalMongoDBConnectionURIAuthentication unmarshals an instance of MongoDBConnectionURIAuthentication from the specified map of raw messages.
func UnmarshalMongoDBConnectionURICertificate ¶
func UnmarshalMongoDBConnectionURICertificate(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalMongoDBConnectionURICertificate unmarshals an instance of MongoDBConnectionURICertificate from the specified map of raw messages.
func UnmarshalMongoDBConnectionURIHostsItem ¶
func UnmarshalMongoDBConnectionURIHostsItem(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalMongoDBConnectionURIHostsItem unmarshals an instance of MongoDBConnectionURIHostsItem from the specified map of raw messages.
func UnmarshalPointInTimeRecoveryData ¶
func UnmarshalPointInTimeRecoveryData(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalPointInTimeRecoveryData unmarshals an instance of PointInTimeRecoveryData from the specified map of raw messages.
func UnmarshalPostgreSQLConnectionURI ¶
func UnmarshalPostgreSQLConnectionURI(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalPostgreSQLConnectionURI unmarshals an instance of PostgreSQLConnectionURI from the specified map of raw messages.
func UnmarshalPostgreSQLConnectionURIAuthentication ¶
func UnmarshalPostgreSQLConnectionURIAuthentication(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalPostgreSQLConnectionURIAuthentication unmarshals an instance of PostgreSQLConnectionURIAuthentication from the specified map of raw messages.
func UnmarshalPostgreSQLConnectionURICertificate ¶
func UnmarshalPostgreSQLConnectionURICertificate(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalPostgreSQLConnectionURICertificate unmarshals an instance of PostgreSQLConnectionURICertificate from the specified map of raw messages.
func UnmarshalPostgreSQLConnectionURIHostsItem ¶
func UnmarshalPostgreSQLConnectionURIHostsItem(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalPostgreSQLConnectionURIHostsItem unmarshals an instance of PostgreSQLConnectionURIHostsItem from the specified map of raw messages.
func UnmarshalRabbitMQConnectionAMQPS ¶
func UnmarshalRabbitMQConnectionAMQPS(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalRabbitMQConnectionAMQPS unmarshals an instance of RabbitMQConnectionAMQPS from the specified map of raw messages.
func UnmarshalRabbitMQConnectionAMQPSAuthentication ¶
func UnmarshalRabbitMQConnectionAMQPSAuthentication(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalRabbitMQConnectionAMQPSAuthentication unmarshals an instance of RabbitMQConnectionAMQPSAuthentication from the specified map of raw messages.
func UnmarshalRabbitMQConnectionAMQPSCertificate ¶
func UnmarshalRabbitMQConnectionAMQPSCertificate(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalRabbitMQConnectionAMQPSCertificate unmarshals an instance of RabbitMQConnectionAMQPSCertificate from the specified map of raw messages.
func UnmarshalRabbitMQConnectionAMQPSHostsItem ¶
func UnmarshalRabbitMQConnectionAMQPSHostsItem(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalRabbitMQConnectionAMQPSHostsItem unmarshals an instance of RabbitMQConnectionAMQPSHostsItem from the specified map of raw messages.
func UnmarshalRabbitMQConnectionHTTPS ¶
func UnmarshalRabbitMQConnectionHTTPS(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalRabbitMQConnectionHTTPS unmarshals an instance of RabbitMQConnectionHTTPS from the specified map of raw messages.
func UnmarshalRabbitMQConnectionHTTPSAuthentication ¶
func UnmarshalRabbitMQConnectionHTTPSAuthentication(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalRabbitMQConnectionHTTPSAuthentication unmarshals an instance of RabbitMQConnectionHTTPSAuthentication from the specified map of raw messages.
func UnmarshalRabbitMQConnectionHTTPSCertificate ¶
func UnmarshalRabbitMQConnectionHTTPSCertificate(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalRabbitMQConnectionHTTPSCertificate unmarshals an instance of RabbitMQConnectionHTTPSCertificate from the specified map of raw messages.
func UnmarshalRabbitMQConnectionHTTPSHostsItem ¶
func UnmarshalRabbitMQConnectionHTTPSHostsItem(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalRabbitMQConnectionHTTPSHostsItem unmarshals an instance of RabbitMQConnectionHTTPSHostsItem from the specified map of raw messages.
func UnmarshalRabbitMQConnectionMQTTS ¶
func UnmarshalRabbitMQConnectionMQTTS(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalRabbitMQConnectionMQTTS unmarshals an instance of RabbitMQConnectionMQTTS from the specified map of raw messages.
func UnmarshalRabbitMQConnectionMQTTSAuthentication ¶
func UnmarshalRabbitMQConnectionMQTTSAuthentication(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalRabbitMQConnectionMQTTSAuthentication unmarshals an instance of RabbitMQConnectionMQTTSAuthentication from the specified map of raw messages.
func UnmarshalRabbitMQConnectionMQTTSCertificate ¶
func UnmarshalRabbitMQConnectionMQTTSCertificate(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalRabbitMQConnectionMQTTSCertificate unmarshals an instance of RabbitMQConnectionMQTTSCertificate from the specified map of raw messages.
func UnmarshalRabbitMQConnectionMQTTSHostsItem ¶
func UnmarshalRabbitMQConnectionMQTTSHostsItem(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalRabbitMQConnectionMQTTSHostsItem unmarshals an instance of RabbitMQConnectionMQTTSHostsItem from the specified map of raw messages.
func UnmarshalRabbitMQConnectionStompSSL ¶
func UnmarshalRabbitMQConnectionStompSSL(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalRabbitMQConnectionStompSSL unmarshals an instance of RabbitMQConnectionStompSSL from the specified map of raw messages.
func UnmarshalRabbitMQConnectionStompSSLAuthentication ¶
func UnmarshalRabbitMQConnectionStompSSLAuthentication(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalRabbitMQConnectionStompSSLAuthentication unmarshals an instance of RabbitMQConnectionStompSSLAuthentication from the specified map of raw messages.
func UnmarshalRabbitMQConnectionStompSSLCertificate ¶
func UnmarshalRabbitMQConnectionStompSSLCertificate(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalRabbitMQConnectionStompSSLCertificate unmarshals an instance of RabbitMQConnectionStompSSLCertificate from the specified map of raw messages.
func UnmarshalRabbitMQConnectionStompSSLHostsItem ¶
func UnmarshalRabbitMQConnectionStompSSLHostsItem(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalRabbitMQConnectionStompSSLHostsItem unmarshals an instance of RabbitMQConnectionStompSSLHostsItem from the specified map of raw messages.
func UnmarshalRedisConnectionURI ¶
func UnmarshalRedisConnectionURI(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalRedisConnectionURI unmarshals an instance of RedisConnectionURI from the specified map of raw messages.
func UnmarshalRedisConnectionURIAuthentication ¶
func UnmarshalRedisConnectionURIAuthentication(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalRedisConnectionURIAuthentication unmarshals an instance of RedisConnectionURIAuthentication from the specified map of raw messages.
func UnmarshalRedisConnectionURICertificate ¶
func UnmarshalRedisConnectionURICertificate(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalRedisConnectionURICertificate unmarshals an instance of RedisConnectionURICertificate from the specified map of raw messages.
func UnmarshalRedisConnectionURIHostsItem ¶
func UnmarshalRedisConnectionURIHostsItem(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalRedisConnectionURIHostsItem unmarshals an instance of RedisConnectionURIHostsItem from the specified map of raw messages.
func UnmarshalRemotes ¶
func UnmarshalRemotes(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalRemotes unmarshals an instance of Remotes from the specified map of raw messages.
func UnmarshalReplaceWhitelistResponse ¶
func UnmarshalReplaceWhitelistResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalReplaceWhitelistResponse unmarshals an instance of ReplaceWhitelistResponse from the specified map of raw messages.
func UnmarshalSetAutoscalingConditionsResponse ¶
func UnmarshalSetAutoscalingConditionsResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSetAutoscalingConditionsResponse unmarshals an instance of SetAutoscalingConditionsResponse from the specified map of raw messages.
func UnmarshalSetCPUGroupCPU ¶
func UnmarshalSetCPUGroupCPU(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSetCPUGroupCPU unmarshals an instance of SetCPUGroupCPU from the specified map of raw messages.
func UnmarshalSetConfigurationConfiguration ¶
func UnmarshalSetConfigurationConfiguration(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSetConfigurationConfiguration unmarshals an instance of SetConfigurationConfiguration from the specified map of raw messages.
func UnmarshalSetConfigurationConfigurationPGConfiguration ¶
func UnmarshalSetConfigurationConfigurationPGConfiguration(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSetConfigurationConfigurationPGConfiguration unmarshals an instance of SetConfigurationConfigurationPGConfiguration from the specified map of raw messages.
func UnmarshalSetConfigurationConfigurationRedisConfiguration ¶
func UnmarshalSetConfigurationConfigurationRedisConfiguration(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSetConfigurationConfigurationRedisConfiguration unmarshals an instance of SetConfigurationConfigurationRedisConfiguration from the specified map of raw messages.
func UnmarshalSetDatabaseConfigurationResponse ¶
func UnmarshalSetDatabaseConfigurationResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSetDatabaseConfigurationResponse unmarshals an instance of SetDatabaseConfigurationResponse from the specified map of raw messages.
func UnmarshalSetDeploymentScalingGroupRequest ¶
func UnmarshalSetDeploymentScalingGroupRequest(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSetDeploymentScalingGroupRequest unmarshals an instance of SetDeploymentScalingGroupRequest from the specified map of raw messages.
func UnmarshalSetDeploymentScalingGroupRequestSetCPUGroup ¶
func UnmarshalSetDeploymentScalingGroupRequestSetCPUGroup(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSetDeploymentScalingGroupRequestSetCPUGroup unmarshals an instance of SetDeploymentScalingGroupRequestSetCPUGroup from the specified map of raw messages.
func UnmarshalSetDeploymentScalingGroupRequestSetDiskGroup ¶
func UnmarshalSetDeploymentScalingGroupRequestSetDiskGroup(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSetDeploymentScalingGroupRequestSetDiskGroup unmarshals an instance of SetDeploymentScalingGroupRequestSetDiskGroup from the specified map of raw messages.
func UnmarshalSetDeploymentScalingGroupRequestSetMembersGroup ¶
func UnmarshalSetDeploymentScalingGroupRequestSetMembersGroup(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSetDeploymentScalingGroupRequestSetMembersGroup unmarshals an instance of SetDeploymentScalingGroupRequestSetMembersGroup from the specified map of raw messages.
func UnmarshalSetDeploymentScalingGroupRequestSetMemoryGroup ¶
func UnmarshalSetDeploymentScalingGroupRequestSetMemoryGroup(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSetDeploymentScalingGroupRequestSetMemoryGroup unmarshals an instance of SetDeploymentScalingGroupRequestSetMemoryGroup from the specified map of raw messages.
func UnmarshalSetDeploymentScalingGroupResponse ¶
func UnmarshalSetDeploymentScalingGroupResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSetDeploymentScalingGroupResponse unmarshals an instance of SetDeploymentScalingGroupResponse from the specified map of raw messages.
func UnmarshalSetDiskGroupDisk ¶
func UnmarshalSetDiskGroupDisk(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSetDiskGroupDisk unmarshals an instance of SetDiskGroupDisk from the specified map of raw messages.
func UnmarshalSetMembersGroupMembers ¶
func UnmarshalSetMembersGroupMembers(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSetMembersGroupMembers unmarshals an instance of SetMembersGroupMembers from the specified map of raw messages.
func UnmarshalSetMemoryGroupMemory ¶
func UnmarshalSetMemoryGroupMemory(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSetMemoryGroupMemory unmarshals an instance of SetMemoryGroupMemory from the specified map of raw messages.
func UnmarshalSetPromotionPromotion ¶
func UnmarshalSetPromotionPromotion(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSetPromotionPromotion unmarshals an instance of SetPromotionPromotion from the specified map of raw messages.
func UnmarshalSetPromotionPromotionPromote ¶
func UnmarshalSetPromotionPromotionPromote(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSetPromotionPromotionPromote unmarshals an instance of SetPromotionPromotionPromote from the specified map of raw messages.
func UnmarshalSetPromotionPromotionUpgradePromote ¶
func UnmarshalSetPromotionPromotionUpgradePromote(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSetPromotionPromotionUpgradePromote unmarshals an instance of SetPromotionPromotionUpgradePromote from the specified map of raw messages.
func UnmarshalSetPromotionResponse ¶
func UnmarshalSetPromotionResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSetPromotionResponse unmarshals an instance of SetPromotionResponse from the specified map of raw messages.
func UnmarshalSetRemotesRequestRemotes ¶
func UnmarshalSetRemotesRequestRemotes(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSetRemotesRequestRemotes unmarshals an instance of SetRemotesRequestRemotes from the specified map of raw messages.
func UnmarshalSetRemotesResponse ¶
func UnmarshalSetRemotesResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalSetRemotesResponse unmarshals an instance of SetRemotesResponse from the specified map of raw messages.
func UnmarshalStartOndemandBackupResponse ¶
func UnmarshalStartOndemandBackupResponse(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalStartOndemandBackupResponse unmarshals an instance of StartOndemandBackupResponse from the specified map of raw messages.
func UnmarshalTask ¶
func UnmarshalTask(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalTask unmarshals an instance of Task from the specified map of raw messages.
func UnmarshalTasks ¶
func UnmarshalTasks(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalTasks unmarshals an instance of Tasks from the specified map of raw messages.
func UnmarshalWhitelist ¶
func UnmarshalWhitelist(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalWhitelist unmarshals an instance of Whitelist from the specified map of raw messages.
func UnmarshalWhitelistEntry ¶
func UnmarshalWhitelistEntry(m map[string]json.RawMessage, result interface{}) (err error)
UnmarshalWhitelistEntry unmarshals an instance of WhitelistEntry from the specified map of raw messages.
Types ¶
type APasswordSettingUser ¶
type APasswordSettingUser struct {
Password *string `json:"password,omitempty"`
}
APasswordSettingUser : APasswordSettingUser struct
type AddWhitelistEntryOptions ¶
type AddWhitelistEntryOptions struct { // Deployment ID. ID *string `validate:"required,ne="` IpAddress *WhitelistEntry // Allows users to set headers on API requests Headers map[string]string }
AddWhitelistEntryOptions : The AddWhitelistEntry options.
func (*AddWhitelistEntryOptions) SetHeaders ¶
func (options *AddWhitelistEntryOptions) SetHeaders(param map[string]string) *AddWhitelistEntryOptions
SetHeaders : Allow user to set Headers
func (*AddWhitelistEntryOptions) SetID ¶
func (options *AddWhitelistEntryOptions) SetID(id string) *AddWhitelistEntryOptions
SetID : Allow user to set ID
func (*AddWhitelistEntryOptions) SetIpAddress ¶
func (options *AddWhitelistEntryOptions) SetIpAddress(ipAddress *WhitelistEntry) *AddWhitelistEntryOptions
SetIpAddress : Allow user to set IpAddress
type AddWhitelistEntryResponse ¶
type AddWhitelistEntryResponse struct {
Task *Task `json:"task,omitempty"`
}
AddWhitelistEntryResponse : AddWhitelistEntryResponse struct
type AutoscalingCPUGroupCPU ¶
type AutoscalingCPUGroupCPU struct { Scalers interface{} `json:"scalers,omitempty"` Rate *AutoscalingCPUGroupCPURate `json:"rate,omitempty"` }
AutoscalingCPUGroupCPU : AutoscalingCPUGroupCPU struct
type AutoscalingCPUGroupCPURate ¶
type AutoscalingCPUGroupCPURate struct { IncreasePercent *float64 `json:"increase_percent,omitempty"` PeriodSeconds *int64 `json:"period_seconds,omitempty"` LimitCountPerMember *int64 `json:"limit_count_per_member,omitempty"` Units *string `json:"units,omitempty"` }
AutoscalingCPUGroupCPURate : AutoscalingCPUGroupCPURate struct
type AutoscalingDiskGroupDisk ¶
type AutoscalingDiskGroupDisk struct { Scalers *AutoscalingDiskGroupDiskScalers `json:"scalers,omitempty"` Rate *AutoscalingDiskGroupDiskRate `json:"rate,omitempty"` }
AutoscalingDiskGroupDisk : AutoscalingDiskGroupDisk struct
type AutoscalingDiskGroupDiskRate ¶
type AutoscalingDiskGroupDiskRate struct { IncreasePercent *float64 `json:"increase_percent,omitempty"` PeriodSeconds *int64 `json:"period_seconds,omitempty"` LimitMbPerMember *float64 `json:"limit_mb_per_member,omitempty"` Units *string `json:"units,omitempty"` }
AutoscalingDiskGroupDiskRate : AutoscalingDiskGroupDiskRate struct
type AutoscalingDiskGroupDiskScalers ¶
type AutoscalingDiskGroupDiskScalers struct { Capacity *AutoscalingDiskGroupDiskScalersCapacity `json:"capacity,omitempty"` IoUtilization *AutoscalingDiskGroupDiskScalersIoUtilization `json:"io_utilization,omitempty"` }
AutoscalingDiskGroupDiskScalers : AutoscalingDiskGroupDiskScalers struct
type AutoscalingDiskGroupDiskScalersCapacity ¶
type AutoscalingDiskGroupDiskScalersCapacity struct { Enabled *bool `json:"enabled,omitempty"` FreeSpaceLessThanPercent *int64 `json:"free_space_less_than_percent,omitempty"` }
AutoscalingDiskGroupDiskScalersCapacity : AutoscalingDiskGroupDiskScalersCapacity struct
type AutoscalingDiskGroupDiskScalersIoUtilization ¶
type AutoscalingDiskGroupDiskScalersIoUtilization struct { Enabled *bool `json:"enabled,omitempty"` OverPeriod *string `json:"over_period,omitempty"` AbovePercent *int64 `json:"above_percent,omitempty"` }
AutoscalingDiskGroupDiskScalersIoUtilization : AutoscalingDiskGroupDiskScalersIoUtilization struct
type AutoscalingGroup ¶
type AutoscalingGroup struct { Disk *AutoscalingDiskGroupDisk `json:"disk,omitempty"` Memory *AutoscalingMemoryGroupMemory `json:"memory,omitempty"` Cpu *AutoscalingCPUGroupCPU `json:"cpu,omitempty"` }
AutoscalingGroup : AutoscalingGroup struct
type AutoscalingMemoryGroupMemory ¶
type AutoscalingMemoryGroupMemory struct { Scalers *AutoscalingMemoryGroupMemoryScalers `json:"scalers,omitempty"` Rate *AutoscalingMemoryGroupMemoryRate `json:"rate,omitempty"` }
AutoscalingMemoryGroupMemory : AutoscalingMemoryGroupMemory struct
type AutoscalingMemoryGroupMemoryRate ¶
type AutoscalingMemoryGroupMemoryRate struct { IncreasePercent *float64 `json:"increase_percent,omitempty"` PeriodSeconds *int64 `json:"period_seconds,omitempty"` LimitMbPerMember *float64 `json:"limit_mb_per_member,omitempty"` Units *string `json:"units,omitempty"` }
AutoscalingMemoryGroupMemoryRate : AutoscalingMemoryGroupMemoryRate struct
type AutoscalingMemoryGroupMemoryScalers ¶
type AutoscalingMemoryGroupMemoryScalers struct {
IoUtilization *AutoscalingMemoryGroupMemoryScalersIoUtilization `json:"io_utilization,omitempty"`
}
AutoscalingMemoryGroupMemoryScalers : AutoscalingMemoryGroupMemoryScalers struct
type AutoscalingMemoryGroupMemoryScalersIoUtilization ¶
type AutoscalingMemoryGroupMemoryScalersIoUtilization struct { Enabled *bool `json:"enabled,omitempty"` OverPeriod *string `json:"over_period,omitempty"` AbovePercent *int64 `json:"above_percent,omitempty"` }
AutoscalingMemoryGroupMemoryScalersIoUtilization : AutoscalingMemoryGroupMemoryScalersIoUtilization struct
type AutoscalingSetGroup ¶
type AutoscalingSetGroup struct { Disk *AutoscalingDiskGroupDisk `json:"disk,omitempty"` Memory *AutoscalingMemoryGroupMemory `json:"memory,omitempty"` Cpu *AutoscalingCPUGroupCPU `json:"cpu,omitempty"` }
AutoscalingSetGroup : AutoscalingSetGroup struct Models which "extend" this model: - AutoscalingSetGroupAutoscalingDiskGroup - AutoscalingSetGroupAutoscalingMemoryGroup - AutoscalingSetGroupAutoscalingCPUGroup
type AutoscalingSetGroupAutoscalingCPUGroup ¶
type AutoscalingSetGroupAutoscalingCPUGroup struct {
Cpu *AutoscalingCPUGroupCPU `json:"cpu,omitempty"`
}
AutoscalingSetGroupAutoscalingCPUGroup : AutoscalingSetGroupAutoscalingCPUGroup struct This model "extends" AutoscalingSetGroup
type AutoscalingSetGroupAutoscalingDiskGroup ¶
type AutoscalingSetGroupAutoscalingDiskGroup struct {
Disk *AutoscalingDiskGroupDisk `json:"disk,omitempty"`
}
AutoscalingSetGroupAutoscalingDiskGroup : AutoscalingSetGroupAutoscalingDiskGroup struct This model "extends" AutoscalingSetGroup
type AutoscalingSetGroupAutoscalingMemoryGroup ¶
type AutoscalingSetGroupAutoscalingMemoryGroup struct {
Memory *AutoscalingMemoryGroupMemory `json:"memory,omitempty"`
}
AutoscalingSetGroupAutoscalingMemoryGroup : AutoscalingSetGroupAutoscalingMemoryGroup struct This model "extends" AutoscalingSetGroup
type AutoscalingSetGroupIntf ¶
type AutoscalingSetGroupIntf interface {
// contains filtered or unexported methods
}
type Backup ¶
type Backup struct { // ID of this backup. ID *string `json:"id,omitempty"` // ID of the deployment this backup relates to. DeploymentID *string `json:"deployment_id,omitempty"` // The type of backup. Type *string `json:"type,omitempty"` // The status of this backup. Status *string `json:"status,omitempty"` // Is this backup available to download?. IsDownloadable *bool `json:"is_downloadable,omitempty"` // Can this backup be used to restore an instance?. IsRestorable *bool `json:"is_restorable,omitempty"` // Date and time when this backup was created. CreatedAt *strfmt.DateTime `json:"created_at,omitempty"` }
Backup : Backup struct
type Backups ¶
type Backups struct {
Backups []Backup `json:"backups,omitempty"`
}
Backups : Backups struct
type ChangeUserPasswordOptions ¶
type ChangeUserPasswordOptions struct { // Deployment ID. ID *string `validate:"required,ne="` // User type. UserType *string `validate:"required,ne="` // User ID. Username *string `validate:"required,ne="` User *APasswordSettingUser // Allows users to set headers on API requests Headers map[string]string }
ChangeUserPasswordOptions : The ChangeUserPassword options.
func (*ChangeUserPasswordOptions) SetHeaders ¶
func (options *ChangeUserPasswordOptions) SetHeaders(param map[string]string) *ChangeUserPasswordOptions
SetHeaders : Allow user to set Headers
func (*ChangeUserPasswordOptions) SetID ¶
func (options *ChangeUserPasswordOptions) SetID(id string) *ChangeUserPasswordOptions
SetID : Allow user to set ID
func (*ChangeUserPasswordOptions) SetUser ¶
func (options *ChangeUserPasswordOptions) SetUser(user *APasswordSettingUser) *ChangeUserPasswordOptions
SetUser : Allow user to set User
func (*ChangeUserPasswordOptions) SetUserType ¶
func (options *ChangeUserPasswordOptions) SetUserType(userType string) *ChangeUserPasswordOptions
SetUserType : Allow user to set UserType
func (*ChangeUserPasswordOptions) SetUsername ¶
func (options *ChangeUserPasswordOptions) SetUsername(username string) *ChangeUserPasswordOptions
SetUsername : Allow user to set Username
type ChangeUserPasswordResponse ¶
type ChangeUserPasswordResponse struct {
Task *Task `json:"task,omitempty"`
}
ChangeUserPasswordResponse : ChangeUserPasswordResponse struct
type ChoicePropertySchema ¶
type ChoicePropertySchema struct { // Whether the setting is customer-configurable. CustomerConfigurable *bool `json:"customer_configurable,omitempty"` // The default value of the setting. Default *int64 `json:"default,omitempty"` // The description of the default value. DefaultDescription *string `json:"default_description,omitempty"` // The description of the setting. Description *string `json:"description,omitempty"` // The type of this setting (e.g., string, integer). Kind *string `json:"kind,omitempty"` // Whether or not changing this setting will restart the database. RequiresRestart *bool `json:"requires_restart,omitempty"` // The valid choices for this setting. Choices []string `json:"choices,omitempty"` }
ChoicePropertySchema : Choice Property Schema.
type CompleteConnectionDeprecatedOptions ¶
type CompleteConnectionDeprecatedOptions struct { // Deployment ID. ID *string `validate:"required,ne="` // User type. UserType *string `validate:"required,ne="` // User ID. UserID *string `validate:"required,ne="` // Password to be substituted into the response. Password *string // Optional certificate root path to prepend certificate names. Certificates would be stored in this directory for use // by other commands. CertificateRoot *string // Allows users to set headers on API requests Headers map[string]string }
CompleteConnectionDeprecatedOptions : The CompleteConnectionDeprecated options.
func (*CompleteConnectionDeprecatedOptions) SetCertificateRoot ¶
func (options *CompleteConnectionDeprecatedOptions) SetCertificateRoot(certificateRoot string) *CompleteConnectionDeprecatedOptions
SetCertificateRoot : Allow user to set CertificateRoot
func (*CompleteConnectionDeprecatedOptions) SetHeaders ¶
func (options *CompleteConnectionDeprecatedOptions) SetHeaders(param map[string]string) *CompleteConnectionDeprecatedOptions
SetHeaders : Allow user to set Headers
func (*CompleteConnectionDeprecatedOptions) SetID ¶
func (options *CompleteConnectionDeprecatedOptions) SetID(id string) *CompleteConnectionDeprecatedOptions
SetID : Allow user to set ID
func (*CompleteConnectionDeprecatedOptions) SetPassword ¶
func (options *CompleteConnectionDeprecatedOptions) SetPassword(password string) *CompleteConnectionDeprecatedOptions
SetPassword : Allow user to set Password
func (*CompleteConnectionDeprecatedOptions) SetUserID ¶
func (options *CompleteConnectionDeprecatedOptions) SetUserID(userID string) *CompleteConnectionDeprecatedOptions
SetUserID : Allow user to set UserID
func (*CompleteConnectionDeprecatedOptions) SetUserType ¶
func (options *CompleteConnectionDeprecatedOptions) SetUserType(userType string) *CompleteConnectionDeprecatedOptions
SetUserType : Allow user to set UserType
type CompleteConnectionOptions ¶
type CompleteConnectionOptions struct { // Deployment ID. ID *string `validate:"required,ne="` // User type of `database` is the only currently supported value. UserType *string `validate:"required,ne="` // User ID. UserID *string `validate:"required,ne="` // Endpoint Type. The select endpoint must be enabled on the deployment before its connection information can be // fetched. EndpointType *string `validate:"required,ne="` // Password to be substituted into the response. Password *string // Optional certificate root path to prepend certificate names. Certificates would be stored in this directory for use // by other commands. CertificateRoot *string // Allows users to set headers on API requests Headers map[string]string }
CompleteConnectionOptions : The CompleteConnection options.
func (*CompleteConnectionOptions) SetCertificateRoot ¶
func (options *CompleteConnectionOptions) SetCertificateRoot(certificateRoot string) *CompleteConnectionOptions
SetCertificateRoot : Allow user to set CertificateRoot
func (*CompleteConnectionOptions) SetEndpointType ¶
func (options *CompleteConnectionOptions) SetEndpointType(endpointType string) *CompleteConnectionOptions
SetEndpointType : Allow user to set EndpointType
func (*CompleteConnectionOptions) SetHeaders ¶
func (options *CompleteConnectionOptions) SetHeaders(param map[string]string) *CompleteConnectionOptions
SetHeaders : Allow user to set Headers
func (*CompleteConnectionOptions) SetID ¶
func (options *CompleteConnectionOptions) SetID(id string) *CompleteConnectionOptions
SetID : Allow user to set ID
func (*CompleteConnectionOptions) SetPassword ¶
func (options *CompleteConnectionOptions) SetPassword(password string) *CompleteConnectionOptions
SetPassword : Allow user to set Password
func (*CompleteConnectionOptions) SetUserID ¶
func (options *CompleteConnectionOptions) SetUserID(userID string) *CompleteConnectionOptions
SetUserID : Allow user to set UserID
func (*CompleteConnectionOptions) SetUserType ¶
func (options *CompleteConnectionOptions) SetUserType(userType string) *CompleteConnectionOptions
SetUserType : Allow user to set UserType
type ConfigurationSchema ¶
type ConfigurationSchema struct {
Schema ConfigurationSchemaSchemaIntf `json:"schema" validate:"required"`
}
ConfigurationSchema : Database Configuration Schema.
type ConfigurationSchemaSchema ¶
type ConfigurationSchemaSchema struct { // Integer Property Schema. MaxConnections *IntegerPropertySchema `json:"max_connections,omitempty"` // Integer Property Schema. MaxPreparedConnections *IntegerPropertySchema `json:"max_prepared_connections,omitempty"` // Integer Property Schema. BackupRetentionPeriod *IntegerPropertySchema `json:"backup_retention_period,omitempty"` // Integer Property Schema. DeadlockTimeout *IntegerPropertySchema `json:"deadlock_timeout,omitempty"` // Integer Property Schema. EffectiveIoConcurrency *IntegerPropertySchema `json:"effective_io_concurrency,omitempty"` // Integer Property Schema. MaxReplicationSlots *IntegerPropertySchema `json:"max_replication_slots,omitempty"` // Integer Property Schema. MaxWalSenders *IntegerPropertySchema `json:"max_wal_senders,omitempty"` SharedBuffers *IntegerPropertySchema `json:"shared_buffers,omitempty"` // Choice Property Schema. SynchronousCommit *ChoicePropertySchema `json:"synchronous_commit,omitempty"` // Choice Property Schema. WalLevel *ChoicePropertySchema `json:"wal_level,omitempty"` // Integer Property Schema. ArchiveTimeout *IntegerPropertySchema `json:"archive_timeout,omitempty"` // Integer Property Schema. LogMinDurationStatement *IntegerPropertySchema `json:"log_min_duration_statement,omitempty"` // Integer Property Schema. MaxmemoryRedis *IntegerPropertySchema `json:"maxmemory-redis,omitempty"` // Choice Property Schema. MaxmemoryPolicy *ChoicePropertySchema `json:"maxmemory-policy,omitempty"` // Choice Property Schema. Appendonly *ChoicePropertySchema `json:"appendonly,omitempty"` // Integer Property Schema. MaxmemorySamples *IntegerPropertySchema `json:"maxmemory-samples,omitempty"` // Choice Property Schema. StopWritesOnBgsaveError *ChoicePropertySchema `json:"stop-writes-on-bgsave-error,omitempty"` }
ConfigurationSchemaSchema : ConfigurationSchemaSchema struct Models which "extend" this model: - ConfigurationSchemaSchemaPGConfigurationSchema - ConfigurationSchemaSchemaRedisConfigurationSchema
type ConfigurationSchemaSchemaIntf ¶
type ConfigurationSchemaSchemaIntf interface {
// contains filtered or unexported methods
}
type ConfigurationSchemaSchemaPGConfigurationSchema ¶
type ConfigurationSchemaSchemaPGConfigurationSchema struct { // Integer Property Schema. MaxConnections *IntegerPropertySchema `json:"max_connections" validate:"required"` // Integer Property Schema. MaxPreparedConnections *IntegerPropertySchema `json:"max_prepared_connections" validate:"required"` // Integer Property Schema. BackupRetentionPeriod *IntegerPropertySchema `json:"backup_retention_period" validate:"required"` // Integer Property Schema. DeadlockTimeout *IntegerPropertySchema `json:"deadlock_timeout" validate:"required"` // Integer Property Schema. EffectiveIoConcurrency *IntegerPropertySchema `json:"effective_io_concurrency" validate:"required"` // Integer Property Schema. MaxReplicationSlots *IntegerPropertySchema `json:"max_replication_slots" validate:"required"` // Integer Property Schema. MaxWalSenders *IntegerPropertySchema `json:"max_wal_senders" validate:"required"` SharedBuffers *IntegerPropertySchema `json:"shared_buffers" validate:"required"` // Choice Property Schema. SynchronousCommit *ChoicePropertySchema `json:"synchronous_commit" validate:"required"` // Choice Property Schema. WalLevel *ChoicePropertySchema `json:"wal_level" validate:"required"` // Integer Property Schema. ArchiveTimeout *IntegerPropertySchema `json:"archive_timeout" validate:"required"` // Integer Property Schema. LogMinDurationStatement *IntegerPropertySchema `json:"log_min_duration_statement" validate:"required"` }
ConfigurationSchemaSchemaPGConfigurationSchema : PostgreSQL and EnterpriseDB Configuration Schema. This model "extends" ConfigurationSchemaSchema
type ConfigurationSchemaSchemaRedisConfigurationSchema ¶
type ConfigurationSchemaSchemaRedisConfigurationSchema struct { // Integer Property Schema. MaxmemoryRedis *IntegerPropertySchema `json:"maxmemory-redis" validate:"required"` // Choice Property Schema. MaxmemoryPolicy *ChoicePropertySchema `json:"maxmemory-policy" validate:"required"` // Choice Property Schema. Appendonly *ChoicePropertySchema `json:"appendonly" validate:"required"` // Integer Property Schema. MaxmemorySamples *IntegerPropertySchema `json:"maxmemory-samples" validate:"required"` // Choice Property Schema. StopWritesOnBgsaveError *ChoicePropertySchema `json:"stop-writes-on-bgsave-error" validate:"required"` }
ConfigurationSchemaSchemaRedisConfigurationSchema : Redis Configuration Schema. This model "extends" ConfigurationSchemaSchema
type Connection ¶
type Connection struct {
Connection ConnectionConnectionIntf `json:"connection" validate:"required"`
}
Connection : Connection struct
type ConnectionCLI ¶
type ConnectionCLI struct { // Type of connection being described. Type *string `json:"type,omitempty"` Composed []string `json:"composed,omitempty"` // A map of environment variables for a CLI connection. Environment map[string]string `json:"environment,omitempty"` // The name of the executable the CLI should run. Bin *string `json:"bin,omitempty"` // Sets of arguments to call the executable with. The outer array corresponds to a possible way to call the CLI; the // inner array is the set of arguments to use with that call. Arguments [][]string `json:"arguments,omitempty"` Certificate *ConnectionCLICertificate `json:"certificate,omitempty"` }
ConnectionCLI : CLI Connection.
type ConnectionCLICertificate ¶
type ConnectionCLICertificate struct { // Name associated with the certificate. Name *string `json:"name,omitempty"` // Base64 encoded version of the certificate. CertificateBase64 *string `json:"certificate_base64,omitempty"` }
ConnectionCLICertificate : ConnectionCLICertificate struct
type ConnectionConnection ¶
type ConnectionConnection struct { // Connection information for drivers and libraries. Postgres *PostgreSQLConnectionURI `json:"postgres,omitempty"` // Connection information for psql. Cli *ConnectionCLI `json:"cli,omitempty"` // Connection information for drivers and libraries. Rediss *RedisConnectionURI `json:"rediss,omitempty"` // Elasticsearch Connection information for drivers and libraries. Https *ElasticsearchConnectionHTTPS `json:"https,omitempty"` // RabbitMQ Connection information for AMQPS drivers and libraries. Amqps *RabbitMQConnectionAMQPS `json:"amqps,omitempty"` // RabbitMQ Connection information for MQTTS drivers and libraries. Mqtts *RabbitMQConnectionMQTTS `json:"mqtts,omitempty"` // RabbitMQ Connection information for STOMP drivers and libraries. StompSsl *RabbitMQConnectionStompSSL `json:"stomp_ssl,omitempty"` // GRPC(etcd3) Connection information for drivers and libraries. Grpc *GRPCConnectionURI `json:"grpc,omitempty"` // MongoDB Connection information for drivers and libraries. Mongodb *MongoDBConnectionURI `json:"mongodb,omitempty"` }
ConnectionConnection : ConnectionConnection struct Models which "extend" this model: - ConnectionConnectionPostgreSQLConnection - ConnectionConnectionRedisConnection - ConnectionConnectionElasticsearchConnection - ConnectionConnectionRabbitMQConnection - ConnectionConnectionEtcdConnection - ConnectionConnectionMongoDBConnection
type ConnectionConnectionElasticsearchConnection ¶
type ConnectionConnectionElasticsearchConnection struct { // Elasticsearch Connection information for drivers and libraries. Https *ElasticsearchConnectionHTTPS `json:"https" validate:"required"` // Connection information for cURL. Cli *ConnectionCLI `json:"cli" validate:"required"` }
ConnectionConnectionElasticsearchConnection : Elasticsearch Connection Strings. This model "extends" ConnectionConnection
type ConnectionConnectionEtcdConnection ¶
type ConnectionConnectionEtcdConnection struct { // GRPC(etcd3) Connection information for drivers and libraries. Grpc *GRPCConnectionURI `json:"grpc" validate:"required"` // Connection information for etcdctl. Cli *ConnectionCLI `json:"cli" validate:"required"` }
ConnectionConnectionEtcdConnection : etcd3 Connection Strings. This model "extends" ConnectionConnection
type ConnectionConnectionIntf ¶
type ConnectionConnectionIntf interface {
// contains filtered or unexported methods
}
type ConnectionConnectionMongoDBConnection ¶
type ConnectionConnectionMongoDBConnection struct { // MongoDB Connection information for drivers and libraries. Mongodb *MongoDBConnectionURI `json:"mongodb" validate:"required"` // Connection information for mongo shell. Cli *ConnectionCLI `json:"cli" validate:"required"` }
ConnectionConnectionMongoDBConnection : MongoDB Connection Strings. This model "extends" ConnectionConnection
type ConnectionConnectionPostgreSQLConnection ¶
type ConnectionConnectionPostgreSQLConnection struct { // Connection information for drivers and libraries. Postgres *PostgreSQLConnectionURI `json:"postgres" validate:"required"` // Connection information for psql. Cli *ConnectionCLI `json:"cli" validate:"required"` }
ConnectionConnectionPostgreSQLConnection : PostgreSQL and EnterpriseDB Connection Strings. This model "extends" ConnectionConnection
type ConnectionConnectionRabbitMQConnection ¶
type ConnectionConnectionRabbitMQConnection struct { // RabbitMQ Connection information for AMQPS drivers and libraries. Amqps *RabbitMQConnectionAMQPS `json:"amqps" validate:"required"` // RabbitMQ Connection information for MQTTS drivers and libraries. Mqtts *RabbitMQConnectionMQTTS `json:"mqtts" validate:"required"` // RabbitMQ Connection information for STOMP drivers and libraries. StompSsl *RabbitMQConnectionStompSSL `json:"stomp_ssl" validate:"required"` // RabbitMQ Connection information for HTTPS. Https *RabbitMQConnectionHTTPS `json:"https" validate:"required"` // Connection information for rabbitmqadmin. Cli *ConnectionCLI `json:"cli" validate:"required"` }
ConnectionConnectionRabbitMQConnection : RabbitMQ Connection Strings. This model "extends" ConnectionConnection
type ConnectionConnectionRedisConnection ¶
type ConnectionConnectionRedisConnection struct { // Connection information for drivers and libraries. Rediss *RedisConnectionURI `json:"rediss" validate:"required"` // Connection information for a Redis CLI client. Cli *ConnectionCLI `json:"cli" validate:"required"` }
ConnectionConnectionRedisConnection : Redis Connection Strings. This model "extends" ConnectionConnection
type CreateDatabaseUserOptions ¶
type CreateDatabaseUserOptions struct { // Deployment ID. ID *string `validate:"required,ne="` // User type. UserType *string `validate:"required,ne="` User *CreateDatabaseUserRequestUser // Allows users to set headers on API requests Headers map[string]string }
CreateDatabaseUserOptions : The CreateDatabaseUser options.
func (*CreateDatabaseUserOptions) SetHeaders ¶
func (options *CreateDatabaseUserOptions) SetHeaders(param map[string]string) *CreateDatabaseUserOptions
SetHeaders : Allow user to set Headers
func (*CreateDatabaseUserOptions) SetID ¶
func (options *CreateDatabaseUserOptions) SetID(id string) *CreateDatabaseUserOptions
SetID : Allow user to set ID
func (*CreateDatabaseUserOptions) SetUser ¶
func (options *CreateDatabaseUserOptions) SetUser(user *CreateDatabaseUserRequestUser) *CreateDatabaseUserOptions
SetUser : Allow user to set User
func (*CreateDatabaseUserOptions) SetUserType ¶
func (options *CreateDatabaseUserOptions) SetUserType(userType string) *CreateDatabaseUserOptions
SetUserType : Allow user to set UserType
type CreateDatabaseUserRequestUser ¶
type CreateDatabaseUserRequestUser struct { // User type for new user. UserType *string `json:"user_type,omitempty"` // Username for new user. Username *string `json:"username,omitempty"` // Password for new user. Password *string `json:"password,omitempty"` }
CreateDatabaseUserRequestUser : CreateDatabaseUserRequestUser struct
type CreateDatabaseUserResponse ¶
type CreateDatabaseUserResponse struct {
Task *Task `json:"task,omitempty"`
}
CreateDatabaseUserResponse : CreateDatabaseUserResponse struct
type CreateLogicalReplicationSlotOptions ¶
type CreateLogicalReplicationSlotOptions struct { // Deployment ID. ID *string `validate:"required,ne="` LogicalReplicationSlot *LogicalReplicationSlotLogicalReplicationSlot // Allows users to set headers on API requests Headers map[string]string }
CreateLogicalReplicationSlotOptions : The CreateLogicalReplicationSlot options.
func (*CreateLogicalReplicationSlotOptions) SetHeaders ¶
func (options *CreateLogicalReplicationSlotOptions) SetHeaders(param map[string]string) *CreateLogicalReplicationSlotOptions
SetHeaders : Allow user to set Headers
func (*CreateLogicalReplicationSlotOptions) SetID ¶
func (options *CreateLogicalReplicationSlotOptions) SetID(id string) *CreateLogicalReplicationSlotOptions
SetID : Allow user to set ID
func (*CreateLogicalReplicationSlotOptions) SetLogicalReplicationSlot ¶
func (options *CreateLogicalReplicationSlotOptions) SetLogicalReplicationSlot(logicalReplicationSlot *LogicalReplicationSlotLogicalReplicationSlot) *CreateLogicalReplicationSlotOptions
SetLogicalReplicationSlot : Allow user to set LogicalReplicationSlot
type CreateLogicalReplicationSlotResponse ¶
type CreateLogicalReplicationSlotResponse struct {
Task *Task `json:"task,omitempty"`
}
CreateLogicalReplicationSlotResponse : CreateLogicalReplicationSlotResponse struct
type DeleteDatabaseUserOptions ¶
type DeleteDatabaseUserOptions struct { // Deployment ID. ID *string `validate:"required,ne="` // User type. UserType *string `validate:"required,ne="` // Username. Username *string `validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
DeleteDatabaseUserOptions : The DeleteDatabaseUser options.
func (*DeleteDatabaseUserOptions) SetHeaders ¶
func (options *DeleteDatabaseUserOptions) SetHeaders(param map[string]string) *DeleteDatabaseUserOptions
SetHeaders : Allow user to set Headers
func (*DeleteDatabaseUserOptions) SetID ¶
func (options *DeleteDatabaseUserOptions) SetID(id string) *DeleteDatabaseUserOptions
SetID : Allow user to set ID
func (*DeleteDatabaseUserOptions) SetUserType ¶
func (options *DeleteDatabaseUserOptions) SetUserType(userType string) *DeleteDatabaseUserOptions
SetUserType : Allow user to set UserType
func (*DeleteDatabaseUserOptions) SetUsername ¶
func (options *DeleteDatabaseUserOptions) SetUsername(username string) *DeleteDatabaseUserOptions
SetUsername : Allow user to set Username
type DeleteDatabaseUserResponse ¶
type DeleteDatabaseUserResponse struct {
Task *Task `json:"task,omitempty"`
}
DeleteDatabaseUserResponse : DeleteDatabaseUserResponse struct
type DeleteLogicalReplicationSlotOptions ¶
type DeleteLogicalReplicationSlotOptions struct { // Deployment ID. ID *string `validate:"required,ne="` // Name of the logical replication slot. Name *string `validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
DeleteLogicalReplicationSlotOptions : The DeleteLogicalReplicationSlot options.
func (*DeleteLogicalReplicationSlotOptions) SetHeaders ¶
func (options *DeleteLogicalReplicationSlotOptions) SetHeaders(param map[string]string) *DeleteLogicalReplicationSlotOptions
SetHeaders : Allow user to set Headers
func (*DeleteLogicalReplicationSlotOptions) SetID ¶
func (options *DeleteLogicalReplicationSlotOptions) SetID(id string) *DeleteLogicalReplicationSlotOptions
SetID : Allow user to set ID
func (*DeleteLogicalReplicationSlotOptions) SetName ¶
func (options *DeleteLogicalReplicationSlotOptions) SetName(name string) *DeleteLogicalReplicationSlotOptions
SetName : Allow user to set Name
type DeleteLogicalReplicationSlotResponse ¶
type DeleteLogicalReplicationSlotResponse struct {
Task *Task `json:"task,omitempty"`
}
DeleteLogicalReplicationSlotResponse : DeleteLogicalReplicationSlotResponse struct
type DeleteWhitelistEntryOptions ¶
type DeleteWhitelistEntryOptions struct { // Deployment ID. ID *string `validate:"required,ne="` // An IPv4 address or a CIDR range (netmasked IPv4 address). Ipaddress *string `validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
DeleteWhitelistEntryOptions : The DeleteWhitelistEntry options.
func (*DeleteWhitelistEntryOptions) SetHeaders ¶
func (options *DeleteWhitelistEntryOptions) SetHeaders(param map[string]string) *DeleteWhitelistEntryOptions
SetHeaders : Allow user to set Headers
func (*DeleteWhitelistEntryOptions) SetID ¶
func (options *DeleteWhitelistEntryOptions) SetID(id string) *DeleteWhitelistEntryOptions
SetID : Allow user to set ID
func (*DeleteWhitelistEntryOptions) SetIpaddress ¶
func (options *DeleteWhitelistEntryOptions) SetIpaddress(ipaddress string) *DeleteWhitelistEntryOptions
SetIpaddress : Allow user to set Ipaddress
type DeleteWhitelistEntryResponse ¶
type DeleteWhitelistEntryResponse struct {
Task *Task `json:"task,omitempty"`
}
DeleteWhitelistEntryResponse : DeleteWhitelistEntryResponse struct
type Deployables ¶
type Deployables struct { // Deployment type - typically the name of the database. Type *string `json:"type,omitempty"` // An array of versions of the database, their status, preferedness, and transitions. Versions []DeployablesVersionsItem `json:"versions,omitempty"` }
Deployables : Deployable databases with their version information.
type DeployablesVersionsItem ¶
type DeployablesVersionsItem struct { // The version number. Version *string `json:"version,omitempty"` // The status of this version: To be finalized. Status *string `json:"status,omitempty"` // Should this version be preferred over others?. IsPreferred *bool `json:"is_preferred,omitempty"` // versions that this version can be upgraded to. Transitions []DeployablesVersionsItemTransitionsItem `json:"transitions,omitempty"` }
DeployablesVersionsItem : DeployablesVersionsItem struct
type DeployablesVersionsItemTransitionsItem ¶
type DeployablesVersionsItemTransitionsItem struct { // The database type. Application *string `json:"application,omitempty"` // method of going from from_version to to_version. Method *string `json:"method,omitempty"` // The version the transition in from. FromVersion *string `json:"from_version,omitempty"` // The version the transition is to. ToVersion *string `json:"to_version,omitempty"` }
DeployablesVersionsItemTransitionsItem : DeployablesVersionsItemTransitionsItem struct
type Deployment ¶
type Deployment struct { // ID of this deployment. ID *string `json:"id,omitempty"` // Readable name of this deployment. Name *string `json:"name,omitempty"` // Database type within this deployment. Type *string `json:"type,omitempty"` // Platform-specific options for this deployment. PlatformOptions interface{} `json:"platform_options,omitempty"` // Version number of the database. Version *string `json:"version,omitempty"` // Login name of administration level user. AdminUsernames *string `json:"admin_usernames,omitempty"` // Whether access to this deployment is enabled from the public internet. This property can be modified by updating // this service instance through the Resource Controller API. EnablePublicEndpoints *bool `json:"enable_public_endpoints,omitempty"` // Whether access to this deployment is enabled from IBM Cloud via the IBM Cloud backbone network. This property can be // modified by updating this service instance through the Resource Controller API. EnablePrivateEndpoints *bool `json:"enable_private_endpoints,omitempty"` }
Deployment : Deployment struct
type ElasticsearchConnectionHTTPS ¶
type ElasticsearchConnectionHTTPS struct { // Type of connection being described. Type *string `json:"type,omitempty"` Composed []string `json:"composed,omitempty"` // Scheme/protocol for URI connection. Scheme *string `json:"scheme,omitempty"` Hosts []ElasticsearchConnectionHTTPSHostsItem `json:"hosts,omitempty"` // Path for URI connection. Path *string `json:"path,omitempty"` // Query options to add to the URI connection. QueryOptions interface{} `json:"query_options,omitempty"` Authentication *ElasticsearchConnectionHTTPSAuthentication `json:"authentication,omitempty"` Certificate *ElasticsearchConnectionHTTPSCertificate `json:"certificate,omitempty"` }
ElasticsearchConnectionHTTPS : ElasticsearchConnectionHTTPS struct
type ElasticsearchConnectionHTTPSAuthentication ¶
type ElasticsearchConnectionHTTPSAuthentication struct { // Authentication method for this credential. Method *string `json:"method,omitempty"` // Username part of credential. Username *string `json:"username,omitempty"` // Password part of credential. Password *string `json:"password,omitempty"` }
ElasticsearchConnectionHTTPSAuthentication : ElasticsearchConnectionHTTPSAuthentication struct
type ElasticsearchConnectionHTTPSCertificate ¶
type ElasticsearchConnectionHTTPSCertificate struct { // Name associated with the certificate. Name *string `json:"name,omitempty"` // Base64 encoded version of the certificate. CertificateBase64 *string `json:"certificate_base64,omitempty"` }
ElasticsearchConnectionHTTPSCertificate : ElasticsearchConnectionHTTPSCertificate struct
type ElasticsearchConnectionHTTPSHostsItem ¶
type ElasticsearchConnectionHTTPSHostsItem struct { // Hostname for connection. Hostname *string `json:"hostname,omitempty"` // Port number for connection. Port *int64 `json:"port,omitempty"` }
ElasticsearchConnectionHTTPSHostsItem : ElasticsearchConnectionHTTPSHostsItem struct
type FileSyncOptions ¶
type FileSyncOptions struct { // Deployment ID. ID *string `validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
FileSyncOptions : The FileSync options.
func (*FileSyncOptions) SetHeaders ¶
func (options *FileSyncOptions) SetHeaders(param map[string]string) *FileSyncOptions
SetHeaders : Allow user to set Headers
func (*FileSyncOptions) SetID ¶
func (options *FileSyncOptions) SetID(id string) *FileSyncOptions
SetID : Allow user to set ID
type FileSyncResponse ¶
type FileSyncResponse struct {
Task *Task `json:"task,omitempty"`
}
FileSyncResponse : FileSyncResponse struct
type GRPCConnectionURI ¶
type GRPCConnectionURI struct { // Type of connection being described. Type *string `json:"type,omitempty"` Composed []string `json:"composed,omitempty"` // Scheme/protocol for URI connection. Scheme *string `json:"scheme,omitempty"` Hosts []GRPCConnectionURIHostsItem `json:"hosts,omitempty"` // Path for URI connection. Path *string `json:"path,omitempty"` // Query options to add to the URI connection. QueryOptions interface{} `json:"query_options,omitempty"` Authentication *GRPCConnectionURIAuthentication `json:"authentication,omitempty"` Certificate *GRPCConnectionURICertificate `json:"certificate,omitempty"` }
GRPCConnectionURI : GRPCConnectionURI struct
type GRPCConnectionURIAuthentication ¶
type GRPCConnectionURIAuthentication struct { // Authentication method for this credential. Method *string `json:"method,omitempty"` // Username part of credential. Username *string `json:"username,omitempty"` // Password part of credential. Password *string `json:"password,omitempty"` }
GRPCConnectionURIAuthentication : GRPCConnectionURIAuthentication struct
type GRPCConnectionURICertificate ¶
type GRPCConnectionURICertificate struct { // Name associated with the certificate. Name *string `json:"name,omitempty"` // Base64 encoded version of the certificate. CertificateBase64 *string `json:"certificate_base64,omitempty"` }
GRPCConnectionURICertificate : GRPCConnectionURICertificate struct
type GRPCConnectionURIHostsItem ¶
type GRPCConnectionURIHostsItem struct { // Hostname for connection. Hostname *string `json:"hostname,omitempty"` // Port number for connection. Port *int64 `json:"port,omitempty"` }
GRPCConnectionURIHostsItem : GRPCConnectionURIHostsItem struct
type GetAutoscalingConditionsOptions ¶
type GetAutoscalingConditionsOptions struct { // Deployment ID. ID *string `validate:"required,ne="` // Group ID. GroupID *string `validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
GetAutoscalingConditionsOptions : The GetAutoscalingConditions options.
func (*GetAutoscalingConditionsOptions) SetGroupID ¶
func (options *GetAutoscalingConditionsOptions) SetGroupID(groupID string) *GetAutoscalingConditionsOptions
SetGroupID : Allow user to set GroupID
func (*GetAutoscalingConditionsOptions) SetHeaders ¶
func (options *GetAutoscalingConditionsOptions) SetHeaders(param map[string]string) *GetAutoscalingConditionsOptions
SetHeaders : Allow user to set Headers
func (*GetAutoscalingConditionsOptions) SetID ¶
func (options *GetAutoscalingConditionsOptions) SetID(id string) *GetAutoscalingConditionsOptions
SetID : Allow user to set ID
type GetAutoscalingConditionsResponse ¶
type GetAutoscalingConditionsResponse struct {
Autoscaling *AutoscalingGroup `json:"autoscaling,omitempty"`
}
GetAutoscalingConditionsResponse : GetAutoscalingConditionsResponse struct
type GetBackupInfoOptions ¶
type GetBackupInfoOptions struct { // Backup ID. BackupID *string `validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
GetBackupInfoOptions : The GetBackupInfo options.
func (*GetBackupInfoOptions) SetBackupID ¶
func (options *GetBackupInfoOptions) SetBackupID(backupID string) *GetBackupInfoOptions
SetBackupID : Allow user to set BackupID
func (*GetBackupInfoOptions) SetHeaders ¶
func (options *GetBackupInfoOptions) SetHeaders(param map[string]string) *GetBackupInfoOptions
SetHeaders : Allow user to set Headers
type GetBackupInfoResponse ¶
type GetBackupInfoResponse struct {
Backup *Backup `json:"backup,omitempty"`
}
GetBackupInfoResponse : GetBackupInfoResponse struct
type GetConnectionDeprecatedOptions ¶
type GetConnectionDeprecatedOptions struct { // Deployment ID. ID *string `validate:"required,ne="` // User type. UserType *string `validate:"required,ne="` // User ID. UserID *string `validate:"required,ne="` // Optional certificate root path to prepend certificate names. Certificates would be stored in this directory for use // by other commands. CertificateRoot *string // Allows users to set headers on API requests Headers map[string]string }
GetConnectionDeprecatedOptions : The GetConnectionDeprecated options.
func (*GetConnectionDeprecatedOptions) SetCertificateRoot ¶
func (options *GetConnectionDeprecatedOptions) SetCertificateRoot(certificateRoot string) *GetConnectionDeprecatedOptions
SetCertificateRoot : Allow user to set CertificateRoot
func (*GetConnectionDeprecatedOptions) SetHeaders ¶
func (options *GetConnectionDeprecatedOptions) SetHeaders(param map[string]string) *GetConnectionDeprecatedOptions
SetHeaders : Allow user to set Headers
func (*GetConnectionDeprecatedOptions) SetID ¶
func (options *GetConnectionDeprecatedOptions) SetID(id string) *GetConnectionDeprecatedOptions
SetID : Allow user to set ID
func (*GetConnectionDeprecatedOptions) SetUserID ¶
func (options *GetConnectionDeprecatedOptions) SetUserID(userID string) *GetConnectionDeprecatedOptions
SetUserID : Allow user to set UserID
func (*GetConnectionDeprecatedOptions) SetUserType ¶
func (options *GetConnectionDeprecatedOptions) SetUserType(userType string) *GetConnectionDeprecatedOptions
SetUserType : Allow user to set UserType
type GetConnectionOptions ¶
type GetConnectionOptions struct { // Deployment ID. ID *string `validate:"required,ne="` // User type. UserType *string `validate:"required,ne="` // User ID. UserID *string `validate:"required,ne="` // Endpoint Type. The endpoint must be enabled on the deployment before its connection information can be fetched. EndpointType *string `validate:"required,ne="` // Optional certificate root path to prepend certificate names. Certificates would be stored in this directory for use // by other commands. CertificateRoot *string // Allows users to set headers on API requests Headers map[string]string }
GetConnectionOptions : The GetConnection options.
func (*GetConnectionOptions) SetCertificateRoot ¶
func (options *GetConnectionOptions) SetCertificateRoot(certificateRoot string) *GetConnectionOptions
SetCertificateRoot : Allow user to set CertificateRoot
func (*GetConnectionOptions) SetEndpointType ¶
func (options *GetConnectionOptions) SetEndpointType(endpointType string) *GetConnectionOptions
SetEndpointType : Allow user to set EndpointType
func (*GetConnectionOptions) SetHeaders ¶
func (options *GetConnectionOptions) SetHeaders(param map[string]string) *GetConnectionOptions
SetHeaders : Allow user to set Headers
func (*GetConnectionOptions) SetID ¶
func (options *GetConnectionOptions) SetID(id string) *GetConnectionOptions
SetID : Allow user to set ID
func (*GetConnectionOptions) SetUserID ¶
func (options *GetConnectionOptions) SetUserID(userID string) *GetConnectionOptions
SetUserID : Allow user to set UserID
func (*GetConnectionOptions) SetUserType ¶
func (options *GetConnectionOptions) SetUserType(userType string) *GetConnectionOptions
SetUserType : Allow user to set UserType
type GetDatabaseConfigurationSchemaOptions ¶
type GetDatabaseConfigurationSchemaOptions struct { // Deployment ID. ID *string `validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
GetDatabaseConfigurationSchemaOptions : The GetDatabaseConfigurationSchema options.
func (*GetDatabaseConfigurationSchemaOptions) SetHeaders ¶
func (options *GetDatabaseConfigurationSchemaOptions) SetHeaders(param map[string]string) *GetDatabaseConfigurationSchemaOptions
SetHeaders : Allow user to set Headers
func (*GetDatabaseConfigurationSchemaOptions) SetID ¶
func (options *GetDatabaseConfigurationSchemaOptions) SetID(id string) *GetDatabaseConfigurationSchemaOptions
SetID : Allow user to set ID
type GetDatabaseConfigurationSchemaResponse ¶
type GetDatabaseConfigurationSchemaResponse struct { // Database Configuration Schema. Schema *ConfigurationSchema `json:"schema,omitempty"` }
GetDatabaseConfigurationSchemaResponse : GetDatabaseConfigurationSchemaResponse struct
type GetDefaultScalingGroupsOptions ¶
type GetDefaultScalingGroupsOptions struct { // Database type name. Type *string `validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
GetDefaultScalingGroupsOptions : The GetDefaultScalingGroups options.
func (*GetDefaultScalingGroupsOptions) SetHeaders ¶
func (options *GetDefaultScalingGroupsOptions) SetHeaders(param map[string]string) *GetDefaultScalingGroupsOptions
SetHeaders : Allow user to set Headers
func (*GetDefaultScalingGroupsOptions) SetType ¶
func (options *GetDefaultScalingGroupsOptions) SetType(typeVar string) *GetDefaultScalingGroupsOptions
SetType : Allow user to set Type
type GetDeployablesOptions ¶
type GetDeployablesOptions struct { // Allows users to set headers on API requests Headers map[string]string }
GetDeployablesOptions : The GetDeployables options.
func (*GetDeployablesOptions) SetHeaders ¶
func (options *GetDeployablesOptions) SetHeaders(param map[string]string) *GetDeployablesOptions
SetHeaders : Allow user to set Headers
type GetDeployablesResponse ¶
type GetDeployablesResponse struct {
Deployables []Deployables `json:"deployables,omitempty"`
}
GetDeployablesResponse : GetDeployablesResponse struct
type GetDeploymentBackupsOptions ¶
type GetDeploymentBackupsOptions struct { // Deployment ID. ID *string `validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
GetDeploymentBackupsOptions : The GetDeploymentBackups options.
func (*GetDeploymentBackupsOptions) SetHeaders ¶
func (options *GetDeploymentBackupsOptions) SetHeaders(param map[string]string) *GetDeploymentBackupsOptions
SetHeaders : Allow user to set Headers
func (*GetDeploymentBackupsOptions) SetID ¶
func (options *GetDeploymentBackupsOptions) SetID(id string) *GetDeploymentBackupsOptions
SetID : Allow user to set ID
type GetDeploymentInfoOptions ¶
type GetDeploymentInfoOptions struct { // Deployment ID. ID *string `validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
GetDeploymentInfoOptions : The GetDeploymentInfo options.
func (*GetDeploymentInfoOptions) SetHeaders ¶
func (options *GetDeploymentInfoOptions) SetHeaders(param map[string]string) *GetDeploymentInfoOptions
SetHeaders : Allow user to set Headers
func (*GetDeploymentInfoOptions) SetID ¶
func (options *GetDeploymentInfoOptions) SetID(id string) *GetDeploymentInfoOptions
SetID : Allow user to set ID
type GetDeploymentInfoResponse ¶
type GetDeploymentInfoResponse struct {
Deployment *Deployment `json:"deployment,omitempty"`
}
GetDeploymentInfoResponse : GetDeploymentInfoResponse struct
type GetDeploymentScalingGroupsOptions ¶
type GetDeploymentScalingGroupsOptions struct { // Deployment ID. ID *string `validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
GetDeploymentScalingGroupsOptions : The GetDeploymentScalingGroups options.
func (*GetDeploymentScalingGroupsOptions) SetHeaders ¶
func (options *GetDeploymentScalingGroupsOptions) SetHeaders(param map[string]string) *GetDeploymentScalingGroupsOptions
SetHeaders : Allow user to set Headers
func (*GetDeploymentScalingGroupsOptions) SetID ¶
func (options *GetDeploymentScalingGroupsOptions) SetID(id string) *GetDeploymentScalingGroupsOptions
SetID : Allow user to set ID
type GetDeploymentTasksOptions ¶
type GetDeploymentTasksOptions struct { // Deployment ID. ID *string `validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
GetDeploymentTasksOptions : The GetDeploymentTasks options.
func (*GetDeploymentTasksOptions) SetHeaders ¶
func (options *GetDeploymentTasksOptions) SetHeaders(param map[string]string) *GetDeploymentTasksOptions
SetHeaders : Allow user to set Headers
func (*GetDeploymentTasksOptions) SetID ¶
func (options *GetDeploymentTasksOptions) SetID(id string) *GetDeploymentTasksOptions
SetID : Allow user to set ID
type GetPITRdataOptions ¶
type GetPITRdataOptions struct { // Deployment ID. ID *string `validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
GetPITRdataOptions : The GetPITRdata options.
func (*GetPITRdataOptions) SetHeaders ¶
func (options *GetPITRdataOptions) SetHeaders(param map[string]string) *GetPITRdataOptions
SetHeaders : Allow user to set Headers
func (*GetPITRdataOptions) SetID ¶
func (options *GetPITRdataOptions) SetID(id string) *GetPITRdataOptions
SetID : Allow user to set ID
type GetRegionsOptions ¶
type GetRegionsOptions struct { // Allows users to set headers on API requests Headers map[string]string }
GetRegionsOptions : The GetRegions options.
func (*GetRegionsOptions) SetHeaders ¶
func (options *GetRegionsOptions) SetHeaders(param map[string]string) *GetRegionsOptions
SetHeaders : Allow user to set Headers
type GetRegionsResponse ¶
type GetRegionsResponse struct { // An array of region ids. Regions []string `json:"regions,omitempty"` }
GetRegionsResponse : GetRegionsResponse struct
type GetRemotesOptions ¶
type GetRemotesOptions struct { // Deployment ID. ID *string `validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
GetRemotesOptions : The GetRemotes options.
func (*GetRemotesOptions) SetHeaders ¶
func (options *GetRemotesOptions) SetHeaders(param map[string]string) *GetRemotesOptions
SetHeaders : Allow user to set Headers
func (*GetRemotesOptions) SetID ¶
func (options *GetRemotesOptions) SetID(id string) *GetRemotesOptions
SetID : Allow user to set ID
type GetRemotesResponse ¶
type GetRemotesResponse struct { // Remotes. Remotes *Remotes `json:"remotes,omitempty"` }
GetRemotesResponse : GetRemotesResponse struct
type GetRemotesSchemaOptions ¶
type GetRemotesSchemaOptions struct { // Deployment ID. ID *string `validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
GetRemotesSchemaOptions : The GetRemotesSchema options.
func (*GetRemotesSchemaOptions) SetHeaders ¶
func (options *GetRemotesSchemaOptions) SetHeaders(param map[string]string) *GetRemotesSchemaOptions
SetHeaders : Allow user to set Headers
func (*GetRemotesSchemaOptions) SetID ¶
func (options *GetRemotesSchemaOptions) SetID(id string) *GetRemotesSchemaOptions
SetID : Allow user to set ID
type GetRemotesSchemaResponse ¶
type GetRemotesSchemaResponse struct {
Task *Task `json:"task,omitempty"`
}
GetRemotesSchemaResponse : GetRemotesSchemaResponse struct
type GetTasksOptions ¶
type GetTasksOptions struct { // Task ID. ID *string `validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
GetTasksOptions : The GetTasks options.
func (*GetTasksOptions) SetHeaders ¶
func (options *GetTasksOptions) SetHeaders(param map[string]string) *GetTasksOptions
SetHeaders : Allow user to set Headers
func (*GetTasksOptions) SetID ¶
func (options *GetTasksOptions) SetID(id string) *GetTasksOptions
SetID : Allow user to set ID
type GetTasksResponse ¶
type GetTasksResponse struct {
Task *Task `json:"task,omitempty"`
}
GetTasksResponse : GetTasksResponse struct
type GetUserOptions ¶
type GetUserOptions struct { // Deployment ID. ID *string `validate:"required,ne="` // User ID. UserID *string `validate:"required,ne="` // Endpoint Type. The endpoint must be enabled on the deployment before its connection information can be fetched. EndpointType *string `validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
GetUserOptions : The GetUser options.
func (*GetUserOptions) SetEndpointType ¶
func (options *GetUserOptions) SetEndpointType(endpointType string) *GetUserOptions
SetEndpointType : Allow user to set EndpointType
func (*GetUserOptions) SetHeaders ¶
func (options *GetUserOptions) SetHeaders(param map[string]string) *GetUserOptions
SetHeaders : Allow user to set Headers
func (*GetUserOptions) SetID ¶
func (options *GetUserOptions) SetID(id string) *GetUserOptions
SetID : Allow user to set ID
func (*GetUserOptions) SetUserID ¶
func (options *GetUserOptions) SetUserID(userID string) *GetUserOptions
SetUserID : Allow user to set UserID
type GetWhitelistOptions ¶
type GetWhitelistOptions struct { // Deployment ID. ID *string `validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
GetWhitelistOptions : The GetWhitelist options.
func (*GetWhitelistOptions) SetHeaders ¶
func (options *GetWhitelistOptions) SetHeaders(param map[string]string) *GetWhitelistOptions
SetHeaders : Allow user to set Headers
func (*GetWhitelistOptions) SetID ¶
func (options *GetWhitelistOptions) SetID(id string) *GetWhitelistOptions
SetID : Allow user to set ID
type Group ¶
type Group struct { // Id/name for group. ID *string `json:"id,omitempty"` // Number of entities in the group. Count *int64 `json:"count,omitempty"` Members *GroupMembers `json:"members,omitempty"` Memory *GroupMemory `json:"memory,omitempty"` Cpu *GroupCpu `json:"cpu,omitempty"` Disk *GroupDisk `json:"disk,omitempty"` }
Group : Group struct
type GroupCpu ¶
type GroupCpu struct { // Units used for scaling cpu - count means the value is the number of the unit(s) available. Units *string `json:"units,omitempty"` // Number of allocated CPUs. AllocationCount *int64 `json:"allocation_count,omitempty"` // Minimum number of CPUs. MinimumCount *int64 `json:"minimum_count,omitempty"` // Maximum number of CPUs. MaximumCount *int64 `json:"maximum_count,omitempty"` // Step size CPUs can be adjusted. StepSizeCount *int64 `json:"step_size_count,omitempty"` // Is this group's CPU count adjustable. IsAdjustable *bool `json:"is_adjustable,omitempty"` // Is this group's CPU optional?. IsOptional *bool `json:"is_optional,omitempty"` // Can this group's CPU scale down?. CanScaleDown *bool `json:"can_scale_down,omitempty"` }
GroupCpu : GroupCpu struct
type GroupDisk ¶
type GroupDisk struct { // Units used for scaling storage. Units *string `json:"units,omitempty"` // Allocated storage in MB. AllocationMb *int64 `json:"allocation_mb,omitempty"` // Minimum allocated storage. MinimumMb *int64 `json:"minimum_mb,omitempty"` // Maximum allocated storage. MaximumMb *int64 `json:"maximum_mb,omitempty"` // Step size storage can be adjusted. StepSizeMb *int64 `json:"step_size_mb,omitempty"` // Is this group's storage adjustable?. IsAdjustable *bool `json:"is_adjustable,omitempty"` // Is this group's storage optional?. IsOptional *bool `json:"is_optional,omitempty"` // Can this group's storage scale down?. CanScaleDown *bool `json:"can_scale_down,omitempty"` }
GroupDisk : GroupDisk struct
type GroupMembers ¶
type GroupMembers struct { // Units used for scaling number of members. Units *string `json:"units,omitempty"` // Allocated number of members. AllocationCount *int64 `json:"allocation_count,omitempty"` // Minimum number of members. MinimumCount *int64 `json:"minimum_count,omitempty"` // Maximum number of members. MaximumCount *int64 `json:"maximum_count,omitempty"` // Step size for number of members. StepSizeCount *int64 `json:"step_size_count,omitempty"` // Is this deployment's number of members adjustable?. IsAdjustable *bool `json:"is_adjustable,omitempty"` // Is this deployments's number of members optional?. IsOptional *bool `json:"is_optional,omitempty"` // Can this deployment's number of members scale down?. CanScaleDown *bool `json:"can_scale_down,omitempty"` }
GroupMembers : GroupMembers struct
type GroupMemory ¶
type GroupMemory struct { // Units used for scaling memory. Units *string `json:"units,omitempty"` // Allocated memory in MB. AllocationMb *int64 `json:"allocation_mb,omitempty"` // Minimum memory in MB. MinimumMb *int64 `json:"minimum_mb,omitempty"` // Maximum memory in MB. MaximumMb *int64 `json:"maximum_mb,omitempty"` // Step size memory can be adjusted by in MB. StepSizeMb *int64 `json:"step_size_mb,omitempty"` // Is this group's memory adjustable?. IsAdjustable *bool `json:"is_adjustable,omitempty"` // Is this group's memory optional?. IsOptional *bool `json:"is_optional,omitempty"` // Can this group's memory scale down?. CanScaleDown *bool `json:"can_scale_down,omitempty"` }
GroupMemory : GroupMemory struct
type Groups ¶
type Groups struct {
Groups []Group `json:"groups,omitempty"`
}
Groups : Groups struct
type IbmCloudDatabasesV5 ¶
type IbmCloudDatabasesV5 struct {
Service *core.BaseService
}
IbmCloudDatabasesV5 : The IBM Cloud Databases API enables interaction between applications and Cloud Databases database deployments.
Access to the API requires an IAM Bearer Token or an IAM API Key to be presented through bearer authentication.
Deployment IDs are CRNs on the IBM Cloud Databases v5 API platform. No lookup or translation the Compose style UUIDs is needed. The Deployment ID is a traditional UUID on the Compose v5 API platform.
When you use CRNs, remember to URL escape the CRN value as they can include the forward-slash (/) character.
Version: 5.0.0
func NewIbmCloudDatabasesV5 ¶
func NewIbmCloudDatabasesV5(options *IbmCloudDatabasesV5Options) (service *IbmCloudDatabasesV5, err error)
NewIbmCloudDatabasesV5 : constructs an instance of IbmCloudDatabasesV5 with passed in options.
func NewIbmCloudDatabasesV5UsingExternalConfig ¶
func NewIbmCloudDatabasesV5UsingExternalConfig(options *IbmCloudDatabasesV5Options) (ibmCloudDatabases *IbmCloudDatabasesV5, err error)
NewIbmCloudDatabasesV5UsingExternalConfig : constructs an instance of IbmCloudDatabasesV5 with passed in options and external configuration.
func (*IbmCloudDatabasesV5) AddWhitelistEntry ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) AddWhitelistEntry(addWhitelistEntryOptions *AddWhitelistEntryOptions) (result *AddWhitelistEntryResponse, response *core.DetailedResponse, err error)
AddWhitelistEntry : Add an address or range to the allowlist for a deployment Add an address or range to the allowlist for a deployment.
func (*IbmCloudDatabasesV5) AddWhitelistEntryWithContext ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) AddWhitelistEntryWithContext(ctx context.Context, addWhitelistEntryOptions *AddWhitelistEntryOptions) (result *AddWhitelistEntryResponse, response *core.DetailedResponse, err error)
AddWhitelistEntryWithContext is an alternate form of the AddWhitelistEntry method which supports a Context parameter
func (*IbmCloudDatabasesV5) ChangeUserPassword ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) ChangeUserPassword(changeUserPasswordOptions *ChangeUserPasswordOptions) (result *ChangeUserPasswordResponse, response *core.DetailedResponse, err error)
ChangeUserPassword : Set specified user's password Sets the password of a specified user.
func (*IbmCloudDatabasesV5) ChangeUserPasswordWithContext ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) ChangeUserPasswordWithContext(ctx context.Context, changeUserPasswordOptions *ChangeUserPasswordOptions) (result *ChangeUserPasswordResponse, response *core.DetailedResponse, err error)
ChangeUserPasswordWithContext is an alternate form of the ChangeUserPassword method which supports a Context parameter
func (*IbmCloudDatabasesV5) Clone ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) Clone() *IbmCloudDatabasesV5
Clone makes a copy of "ibmCloudDatabases" suitable for processing requests.
func (*IbmCloudDatabasesV5) CompleteConnection ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) CompleteConnection(completeConnectionOptions *CompleteConnectionOptions) (result *Connection, response *core.DetailedResponse, err error)
CompleteConnection : Discover connection information for a deployment for a user with substitutions and an endpoint type Discover connection information for a deployment for a user. Behaves the same as the GET method but substitutes the provided password parameter into the returned connection information.
func (*IbmCloudDatabasesV5) CompleteConnectionDeprecated ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) CompleteConnectionDeprecated(completeConnectionDeprecatedOptions *CompleteConnectionDeprecatedOptions) (result *Connection, response *core.DetailedResponse, err error)
CompleteConnectionDeprecated : Discover connection information for a deployment for a user with substitutions Discover connection information for a deployment for a user. Behaves the same as the GET method but substitutes the given password parameter into the returned connection information.
func (*IbmCloudDatabasesV5) CompleteConnectionDeprecatedWithContext ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) CompleteConnectionDeprecatedWithContext(ctx context.Context, completeConnectionDeprecatedOptions *CompleteConnectionDeprecatedOptions) (result *Connection, response *core.DetailedResponse, err error)
CompleteConnectionDeprecatedWithContext is an alternate form of the CompleteConnectionDeprecated method which supports a Context parameter
func (*IbmCloudDatabasesV5) CompleteConnectionWithContext ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) CompleteConnectionWithContext(ctx context.Context, completeConnectionOptions *CompleteConnectionOptions) (result *Connection, response *core.DetailedResponse, err error)
CompleteConnectionWithContext is an alternate form of the CompleteConnection method which supports a Context parameter
func (*IbmCloudDatabasesV5) CreateDatabaseUser ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) CreateDatabaseUser(createDatabaseUserOptions *CreateDatabaseUserOptions) (result *CreateDatabaseUserResponse, response *core.DetailedResponse, err error)
CreateDatabaseUser : Creates a user based on user type Creates a user in the database that can access the database through a connection.
func (*IbmCloudDatabasesV5) CreateDatabaseUserWithContext ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) CreateDatabaseUserWithContext(ctx context.Context, createDatabaseUserOptions *CreateDatabaseUserOptions) (result *CreateDatabaseUserResponse, response *core.DetailedResponse, err error)
CreateDatabaseUserWithContext is an alternate form of the CreateDatabaseUser method which supports a Context parameter
func (*IbmCloudDatabasesV5) CreateLogicalReplicationSlot ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) CreateLogicalReplicationSlot(createLogicalReplicationSlotOptions *CreateLogicalReplicationSlotOptions) (result *CreateLogicalReplicationSlotResponse, response *core.DetailedResponse, err error)
CreateLogicalReplicationSlot : Create a new logical replication slot Creates a new logical replication slot on the specified database. For use with PostgreSQL, EnterpriseDB, and wal2json only.
func (*IbmCloudDatabasesV5) CreateLogicalReplicationSlotWithContext ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) CreateLogicalReplicationSlotWithContext(ctx context.Context, createLogicalReplicationSlotOptions *CreateLogicalReplicationSlotOptions) (result *CreateLogicalReplicationSlotResponse, response *core.DetailedResponse, err error)
CreateLogicalReplicationSlotWithContext is an alternate form of the CreateLogicalReplicationSlot method which supports a Context parameter
func (*IbmCloudDatabasesV5) DeleteDatabaseUser ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) DeleteDatabaseUser(deleteDatabaseUserOptions *DeleteDatabaseUserOptions) (result *DeleteDatabaseUserResponse, response *core.DetailedResponse, err error)
DeleteDatabaseUser : Deletes a user based on user type Removes a user from the deployment.
func (*IbmCloudDatabasesV5) DeleteDatabaseUserWithContext ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) DeleteDatabaseUserWithContext(ctx context.Context, deleteDatabaseUserOptions *DeleteDatabaseUserOptions) (result *DeleteDatabaseUserResponse, response *core.DetailedResponse, err error)
DeleteDatabaseUserWithContext is an alternate form of the DeleteDatabaseUser method which supports a Context parameter
func (*IbmCloudDatabasesV5) DeleteLogicalReplicationSlot ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) DeleteLogicalReplicationSlot(deleteLogicalReplicationSlotOptions *DeleteLogicalReplicationSlotOptions) (result *DeleteLogicalReplicationSlotResponse, response *core.DetailedResponse, err error)
DeleteLogicalReplicationSlot : Delete a logical replication slot Deletes a logical replication slot from a database. For use with PostgreSQL, EnterpriseDB, and wal2json only.
func (*IbmCloudDatabasesV5) DeleteLogicalReplicationSlotWithContext ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) DeleteLogicalReplicationSlotWithContext(ctx context.Context, deleteLogicalReplicationSlotOptions *DeleteLogicalReplicationSlotOptions) (result *DeleteLogicalReplicationSlotResponse, response *core.DetailedResponse, err error)
DeleteLogicalReplicationSlotWithContext is an alternate form of the DeleteLogicalReplicationSlot method which supports a Context parameter
func (*IbmCloudDatabasesV5) DeleteWhitelistEntry ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) DeleteWhitelistEntry(deleteWhitelistEntryOptions *DeleteWhitelistEntryOptions) (result *DeleteWhitelistEntryResponse, response *core.DetailedResponse, err error)
DeleteWhitelistEntry : Delete an address or range from the allowlist of a deployment Delete an address or range from the allowlist of a deployment.
func (*IbmCloudDatabasesV5) DeleteWhitelistEntryWithContext ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) DeleteWhitelistEntryWithContext(ctx context.Context, deleteWhitelistEntryOptions *DeleteWhitelistEntryOptions) (result *DeleteWhitelistEntryResponse, response *core.DetailedResponse, err error)
DeleteWhitelistEntryWithContext is an alternate form of the DeleteWhitelistEntry method which supports a Context parameter
func (*IbmCloudDatabasesV5) DisableRetries ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) DisableRetries()
DisableRetries disables automatic retries for requests invoked for this service instance.
func (*IbmCloudDatabasesV5) EnableRetries ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) EnableRetries(maxRetries int, maxRetryInterval time.Duration)
EnableRetries enables automatic retries for requests invoked for this service instance. If either parameter is specified as 0, then a default value is used instead.
func (*IbmCloudDatabasesV5) FileSync ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) FileSync(fileSyncOptions *FileSyncOptions) (result *FileSyncResponse, response *core.DetailedResponse, err error)
FileSync : Sync files uploaded to Elasticsearch deployment Starts a task that writes files to disk. Available for Elasticsearch ONLY.
func (*IbmCloudDatabasesV5) FileSyncWithContext ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) FileSyncWithContext(ctx context.Context, fileSyncOptions *FileSyncOptions) (result *FileSyncResponse, response *core.DetailedResponse, err error)
FileSyncWithContext is an alternate form of the FileSync method which supports a Context parameter
func (*IbmCloudDatabasesV5) GetAutoscalingConditions ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) GetAutoscalingConditions(getAutoscalingConditionsOptions *GetAutoscalingConditionsOptions) (result *GetAutoscalingConditionsResponse, response *core.DetailedResponse, err error)
GetAutoscalingConditions : Get the autoscaling configuration from a deployment The Autoscaling configuration represents the various conditions that control autoscaling for a deployment. This command allows for the retrieval of all autoscaling conditions for a particular deployment.
func (*IbmCloudDatabasesV5) GetAutoscalingConditionsWithContext ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) GetAutoscalingConditionsWithContext(ctx context.Context, getAutoscalingConditionsOptions *GetAutoscalingConditionsOptions) (result *GetAutoscalingConditionsResponse, response *core.DetailedResponse, err error)
GetAutoscalingConditionsWithContext is an alternate form of the GetAutoscalingConditions method which supports a Context parameter
func (*IbmCloudDatabasesV5) GetBackupInfo ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) GetBackupInfo(getBackupInfoOptions *GetBackupInfoOptions) (result *GetBackupInfoResponse, response *core.DetailedResponse, err error)
GetBackupInfo : Get information about a backup Get information about a backup, such as creation date.
func (*IbmCloudDatabasesV5) GetBackupInfoWithContext ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) GetBackupInfoWithContext(ctx context.Context, getBackupInfoOptions *GetBackupInfoOptions) (result *GetBackupInfoResponse, response *core.DetailedResponse, err error)
GetBackupInfoWithContext is an alternate form of the GetBackupInfo method which supports a Context parameter
func (*IbmCloudDatabasesV5) GetConnection ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) GetConnection(getConnectionOptions *GetConnectionOptions) (result *Connection, response *core.DetailedResponse, err error)
GetConnection : Discover connection information for a deployment for a user with an endpoint type Discover connection information for a deployment for a user with an endpoint type.
func (*IbmCloudDatabasesV5) GetConnectionDeprecated ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) GetConnectionDeprecated(getConnectionDeprecatedOptions *GetConnectionDeprecatedOptions) (result *Connection, response *core.DetailedResponse, err error)
GetConnectionDeprecated : Discover connection information for a deployment for a user Discover connection information for a deployment for a user.
func (*IbmCloudDatabasesV5) GetConnectionDeprecatedWithContext ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) GetConnectionDeprecatedWithContext(ctx context.Context, getConnectionDeprecatedOptions *GetConnectionDeprecatedOptions) (result *Connection, response *core.DetailedResponse, err error)
GetConnectionDeprecatedWithContext is an alternate form of the GetConnectionDeprecated method which supports a Context parameter
func (*IbmCloudDatabasesV5) GetConnectionWithContext ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) GetConnectionWithContext(ctx context.Context, getConnectionOptions *GetConnectionOptions) (result *Connection, response *core.DetailedResponse, err error)
GetConnectionWithContext is an alternate form of the GetConnection method which supports a Context parameter
func (*IbmCloudDatabasesV5) GetDatabaseConfigurationSchema ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) GetDatabaseConfigurationSchema(getDatabaseConfigurationSchemaOptions *GetDatabaseConfigurationSchemaOptions) (result *GetDatabaseConfigurationSchemaResponse, response *core.DetailedResponse, err error)
GetDatabaseConfigurationSchema : Get the schema of the database configuration Get the schema of the database configuration. Available for PostgreSQL and Redis ONLY.
func (*IbmCloudDatabasesV5) GetDatabaseConfigurationSchemaWithContext ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) GetDatabaseConfigurationSchemaWithContext(ctx context.Context, getDatabaseConfigurationSchemaOptions *GetDatabaseConfigurationSchemaOptions) (result *GetDatabaseConfigurationSchemaResponse, response *core.DetailedResponse, err error)
GetDatabaseConfigurationSchemaWithContext is an alternate form of the GetDatabaseConfigurationSchema method which supports a Context parameter
func (*IbmCloudDatabasesV5) GetDefaultScalingGroups ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) GetDefaultScalingGroups(getDefaultScalingGroupsOptions *GetDefaultScalingGroupsOptions) (result *Groups, response *core.DetailedResponse, err error)
GetDefaultScalingGroups : Get default scaling groups for a new deployment Scaling groups represent the various resources allocated to a deployment. When a new deployment is created, there are a set of defaults for each database type. This endpoint returns them for a particular database.
func (*IbmCloudDatabasesV5) GetDefaultScalingGroupsWithContext ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) GetDefaultScalingGroupsWithContext(ctx context.Context, getDefaultScalingGroupsOptions *GetDefaultScalingGroupsOptions) (result *Groups, response *core.DetailedResponse, err error)
GetDefaultScalingGroupsWithContext is an alternate form of the GetDefaultScalingGroups method which supports a Context parameter
func (*IbmCloudDatabasesV5) GetDeployables ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) GetDeployables(getDeployablesOptions *GetDeployablesOptions) (result *GetDeployablesResponse, response *core.DetailedResponse, err error)
GetDeployables : Get all deployable databases Returns a list of all the types and associated major versions of database deployments that can be provisioned.
func (*IbmCloudDatabasesV5) GetDeployablesWithContext ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) GetDeployablesWithContext(ctx context.Context, getDeployablesOptions *GetDeployablesOptions) (result *GetDeployablesResponse, response *core.DetailedResponse, err error)
GetDeployablesWithContext is an alternate form of the GetDeployables method which supports a Context parameter
func (*IbmCloudDatabasesV5) GetDeploymentBackups ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) GetDeploymentBackups(getDeploymentBackupsOptions *GetDeploymentBackupsOptions) (result *Backups, response *core.DetailedResponse, err error)
GetDeploymentBackups : Get currently available backups from a deployment Get details of all currently available backups from a deployment.
func (*IbmCloudDatabasesV5) GetDeploymentBackupsWithContext ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) GetDeploymentBackupsWithContext(ctx context.Context, getDeploymentBackupsOptions *GetDeploymentBackupsOptions) (result *Backups, response *core.DetailedResponse, err error)
GetDeploymentBackupsWithContext is an alternate form of the GetDeploymentBackups method which supports a Context parameter
func (*IbmCloudDatabasesV5) GetDeploymentInfo ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) GetDeploymentInfo(getDeploymentInfoOptions *GetDeploymentInfoOptions) (result *GetDeploymentInfoResponse, response *core.DetailedResponse, err error)
GetDeploymentInfo : Get deployment information Gets the full data that is associated with a deployment. This data includes the ID, name, database type, and version.
func (*IbmCloudDatabasesV5) GetDeploymentInfoWithContext ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) GetDeploymentInfoWithContext(ctx context.Context, getDeploymentInfoOptions *GetDeploymentInfoOptions) (result *GetDeploymentInfoResponse, response *core.DetailedResponse, err error)
GetDeploymentInfoWithContext is an alternate form of the GetDeploymentInfo method which supports a Context parameter
func (*IbmCloudDatabasesV5) GetDeploymentScalingGroups ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) GetDeploymentScalingGroups(getDeploymentScalingGroupsOptions *GetDeploymentScalingGroupsOptions) (result *Groups, response *core.DetailedResponse, err error)
GetDeploymentScalingGroups : Get currently available scaling groups from a deployment Scaling groups represent the various resources that are allocated to a deployment. This command allows for the retrieval of all of the groups for a particular deployment.
func (*IbmCloudDatabasesV5) GetDeploymentScalingGroupsWithContext ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) GetDeploymentScalingGroupsWithContext(ctx context.Context, getDeploymentScalingGroupsOptions *GetDeploymentScalingGroupsOptions) (result *Groups, response *core.DetailedResponse, err error)
GetDeploymentScalingGroupsWithContext is an alternate form of the GetDeploymentScalingGroups method which supports a Context parameter
func (*IbmCloudDatabasesV5) GetDeploymentTasks ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) GetDeploymentTasks(getDeploymentTasksOptions *GetDeploymentTasksOptions) (result *Tasks, response *core.DetailedResponse, err error)
GetDeploymentTasks : Get currently running tasks on a deployment Obtain a list of tasks currently running or recently run on a deployment. Tasks are ephemeral. Records of successful tasks are shown for 24-48 hours, and unsuccessful tasks are shown for 7-8 days.
func (*IbmCloudDatabasesV5) GetDeploymentTasksWithContext ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) GetDeploymentTasksWithContext(ctx context.Context, getDeploymentTasksOptions *GetDeploymentTasksOptions) (result *Tasks, response *core.DetailedResponse, err error)
GetDeploymentTasksWithContext is an alternate form of the GetDeploymentTasks method which supports a Context parameter
func (*IbmCloudDatabasesV5) GetEnableGzipCompression ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) GetEnableGzipCompression() bool
GetEnableGzipCompression returns the service's EnableGzipCompression field
func (*IbmCloudDatabasesV5) GetPITRdata ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) GetPITRdata(getPITRdataOptions *GetPITRdataOptions) (result *PointInTimeRecoveryData, response *core.DetailedResponse, err error)
GetPITRdata : Get earliest point-in-time-recovery timestamp Returns the earliest available time for point-in-time-recovery in ISO8601 UTC format. PostgreSQL and EnterpriseDB only.
func (*IbmCloudDatabasesV5) GetPITRdataWithContext ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) GetPITRdataWithContext(ctx context.Context, getPITRdataOptions *GetPITRdataOptions) (result *PointInTimeRecoveryData, response *core.DetailedResponse, err error)
GetPITRdataWithContext is an alternate form of the GetPITRdata method which supports a Context parameter
func (*IbmCloudDatabasesV5) GetRegions ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) GetRegions(getRegionsOptions *GetRegionsOptions) (result *GetRegionsResponse, response *core.DetailedResponse, err error)
GetRegions : Get all deployable regions Returns a list of all the regions that deployments can be provisioned into from the current region. Used to determine region availability for read-only replicas.
func (*IbmCloudDatabasesV5) GetRegionsWithContext ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) GetRegionsWithContext(ctx context.Context, getRegionsOptions *GetRegionsOptions) (result *GetRegionsResponse, response *core.DetailedResponse, err error)
GetRegionsWithContext is an alternate form of the GetRegions method which supports a Context parameter
func (*IbmCloudDatabasesV5) GetRemotes ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) GetRemotes(getRemotesOptions *GetRemotesOptions) (result *GetRemotesResponse, response *core.DetailedResponse, err error)
GetRemotes : Get read-only replica information Get the read-only replicas associated with a deployment. Available for PostgreSQL and EnterpriseDB ONLY.
func (*IbmCloudDatabasesV5) GetRemotesSchema ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) GetRemotesSchema(getRemotesSchemaOptions *GetRemotesSchemaOptions) (result *GetRemotesSchemaResponse, response *core.DetailedResponse, err error)
GetRemotesSchema : Resync read-only replica Reinitialize a read-only replica. Available for PostgreSQL and EnterpriseDB ONLY.
func (*IbmCloudDatabasesV5) GetRemotesSchemaWithContext ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) GetRemotesSchemaWithContext(ctx context.Context, getRemotesSchemaOptions *GetRemotesSchemaOptions) (result *GetRemotesSchemaResponse, response *core.DetailedResponse, err error)
GetRemotesSchemaWithContext is an alternate form of the GetRemotesSchema method which supports a Context parameter
func (*IbmCloudDatabasesV5) GetRemotesWithContext ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) GetRemotesWithContext(ctx context.Context, getRemotesOptions *GetRemotesOptions) (result *GetRemotesResponse, response *core.DetailedResponse, err error)
GetRemotesWithContext is an alternate form of the GetRemotes method which supports a Context parameter
func (*IbmCloudDatabasesV5) GetServiceURL ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) GetServiceURL() string
GetServiceURL returns the service URL
func (*IbmCloudDatabasesV5) GetTasks ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) GetTasks(getTasksOptions *GetTasksOptions) (result *GetTasksResponse, response *core.DetailedResponse, err error)
GetTasks : Get information about a task Get information about a task and its status. Tasks themselves are persistent so old tasks can be consulted as well as running tasks.
func (*IbmCloudDatabasesV5) GetTasksWithContext ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) GetTasksWithContext(ctx context.Context, getTasksOptions *GetTasksOptions) (result *GetTasksResponse, response *core.DetailedResponse, err error)
GetTasksWithContext is an alternate form of the GetTasks method which supports a Context parameter
func (*IbmCloudDatabasesV5) GetUser ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) GetUser(getUserOptions *GetUserOptions) (result *Task, response *core.DetailedResponse, err error)
GetUser : Discover user name and password information for a deployment for a user with an endpoint type Only for Redis v5 and prior: Discover connection information for a deployment for a user with an endpoint type.
func (*IbmCloudDatabasesV5) GetUserWithContext ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) GetUserWithContext(ctx context.Context, getUserOptions *GetUserOptions) (result *Task, response *core.DetailedResponse, err error)
GetUserWithContext is an alternate form of the GetUser method which supports a Context parameter
func (*IbmCloudDatabasesV5) GetWhitelist ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) GetWhitelist(getWhitelistOptions *GetWhitelistOptions) (result *Whitelist, response *core.DetailedResponse, err error)
GetWhitelist : Retrieve the allowlisted addresses and ranges for a deployment Retrieve the allowlisted addresses and ranges for a deployment.
func (*IbmCloudDatabasesV5) GetWhitelistWithContext ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) GetWhitelistWithContext(ctx context.Context, getWhitelistOptions *GetWhitelistOptions) (result *Whitelist, response *core.DetailedResponse, err error)
GetWhitelistWithContext is an alternate form of the GetWhitelist method which supports a Context parameter
func (*IbmCloudDatabasesV5) KillConnections ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) KillConnections(killConnectionsOptions *KillConnectionsOptions) (result *KillConnectionsResponse, response *core.DetailedResponse, err error)
KillConnections : Kill connections to a PostgreSQL or EnterpriseDB deployment Closes all the connections on a deployment. Available for PostgreSQL and EnterpriseDB ONLY.
func (*IbmCloudDatabasesV5) KillConnectionsWithContext ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) KillConnectionsWithContext(ctx context.Context, killConnectionsOptions *KillConnectionsOptions) (result *KillConnectionsResponse, response *core.DetailedResponse, err error)
KillConnectionsWithContext is an alternate form of the KillConnections method which supports a Context parameter
func (*IbmCloudDatabasesV5) NewAddWhitelistEntryOptions ¶
func (*IbmCloudDatabasesV5) NewAddWhitelistEntryOptions(id string) *AddWhitelistEntryOptions
NewAddWhitelistEntryOptions : Instantiate AddWhitelistEntryOptions
func (*IbmCloudDatabasesV5) NewChangeUserPasswordOptions ¶
func (*IbmCloudDatabasesV5) NewChangeUserPasswordOptions(id string, userType string, username string) *ChangeUserPasswordOptions
NewChangeUserPasswordOptions : Instantiate ChangeUserPasswordOptions
func (*IbmCloudDatabasesV5) NewCompleteConnectionDeprecatedOptions ¶
func (*IbmCloudDatabasesV5) NewCompleteConnectionDeprecatedOptions(id string, userType string, userID string) *CompleteConnectionDeprecatedOptions
NewCompleteConnectionDeprecatedOptions : Instantiate CompleteConnectionDeprecatedOptions
func (*IbmCloudDatabasesV5) NewCompleteConnectionOptions ¶
func (*IbmCloudDatabasesV5) NewCompleteConnectionOptions(id string, userType string, userID string, endpointType string) *CompleteConnectionOptions
NewCompleteConnectionOptions : Instantiate CompleteConnectionOptions
func (*IbmCloudDatabasesV5) NewCreateDatabaseUserOptions ¶
func (*IbmCloudDatabasesV5) NewCreateDatabaseUserOptions(id string, userType string) *CreateDatabaseUserOptions
NewCreateDatabaseUserOptions : Instantiate CreateDatabaseUserOptions
func (*IbmCloudDatabasesV5) NewCreateLogicalReplicationSlotOptions ¶
func (*IbmCloudDatabasesV5) NewCreateLogicalReplicationSlotOptions(id string) *CreateLogicalReplicationSlotOptions
NewCreateLogicalReplicationSlotOptions : Instantiate CreateLogicalReplicationSlotOptions
func (*IbmCloudDatabasesV5) NewDeleteDatabaseUserOptions ¶
func (*IbmCloudDatabasesV5) NewDeleteDatabaseUserOptions(id string, userType string, username string) *DeleteDatabaseUserOptions
NewDeleteDatabaseUserOptions : Instantiate DeleteDatabaseUserOptions
func (*IbmCloudDatabasesV5) NewDeleteLogicalReplicationSlotOptions ¶
func (*IbmCloudDatabasesV5) NewDeleteLogicalReplicationSlotOptions(id string, name string) *DeleteLogicalReplicationSlotOptions
NewDeleteLogicalReplicationSlotOptions : Instantiate DeleteLogicalReplicationSlotOptions
func (*IbmCloudDatabasesV5) NewDeleteWhitelistEntryOptions ¶
func (*IbmCloudDatabasesV5) NewDeleteWhitelistEntryOptions(id string, ipaddress string) *DeleteWhitelistEntryOptions
NewDeleteWhitelistEntryOptions : Instantiate DeleteWhitelistEntryOptions
func (*IbmCloudDatabasesV5) NewFileSyncOptions ¶
func (*IbmCloudDatabasesV5) NewFileSyncOptions(id string) *FileSyncOptions
NewFileSyncOptions : Instantiate FileSyncOptions
func (*IbmCloudDatabasesV5) NewGetAutoscalingConditionsOptions ¶
func (*IbmCloudDatabasesV5) NewGetAutoscalingConditionsOptions(id string, groupID string) *GetAutoscalingConditionsOptions
NewGetAutoscalingConditionsOptions : Instantiate GetAutoscalingConditionsOptions
func (*IbmCloudDatabasesV5) NewGetBackupInfoOptions ¶
func (*IbmCloudDatabasesV5) NewGetBackupInfoOptions(backupID string) *GetBackupInfoOptions
NewGetBackupInfoOptions : Instantiate GetBackupInfoOptions
func (*IbmCloudDatabasesV5) NewGetConnectionDeprecatedOptions ¶
func (*IbmCloudDatabasesV5) NewGetConnectionDeprecatedOptions(id string, userType string, userID string) *GetConnectionDeprecatedOptions
NewGetConnectionDeprecatedOptions : Instantiate GetConnectionDeprecatedOptions
func (*IbmCloudDatabasesV5) NewGetConnectionOptions ¶
func (*IbmCloudDatabasesV5) NewGetConnectionOptions(id string, userType string, userID string, endpointType string) *GetConnectionOptions
NewGetConnectionOptions : Instantiate GetConnectionOptions
func (*IbmCloudDatabasesV5) NewGetDatabaseConfigurationSchemaOptions ¶
func (*IbmCloudDatabasesV5) NewGetDatabaseConfigurationSchemaOptions(id string) *GetDatabaseConfigurationSchemaOptions
NewGetDatabaseConfigurationSchemaOptions : Instantiate GetDatabaseConfigurationSchemaOptions
func (*IbmCloudDatabasesV5) NewGetDefaultScalingGroupsOptions ¶
func (*IbmCloudDatabasesV5) NewGetDefaultScalingGroupsOptions(typeVar string) *GetDefaultScalingGroupsOptions
NewGetDefaultScalingGroupsOptions : Instantiate GetDefaultScalingGroupsOptions
func (*IbmCloudDatabasesV5) NewGetDeployablesOptions ¶
func (*IbmCloudDatabasesV5) NewGetDeployablesOptions() *GetDeployablesOptions
NewGetDeployablesOptions : Instantiate GetDeployablesOptions
func (*IbmCloudDatabasesV5) NewGetDeploymentBackupsOptions ¶
func (*IbmCloudDatabasesV5) NewGetDeploymentBackupsOptions(id string) *GetDeploymentBackupsOptions
NewGetDeploymentBackupsOptions : Instantiate GetDeploymentBackupsOptions
func (*IbmCloudDatabasesV5) NewGetDeploymentInfoOptions ¶
func (*IbmCloudDatabasesV5) NewGetDeploymentInfoOptions(id string) *GetDeploymentInfoOptions
NewGetDeploymentInfoOptions : Instantiate GetDeploymentInfoOptions
func (*IbmCloudDatabasesV5) NewGetDeploymentScalingGroupsOptions ¶
func (*IbmCloudDatabasesV5) NewGetDeploymentScalingGroupsOptions(id string) *GetDeploymentScalingGroupsOptions
NewGetDeploymentScalingGroupsOptions : Instantiate GetDeploymentScalingGroupsOptions
func (*IbmCloudDatabasesV5) NewGetDeploymentTasksOptions ¶
func (*IbmCloudDatabasesV5) NewGetDeploymentTasksOptions(id string) *GetDeploymentTasksOptions
NewGetDeploymentTasksOptions : Instantiate GetDeploymentTasksOptions
func (*IbmCloudDatabasesV5) NewGetPITRdataOptions ¶
func (*IbmCloudDatabasesV5) NewGetPITRdataOptions(id string) *GetPITRdataOptions
NewGetPITRdataOptions : Instantiate GetPITRdataOptions
func (*IbmCloudDatabasesV5) NewGetRegionsOptions ¶
func (*IbmCloudDatabasesV5) NewGetRegionsOptions() *GetRegionsOptions
NewGetRegionsOptions : Instantiate GetRegionsOptions
func (*IbmCloudDatabasesV5) NewGetRemotesOptions ¶
func (*IbmCloudDatabasesV5) NewGetRemotesOptions(id string) *GetRemotesOptions
NewGetRemotesOptions : Instantiate GetRemotesOptions
func (*IbmCloudDatabasesV5) NewGetRemotesSchemaOptions ¶
func (*IbmCloudDatabasesV5) NewGetRemotesSchemaOptions(id string) *GetRemotesSchemaOptions
NewGetRemotesSchemaOptions : Instantiate GetRemotesSchemaOptions
func (*IbmCloudDatabasesV5) NewGetTasksOptions ¶
func (*IbmCloudDatabasesV5) NewGetTasksOptions(id string) *GetTasksOptions
NewGetTasksOptions : Instantiate GetTasksOptions
func (*IbmCloudDatabasesV5) NewGetUserOptions ¶
func (*IbmCloudDatabasesV5) NewGetUserOptions(id string, userID string, endpointType string) *GetUserOptions
NewGetUserOptions : Instantiate GetUserOptions
func (*IbmCloudDatabasesV5) NewGetWhitelistOptions ¶
func (*IbmCloudDatabasesV5) NewGetWhitelistOptions(id string) *GetWhitelistOptions
NewGetWhitelistOptions : Instantiate GetWhitelistOptions
func (*IbmCloudDatabasesV5) NewKillConnectionsOptions ¶
func (*IbmCloudDatabasesV5) NewKillConnectionsOptions(id string) *KillConnectionsOptions
NewKillConnectionsOptions : Instantiate KillConnectionsOptions
func (*IbmCloudDatabasesV5) NewReplaceWhitelistOptions ¶
func (*IbmCloudDatabasesV5) NewReplaceWhitelistOptions(id string) *ReplaceWhitelistOptions
NewReplaceWhitelistOptions : Instantiate ReplaceWhitelistOptions
func (*IbmCloudDatabasesV5) NewSetAutoscalingConditionsOptions ¶
func (*IbmCloudDatabasesV5) NewSetAutoscalingConditionsOptions(id string, groupID string) *SetAutoscalingConditionsOptions
NewSetAutoscalingConditionsOptions : Instantiate SetAutoscalingConditionsOptions
func (*IbmCloudDatabasesV5) NewSetDatabaseConfigurationOptions ¶
func (*IbmCloudDatabasesV5) NewSetDatabaseConfigurationOptions(id string, configuration SetConfigurationConfigurationIntf) *SetDatabaseConfigurationOptions
NewSetDatabaseConfigurationOptions : Instantiate SetDatabaseConfigurationOptions
func (*IbmCloudDatabasesV5) NewSetDeploymentScalingGroupOptions ¶
func (*IbmCloudDatabasesV5) NewSetDeploymentScalingGroupOptions(id string, groupID string, setDeploymentScalingGroupRequest SetDeploymentScalingGroupRequestIntf) *SetDeploymentScalingGroupOptions
NewSetDeploymentScalingGroupOptions : Instantiate SetDeploymentScalingGroupOptions
func (*IbmCloudDatabasesV5) NewSetPromotionOptions ¶
func (*IbmCloudDatabasesV5) NewSetPromotionOptions(id string, promotion SetPromotionPromotionIntf) *SetPromotionOptions
NewSetPromotionOptions : Instantiate SetPromotionOptions
func (*IbmCloudDatabasesV5) NewSetRemotesOptions ¶
func (*IbmCloudDatabasesV5) NewSetRemotesOptions(id string) *SetRemotesOptions
NewSetRemotesOptions : Instantiate SetRemotesOptions
func (*IbmCloudDatabasesV5) NewStartOndemandBackupOptions ¶
func (*IbmCloudDatabasesV5) NewStartOndemandBackupOptions(id string) *StartOndemandBackupOptions
NewStartOndemandBackupOptions : Instantiate StartOndemandBackupOptions
func (*IbmCloudDatabasesV5) ReplaceWhitelist ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) ReplaceWhitelist(replaceWhitelistOptions *ReplaceWhitelistOptions) (result *ReplaceWhitelistResponse, response *core.DetailedResponse, err error)
ReplaceWhitelist : Replace the allowlist for a deployment Replace the allowlist for a deployment. This action overwrites all existing entries, so when you modify the allowlist via a GET/update/PUT, provide the GET response's ETag header value in this endpoint's If-Match header to ensure that changes that are made by other clients are not accidentally overwritten.
func (*IbmCloudDatabasesV5) ReplaceWhitelistWithContext ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) ReplaceWhitelistWithContext(ctx context.Context, replaceWhitelistOptions *ReplaceWhitelistOptions) (result *ReplaceWhitelistResponse, response *core.DetailedResponse, err error)
ReplaceWhitelistWithContext is an alternate form of the ReplaceWhitelist method which supports a Context parameter
func (*IbmCloudDatabasesV5) SetAutoscalingConditions ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) SetAutoscalingConditions(setAutoscalingConditionsOptions *SetAutoscalingConditionsOptions) (result *SetAutoscalingConditionsResponse, response *core.DetailedResponse, err error)
SetAutoscalingConditions : Set the autoscaling configuration from a deployment Enable, disable, or set the conditions for autoscaling on your deployment. Memory, disk, and CPU (if available) can be set separately and are not all required.
func (*IbmCloudDatabasesV5) SetAutoscalingConditionsWithContext ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) SetAutoscalingConditionsWithContext(ctx context.Context, setAutoscalingConditionsOptions *SetAutoscalingConditionsOptions) (result *SetAutoscalingConditionsResponse, response *core.DetailedResponse, err error)
SetAutoscalingConditionsWithContext is an alternate form of the SetAutoscalingConditions method which supports a Context parameter
func (*IbmCloudDatabasesV5) SetDatabaseConfiguration ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) SetDatabaseConfiguration(setDatabaseConfigurationOptions *SetDatabaseConfigurationOptions) (result *SetDatabaseConfigurationResponse, response *core.DetailedResponse, err error)
SetDatabaseConfiguration : Change your database configuration Change your database configuration. Available for PostgreSQL, EnterpriseDB, and Redis ONLY.
func (*IbmCloudDatabasesV5) SetDatabaseConfigurationWithContext ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) SetDatabaseConfigurationWithContext(ctx context.Context, setDatabaseConfigurationOptions *SetDatabaseConfigurationOptions) (result *SetDatabaseConfigurationResponse, response *core.DetailedResponse, err error)
SetDatabaseConfigurationWithContext is an alternate form of the SetDatabaseConfiguration method which supports a Context parameter
func (*IbmCloudDatabasesV5) SetDefaultHeaders ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) SetDefaultHeaders(headers http.Header)
SetDefaultHeaders sets HTTP headers to be sent in every request
func (*IbmCloudDatabasesV5) SetDeploymentScalingGroup ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) SetDeploymentScalingGroup(setDeploymentScalingGroupOptions *SetDeploymentScalingGroupOptions) (result *SetDeploymentScalingGroupResponse, response *core.DetailedResponse, err error)
SetDeploymentScalingGroup : Set scaling values on a specified group Set scaling value on a specified group. Can only be performed on is_adjustable=true groups. Values set are for the group as a whole and resources are distributed amongst the group. Values must be greater than or equal to the minimum size and must be a multiple of the step size.
func (*IbmCloudDatabasesV5) SetDeploymentScalingGroupWithContext ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) SetDeploymentScalingGroupWithContext(ctx context.Context, setDeploymentScalingGroupOptions *SetDeploymentScalingGroupOptions) (result *SetDeploymentScalingGroupResponse, response *core.DetailedResponse, err error)
SetDeploymentScalingGroupWithContext is an alternate form of the SetDeploymentScalingGroup method which supports a Context parameter
func (*IbmCloudDatabasesV5) SetEnableGzipCompression ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) SetEnableGzipCompression(enableGzip bool)
SetEnableGzipCompression sets the service's EnableGzipCompression field
func (*IbmCloudDatabasesV5) SetPromotion ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) SetPromotion(setPromotionOptions *SetPromotionOptions) (result *SetPromotionResponse, response *core.DetailedResponse, err error)
SetPromotion : Promote read-only replica to a full deployment Promote a read-only replica or upgrade and promote a read-only replica. Available for PostgreSQL and EnterpriseDB ONLY.
func (*IbmCloudDatabasesV5) SetPromotionWithContext ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) SetPromotionWithContext(ctx context.Context, setPromotionOptions *SetPromotionOptions) (result *SetPromotionResponse, response *core.DetailedResponse, err error)
SetPromotionWithContext is an alternate form of the SetPromotion method which supports a Context parameter
func (*IbmCloudDatabasesV5) SetRemotes ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) SetRemotes(setRemotesOptions *SetRemotesOptions) (result *SetRemotesResponse, response *core.DetailedResponse, err error)
SetRemotes : Modify read-only replication on a deployment Promote a read-only remote replica to leader by calling with leader set to an empty string. Available for PostgreSQL and EnterpriseDB ONLY.
func (*IbmCloudDatabasesV5) SetRemotesWithContext ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) SetRemotesWithContext(ctx context.Context, setRemotesOptions *SetRemotesOptions) (result *SetRemotesResponse, response *core.DetailedResponse, err error)
SetRemotesWithContext is an alternate form of the SetRemotes method which supports a Context parameter
func (*IbmCloudDatabasesV5) SetServiceURL ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) SetServiceURL(url string) error
SetServiceURL sets the service URL
func (*IbmCloudDatabasesV5) StartOndemandBackup ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) StartOndemandBackup(startOndemandBackupOptions *StartOndemandBackupOptions) (result *StartOndemandBackupResponse, response *core.DetailedResponse, err error)
StartOndemandBackup : Initiate an on-demand backup Signal the platform to create an on-demand backup for the specified deployment. The returned task can be polled to track progress of the backup as it takes place.
func (*IbmCloudDatabasesV5) StartOndemandBackupWithContext ¶
func (ibmCloudDatabases *IbmCloudDatabasesV5) StartOndemandBackupWithContext(ctx context.Context, startOndemandBackupOptions *StartOndemandBackupOptions) (result *StartOndemandBackupResponse, response *core.DetailedResponse, err error)
StartOndemandBackupWithContext is an alternate form of the StartOndemandBackup method which supports a Context parameter
type IbmCloudDatabasesV5Options ¶
type IbmCloudDatabasesV5Options struct { ServiceName string URL string Authenticator core.Authenticator }
IbmCloudDatabasesV5Options : Service options
type IntegerPropertySchema ¶
type IntegerPropertySchema struct { // Whether the setting is customer-configurable. CustomerConfigurable *bool `json:"customer_configurable,omitempty"` // The default value of the setting. Default *int64 `json:"default,omitempty"` // The description of the default value. DefaultDescription *string `json:"default_description,omitempty"` // The description of the setting. Description *string `json:"description,omitempty"` // The type of this setting (e.g., string, integer). Kind *string `json:"kind,omitempty"` // Whether or not changing this setting will restart the database. RequiresRestart *bool `json:"requires_restart,omitempty"` // The minimum value that this setting accepts. Min *int64 `json:"min,omitempty"` // The maximum value that this setting accepts. Max *int64 `json:"max,omitempty"` // The number that should be skipped between each step of a slider rendered for this setting. Step *int64 `json:"step,omitempty"` }
IntegerPropertySchema : Integer Property Schema.
type KillConnectionsOptions ¶
type KillConnectionsOptions struct { // Deployment ID. ID *string `validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
KillConnectionsOptions : The KillConnections options.
func (*KillConnectionsOptions) SetHeaders ¶
func (options *KillConnectionsOptions) SetHeaders(param map[string]string) *KillConnectionsOptions
SetHeaders : Allow user to set Headers
func (*KillConnectionsOptions) SetID ¶
func (options *KillConnectionsOptions) SetID(id string) *KillConnectionsOptions
SetID : Allow user to set ID
type KillConnectionsResponse ¶
type KillConnectionsResponse struct {
Task *Task `json:"task,omitempty"`
}
KillConnectionsResponse : KillConnectionsResponse struct
type LogicalReplicationSlotLogicalReplicationSlot ¶
type LogicalReplicationSlotLogicalReplicationSlot struct { // name of the replication slot. Name *string `json:"name,omitempty"` // name of the database the replication slot is created on. DatabaseName *string `json:"database_name,omitempty"` // creating a replication slot is only supported for use with wal2json. PluginType *string `json:"plugin_type,omitempty"` }
LogicalReplicationSlotLogicalReplicationSlot : LogicalReplicationSlotLogicalReplicationSlot struct
type MongoDBConnectionURI ¶
type MongoDBConnectionURI struct { // Type of connection being described. Type *string `json:"type,omitempty"` Composed []string `json:"composed,omitempty"` // Scheme/protocol for URI connection. Scheme *string `json:"scheme,omitempty"` Hosts []MongoDBConnectionURIHostsItem `json:"hosts,omitempty"` // Path for URI connection. Path *string `json:"path,omitempty"` // Query options to add to the URI connection. QueryOptions interface{} `json:"query_options,omitempty"` Authentication *MongoDBConnectionURIAuthentication `json:"authentication,omitempty"` Certificate *MongoDBConnectionURICertificate `json:"certificate,omitempty"` // Name of the database to use in the URI connection. Database *string `json:"database,omitempty"` // Name of the replica set to use in the URI connection. ReplicaSet *string `json:"replica_set,omitempty"` }
MongoDBConnectionURI : MongoDBConnectionURI struct
type MongoDBConnectionURIAuthentication ¶
type MongoDBConnectionURIAuthentication struct { // Authentication method for this credential. Method *string `json:"method,omitempty"` // Username part of credential. Username *string `json:"username,omitempty"` // Password part of credential. Password *string `json:"password,omitempty"` }
MongoDBConnectionURIAuthentication : MongoDBConnectionURIAuthentication struct
type MongoDBConnectionURICertificate ¶
type MongoDBConnectionURICertificate struct { // Name associated with the certificate. Name *string `json:"name,omitempty"` // Base64 encoded version of the certificate. CertificateBase64 *string `json:"certificate_base64,omitempty"` }
MongoDBConnectionURICertificate : MongoDBConnectionURICertificate struct
type MongoDBConnectionURIHostsItem ¶
type MongoDBConnectionURIHostsItem struct { // Hostname for connection. Hostname *string `json:"hostname,omitempty"` // Port number for connection. Port *int64 `json:"port,omitempty"` }
MongoDBConnectionURIHostsItem : MongoDBConnectionURIHostsItem struct
type PointInTimeRecoveryData ¶
type PointInTimeRecoveryData struct {
EarliestPointInTimeRecoveryTime *string `json:"earliest_point_in_time_recovery_time,omitempty"`
}
PointInTimeRecoveryData : PointInTimeRecoveryData struct
type PostgreSQLConnectionURI ¶
type PostgreSQLConnectionURI struct { // Type of connection being described. Type *string `json:"type,omitempty"` Composed []string `json:"composed,omitempty"` // Scheme/protocol for URI connection. Scheme *string `json:"scheme,omitempty"` Hosts []PostgreSQLConnectionURIHostsItem `json:"hosts,omitempty"` // Path for URI connection. Path *string `json:"path,omitempty"` // Query options to add to the URI connection. QueryOptions interface{} `json:"query_options,omitempty"` Authentication *PostgreSQLConnectionURIAuthentication `json:"authentication,omitempty"` Certificate *PostgreSQLConnectionURICertificate `json:"certificate,omitempty"` // Name of the database to use in the URI connection. Database *string `json:"database,omitempty"` }
PostgreSQLConnectionURI : PostgreSQLConnectionURI struct
type PostgreSQLConnectionURIAuthentication ¶
type PostgreSQLConnectionURIAuthentication struct { // Authentication method for this credential. Method *string `json:"method,omitempty"` // Username part of credential. Username *string `json:"username,omitempty"` // Password part of credential. Password *string `json:"password,omitempty"` }
PostgreSQLConnectionURIAuthentication : PostgreSQLConnectionURIAuthentication struct
type PostgreSQLConnectionURICertificate ¶
type PostgreSQLConnectionURICertificate struct { // Name associated with the certificate. Name *string `json:"name,omitempty"` // Base64 encoded version of the certificate. CertificateBase64 *string `json:"certificate_base64,omitempty"` }
PostgreSQLConnectionURICertificate : PostgreSQLConnectionURICertificate struct
type PostgreSQLConnectionURIHostsItem ¶
type PostgreSQLConnectionURIHostsItem struct { // Hostname for connection. Hostname *string `json:"hostname,omitempty"` // Port number for connection. Port *int64 `json:"port,omitempty"` }
PostgreSQLConnectionURIHostsItem : PostgreSQLConnectionURIHostsItem struct
type RabbitMQConnectionAMQPS ¶
type RabbitMQConnectionAMQPS struct { // Type of connection being described. Type *string `json:"type,omitempty"` Composed []string `json:"composed,omitempty"` // Scheme/protocol for URI connection. Scheme *string `json:"scheme,omitempty"` Hosts []RabbitMQConnectionAMQPSHostsItem `json:"hosts,omitempty"` // Path for URI connection. Path *string `json:"path,omitempty"` // Query options to add to the URI connection. QueryOptions interface{} `json:"query_options,omitempty"` Authentication *RabbitMQConnectionAMQPSAuthentication `json:"authentication,omitempty"` Certificate *RabbitMQConnectionAMQPSCertificate `json:"certificate,omitempty"` }
RabbitMQConnectionAMQPS : RabbitMQConnectionAMQPS struct
type RabbitMQConnectionAMQPSAuthentication ¶
type RabbitMQConnectionAMQPSAuthentication struct { // Authentication method for this credential. Method *string `json:"method,omitempty"` // Username part of credential. Username *string `json:"username,omitempty"` // Password part of credential. Password *string `json:"password,omitempty"` }
RabbitMQConnectionAMQPSAuthentication : RabbitMQConnectionAMQPSAuthentication struct
type RabbitMQConnectionAMQPSCertificate ¶
type RabbitMQConnectionAMQPSCertificate struct { // Name associated with the certificate. Name *string `json:"name,omitempty"` // Base64 encoded version of the certificate. CertificateBase64 *string `json:"certificate_base64,omitempty"` }
RabbitMQConnectionAMQPSCertificate : RabbitMQConnectionAMQPSCertificate struct
type RabbitMQConnectionAMQPSHostsItem ¶
type RabbitMQConnectionAMQPSHostsItem struct { // Hostname for connection. Hostname *string `json:"hostname,omitempty"` // Port number for connection. Port *int64 `json:"port,omitempty"` }
RabbitMQConnectionAMQPSHostsItem : RabbitMQConnectionAMQPSHostsItem struct
type RabbitMQConnectionHTTPS ¶
type RabbitMQConnectionHTTPS struct { // Type of connection being described. Type *string `json:"type,omitempty"` Composed []string `json:"composed,omitempty"` // Scheme/protocol for URI connection. Scheme *string `json:"scheme,omitempty"` Hosts []RabbitMQConnectionHTTPSHostsItem `json:"hosts,omitempty"` // Path for URI connection. Path *string `json:"path,omitempty"` // Query options to add to the URI connection. QueryOptions interface{} `json:"query_options,omitempty"` Authentication *RabbitMQConnectionHTTPSAuthentication `json:"authentication,omitempty"` Certificate *RabbitMQConnectionHTTPSCertificate `json:"certificate,omitempty"` // Indicates the address is accessible by browser, for the RabbitMQ Management UI. BrowserAccessible *bool `json:"browser_accessible,omitempty"` }
RabbitMQConnectionHTTPS : RabbitMQConnectionHTTPS struct
type RabbitMQConnectionHTTPSAuthentication ¶
type RabbitMQConnectionHTTPSAuthentication struct { // Authentication method for this credential. Method *string `json:"method,omitempty"` // Username part of credential. Username *string `json:"username,omitempty"` // Password part of credential. Password *string `json:"password,omitempty"` }
RabbitMQConnectionHTTPSAuthentication : RabbitMQConnectionHTTPSAuthentication struct
type RabbitMQConnectionHTTPSCertificate ¶
type RabbitMQConnectionHTTPSCertificate struct { // Name associated with the certificate. Name *string `json:"name,omitempty"` // Base64 encoded version of the certificate. CertificateBase64 *string `json:"certificate_base64,omitempty"` }
RabbitMQConnectionHTTPSCertificate : RabbitMQConnectionHTTPSCertificate struct
type RabbitMQConnectionHTTPSHostsItem ¶
type RabbitMQConnectionHTTPSHostsItem struct { // Hostname for connection. Hostname *string `json:"hostname,omitempty"` // Port number for connection. Port *int64 `json:"port,omitempty"` }
RabbitMQConnectionHTTPSHostsItem : RabbitMQConnectionHTTPSHostsItem struct
type RabbitMQConnectionMQTTS ¶
type RabbitMQConnectionMQTTS struct { // Type of connection being described. Type *string `json:"type,omitempty"` Composed []string `json:"composed,omitempty"` // Scheme/protocol for URI connection. Scheme *string `json:"scheme,omitempty"` Hosts []RabbitMQConnectionMQTTSHostsItem `json:"hosts,omitempty"` // Path for URI connection. Path *string `json:"path,omitempty"` // Query options to add to the URI connection. QueryOptions interface{} `json:"query_options,omitempty"` Authentication *RabbitMQConnectionMQTTSAuthentication `json:"authentication,omitempty"` Certificate *RabbitMQConnectionMQTTSCertificate `json:"certificate,omitempty"` }
RabbitMQConnectionMQTTS : RabbitMQConnectionMQTTS struct
type RabbitMQConnectionMQTTSAuthentication ¶
type RabbitMQConnectionMQTTSAuthentication struct { // Authentication method for this credential. Method *string `json:"method,omitempty"` // Username part of credential. Username *string `json:"username,omitempty"` // Password part of credential. Password *string `json:"password,omitempty"` }
RabbitMQConnectionMQTTSAuthentication : RabbitMQConnectionMQTTSAuthentication struct
type RabbitMQConnectionMQTTSCertificate ¶
type RabbitMQConnectionMQTTSCertificate struct { // Name associated with the certificate. Name *string `json:"name,omitempty"` // Base64 encoded version of the certificate. CertificateBase64 *string `json:"certificate_base64,omitempty"` }
RabbitMQConnectionMQTTSCertificate : RabbitMQConnectionMQTTSCertificate struct
type RabbitMQConnectionMQTTSHostsItem ¶
type RabbitMQConnectionMQTTSHostsItem struct { // Hostname for connection. Hostname *string `json:"hostname,omitempty"` // Port number for connection. Port *int64 `json:"port,omitempty"` }
RabbitMQConnectionMQTTSHostsItem : RabbitMQConnectionMQTTSHostsItem struct
type RabbitMQConnectionStompSSL ¶
type RabbitMQConnectionStompSSL struct { // Type of connection being described. Type *string `json:"type,omitempty"` Composed []string `json:"composed,omitempty"` Hosts []RabbitMQConnectionStompSSLHostsItem `json:"hosts,omitempty"` Authentication *RabbitMQConnectionStompSSLAuthentication `json:"authentication,omitempty"` Certificate *RabbitMQConnectionStompSSLCertificate `json:"certificate,omitempty"` // Indicates ssl is required for the connection. Ssl *bool `json:"ssl,omitempty"` }
RabbitMQConnectionStompSSL : RabbitMQConnectionStompSSL struct
type RabbitMQConnectionStompSSLAuthentication ¶
type RabbitMQConnectionStompSSLAuthentication struct { // Authentication method for this credential. Method *string `json:"method,omitempty"` // Username part of credential. Username *string `json:"username,omitempty"` // Password part of credential. Password *string `json:"password,omitempty"` }
RabbitMQConnectionStompSSLAuthentication : RabbitMQConnectionStompSSLAuthentication struct
type RabbitMQConnectionStompSSLCertificate ¶
type RabbitMQConnectionStompSSLCertificate struct { // Name associated with the certificate. Name *string `json:"name,omitempty"` // Base64 encoded version of the certificate. CertificateBase64 *string `json:"certificate_base64,omitempty"` }
RabbitMQConnectionStompSSLCertificate : RabbitMQConnectionStompSSLCertificate struct
type RabbitMQConnectionStompSSLHostsItem ¶
type RabbitMQConnectionStompSSLHostsItem struct { // Hostname for connection. Hostname *string `json:"hostname,omitempty"` // Port number for connection. Port *int64 `json:"port,omitempty"` }
RabbitMQConnectionStompSSLHostsItem : RabbitMQConnectionStompSSLHostsItem struct
type RedisConnectionURI ¶
type RedisConnectionURI struct { // Type of connection being described. Type *string `json:"type,omitempty"` Composed []string `json:"composed,omitempty"` // Scheme/protocol for URI connection. Scheme *string `json:"scheme,omitempty"` Hosts []RedisConnectionURIHostsItem `json:"hosts,omitempty"` // Path for URI connection. Path *string `json:"path,omitempty"` // Query options to add to the URI connection. QueryOptions interface{} `json:"query_options,omitempty"` Authentication *RedisConnectionURIAuthentication `json:"authentication,omitempty"` Certificate *RedisConnectionURICertificate `json:"certificate,omitempty"` // Number of the database to use in the URI connection. Database *int64 `json:"database,omitempty"` }
RedisConnectionURI : RedisConnectionURI struct
type RedisConnectionURIAuthentication ¶
type RedisConnectionURIAuthentication struct { // Authentication method for this credential. Method *string `json:"method,omitempty"` // Username part of credential. Username *string `json:"username,omitempty"` // Password part of credential. Password *string `json:"password,omitempty"` }
RedisConnectionURIAuthentication : RedisConnectionURIAuthentication struct
type RedisConnectionURICertificate ¶
type RedisConnectionURICertificate struct { // Name associated with the certificate. Name *string `json:"name,omitempty"` // Base64 encoded version of the certificate. CertificateBase64 *string `json:"certificate_base64,omitempty"` }
RedisConnectionURICertificate : RedisConnectionURICertificate struct
type RedisConnectionURIHostsItem ¶
type RedisConnectionURIHostsItem struct { // Hostname for connection. Hostname *string `json:"hostname,omitempty"` // Port number for connection. Port *int64 `json:"port,omitempty"` }
RedisConnectionURIHostsItem : RedisConnectionURIHostsItem struct
type Remotes ¶
type Remotes struct { // Leader ID, if applicable. Leader *string `json:"leader,omitempty"` // Replica IDs, if applicable. Replicas []string `json:"replicas,omitempty"` }
Remotes : Remotes.
type ReplaceWhitelistOptions ¶
type ReplaceWhitelistOptions struct { // Deployment ID. ID *string `validate:"required,ne="` // An array of allowlist entries. IpAddresses []WhitelistEntry // Verify that the current allowlist matches a provided ETag value. Use in conjunction with the GET operation's ETag // header to ensure synchronicity between clients. IfMatch *string // Allows users to set headers on API requests Headers map[string]string }
ReplaceWhitelistOptions : The ReplaceWhitelist options.
func (*ReplaceWhitelistOptions) SetHeaders ¶
func (options *ReplaceWhitelistOptions) SetHeaders(param map[string]string) *ReplaceWhitelistOptions
SetHeaders : Allow user to set Headers
func (*ReplaceWhitelistOptions) SetID ¶
func (options *ReplaceWhitelistOptions) SetID(id string) *ReplaceWhitelistOptions
SetID : Allow user to set ID
func (*ReplaceWhitelistOptions) SetIfMatch ¶
func (options *ReplaceWhitelistOptions) SetIfMatch(ifMatch string) *ReplaceWhitelistOptions
SetIfMatch : Allow user to set IfMatch
func (*ReplaceWhitelistOptions) SetIpAddresses ¶
func (options *ReplaceWhitelistOptions) SetIpAddresses(ipAddresses []WhitelistEntry) *ReplaceWhitelistOptions
SetIpAddresses : Allow user to set IpAddresses
type ReplaceWhitelistResponse ¶
type ReplaceWhitelistResponse struct {
Task *Task `json:"task,omitempty"`
}
ReplaceWhitelistResponse : ReplaceWhitelistResponse struct
type SetAutoscalingConditionsOptions ¶
type SetAutoscalingConditionsOptions struct { // Deployment ID. ID *string `validate:"required,ne="` // Group ID. GroupID *string `validate:"required,ne="` Autoscaling AutoscalingSetGroupIntf // Allows users to set headers on API requests Headers map[string]string }
SetAutoscalingConditionsOptions : The SetAutoscalingConditions options.
func (*SetAutoscalingConditionsOptions) SetAutoscaling ¶
func (options *SetAutoscalingConditionsOptions) SetAutoscaling(autoscaling AutoscalingSetGroupIntf) *SetAutoscalingConditionsOptions
SetAutoscaling : Allow user to set Autoscaling
func (*SetAutoscalingConditionsOptions) SetGroupID ¶
func (options *SetAutoscalingConditionsOptions) SetGroupID(groupID string) *SetAutoscalingConditionsOptions
SetGroupID : Allow user to set GroupID
func (*SetAutoscalingConditionsOptions) SetHeaders ¶
func (options *SetAutoscalingConditionsOptions) SetHeaders(param map[string]string) *SetAutoscalingConditionsOptions
SetHeaders : Allow user to set Headers
func (*SetAutoscalingConditionsOptions) SetID ¶
func (options *SetAutoscalingConditionsOptions) SetID(id string) *SetAutoscalingConditionsOptions
SetID : Allow user to set ID
type SetAutoscalingConditionsResponse ¶
type SetAutoscalingConditionsResponse struct {
Task *Task `json:"task,omitempty"`
}
SetAutoscalingConditionsResponse : SetAutoscalingConditionsResponse struct
type SetCPUGroupCPU ¶
type SetCPUGroupCPU struct { // Number of allocated CPUs. AllocationCount *int64 `json:"allocation_count,omitempty"` }
SetCPUGroupCPU : SetCPUGroupCPU struct
type SetConfigurationConfiguration ¶
type SetConfigurationConfiguration struct { // Maximum connections allowed. MaxConnections *int64 `json:"max_connections,omitempty"` // Max number of transactions that can be in the "prepared" state simultaneously. MaxPreparedTransactions *int64 `json:"max_prepared_transactions,omitempty"` // Deadlock timeout in ms. The time to wait on a lock before checking for deadlock. Also the duration where lock waits // will be logged. DeadlockTimeout *int64 `json:"deadlock_timeout,omitempty"` // Number of simultaneous requests that can be handled efficiently by the disk subsystem. EffectiveIoConcurrency *int64 `json:"effective_io_concurrency,omitempty"` // Maximum number of simultaneously defined replication slots. MaxReplicationSlots *int64 `json:"max_replication_slots,omitempty"` // Maximum number of simultaneously running WAL sender processes. MaxWalSenders *int64 `json:"max_wal_senders,omitempty"` // crashes or prevent the database from starting. SharedBuffers *int64 `json:"shared_buffers,omitempty"` // Sets the current transaction's synchronization level. Off can result in data loss. remote_write with enable // synchronous replication which will impact performance and availabilty. SynchronousCommit *string `json:"synchronous_commit,omitempty"` // WAL level. Set to logical to use logical decoding or logical replication. WalLevel *string `json:"wal_level,omitempty"` // The number of seconds to wait before forces a switch to the next WAL file if a new file has not been started. ArchiveTimeout *int64 `json:"archive_timeout,omitempty"` // The minimum number of milliseconds for execution time above which statements will be logged. LogMinDurationStatement *int64 `json:"log_min_duration_statement,omitempty"` // The maximum memory Redis should use, as bytes. MaxmemoryRedis *int64 `json:"maxmemory-redis,omitempty"` // The policy with which Redis evicts keys when maximum memory is reached. MaxmemoryPolicy *string `json:"maxmemory-policy,omitempty"` // If set to yes this will enable AOF persistence. Appendonly *string `json:"appendonly,omitempty"` // The maximum memory Redis should use, as bytes. MaxmemorySamples *int64 `json:"maxmemory-samples,omitempty"` // Whether or not to stop accepting writes when background persistence actions fail. StopWritesOnBgsaveError *string `json:"stop-writes-on-bgsave-error,omitempty"` }
SetConfigurationConfiguration : SetConfigurationConfiguration struct Models which "extend" this model: - SetConfigurationConfigurationPGConfiguration - SetConfigurationConfigurationRedisConfiguration
type SetConfigurationConfigurationIntf ¶
type SetConfigurationConfigurationIntf interface {
// contains filtered or unexported methods
}
type SetConfigurationConfigurationPGConfiguration ¶
type SetConfigurationConfigurationPGConfiguration struct { // Maximum connections allowed. MaxConnections *int64 `json:"max_connections,omitempty"` // Max number of transactions that can be in the "prepared" state simultaneously. MaxPreparedTransactions *int64 `json:"max_prepared_transactions,omitempty"` // Deadlock timeout in ms. The time to wait on a lock before checking for deadlock. Also the duration where lock waits // will be logged. DeadlockTimeout *int64 `json:"deadlock_timeout,omitempty"` // Number of simultaneous requests that can be handled efficiently by the disk subsystem. EffectiveIoConcurrency *int64 `json:"effective_io_concurrency,omitempty"` // Maximum number of simultaneously defined replication slots. MaxReplicationSlots *int64 `json:"max_replication_slots,omitempty"` // Maximum number of simultaneously running WAL sender processes. MaxWalSenders *int64 `json:"max_wal_senders,omitempty"` // crashes or prevent the database from starting. SharedBuffers *int64 `json:"shared_buffers,omitempty"` // Sets the current transaction's synchronization level. Off can result in data loss. remote_write with enable // synchronous replication which will impact performance and availabilty. SynchronousCommit *string `json:"synchronous_commit,omitempty"` // WAL level. Set to logical to use logical decoding or logical replication. WalLevel *string `json:"wal_level,omitempty"` // The number of seconds to wait before forces a switch to the next WAL file if a new file has not been started. ArchiveTimeout *int64 `json:"archive_timeout,omitempty"` // The minimum number of milliseconds for execution time above which statements will be logged. LogMinDurationStatement *int64 `json:"log_min_duration_statement,omitempty"` }
SetConfigurationConfigurationPGConfiguration : PostgreSQL and EnterpriseDB Configuration. This model "extends" SetConfigurationConfiguration
type SetConfigurationConfigurationRedisConfiguration ¶
type SetConfigurationConfigurationRedisConfiguration struct { // The maximum memory Redis should use, as bytes. MaxmemoryRedis *int64 `json:"maxmemory-redis,omitempty"` // The policy with which Redis evicts keys when maximum memory is reached. MaxmemoryPolicy *string `json:"maxmemory-policy,omitempty"` // If set to yes this will enable AOF persistence. Appendonly *string `json:"appendonly,omitempty"` // The maximum memory Redis should use, as bytes. MaxmemorySamples *int64 `json:"maxmemory-samples,omitempty"` // Whether or not to stop accepting writes when background persistence actions fail. StopWritesOnBgsaveError *string `json:"stop-writes-on-bgsave-error,omitempty"` }
SetConfigurationConfigurationRedisConfiguration : Redis Configuration. This model "extends" SetConfigurationConfiguration
type SetDatabaseConfigurationOptions ¶
type SetDatabaseConfigurationOptions struct { // Deployment ID. ID *string `validate:"required,ne="` Configuration SetConfigurationConfigurationIntf `validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
SetDatabaseConfigurationOptions : The SetDatabaseConfiguration options.
func (*SetDatabaseConfigurationOptions) SetConfiguration ¶
func (options *SetDatabaseConfigurationOptions) SetConfiguration(configuration SetConfigurationConfigurationIntf) *SetDatabaseConfigurationOptions
SetConfiguration : Allow user to set Configuration
func (*SetDatabaseConfigurationOptions) SetHeaders ¶
func (options *SetDatabaseConfigurationOptions) SetHeaders(param map[string]string) *SetDatabaseConfigurationOptions
SetHeaders : Allow user to set Headers
func (*SetDatabaseConfigurationOptions) SetID ¶
func (options *SetDatabaseConfigurationOptions) SetID(id string) *SetDatabaseConfigurationOptions
SetID : Allow user to set ID
type SetDatabaseConfigurationResponse ¶
type SetDatabaseConfigurationResponse struct {
Task *Task `json:"task,omitempty"`
}
SetDatabaseConfigurationResponse : SetDatabaseConfigurationResponse struct
type SetDeploymentScalingGroupOptions ¶
type SetDeploymentScalingGroupOptions struct { // Deployment ID. ID *string `validate:"required,ne="` // Group Id. GroupID *string `validate:"required,ne="` // Scaling group settings. SetDeploymentScalingGroupRequest SetDeploymentScalingGroupRequestIntf `validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
SetDeploymentScalingGroupOptions : The SetDeploymentScalingGroup options.
func (*SetDeploymentScalingGroupOptions) SetGroupID ¶
func (options *SetDeploymentScalingGroupOptions) SetGroupID(groupID string) *SetDeploymentScalingGroupOptions
SetGroupID : Allow user to set GroupID
func (*SetDeploymentScalingGroupOptions) SetHeaders ¶
func (options *SetDeploymentScalingGroupOptions) SetHeaders(param map[string]string) *SetDeploymentScalingGroupOptions
SetHeaders : Allow user to set Headers
func (*SetDeploymentScalingGroupOptions) SetID ¶
func (options *SetDeploymentScalingGroupOptions) SetID(id string) *SetDeploymentScalingGroupOptions
SetID : Allow user to set ID
func (*SetDeploymentScalingGroupOptions) SetSetDeploymentScalingGroupRequest ¶
func (options *SetDeploymentScalingGroupOptions) SetSetDeploymentScalingGroupRequest(setDeploymentScalingGroupRequest SetDeploymentScalingGroupRequestIntf) *SetDeploymentScalingGroupOptions
SetSetDeploymentScalingGroupRequest : Allow user to set SetDeploymentScalingGroupRequest
type SetDeploymentScalingGroupRequest ¶
type SetDeploymentScalingGroupRequest struct { Members *SetMembersGroupMembers `json:"members,omitempty"` Memory *SetMemoryGroupMemory `json:"memory,omitempty"` Cpu *SetCPUGroupCPU `json:"cpu,omitempty"` Disk *SetDiskGroupDisk `json:"disk,omitempty"` }
SetDeploymentScalingGroupRequest : SetDeploymentScalingGroupRequest struct Models which "extend" this model: - SetDeploymentScalingGroupRequestSetMembersGroup - SetDeploymentScalingGroupRequestSetMemoryGroup - SetDeploymentScalingGroupRequestSetCPUGroup - SetDeploymentScalingGroupRequestSetDiskGroup
type SetDeploymentScalingGroupRequestIntf ¶
type SetDeploymentScalingGroupRequestIntf interface {
// contains filtered or unexported methods
}
type SetDeploymentScalingGroupRequestSetCPUGroup ¶
type SetDeploymentScalingGroupRequestSetCPUGroup struct {
Cpu *SetCPUGroupCPU `json:"cpu,omitempty"`
}
SetDeploymentScalingGroupRequestSetCPUGroup : SetDeploymentScalingGroupRequestSetCPUGroup struct This model "extends" SetDeploymentScalingGroupRequest
type SetDeploymentScalingGroupRequestSetDiskGroup ¶
type SetDeploymentScalingGroupRequestSetDiskGroup struct {
Disk *SetDiskGroupDisk `json:"disk,omitempty"`
}
SetDeploymentScalingGroupRequestSetDiskGroup : SetDeploymentScalingGroupRequestSetDiskGroup struct This model "extends" SetDeploymentScalingGroupRequest
type SetDeploymentScalingGroupRequestSetMembersGroup ¶
type SetDeploymentScalingGroupRequestSetMembersGroup struct {
Members *SetMembersGroupMembers `json:"members,omitempty"`
}
SetDeploymentScalingGroupRequestSetMembersGroup : SetDeploymentScalingGroupRequestSetMembersGroup struct This model "extends" SetDeploymentScalingGroupRequest
type SetDeploymentScalingGroupRequestSetMemoryGroup ¶
type SetDeploymentScalingGroupRequestSetMemoryGroup struct {
Memory *SetMemoryGroupMemory `json:"memory,omitempty"`
}
SetDeploymentScalingGroupRequestSetMemoryGroup : SetDeploymentScalingGroupRequestSetMemoryGroup struct This model "extends" SetDeploymentScalingGroupRequest
type SetDeploymentScalingGroupResponse ¶
type SetDeploymentScalingGroupResponse struct {
Task *Task `json:"task,omitempty"`
}
SetDeploymentScalingGroupResponse : SetDeploymentScalingGroupResponse struct
type SetDiskGroupDisk ¶
type SetDiskGroupDisk struct { // Allocated storage in MB. AllocationMb *int64 `json:"allocation_mb,omitempty"` }
SetDiskGroupDisk : SetDiskGroupDisk struct
type SetMembersGroupMembers ¶
type SetMembersGroupMembers struct { // Allocated number of members. AllocationCount *int64 `json:"allocation_count,omitempty"` }
SetMembersGroupMembers : SetMembersGroupMembers struct
type SetMemoryGroupMemory ¶
type SetMemoryGroupMemory struct { // Allocated memory in MB. AllocationMb *int64 `json:"allocation_mb,omitempty"` }
SetMemoryGroupMemory : SetMemoryGroupMemory struct
type SetPromotionOptions ¶
type SetPromotionOptions struct { // Deployment ID. ID *string `validate:"required,ne="` Promotion SetPromotionPromotionIntf `validate:"required"` // Allows users to set headers on API requests Headers map[string]string }
SetPromotionOptions : The SetPromotion options.
func (*SetPromotionOptions) SetHeaders ¶
func (options *SetPromotionOptions) SetHeaders(param map[string]string) *SetPromotionOptions
SetHeaders : Allow user to set Headers
func (*SetPromotionOptions) SetID ¶
func (options *SetPromotionOptions) SetID(id string) *SetPromotionOptions
SetID : Allow user to set ID
func (*SetPromotionOptions) SetPromotion ¶
func (options *SetPromotionOptions) SetPromotion(promotion SetPromotionPromotionIntf) *SetPromotionOptions
SetPromotion : Allow user to set Promotion
type SetPromotionPromotion ¶
type SetPromotionPromotion struct { // Promotion options. Promotion map[string]interface{} `json:"promotion,omitempty"` }
SetPromotionPromotion : SetPromotionPromotion struct Models which "extend" this model: - SetPromotionPromotionPromote - SetPromotionPromotionUpgradePromote
type SetPromotionPromotionIntf ¶
type SetPromotionPromotionIntf interface {
// contains filtered or unexported methods
}
type SetPromotionPromotionPromote ¶
type SetPromotionPromotionPromote struct { // Promotion options. Promotion map[string]interface{} `json:"promotion,omitempty"` }
SetPromotionPromotionPromote : Promotes a read-only replica to a full deployment. This model "extends" SetPromotionPromotion
type SetPromotionPromotionUpgradePromote ¶
type SetPromotionPromotionUpgradePromote struct { // Promotion and Upgrade options. Promotion map[string]interface{} `json:"promotion,omitempty"` }
SetPromotionPromotionUpgradePromote : Promotes a read-only replica to a full deployment running a new database version. This model "extends" SetPromotionPromotion
type SetPromotionResponse ¶
type SetPromotionResponse struct {
Task *Task `json:"task,omitempty"`
}
SetPromotionResponse : SetPromotionResponse struct
type SetRemotesOptions ¶
type SetRemotesOptions struct { // Deployment ID. ID *string `validate:"required,ne="` Remotes *SetRemotesRequestRemotes // Option to restore instance without taking a backup once data is restored. Allows restored deployment to be available // sooner. SkipInitialBackup *bool // Allows users to set headers on API requests Headers map[string]string }
SetRemotesOptions : The SetRemotes options.
func (*SetRemotesOptions) SetHeaders ¶
func (options *SetRemotesOptions) SetHeaders(param map[string]string) *SetRemotesOptions
SetHeaders : Allow user to set Headers
func (*SetRemotesOptions) SetID ¶
func (options *SetRemotesOptions) SetID(id string) *SetRemotesOptions
SetID : Allow user to set ID
func (*SetRemotesOptions) SetRemotes ¶
func (options *SetRemotesOptions) SetRemotes(remotes *SetRemotesRequestRemotes) *SetRemotesOptions
SetRemotes : Allow user to set Remotes
func (*SetRemotesOptions) SetSkipInitialBackup ¶
func (options *SetRemotesOptions) SetSkipInitialBackup(skipInitialBackup bool) *SetRemotesOptions
SetSkipInitialBackup : Allow user to set SkipInitialBackup
type SetRemotesRequestRemotes ¶
type SetRemotesRequestRemotes struct { // Leader should be an empty string. Leader *string `json:"leader,omitempty"` }
SetRemotesRequestRemotes : SetRemotesRequestRemotes struct
type SetRemotesResponse ¶
type SetRemotesResponse struct {
Task *Task `json:"task,omitempty"`
}
SetRemotesResponse : SetRemotesResponse struct
type StartOndemandBackupOptions ¶
type StartOndemandBackupOptions struct { // Deployment ID. ID *string `validate:"required,ne="` // Allows users to set headers on API requests Headers map[string]string }
StartOndemandBackupOptions : The StartOndemandBackup options.
func (*StartOndemandBackupOptions) SetHeaders ¶
func (options *StartOndemandBackupOptions) SetHeaders(param map[string]string) *StartOndemandBackupOptions
SetHeaders : Allow user to set Headers
func (*StartOndemandBackupOptions) SetID ¶
func (options *StartOndemandBackupOptions) SetID(id string) *StartOndemandBackupOptions
SetID : Allow user to set ID
type StartOndemandBackupResponse ¶
type StartOndemandBackupResponse struct {
Task *Task `json:"task,omitempty"`
}
StartOndemandBackupResponse : StartOndemandBackupResponse struct
type Task ¶
type Task struct { // ID of the task. ID *string `json:"id,omitempty"` // Human-readable description of the task. Description *string `json:"description,omitempty"` // The status of the task. Status *string `json:"status,omitempty"` // ID of the deployment the task is being performed on. DeploymentID *string `json:"deployment_id,omitempty"` // Indicator as percentage of progress of the task. ProgressPercent *int64 `json:"progress_percent,omitempty"` // Date and time when the task was created. CreatedAt *strfmt.DateTime `json:"created_at,omitempty"` }
Task : Task struct
type Whitelist ¶
type Whitelist struct { // An array of allowlist entries. IpAddresses []WhitelistEntry `json:"ip_addresses,omitempty"` }
Whitelist : Whitelist struct
type WhitelistEntry ¶
type WhitelistEntry struct { // An IPv4 address or a CIDR range (netmasked IPv4 address). Address *string `json:"address,omitempty"` // A human readable description of the address or range for identification purposes. Description *string `json:"description,omitempty"` }
WhitelistEntry : WhitelistEntry struct