model

package
v1.999.999-b9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 7, 2020 License: Apache-2.0, BSD-2-Clause Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// DatabaseServerStatusV4ResponseStatusREQUESTED captures enum value "REQUESTED"
	DatabaseServerStatusV4ResponseStatusREQUESTED string = "REQUESTED"

	// DatabaseServerStatusV4ResponseStatusCREATEINPROGRESS captures enum value "CREATE_IN_PROGRESS"
	DatabaseServerStatusV4ResponseStatusCREATEINPROGRESS string = "CREATE_IN_PROGRESS"

	// DatabaseServerStatusV4ResponseStatusAVAILABLE captures enum value "AVAILABLE"
	DatabaseServerStatusV4ResponseStatusAVAILABLE string = "AVAILABLE"

	// DatabaseServerStatusV4ResponseStatusUPDATEINPROGRESS captures enum value "UPDATE_IN_PROGRESS"
	DatabaseServerStatusV4ResponseStatusUPDATEINPROGRESS string = "UPDATE_IN_PROGRESS"

	// DatabaseServerStatusV4ResponseStatusUPDATEREQUESTED captures enum value "UPDATE_REQUESTED"
	DatabaseServerStatusV4ResponseStatusUPDATEREQUESTED string = "UPDATE_REQUESTED"

	// DatabaseServerStatusV4ResponseStatusUPDATEFAILED captures enum value "UPDATE_FAILED"
	DatabaseServerStatusV4ResponseStatusUPDATEFAILED string = "UPDATE_FAILED"

	// DatabaseServerStatusV4ResponseStatusCREATEFAILED captures enum value "CREATE_FAILED"
	DatabaseServerStatusV4ResponseStatusCREATEFAILED string = "CREATE_FAILED"

	// DatabaseServerStatusV4ResponseStatusENABLESECURITYFAILED captures enum value "ENABLE_SECURITY_FAILED"
	DatabaseServerStatusV4ResponseStatusENABLESECURITYFAILED string = "ENABLE_SECURITY_FAILED"

	// DatabaseServerStatusV4ResponseStatusDELETEREQUESTED captures enum value "DELETE_REQUESTED"
	DatabaseServerStatusV4ResponseStatusDELETEREQUESTED string = "DELETE_REQUESTED"

	// DatabaseServerStatusV4ResponseStatusPREDELETEINPROGRESS captures enum value "PRE_DELETE_IN_PROGRESS"
	DatabaseServerStatusV4ResponseStatusPREDELETEINPROGRESS string = "PRE_DELETE_IN_PROGRESS"

	// DatabaseServerStatusV4ResponseStatusDELETEINPROGRESS captures enum value "DELETE_IN_PROGRESS"
	DatabaseServerStatusV4ResponseStatusDELETEINPROGRESS string = "DELETE_IN_PROGRESS"

	// DatabaseServerStatusV4ResponseStatusDELETEFAILED captures enum value "DELETE_FAILED"
	DatabaseServerStatusV4ResponseStatusDELETEFAILED string = "DELETE_FAILED"

	// DatabaseServerStatusV4ResponseStatusDELETECOMPLETED captures enum value "DELETE_COMPLETED"
	DatabaseServerStatusV4ResponseStatusDELETECOMPLETED string = "DELETE_COMPLETED"

	// DatabaseServerStatusV4ResponseStatusSTOPPED captures enum value "STOPPED"
	DatabaseServerStatusV4ResponseStatusSTOPPED string = "STOPPED"

	// DatabaseServerStatusV4ResponseStatusSTOPREQUESTED captures enum value "STOP_REQUESTED"
	DatabaseServerStatusV4ResponseStatusSTOPREQUESTED string = "STOP_REQUESTED"

	// DatabaseServerStatusV4ResponseStatusSTARTREQUESTED captures enum value "START_REQUESTED"
	DatabaseServerStatusV4ResponseStatusSTARTREQUESTED string = "START_REQUESTED"

	// DatabaseServerStatusV4ResponseStatusSTOPINPROGRESS captures enum value "STOP_IN_PROGRESS"
	DatabaseServerStatusV4ResponseStatusSTOPINPROGRESS string = "STOP_IN_PROGRESS"

	// DatabaseServerStatusV4ResponseStatusSTARTINPROGRESS captures enum value "START_IN_PROGRESS"
	DatabaseServerStatusV4ResponseStatusSTARTINPROGRESS string = "START_IN_PROGRESS"

	// DatabaseServerStatusV4ResponseStatusSTARTFAILED captures enum value "START_FAILED"
	DatabaseServerStatusV4ResponseStatusSTARTFAILED string = "START_FAILED"

	// DatabaseServerStatusV4ResponseStatusSTOPFAILED captures enum value "STOP_FAILED"
	DatabaseServerStatusV4ResponseStatusSTOPFAILED string = "STOP_FAILED"

	// DatabaseServerStatusV4ResponseStatusWAITFORSYNC captures enum value "WAIT_FOR_SYNC"
	DatabaseServerStatusV4ResponseStatusWAITFORSYNC string = "WAIT_FOR_SYNC"

	// DatabaseServerStatusV4ResponseStatusMAINTENANCEMODEENABLED captures enum value "MAINTENANCE_MODE_ENABLED"
	DatabaseServerStatusV4ResponseStatusMAINTENANCEMODEENABLED string = "MAINTENANCE_MODE_ENABLED"

	// DatabaseServerStatusV4ResponseStatusUNKNOWN captures enum value "UNKNOWN"
	DatabaseServerStatusV4ResponseStatusUNKNOWN string = "UNKNOWN"
)
View Source
const (

	// DatabaseServerV4ResponseResourceStatusUNKNOWN captures enum value "UNKNOWN"
	DatabaseServerV4ResponseResourceStatusUNKNOWN string = "UNKNOWN"

	// DatabaseServerV4ResponseResourceStatusSERVICEMANAGED captures enum value "SERVICE_MANAGED"
	DatabaseServerV4ResponseResourceStatusSERVICEMANAGED string = "SERVICE_MANAGED"

	// DatabaseServerV4ResponseResourceStatusUSERMANAGED captures enum value "USER_MANAGED"
	DatabaseServerV4ResponseResourceStatusUSERMANAGED string = "USER_MANAGED"
)
View Source
const (

	// DatabaseServerV4ResponseStatusREQUESTED captures enum value "REQUESTED"
	DatabaseServerV4ResponseStatusREQUESTED string = "REQUESTED"

	// DatabaseServerV4ResponseStatusCREATEINPROGRESS captures enum value "CREATE_IN_PROGRESS"
	DatabaseServerV4ResponseStatusCREATEINPROGRESS string = "CREATE_IN_PROGRESS"

	// DatabaseServerV4ResponseStatusAVAILABLE captures enum value "AVAILABLE"
	DatabaseServerV4ResponseStatusAVAILABLE string = "AVAILABLE"

	// DatabaseServerV4ResponseStatusUPDATEINPROGRESS captures enum value "UPDATE_IN_PROGRESS"
	DatabaseServerV4ResponseStatusUPDATEINPROGRESS string = "UPDATE_IN_PROGRESS"

	// DatabaseServerV4ResponseStatusUPDATEREQUESTED captures enum value "UPDATE_REQUESTED"
	DatabaseServerV4ResponseStatusUPDATEREQUESTED string = "UPDATE_REQUESTED"

	// DatabaseServerV4ResponseStatusUPDATEFAILED captures enum value "UPDATE_FAILED"
	DatabaseServerV4ResponseStatusUPDATEFAILED string = "UPDATE_FAILED"

	// DatabaseServerV4ResponseStatusCREATEFAILED captures enum value "CREATE_FAILED"
	DatabaseServerV4ResponseStatusCREATEFAILED string = "CREATE_FAILED"

	// DatabaseServerV4ResponseStatusENABLESECURITYFAILED captures enum value "ENABLE_SECURITY_FAILED"
	DatabaseServerV4ResponseStatusENABLESECURITYFAILED string = "ENABLE_SECURITY_FAILED"

	// DatabaseServerV4ResponseStatusDELETEREQUESTED captures enum value "DELETE_REQUESTED"
	DatabaseServerV4ResponseStatusDELETEREQUESTED string = "DELETE_REQUESTED"

	// DatabaseServerV4ResponseStatusPREDELETEINPROGRESS captures enum value "PRE_DELETE_IN_PROGRESS"
	DatabaseServerV4ResponseStatusPREDELETEINPROGRESS string = "PRE_DELETE_IN_PROGRESS"

	// DatabaseServerV4ResponseStatusDELETEINPROGRESS captures enum value "DELETE_IN_PROGRESS"
	DatabaseServerV4ResponseStatusDELETEINPROGRESS string = "DELETE_IN_PROGRESS"

	// DatabaseServerV4ResponseStatusDELETEFAILED captures enum value "DELETE_FAILED"
	DatabaseServerV4ResponseStatusDELETEFAILED string = "DELETE_FAILED"

	// DatabaseServerV4ResponseStatusDELETECOMPLETED captures enum value "DELETE_COMPLETED"
	DatabaseServerV4ResponseStatusDELETECOMPLETED string = "DELETE_COMPLETED"

	// DatabaseServerV4ResponseStatusSTOPPED captures enum value "STOPPED"
	DatabaseServerV4ResponseStatusSTOPPED string = "STOPPED"

	// DatabaseServerV4ResponseStatusSTOPREQUESTED captures enum value "STOP_REQUESTED"
	DatabaseServerV4ResponseStatusSTOPREQUESTED string = "STOP_REQUESTED"

	// DatabaseServerV4ResponseStatusSTARTREQUESTED captures enum value "START_REQUESTED"
	DatabaseServerV4ResponseStatusSTARTREQUESTED string = "START_REQUESTED"

	// DatabaseServerV4ResponseStatusSTOPINPROGRESS captures enum value "STOP_IN_PROGRESS"
	DatabaseServerV4ResponseStatusSTOPINPROGRESS string = "STOP_IN_PROGRESS"

	// DatabaseServerV4ResponseStatusSTARTINPROGRESS captures enum value "START_IN_PROGRESS"
	DatabaseServerV4ResponseStatusSTARTINPROGRESS string = "START_IN_PROGRESS"

	// DatabaseServerV4ResponseStatusSTARTFAILED captures enum value "START_FAILED"
	DatabaseServerV4ResponseStatusSTARTFAILED string = "START_FAILED"

	// DatabaseServerV4ResponseStatusSTOPFAILED captures enum value "STOP_FAILED"
	DatabaseServerV4ResponseStatusSTOPFAILED string = "STOP_FAILED"

	// DatabaseServerV4ResponseStatusWAITFORSYNC captures enum value "WAIT_FOR_SYNC"
	DatabaseServerV4ResponseStatusWAITFORSYNC string = "WAIT_FOR_SYNC"

	// DatabaseServerV4ResponseStatusMAINTENANCEMODEENABLED captures enum value "MAINTENANCE_MODE_ENABLED"
	DatabaseServerV4ResponseStatusMAINTENANCEMODEENABLED string = "MAINTENANCE_MODE_ENABLED"

	// DatabaseServerV4ResponseStatusUNKNOWN captures enum value "UNKNOWN"
	DatabaseServerV4ResponseStatusUNKNOWN string = "UNKNOWN"
)
View Source
const (

	// DatabaseV4ResponseResourceStatusUNKNOWN captures enum value "UNKNOWN"
	DatabaseV4ResponseResourceStatusUNKNOWN string = "UNKNOWN"

	// DatabaseV4ResponseResourceStatusSERVICEMANAGED captures enum value "SERVICE_MANAGED"
	DatabaseV4ResponseResourceStatusSERVICEMANAGED string = "SERVICE_MANAGED"

	// DatabaseV4ResponseResourceStatusUSERMANAGED captures enum value "USER_MANAGED"
	DatabaseV4ResponseResourceStatusUSERMANAGED string = "USER_MANAGED"
)
View Source
const (

	// FlowLogResponseStateStatusPENDING captures enum value "PENDING"
	FlowLogResponseStateStatusPENDING string = "PENDING"

	// FlowLogResponseStateStatusSUCCESSFUL captures enum value "SUCCESSFUL"
	FlowLogResponseStateStatusSUCCESSFUL string = "SUCCESSFUL"

	// FlowLogResponseStateStatusFAILED captures enum value "FAILED"
	FlowLogResponseStateStatusFAILED string = "FAILED"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AllocateDatabaseServerV4Request

type AllocateDatabaseServerV4Request struct {

	// AWS-specific parameters for the database stack
	Aws AwsDBStackV4Parameters `json:"aws,omitempty"`

	// Database server information for the database stack
	// Required: true
	DatabaseServer *DatabaseServerV4StackRequest `json:"databaseServer"`

	// CRN of the environment of the database server
	// Required: true
	EnvironmentCrn *string `json:"environmentCrn"`

	// Name of the database stack
	// Max Length: 40
	// Min Length: 5
	// Pattern: (^[a-z][-a-z0-9]*[a-z0-9]$)
	Name string `json:"name,omitempty"`

	// Network information for the database stack
	Network *NetworkV4StackRequest `json:"network,omitempty"`
}

AllocateDatabaseServerV4Request Request for allocating a new database server in a provider swagger:model AllocateDatabaseServerV4Request

func (*AllocateDatabaseServerV4Request) MarshalBinary

func (m *AllocateDatabaseServerV4Request) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AllocateDatabaseServerV4Request) UnmarshalBinary

func (m *AllocateDatabaseServerV4Request) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AllocateDatabaseServerV4Request) Validate

Validate validates this allocate database server v4 request

type AwsDBStackV4Parameters

type AwsDBStackV4Parameters interface{}

AwsDBStackV4Parameters aws d b stack v4 parameters swagger:model AwsDBStackV4Parameters

type AwsDatabaseServerV4Parameters

type AwsDatabaseServerV4Parameters struct {

	// Time to retain backups, in days
	BackupRetentionPeriod int32 `json:"backupRetentionPeriod,omitempty"`

	// Version of the database engine (vendor)
	EngineVersion string `json:"engineVersion,omitempty"`

	// Whether to use a multi-AZ deployment
	MultiAZ string `json:"multiAZ,omitempty"`

	// Storage type
	StorageType string `json:"storageType,omitempty"`
}

AwsDatabaseServerV4Parameters aws database server v4 parameters swagger:model AwsDatabaseServerV4Parameters

func (*AwsDatabaseServerV4Parameters) MarshalBinary

func (m *AwsDatabaseServerV4Parameters) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AwsDatabaseServerV4Parameters) UnmarshalBinary

func (m *AwsDatabaseServerV4Parameters) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AwsDatabaseServerV4Parameters) Validate

func (m *AwsDatabaseServerV4Parameters) Validate(formats strfmt.Registry) error

Validate validates this aws database server v4 parameters

type AwsNetworkV4Parameters

type AwsNetworkV4Parameters struct {

	// Subnet ID(s) of the specified AWS network
	SubnetID string `json:"subnetId,omitempty"`
}

AwsNetworkV4Parameters aws network v4 parameters swagger:model AwsNetworkV4Parameters

func (*AwsNetworkV4Parameters) MarshalBinary

func (m *AwsNetworkV4Parameters) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AwsNetworkV4Parameters) UnmarshalBinary

func (m *AwsNetworkV4Parameters) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AwsNetworkV4Parameters) Validate

func (m *AwsNetworkV4Parameters) Validate(formats strfmt.Registry) error

Validate validates this aws network v4 parameters

type AzureDatabaseServerV4Parameters

type AzureDatabaseServerV4Parameters struct {

	// Time to retain backups, in days
	// Minimum: 7
	BackupRetentionDays int32 `json:"backupRetentionDays,omitempty"`

	// The version of the database software to use
	// Pattern: \d+(?:\.\d)?
	DbVersion string `json:"dbVersion,omitempty"`

	// Whether backups are geographically redundant
	GeoRedundantBackup bool `json:"geoRedundantBackup,omitempty"`

	// The number of vCPUs assigned to the database server
	// Minimum: 2
	SkuCapacity int32 `json:"skuCapacity,omitempty"`

	// The family of hardware used for the database server
	SkuFamily string `json:"skuFamily,omitempty"`

	// The tier of SKU for the database server
	// Pattern: Basic|GeneralPurpose|MemoryOptimized
	SkuTier string `json:"skuTier,omitempty"`

	// Whether the database server will automatically grow storage when necessary
	StorageAutoGrow bool `json:"storageAutoGrow,omitempty"`
}

AzureDatabaseServerV4Parameters azure database server v4 parameters swagger:model AzureDatabaseServerV4Parameters

func (*AzureDatabaseServerV4Parameters) MarshalBinary

func (m *AzureDatabaseServerV4Parameters) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AzureDatabaseServerV4Parameters) UnmarshalBinary

func (m *AzureDatabaseServerV4Parameters) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AzureDatabaseServerV4Parameters) Validate

Validate validates this azure database server v4 parameters

type AzureNetworkV4Parameters

type AzureNetworkV4Parameters struct {

	// Comma-separated list of fully-qualified subnets with connectivity to the database server
	Subnets string `json:"subnets,omitempty"`
}

AzureNetworkV4Parameters azure network v4 parameters swagger:model AzureNetworkV4Parameters

func (*AzureNetworkV4Parameters) MarshalBinary

func (m *AzureNetworkV4Parameters) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AzureNetworkV4Parameters) UnmarshalBinary

func (m *AzureNetworkV4Parameters) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AzureNetworkV4Parameters) Validate

func (m *AzureNetworkV4Parameters) Validate(formats strfmt.Registry) error

Validate validates this azure network v4 parameters

type CreateDatabaseV4Request

type CreateDatabaseV4Request struct {

	// Description of the database
	// Max Length: 1000000
	// Min Length: 0
	DatabaseDescription *string `json:"databaseDescription,omitempty"`

	// Name of the database
	// Required: true
	DatabaseName *string `json:"databaseName"`

	// CRN of the database server
	// Required: true
	ExistingDatabaseServerCrn *string `json:"existingDatabaseServerCrn"`

	// Type of database, i.e., the service name that will use the database (HIVE, DRUID, SUPERSET, RANGER, ...)
	// Required: true
	Type *string `json:"type"`
}

CreateDatabaseV4Request Request for creating a new database on a registered database server swagger:model CreateDatabaseV4Request

func (*CreateDatabaseV4Request) MarshalBinary

func (m *CreateDatabaseV4Request) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CreateDatabaseV4Request) UnmarshalBinary

func (m *CreateDatabaseV4Request) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CreateDatabaseV4Request) Validate

func (m *CreateDatabaseV4Request) Validate(formats strfmt.Registry) error

Validate validates this create database v4 request

type CreateDatabaseV4Response

type CreateDatabaseV4Response struct {

	// Result of database creation
	// Required: true
	Result *string `json:"result"`
}

CreateDatabaseV4Response Response for creating a new database on a registered database server swagger:model CreateDatabaseV4Response

func (*CreateDatabaseV4Response) MarshalBinary

func (m *CreateDatabaseV4Response) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CreateDatabaseV4Response) UnmarshalBinary

func (m *CreateDatabaseV4Response) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CreateDatabaseV4Response) Validate

func (m *CreateDatabaseV4Response) Validate(formats strfmt.Registry) error

Validate validates this create database v4 response

type DatabaseServerStatusV4Response

type DatabaseServerStatusV4Response struct {

	// CRN of the environment of the database server
	// Required: true
	EnvironmentCrn *string `json:"environmentCrn"`

	// Name of the database server
	// Required: true
	Name *string `json:"name"`

	// CRN of the database server
	// Required: true
	ResourceCrn *string `json:"resourceCrn"`

	// Status of the database server stack
	// Required: true
	// Enum: [REQUESTED CREATE_IN_PROGRESS AVAILABLE UPDATE_IN_PROGRESS UPDATE_REQUESTED UPDATE_FAILED CREATE_FAILED ENABLE_SECURITY_FAILED DELETE_REQUESTED PRE_DELETE_IN_PROGRESS DELETE_IN_PROGRESS DELETE_FAILED DELETE_COMPLETED STOPPED STOP_REQUESTED START_REQUESTED STOP_IN_PROGRESS START_IN_PROGRESS START_FAILED STOP_FAILED WAIT_FOR_SYNC MAINTENANCE_MODE_ENABLED UNKNOWN]
	Status *string `json:"status"`

	// Additional status information about the database server stack
	// Required: true
	StatusReason *string `json:"statusReason"`
}

DatabaseServerStatusV4Response Response containing status information about a database server swagger:model DatabaseServerStatusV4Response

func (*DatabaseServerStatusV4Response) MarshalBinary

func (m *DatabaseServerStatusV4Response) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DatabaseServerStatusV4Response) UnmarshalBinary

func (m *DatabaseServerStatusV4Response) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DatabaseServerStatusV4Response) Validate

func (m *DatabaseServerStatusV4Response) Validate(formats strfmt.Registry) error

Validate validates this database server status v4 response

type DatabaseServerTestV4Request

type DatabaseServerTestV4Request struct {

	// Information about an unregistered database server to be tested for connectivity
	DatabaseServer *DatabaseServerV4Request `json:"databaseServer,omitempty"`

	// CRN of registered database server to be tested for connectivity
	ExistingDatabaseServerCrn string `json:"existingDatabaseServerCrn,omitempty"`
}

DatabaseServerTestV4Request Request for testing connectivity to a database server swagger:model DatabaseServerTestV4Request

func (*DatabaseServerTestV4Request) MarshalBinary

func (m *DatabaseServerTestV4Request) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DatabaseServerTestV4Request) UnmarshalBinary

func (m *DatabaseServerTestV4Request) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DatabaseServerTestV4Request) Validate

func (m *DatabaseServerTestV4Request) Validate(formats strfmt.Registry) error

Validate validates this database server test v4 request

type DatabaseServerTestV4Response

type DatabaseServerTestV4Response struct {

	// Result of database server connection test
	// Required: true
	Result *string `json:"result"`
}

DatabaseServerTestV4Response Response for testing connectivity to a database server swagger:model DatabaseServerTestV4Response

func (*DatabaseServerTestV4Response) MarshalBinary

func (m *DatabaseServerTestV4Response) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DatabaseServerTestV4Response) UnmarshalBinary

func (m *DatabaseServerTestV4Response) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DatabaseServerTestV4Response) Validate

func (m *DatabaseServerTestV4Response) Validate(formats strfmt.Registry) error

Validate validates this database server test v4 response

type DatabaseServerV4Request

type DatabaseServerV4Request struct {

	// Name of the JDBC connection driver (for example: 'org.postgresql.Driver')
	ConnectionDriver string `json:"connectionDriver,omitempty"`

	// Password of the administrative user of the database server
	// Required: true
	ConnectionPassword *string `json:"connectionPassword"`

	// Username of the administrative user of the database server
	// Required: true
	ConnectionUserName *string `json:"connectionUserName"`

	// Name of the database vendor (MYSQL, POSTGRES, ...)
	// Required: true
	DatabaseVendor *string `json:"databaseVendor"`

	// Description of the database server
	// Max Length: 1000000
	// Min Length: 0
	Description *string `json:"description,omitempty"`

	// CRN of the environment of the database server
	// Required: true
	EnvironmentCrn *string `json:"environmentCrn"`

	// Host of the database server
	// Required: true
	Host *string `json:"host"`

	// Name of the database server
	// Required: true
	// Max Length: 100
	// Min Length: 5
	// Pattern: (^[a-z][-a-z0-9]*[a-z0-9]$)
	Name *string `json:"name"`

	// Port of the database server
	// Required: true
	Port *int32 `json:"port"`
}

DatabaseServerV4Request Request containing information about a database server to be registered swagger:model DatabaseServerV4Request

func (*DatabaseServerV4Request) MarshalBinary

func (m *DatabaseServerV4Request) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DatabaseServerV4Request) UnmarshalBinary

func (m *DatabaseServerV4Request) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DatabaseServerV4Request) Validate

func (m *DatabaseServerV4Request) Validate(formats strfmt.Registry) error

Validate validates this database server v4 request

type DatabaseServerV4Response

type DatabaseServerV4Response struct {

	// Name of the JDBC connection driver (for example: 'org.postgresql.Driver')
	// Required: true
	ConnectionDriver *string `json:"connectionDriver"`

	// Password of the administrative user of the database server
	ConnectionPassword *SecretResponse `json:"connectionPassword,omitempty"`

	// Username of the administrative user of the database server
	ConnectionUserName *SecretResponse `json:"connectionUserName,omitempty"`

	// Creation date / time of the database server, in epoch milliseconds
	CreationDate int64 `json:"creationDate,omitempty"`

	// CRN of the database server
	Crn string `json:"crn,omitempty"`

	// Name of the database vendor (MYSQL, POSTGRES, ...)
	// Required: true
	DatabaseVendor *string `json:"databaseVendor"`

	// Display name of the database vendor (MySQL, PostgreSQL, ...)
	// Required: true
	DatabaseVendorDisplayName *string `json:"databaseVendorDisplayName"`

	// Description of the database server
	// Max Length: 1000000
	// Min Length: 0
	Description *string `json:"description,omitempty"`

	// CRN of the environment of the database server
	// Required: true
	EnvironmentCrn *string `json:"environmentCrn"`

	// Host of the database server
	// Required: true
	Host *string `json:"host"`

	// Internal ID of the database server
	ID int64 `json:"id,omitempty"`

	// Name of the database server
	// Required: true
	// Max Length: 100
	// Min Length: 5
	// Pattern: (^[a-z][-a-z0-9]*[a-z0-9]$)
	Name *string `json:"name"`

	// Port of the database server
	// Required: true
	Port *int32 `json:"port"`

	// Ownership status of the database server
	// Enum: [UNKNOWN SERVICE_MANAGED USER_MANAGED]
	ResourceStatus string `json:"resourceStatus,omitempty"`

	// Status of the database server stack
	// Enum: [REQUESTED CREATE_IN_PROGRESS AVAILABLE UPDATE_IN_PROGRESS UPDATE_REQUESTED UPDATE_FAILED CREATE_FAILED ENABLE_SECURITY_FAILED DELETE_REQUESTED PRE_DELETE_IN_PROGRESS DELETE_IN_PROGRESS DELETE_FAILED DELETE_COMPLETED STOPPED STOP_REQUESTED START_REQUESTED STOP_IN_PROGRESS START_IN_PROGRESS START_FAILED STOP_FAILED WAIT_FOR_SYNC MAINTENANCE_MODE_ENABLED UNKNOWN]
	Status string `json:"status,omitempty"`

	// Additional status information about the database server stack
	StatusReason string `json:"statusReason,omitempty"`
}

DatabaseServerV4Response Response containing information about a database server that was acted upon, e.g., retrieved, deleted, listed swagger:model DatabaseServerV4Response

func (*DatabaseServerV4Response) MarshalBinary

func (m *DatabaseServerV4Response) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DatabaseServerV4Response) UnmarshalBinary

func (m *DatabaseServerV4Response) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DatabaseServerV4Response) Validate

func (m *DatabaseServerV4Response) Validate(formats strfmt.Registry) error

Validate validates this database server v4 response

type DatabaseServerV4Responses

type DatabaseServerV4Responses struct {

	// responses
	Responses []*DatabaseServerV4Response `json:"responses"`
}

DatabaseServerV4Responses A set of multiple database server responses swagger:model DatabaseServerV4Responses

func (*DatabaseServerV4Responses) MarshalBinary

func (m *DatabaseServerV4Responses) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DatabaseServerV4Responses) UnmarshalBinary

func (m *DatabaseServerV4Responses) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DatabaseServerV4Responses) Validate

func (m *DatabaseServerV4Responses) Validate(formats strfmt.Registry) error

Validate validates this database server v4 responses

type DatabaseServerV4StackRequest

type DatabaseServerV4StackRequest struct {

	// AWS-specific parameters for the database server
	Aws *AwsDatabaseServerV4Parameters `json:"aws,omitempty"`

	// Azure-specific parameters for the database server
	Azure *AzureDatabaseServerV4Parameters `json:"azure,omitempty"`

	// Name of the JDBC connection driver (for example: 'org.postgresql.Driver')
	ConnectionDriver string `json:"connectionDriver,omitempty"`

	// Name of the database vendor (MYSQL, POSTGRES, ...)
	DatabaseVendor string `json:"databaseVendor,omitempty"`

	// Instance type of the database server
	InstanceType string `json:"instanceType,omitempty"`

	// Port of the database server
	// Maximum: 65535
	// Minimum: 1
	Port int32 `json:"port,omitempty"`

	// Username of the administrative user of the database server
	RootUserName string `json:"rootUserName,omitempty"`

	// Password of the administrative user of the database server
	RootUserPassword string `json:"rootUserPassword,omitempty"`

	// Security group of the database server
	SecurityGroup *SecurityGroupV4StackRequest `json:"securityGroup,omitempty"`

	// Storage size of the database server, in GB
	StorageSize int64 `json:"storageSize,omitempty"`
}

DatabaseServerV4StackRequest database server v4 stack request swagger:model DatabaseServerV4StackRequest

func (*DatabaseServerV4StackRequest) MarshalBinary

func (m *DatabaseServerV4StackRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DatabaseServerV4StackRequest) UnmarshalBinary

func (m *DatabaseServerV4StackRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DatabaseServerV4StackRequest) Validate

func (m *DatabaseServerV4StackRequest) Validate(formats strfmt.Registry) error

Validate validates this database server v4 stack request

type DatabaseTestV4Request

type DatabaseTestV4Request struct {

	// Information about a unregistered database to be tested for connectivity
	Database *DatabaseV4Request `json:"database,omitempty"`

	// Identifiers of registered database to be tested for connectivity
	ExistingDatabase *DatabaseV4Identifiers `json:"existingDatabase,omitempty"`
}

DatabaseTestV4Request Request for testing connectivity to a database swagger:model DatabaseTestV4Request

func (*DatabaseTestV4Request) MarshalBinary

func (m *DatabaseTestV4Request) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DatabaseTestV4Request) UnmarshalBinary

func (m *DatabaseTestV4Request) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DatabaseTestV4Request) Validate

func (m *DatabaseTestV4Request) Validate(formats strfmt.Registry) error

Validate validates this database test v4 request

type DatabaseTestV4Response

type DatabaseTestV4Response struct {

	// Result of database connection test
	// Required: true
	Result *string `json:"result"`
}

DatabaseTestV4Response Response for testing connectivity to a database swagger:model DatabaseTestV4Response

func (*DatabaseTestV4Response) MarshalBinary

func (m *DatabaseTestV4Response) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DatabaseTestV4Response) UnmarshalBinary

func (m *DatabaseTestV4Response) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DatabaseTestV4Response) Validate

func (m *DatabaseTestV4Response) Validate(formats strfmt.Registry) error

Validate validates this database test v4 response

type DatabaseV4Identifiers

type DatabaseV4Identifiers struct {

	// CRN of the environment of the database
	// Required: true
	EnvironmentCrn *string `json:"environmentCrn"`

	// Name of the database
	// Required: true
	// Max Length: 100
	// Min Length: 5
	// Pattern: (^[a-z][-a-z0-9]*[a-z0-9]$)
	Name *string `json:"name"`
}

DatabaseV4Identifiers Identifiers that together identify a database in an environment swagger:model DatabaseV4Identifiers

func (*DatabaseV4Identifiers) MarshalBinary

func (m *DatabaseV4Identifiers) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DatabaseV4Identifiers) UnmarshalBinary

func (m *DatabaseV4Identifiers) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DatabaseV4Identifiers) Validate

func (m *DatabaseV4Identifiers) Validate(formats strfmt.Registry) error

Validate validates this database v4 identifiers

type DatabaseV4Request

type DatabaseV4Request struct {

	// Name of the JDBC connection driver (for example: 'org.postgresql.Driver')
	ConnectionDriver string `json:"connectionDriver,omitempty"`

	// Password to use for authentication
	// Required: true
	ConnectionPassword *string `json:"connectionPassword"`

	// JDBC connection URL in the form of jdbc:<db-type>:<driver-specific-part>
	// Required: true
	ConnectionURL *string `json:"connectionURL"`

	// Username to use for authentication
	// Required: true
	ConnectionUserName *string `json:"connectionUserName"`

	// Description of the database
	// Max Length: 1000000
	// Min Length: 0
	Description *string `json:"description,omitempty"`

	// CRN of the environment of the database
	// Required: true
	EnvironmentCrn *string `json:"environmentCrn"`

	// Name of the database
	// Required: true
	// Max Length: 100
	// Min Length: 5
	// Pattern: (^[a-z][-a-z0-9]*[a-z0-9]$)
	Name *string `json:"name"`

	// Type of database, i.e., the service name that will use the database (HIVE, DRUID, SUPERSET, RANGER, ...)
	// Required: true
	// Max Length: 56
	// Min Length: 3
	// Pattern: (^[a-zA-Z_][-a-zA-Z0-9_]*[a-zA-Z0-9_]$)
	Type *string `json:"type"`
}

DatabaseV4Request Request containing information about a database to be registered swagger:model DatabaseV4Request

func (*DatabaseV4Request) MarshalBinary

func (m *DatabaseV4Request) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DatabaseV4Request) UnmarshalBinary

func (m *DatabaseV4Request) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DatabaseV4Request) Validate

func (m *DatabaseV4Request) Validate(formats strfmt.Registry) error

Validate validates this database v4 request

type DatabaseV4Response

type DatabaseV4Response struct {

	// Name of the JDBC connection driver (for example: 'org.postgresql.Driver')
	// Required: true
	ConnectionDriver *string `json:"connectionDriver"`

	// Password to use for authentication
	ConnectionPassword *SecretResponse `json:"connectionPassword,omitempty"`

	// JDBC connection URL in the form of jdbc:<db-type>:<driver-specific-part>
	// Required: true
	ConnectionURL *string `json:"connectionURL"`

	// Username to use for authentication
	ConnectionUserName *SecretResponse `json:"connectionUserName,omitempty"`

	// Creation date / time of the database, in epoch milliseconds
	CreationDate int64 `json:"creationDate,omitempty"`

	// CRN of the database
	Crn string `json:"crn,omitempty"`

	// Name of the database vendor (MYSQL, POSTGRES...)
	// Required: true
	DatabaseEngine *string `json:"databaseEngine"`

	// Display name of the database vendor (MySQL, PostgreSQL, ...)
	// Required: true
	DatabaseEngineDisplayName *string `json:"databaseEngineDisplayName"`

	// Description of the database
	// Max Length: 1000000
	// Min Length: 0
	Description *string `json:"description,omitempty"`

	// CRN of the environment of the database
	// Required: true
	EnvironmentCrn *string `json:"environmentCrn"`

	// Name of the database
	// Required: true
	// Max Length: 100
	// Min Length: 5
	// Pattern: (^[a-z][-a-z0-9]*[a-z0-9]$)
	Name *string `json:"name"`

	// Ownership status of the database
	// Enum: [UNKNOWN SERVICE_MANAGED USER_MANAGED]
	ResourceStatus string `json:"resourceStatus,omitempty"`

	// Type of database, i.e., the service name that will use the database (HIVE, DRUID, SUPERSET, RANGER, ...)
	// Required: true
	// Max Length: 56
	// Min Length: 3
	// Pattern: (^[a-zA-Z_][-a-zA-Z0-9_]*[a-zA-Z0-9_]$)
	Type *string `json:"type"`
}

DatabaseV4Response Response containing information about a database that was acted upon, e.g., retrieved, deleted, listed swagger:model DatabaseV4Response

func (*DatabaseV4Response) MarshalBinary

func (m *DatabaseV4Response) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DatabaseV4Response) UnmarshalBinary

func (m *DatabaseV4Response) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DatabaseV4Response) Validate

func (m *DatabaseV4Response) Validate(formats strfmt.Registry) error

Validate validates this database v4 response

type DatabaseV4Responses

type DatabaseV4Responses struct {

	// responses
	Responses []*DatabaseV4Response `json:"responses"`
}

DatabaseV4Responses A set of multiple database responses swagger:model DatabaseV4Responses

func (*DatabaseV4Responses) MarshalBinary

func (m *DatabaseV4Responses) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DatabaseV4Responses) UnmarshalBinary

func (m *DatabaseV4Responses) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DatabaseV4Responses) Validate

func (m *DatabaseV4Responses) Validate(formats strfmt.Registry) error

Validate validates this database v4 responses

type FlowCheckResponse

type FlowCheckResponse struct {

	// flow chain Id
	FlowChainID string `json:"flowChainId,omitempty"`

	// flow Id
	FlowID string `json:"flowId,omitempty"`

	// has active flow
	HasActiveFlow bool `json:"hasActiveFlow,omitempty"`
}

FlowCheckResponse flow check response swagger:model FlowCheckResponse

func (*FlowCheckResponse) MarshalBinary

func (m *FlowCheckResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*FlowCheckResponse) UnmarshalBinary

func (m *FlowCheckResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FlowCheckResponse) Validate

func (m *FlowCheckResponse) Validate(formats strfmt.Registry) error

Validate validates this flow check response

type FlowLogResponse

type FlowLogResponse struct {

	// created
	Created int64 `json:"created,omitempty"`

	// current state
	CurrentState string `json:"currentState,omitempty"`

	// finalized
	Finalized bool `json:"finalized,omitempty"`

	// flow chain Id
	FlowChainID string `json:"flowChainId,omitempty"`

	// flow Id
	FlowID string `json:"flowId,omitempty"`

	// flow trigger user crn
	FlowTriggerUserCrn string `json:"flowTriggerUserCrn,omitempty"`

	// next event
	NextEvent string `json:"nextEvent,omitempty"`

	// node Id
	NodeID string `json:"nodeId,omitempty"`

	// resource Id
	ResourceID int64 `json:"resourceId,omitempty"`

	// state status
	// Enum: [PENDING SUCCESSFUL FAILED]
	StateStatus string `json:"stateStatus,omitempty"`
}

FlowLogResponse flow log response swagger:model FlowLogResponse

func (*FlowLogResponse) MarshalBinary

func (m *FlowLogResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*FlowLogResponse) UnmarshalBinary

func (m *FlowLogResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FlowLogResponse) Validate

func (m *FlowLogResponse) Validate(formats strfmt.Registry) error

Validate validates this flow log response

type NetworkV4StackRequest

type NetworkV4StackRequest struct {

	// AWS-specific parameters for the network
	Aws *AwsNetworkV4Parameters `json:"aws,omitempty"`

	// Azure-specific parameters for the network
	Azure *AzureNetworkV4Parameters `json:"azure,omitempty"`
}

NetworkV4StackRequest network v4 stack request swagger:model NetworkV4StackRequest

func (*NetworkV4StackRequest) MarshalBinary

func (m *NetworkV4StackRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*NetworkV4StackRequest) UnmarshalBinary

func (m *NetworkV4StackRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*NetworkV4StackRequest) Validate

func (m *NetworkV4StackRequest) Validate(formats strfmt.Registry) error

Validate validates this network v4 stack request

type SecretResponse

type SecretResponse struct {

	// Engine path of the secret.
	EnginePath string `json:"enginePath,omitempty"`

	// Path of the secret.
	SecretPath string `json:"secretPath,omitempty"`
}

SecretResponse secret response swagger:model SecretResponse

func (*SecretResponse) MarshalBinary

func (m *SecretResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SecretResponse) UnmarshalBinary

func (m *SecretResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SecretResponse) Validate

func (m *SecretResponse) Validate(formats strfmt.Registry) error

Validate validates this secret response

type SecurityGroupV4StackRequest

type SecurityGroupV4StackRequest struct {

	// Exisiting security group ID(s) for the database server
	// Unique: true
	SecurityGroupIds []string `json:"securityGroupIds"`
}

SecurityGroupV4StackRequest security group v4 stack request swagger:model SecurityGroupV4StackRequest

func (*SecurityGroupV4StackRequest) MarshalBinary

func (m *SecurityGroupV4StackRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SecurityGroupV4StackRequest) UnmarshalBinary

func (m *SecurityGroupV4StackRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SecurityGroupV4StackRequest) Validate

func (m *SecurityGroupV4StackRequest) Validate(formats strfmt.Registry) error

Validate validates this security group v4 stack request

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL