models

package
v0.5.10 Latest Latest
Warning

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

Go to latest
Published: Apr 29, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// AddDisksCloudVolumeUsageTypeGENERAL captures enum value "GENERAL"
	AddDisksCloudVolumeUsageTypeGENERAL string = "GENERAL"

	// AddDisksCloudVolumeUsageTypeDATABASE captures enum value "DATABASE"
	AddDisksCloudVolumeUsageTypeDATABASE string = "DATABASE"
)
View Source
const (

	// CollectCmDiagnosticsRequestDestinationSUPPORT captures enum value "SUPPORT"
	CollectCmDiagnosticsRequestDestinationSUPPORT string = "SUPPORT"

	// CollectCmDiagnosticsRequestDestinationCLOUDSTORAGE captures enum value "CLOUD_STORAGE"
	CollectCmDiagnosticsRequestDestinationCLOUDSTORAGE string = "CLOUD_STORAGE"

	// CollectCmDiagnosticsRequestDestinationLOCAL captures enum value "LOCAL"
	CollectCmDiagnosticsRequestDestinationLOCAL string = "LOCAL"
)
View Source
const (

	// CollectDatalakeDiagnosticsRequestDestinationSUPPORT captures enum value "SUPPORT"
	CollectDatalakeDiagnosticsRequestDestinationSUPPORT string = "SUPPORT"

	// CollectDatalakeDiagnosticsRequestDestinationCLOUDSTORAGE captures enum value "CLOUD_STORAGE"
	CollectDatalakeDiagnosticsRequestDestinationCLOUDSTORAGE string = "CLOUD_STORAGE"

	// CollectDatalakeDiagnosticsRequestDestinationENG captures enum value "ENG"
	CollectDatalakeDiagnosticsRequestDestinationENG string = "ENG"

	// CollectDatalakeDiagnosticsRequestDestinationLOCAL captures enum value "LOCAL"
	CollectDatalakeDiagnosticsRequestDestinationLOCAL string = "LOCAL"
)
View Source
const (

	// CreateAzureDatalakeRequestDatabaseTypeFLEXIBLESERVER captures enum value "FLEXIBLE_SERVER"
	CreateAzureDatalakeRequestDatabaseTypeFLEXIBLESERVER string = "FLEXIBLE_SERVER"

	// CreateAzureDatalakeRequestDatabaseTypeSINGLESERVER captures enum value "SINGLE_SERVER"
	CreateAzureDatalakeRequestDatabaseTypeSINGLESERVER string = "SINGLE_SERVER"
)
View Source
const (

	// DatabaseServerSslConfigSslCertificateTypeCLOUDPROVIDEROWNED captures enum value "CLOUD_PROVIDER_OWNED"
	DatabaseServerSslConfigSslCertificateTypeCLOUDPROVIDEROWNED string = "CLOUD_PROVIDER_OWNED"

	// DatabaseServerSslConfigSslCertificateTypeBRINGYOUROWN captures enum value "BRING_YOUR_OWN"
	DatabaseServerSslConfigSslCertificateTypeBRINGYOUROWN string = "BRING_YOUR_OWN"

	// DatabaseServerSslConfigSslCertificateTypeNONE captures enum value "NONE"
	DatabaseServerSslConfigSslCertificateTypeNONE string = "NONE"
)
View Source
const (

	// DatabaseServerSslConfigSslModeENABLED captures enum value "ENABLED"
	DatabaseServerSslConfigSslModeENABLED string = "ENABLED"

	// DatabaseServerSslConfigSslModeDISABLED captures enum value "DISABLED"
	DatabaseServerSslConfigSslModeDISABLED string = "DISABLED"
)
View Source
const (

	// DatalakeCertificateExpirationStateVALID captures enum value "VALID"
	DatalakeCertificateExpirationStateVALID string = "VALID"

	// DatalakeCertificateExpirationStateHOSTCERTEXPIRING captures enum value "HOST_CERT_EXPIRING"
	DatalakeCertificateExpirationStateHOSTCERTEXPIRING string = "HOST_CERT_EXPIRING"
)
View Source
const (

	// DatalakeDiagnosticsCollectionResponseStatusRUNNING captures enum value "RUNNING"
	DatalakeDiagnosticsCollectionResponseStatusRUNNING string = "RUNNING"

	// DatalakeDiagnosticsCollectionResponseStatusFAILED captures enum value "FAILED"
	DatalakeDiagnosticsCollectionResponseStatusFAILED string = "FAILED"

	// DatalakeDiagnosticsCollectionResponseStatusFINISHED captures enum value "FINISHED"
	DatalakeDiagnosticsCollectionResponseStatusFINISHED string = "FINISHED"

	// DatalakeDiagnosticsCollectionResponseStatusCANCELLED captures enum value "CANCELLED"
	DatalakeDiagnosticsCollectionResponseStatusCANCELLED string = "CANCELLED"
)
View Source
const (

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	// RecoverDatalakeRequestRecoveryTypeRECOVERWITHDATA captures enum value "RECOVER_WITH_DATA"
	RecoverDatalakeRequestRecoveryTypeRECOVERWITHDATA string = "RECOVER_WITH_DATA"

	// RecoverDatalakeRequestRecoveryTypeRECOVERWITHOUTDATA captures enum value "RECOVER_WITHOUT_DATA"
	RecoverDatalakeRequestRecoveryTypeRECOVERWITHOUTDATA string = "RECOVER_WITHOUT_DATA"
)
View Source
const (

	// ResizeDatalakeRequestTargetSizeMEDIUMDUTYHA captures enum value "MEDIUM_DUTY_HA"
	ResizeDatalakeRequestTargetSizeMEDIUMDUTYHA string = "MEDIUM_DUTY_HA"

	// ResizeDatalakeRequestTargetSizeENTERPRISE captures enum value "ENTERPRISE"
	ResizeDatalakeRequestTargetSizeENTERPRISE string = "ENTERPRISE"
)
View Source
const (

	// ScaleHorizontallyRequestInstanceGroupNameSolrScaleOut captures enum value "solr_scale_out"
	ScaleHorizontallyRequestInstanceGroupNameSolrScaleOut string = "solr_scale_out"

	// ScaleHorizontallyRequestInstanceGroupNameHmsScaleOut captures enum value "hms_scale_out"
	ScaleHorizontallyRequestInstanceGroupNameHmsScaleOut string = "hms_scale_out"

	// ScaleHorizontallyRequestInstanceGroupNameRazScaleOut captures enum value "raz_scale_out"
	ScaleHorizontallyRequestInstanceGroupNameRazScaleOut string = "raz_scale_out"

	// ScaleHorizontallyRequestInstanceGroupNameKafkaScaleOut captures enum value "kafka_scale_out"
	ScaleHorizontallyRequestInstanceGroupNameKafkaScaleOut string = "kafka_scale_out"

	// ScaleHorizontallyRequestInstanceGroupNameStorageScaleOut captures enum value "storage_scale_out"
	ScaleHorizontallyRequestInstanceGroupNameStorageScaleOut string = "storage_scale_out"
)
View Source
const (

	// StartDatabaseUpgradeRequestTargetVersionVERSION11 captures enum value "VERSION_11"
	StartDatabaseUpgradeRequestTargetVersionVERSION11 string = "VERSION_11"

	// StartDatabaseUpgradeRequestTargetVersionVERSION14 captures enum value "VERSION_14"
	StartDatabaseUpgradeRequestTargetVersionVERSION14 string = "VERSION_14"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AWSConfiguration

type AWSConfiguration struct {

	// The instance profile used for the ID Broker instance.
	InstanceProfile string `json:"instanceProfile,omitempty"`
}

AWSConfiguration AWS configuration.

swagger:model AWSConfiguration

func (*AWSConfiguration) ContextValidate

func (m *AWSConfiguration) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this a w s configuration based on context it is used

func (*AWSConfiguration) MarshalBinary

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

MarshalBinary interface implementation

func (*AWSConfiguration) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AWSConfiguration) Validate

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

Validate validates this a w s configuration

type AWSConfigurationRequest

type AWSConfigurationRequest struct {

	// The ARN of an IAM instance profile.
	// Required: true
	InstanceProfile *string `json:"instanceProfile"`

	// The location of the S3 bucket to be used as storage. The location has to start with s3a:// followed by the bucket name.
	// Required: true
	StorageBucketLocation *string `json:"storageBucketLocation"`
}

AWSConfigurationRequest Request object for AWS configuration.

swagger:model AWSConfigurationRequest

func (*AWSConfigurationRequest) ContextValidate

func (m *AWSConfigurationRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this a w s configuration request based on context it is used

func (*AWSConfigurationRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*AWSConfigurationRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AWSConfigurationRequest) Validate

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

Validate validates this a w s configuration request

type AddDisks added in v0.5.9

type AddDisks struct {

	// Usage for the requested disks.
	// Required: true
	// Enum: [GENERAL DATABASE]
	CloudVolumeUsageType *string `json:"cloudVolumeUsageType"`

	// Number of disks to add on all the instances in a group.
	// Required: true
	NumberOfDisks *int32 `json:"numberOfDisks"`

	// Size of disks to add on all the instances in a group in GB.
	// Required: true
	Size *int32 `json:"size"`

	// Type of disks to add on all the instances in a group.
	// Required: true
	VolumeType *string `json:"volumeType"`
}

AddDisks Attached volume configuration.

swagger:model AddDisks

func (*AddDisks) ContextValidate added in v0.5.9

func (m *AddDisks) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this add disks based on context it is used

func (*AddDisks) MarshalBinary added in v0.5.9

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

MarshalBinary interface implementation

func (*AddDisks) UnmarshalBinary added in v0.5.9

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

UnmarshalBinary interface implementation

func (*AddDisks) Validate added in v0.5.9

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

Validate validates this add disks

type AdminOperationsBackupRestoreState

type AdminOperationsBackupRestoreState struct {

	// Validate storage permissions before running a backup/restore.
	// Required: true
	PrecheckStoragePermission *BackupRestoreOperationStatus `json:"precheckStoragePermission"`

	// Run the ranger audit collection validation in the backup precheck.
	// Required: true
	RangerAuditCollectionValidation *BackupRestoreOperationStatus `json:"rangerAuditCollectionValidation"`

	// The status of the start services operation this is triggered after the backup/restore is complete.
	// Required: true
	StartServices *BackupRestoreOperationStatus `json:"startServices"`

	// The status of the stop services operation that is triggered before the backup/restore is started.
	// Required: true
	StopServices *BackupRestoreOperationStatus `json:"stopServices"`
}

AdminOperationsBackupRestoreState The state of Cloudera Manager admin operations.

swagger:model AdminOperationsBackupRestoreState

func (*AdminOperationsBackupRestoreState) ContextValidate

func (m *AdminOperationsBackupRestoreState) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this admin operations backup restore state based on the context it is used

func (*AdminOperationsBackupRestoreState) MarshalBinary

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

MarshalBinary interface implementation

func (*AdminOperationsBackupRestoreState) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AdminOperationsBackupRestoreState) Validate

Validate validates this admin operations backup restore state

type AttachedVolumeDetail

type AttachedVolumeDetail struct {

	// The number of volumes.
	Count int32 `json:"count,omitempty"`

	// The size of each volume in GB.
	Size int32 `json:"size,omitempty"`

	// The type of volumes.
	VolumeType string `json:"volumeType,omitempty"`
}

AttachedVolumeDetail The attached volume configuration.

swagger:model AttachedVolumeDetail

func (*AttachedVolumeDetail) ContextValidate

func (m *AttachedVolumeDetail) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this attached volume detail based on context it is used

func (*AttachedVolumeDetail) MarshalBinary

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

MarshalBinary interface implementation

func (*AttachedVolumeDetail) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AttachedVolumeDetail) Validate

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

Validate validates this attached volume detail

type AzureConfiguration

type AzureConfiguration struct {

	// The managed identity used for the ID Broker instance.
	ManagedIdentity string `json:"managedIdentity,omitempty"`
}

AzureConfiguration Azure configuration.

swagger:model AzureConfiguration

func (*AzureConfiguration) ContextValidate

func (m *AzureConfiguration) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this azure configuration based on context it is used

func (*AzureConfiguration) MarshalBinary

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

MarshalBinary interface implementation

func (*AzureConfiguration) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AzureConfiguration) Validate

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

Validate validates this azure configuration

type AzureConfigurationRequest

type AzureConfigurationRequest struct {

	// The managed identity to use. The assumer should have Virtual Machine Contributor and Managed Identity Operator roles on subscription level.
	// Required: true
	ManagedIdentity *string `json:"managedIdentity"`

	// The storage location to use. The location has to be in the following format abfs://filesystem@storage-account-name.dfs.core.windows.net. The filesystem must already exist and the storage account must be StorageV2.
	// Required: true
	StorageLocation *string `json:"storageLocation"`
}

AzureConfigurationRequest Request object for Azure configuration.

swagger:model AzureConfigurationRequest

func (*AzureConfigurationRequest) ContextValidate

func (m *AzureConfigurationRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this azure configuration request based on context it is used

func (*AzureConfigurationRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*AzureConfigurationRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AzureConfigurationRequest) Validate

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

Validate validates this azure configuration request

type BackupDatalakeRequest

type BackupDatalakeRequest struct {

	// Location where the back-up has to be stored. For example s3a://Location/of/the/backup.
	BackupLocation string `json:"backupLocation,omitempty"`

	// The name of the backup.
	BackupName string `json:"backupName,omitempty"`

	// Close the database connections while performing backup. Default is true.
	CloseDbConnections *bool `json:"closeDbConnections,omitempty"`

	// The name of the datalake.
	// Required: true
	DatalakeName *string `json:"datalakeName"`

	// Skips the backup of the Atlas indexes. If this option or --skipAtlasMetadata is not provided, Atlas indexes are backed up by default. Redundant if --skipAtlasMetadata is included.
	SkipAtlasIndexes bool `json:"skipAtlasIndexes,omitempty"`

	// Skips the backup of the Atlas metadata. If this option is not provided, the Atlas metadata is backed up by default.
	SkipAtlasMetadata bool `json:"skipAtlasMetadata,omitempty"`

	// Skips the backup of the Ranger audits. If this option is not provided, Ranger audits are backed up by default.
	SkipRangerAudits bool `json:"skipRangerAudits,omitempty"`

	// Skips the backup of the databases backing HMS/Ranger services. If this option is not provided, the HMS/Ranger services are backed up by default.
	SkipRangerHmsMetadata bool `json:"skipRangerHmsMetadata,omitempty"`

	// Skips the validation steps that run prior to the backup. If this option is not provided, the validations are performed by default.
	SkipValidation bool `json:"skipValidation,omitempty"`

	// Runs only the validation steps and then returns. If this option is not provided, the backup is performed as normal by default.
	ValidationOnly bool `json:"validationOnly,omitempty"`
}

BackupDatalakeRequest Request object to perform a backup of datalake.

swagger:model BackupDatalakeRequest

func (*BackupDatalakeRequest) ContextValidate

func (m *BackupDatalakeRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this backup datalake request based on context it is used

func (*BackupDatalakeRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*BackupDatalakeRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*BackupDatalakeRequest) Validate

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

Validate validates this backup datalake request

type BackupDatalakeResponse

type BackupDatalakeResponse struct {

	// Account where the datalake exists.
	// Required: true
	AccountID *string `json:"accountId"`

	// Unique identifier for the backup requested.
	// Required: true
	BackupID *string `json:"backupId"`

	// Location of the backup to be used to perform restore.
	// Required: true
	BackupLocation *string `json:"backupLocation"`

	// Name of the backup.
	BackupName string `json:"backupName,omitempty"`

	// Time when the backup operation ended.
	// Required: true
	EndTime *string `json:"endTime"`

	// Reason for the failure.
	FailureReason string `json:"failureReason,omitempty"`

	// Provides the details of the internal state where the backup operation stands.
	// Required: true
	InternalState *string `json:"internalState"`

	// Provides the details of the internal state of each operation.
	// Required: true
	OperationStates *InternalBackupRestoreState `json:"operationStates"`

	// The runtime version of the datalake when the backup was taken.
	RuntimeVersion string `json:"runtimeVersion,omitempty"`

	// Time when the backup operation started.
	// Required: true
	StartTime *string `json:"startTime"`

	// Provide the current status.
	// Required: true
	Status *string `json:"status"`

	// Crn of the user who triggered this operation.
	// Required: true
	UserCrn *string `json:"userCrn"`
}

BackupDatalakeResponse Response object to a request made for backup of datalake.

swagger:model BackupDatalakeResponse

func (*BackupDatalakeResponse) ContextValidate

func (m *BackupDatalakeResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this backup datalake response based on the context it is used

func (*BackupDatalakeResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*BackupDatalakeResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*BackupDatalakeResponse) Validate

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

Validate validates this backup datalake response

type BackupDatalakeStatusRequest

type BackupDatalakeStatusRequest struct {

	// Unique identifier of the backup performed. When provided, the status request will get the status entry that has the backupid provided.
	BackupID string `json:"backupId,omitempty"`

	// The name of the backup. When provided, the status request will get the status of the latest backup performed with the given backup name on the given datalake.
	BackupName string `json:"backupName,omitempty"`

	// The name of the datalake. When backupName and backupId are not provided, status request will get the status of the latest backup operation performed on the given datalake.
	// Required: true
	DatalakeName *string `json:"datalakeName"`
}

BackupDatalakeStatusRequest Request object to get the status of datalake backup. Returns the status of the latest backup that matches the provided input.

swagger:model BackupDatalakeStatusRequest

func (*BackupDatalakeStatusRequest) ContextValidate

func (m *BackupDatalakeStatusRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this backup datalake status request based on context it is used

func (*BackupDatalakeStatusRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*BackupDatalakeStatusRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*BackupDatalakeStatusRequest) Validate

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

Validate validates this backup datalake status request

type BackupDatalakeStatusResponse

type BackupDatalakeStatusResponse struct {

	// Account where the datalake exists.
	// Required: true
	AccountID *string `json:"accountId"`

	// Unique identifier for the backup requested.
	// Required: true
	BackupID *string `json:"backupId"`

	// Location of the backup to be used to perform restore.
	// Required: true
	BackupLocation *string `json:"backupLocation"`

	// Name of the backup.
	BackupName string `json:"backupName,omitempty"`

	// Time when the backup operation ended.
	// Required: true
	EndTime *string `json:"endTime"`

	// Reason for the failure.
	FailureReason string `json:"failureReason,omitempty"`

	// Provides the details of the internal state where the backup operation stands.
	// Required: true
	InternalState *string `json:"internalState"`

	// Provides the details of the internal state of each operation.
	// Required: true
	OperationStates *InternalBackupRestoreState `json:"operationStates"`

	// The runtime version of the datalake when the backup was taken.
	RuntimeVersion string `json:"runtimeVersion,omitempty"`

	// Time when the backup operation started.
	// Required: true
	StartTime *string `json:"startTime"`

	// Provide the current status.
	// Required: true
	Status *string `json:"status"`

	// Predicted total duration for the backup process, in minutes.
	TotalPredictedDurationInMinutes string `json:"totalPredictedDurationInMinutes,omitempty"`

	// Crn of the user who triggered this operation.
	// Required: true
	UserCrn *string `json:"userCrn"`
}

BackupDatalakeStatusResponse Response object to get the status of datalake backup status request.

swagger:model BackupDatalakeStatusResponse

func (*BackupDatalakeStatusResponse) ContextValidate

func (m *BackupDatalakeStatusResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this backup datalake status response based on the context it is used

func (*BackupDatalakeStatusResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*BackupDatalakeStatusResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*BackupDatalakeStatusResponse) Validate

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

Validate validates this backup datalake status response

type BackupRestoreOperationStatus

type BackupRestoreOperationStatus struct {

	// The duration of each operation, in minutes.
	DurationInMinutes string `json:"durationInMinutes,omitempty"`

	// The failure reason if the operation was not successful.
	FailureReason string `json:"failureReason,omitempty"`

	// Predicted duration of the operation, in minutes.
	PredictedDurationInMinutes string `json:"predictedDurationInMinutes,omitempty"`

	// The status of the backup or restore operation.
	// Required: true
	Status *string `json:"status"`
}

BackupRestoreOperationStatus Contains the status and failure reason of an operation.

swagger:model BackupRestoreOperationStatus

func (*BackupRestoreOperationStatus) ContextValidate

func (m *BackupRestoreOperationStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this backup restore operation status based on context it is used

func (*BackupRestoreOperationStatus) MarshalBinary

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

MarshalBinary interface implementation

func (*BackupRestoreOperationStatus) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*BackupRestoreOperationStatus) Validate

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

Validate validates this backup restore operation status

type CancelBackupRequest

type CancelBackupRequest struct {

	// Backup-id that identifies the backup to be cancelled.
	// Required: true
	BackupID *string `json:"backupId"`

	// Will mark all unfinished operations as cancelled without waiting for their result and mark backup operation as finished (cancelled, successful or failed) immediately.
	Force *bool `json:"force,omitempty"`
}

CancelBackupRequest The request to cancel a backup operation.

swagger:model CancelBackupRequest

func (*CancelBackupRequest) ContextValidate

func (m *CancelBackupRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this cancel backup request based on context it is used

func (*CancelBackupRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*CancelBackupRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CancelBackupRequest) Validate

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

Validate validates this cancel backup request

type CancelBackupResponse

type CancelBackupResponse struct {

	// Result of the cancel backup request. It can contain a description of the current process state or guidelines to a customer on the next steps.
	// Required: true
	Result *string `json:"result"`
}

CancelBackupResponse Response to the cancel backup request.

swagger:model CancelBackupResponse

func (*CancelBackupResponse) ContextValidate

func (m *CancelBackupResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this cancel backup response based on context it is used

func (*CancelBackupResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*CancelBackupResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CancelBackupResponse) Validate

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

Validate validates this cancel backup response

type CancelDatalakeDiagnosticsRequest

type CancelDatalakeDiagnosticsRequest struct {

	// CRN of the Datalake cluster.
	// Required: true
	Crn *string `json:"crn"`
}

CancelDatalakeDiagnosticsRequest Request object for cancel running Datalake diagnostics collections.

swagger:model CancelDatalakeDiagnosticsRequest

func (*CancelDatalakeDiagnosticsRequest) ContextValidate

func (m *CancelDatalakeDiagnosticsRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this cancel datalake diagnostics request based on context it is used

func (*CancelDatalakeDiagnosticsRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*CancelDatalakeDiagnosticsRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CancelDatalakeDiagnosticsRequest) Validate

Validate validates this cancel datalake diagnostics request

type CancelDatalakeDiagnosticsResponse

type CancelDatalakeDiagnosticsResponse interface{}

CancelDatalakeDiagnosticsResponse Response object for cancel running Datalake diagnostics collections.

swagger:model CancelDatalakeDiagnosticsResponse

type ClouderaManagerDetails

type ClouderaManagerDetails struct {

	// Cloudera Manager repository URL.
	// Required: true
	ClouderaManagerRepositoryURL *string `json:"clouderaManagerRepositoryURL"`

	// Cloudera Manager server URL.
	ClouderaManagerServerURL string `json:"clouderaManagerServerURL,omitempty"`

	// Cloudera Manager version.
	// Required: true
	Version *string `json:"version"`
}

ClouderaManagerDetails Cloudera Manager details.

swagger:model ClouderaManagerDetails

func (*ClouderaManagerDetails) ContextValidate

func (m *ClouderaManagerDetails) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this cloudera manager details based on context it is used

func (*ClouderaManagerDetails) MarshalBinary

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

MarshalBinary interface implementation

func (*ClouderaManagerDetails) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ClouderaManagerDetails) Validate

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

Validate validates this cloudera manager details

type CollectCmDiagnosticsRequest

type CollectCmDiagnosticsRequest struct {

	// Diagnostics bundle size limit in MB.
	BundleSizeLimit int32 `json:"bundleSizeLimit,omitempty"`

	// Optional support case number in case of SUPPORT destination, otherwise only act as additional data.
	CaseNumber string `json:"caseNumber,omitempty"`

	// CRN of the Datalake cluster.
	// Required: true
	Crn *string `json:"crn"`

	// Additional information / title for the diagnostics collection.
	Description string `json:"description,omitempty"`

	// Destination of the diagnostics collection (Support, Own cloud storage, Engineering or collect only on the nodes)
	// Required: true
	// Enum: [SUPPORT CLOUD_STORAGE LOCAL]
	Destination *string `json:"destination"`

	// Restrict collected logs and metrics (until the provided date timestamp).
	// Format: date-time
	EndDate strfmt.DateTime `json:"endDate,omitempty"`

	// Flag to enable collection of metrics for chart display in CM based diagnostics collection.
	MonitorMetricsCollection *bool `json:"monitorMetricsCollection,omitempty"`

	// Array of roles for which to get logs and metrics. If set, this restricts the roles for log and metrics collection.
	// Unique: true
	Roles []string `json:"roles"`

	// Restrict collected logs and metrics (from the provided date timestamp).
	// Format: date-time
	StartDate strfmt.DateTime `json:"startDate,omitempty"`

	// Enable/disable node level storage validation (can be disabled for example, if you have too many hosts and do not want to do too much parallel writes to s3/abfs)
	StorageValidation *bool `json:"storageValidation,omitempty"`

	// If enabled, required package (cdp-telemetry) will be upgraded or installed on the nodes. (useful if package is not installed or needs to be upgraded) Network is required for this operation.
	UpdatePackage *bool `json:"updatePackage,omitempty"`
}

CollectCmDiagnosticsRequest Request object for collecting DataLake diagnostics.

swagger:model CollectCmDiagnosticsRequest

func (*CollectCmDiagnosticsRequest) ContextValidate

func (m *CollectCmDiagnosticsRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this collect cm diagnostics request based on context it is used

func (*CollectCmDiagnosticsRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*CollectCmDiagnosticsRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CollectCmDiagnosticsRequest) Validate

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

Validate validates this collect cm diagnostics request

type CollectCmDiagnosticsResponse

type CollectCmDiagnosticsResponse interface{}

CollectCmDiagnosticsResponse Response object for collecting DataLake diagnostics.

swagger:model CollectCmDiagnosticsResponse

type CollectDatalakeDiagnosticsRequest

type CollectDatalakeDiagnosticsRequest struct {

	// Array of log descriptors that should be additionally collected during diagnostics collection.
	AdditionalLogs []*DatalakeVMLogRequest `json:"additionalLogs"`

	// Optional support case number in case of SUPPORT destination, otherwise only act as additional data.
	CaseNumber string `json:"caseNumber,omitempty"`

	// CRN of the Datalake cluster.
	// Required: true
	Crn *string `json:"crn"`

	// Additional information / title for the diagnostics collection.
	// Required: true
	Description *string `json:"description"`

	// Destination of the diagnostics collection (Support, Own cloud storage, Engineering or collect only on the nodes)
	// Required: true
	// Enum: [SUPPORT CLOUD_STORAGE ENG LOCAL]
	Destination *string `json:"destination"`

	// Date timestamp - collect files only for diagnostics that has lower created timestamp value than this.
	// Format: date-time
	EndDate strfmt.DateTime `json:"endDate,omitempty"`

	// Array of host names (fqdn or IP address), collection will not run on the excluded hosts.
	// Unique: true
	ExcludeHosts []string `json:"excludeHosts"`

	// Array of host groups, collection will run only on the dedicated hosts that belongs to these host groups.
	// Unique: true
	HostGroups []string `json:"hostGroups"`

	// Array of host names (fqdn), collection will run only on the dedicated hosts.
	// Unique: true
	Hosts []string `json:"hosts"`

	// Include Nginx report generated by GoAccess (if available).
	IncludeNginxReport bool `json:"includeNginxReport,omitempty"`

	// Include salt minion/master/api system logs in the diagnostics collection.
	IncludeSaltLogs bool `json:"includeSaltLogs,omitempty"`

	// Include SAR (System Activity Report) generated outputs in the diagnostics collection (if available).
	IncludeSarOutput bool `json:"includeSarOutput,omitempty"`

	// Array of labels that can filter logs that are collected during diagnostics collection.
	// Unique: true
	Labels []string `json:"labels"`

	// Skip unhealthy hosts from the diagnostics collection.
	SkipUnresponsiveHosts bool `json:"skipUnresponsiveHosts,omitempty"`

	// Date timestamp - collect files only for diagnostics that has higher last modified timestamp value than this.
	// Format: date-time
	StartDate strfmt.DateTime `json:"startDate,omitempty"`

	// Enable/disable node level storage validation (can be disabled for example, if you have too many hosts and do not want to do too much parallel writes to s3/abfs)
	StorageValidation *bool `json:"storageValidation,omitempty"`

	// If enabled, required package (cdp-telemetry) will be upgraded or installed on the nodes. (useful if package is not installed or needs to be upgraded) Network is required for this operation.
	UpdatePackage *bool `json:"updatePackage,omitempty"`
}

CollectDatalakeDiagnosticsRequest Request object for collecting DataLake diagnostics.

swagger:model CollectDatalakeDiagnosticsRequest

func (*CollectDatalakeDiagnosticsRequest) ContextValidate

func (m *CollectDatalakeDiagnosticsRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this collect datalake diagnostics request based on the context it is used

func (*CollectDatalakeDiagnosticsRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*CollectDatalakeDiagnosticsRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CollectDatalakeDiagnosticsRequest) Validate

Validate validates this collect datalake diagnostics request

type CollectDatalakeDiagnosticsResponse

type CollectDatalakeDiagnosticsResponse interface{}

CollectDatalakeDiagnosticsResponse Response object for collecting DataLake diagnostics.

swagger:model CollectDatalakeDiagnosticsResponse

type CreateAWSDatalakeRequest

type CreateAWSDatalakeRequest struct {

	// AWS configuration.
	// Required: true
	CloudProviderConfiguration *AWSConfigurationRequest `json:"cloudProviderConfiguration"`

	// Configure custom properties on an instance group level.
	CustomInstanceGroups []*SdxInstanceGroupRequest `json:"customInstanceGroups"`

	// The datalake name. This name must be unique, must have between 5 and 100 characters, and must contain only lowercase letters, numbers and hyphens. Names are case-sensitive.
	// Required: true
	// Max Length: 100
	// Min Length: 5
	DatalakeName *string `json:"datalakeName"`

	// Whether to enable Ranger RAZ for the datalake. Defaults to not being enabled.
	EnableRangerRaz bool `json:"enableRangerRaz,omitempty"`

	// Whether to enable Ranger RMS for the datalake. Defaults to not being enabled.
	EnableRangerRms bool `json:"enableRangerRms,omitempty"`

	// The environment name or CRN.
	// Required: true
	EnvironmentName *string `json:"environmentName"`

	// The image to use for the datalake. This must not be set if the runtime parameter is provided.
	Image *ImageRequest `json:"image,omitempty"`

	// Configure the major version of Java on the cluster.
	JavaVersion int32 `json:"javaVersion,omitempty"`

	// Controls if the datalake is deployed in a multi-availability zone way.
	MultiAz bool `json:"multiAz,omitempty"`

	// Additional recipes that will be attached on the datalake instances (by instance groups, most common ones are like 'master' or 'idbroker').
	Recipes []*InstanceGroupRecipeRequest `json:"recipes"`

	// Cloudera Runtime version.
	Runtime string `json:"runtime,omitempty"`

	// The scale of the datalake. Allowed values are "LIGHT_DUTY" or "MEDIUM_DUTY_HA". Defaults to "LIGHT_DUTY" if not set.
	Scale DatalakeScaleType `json:"scale,omitempty"`

	// Tags to be added to Data Lake related resources.
	Tags []*DatalakeResourceTagRequest `json:"tags"`
}

CreateAWSDatalakeRequest Request object for create AWS datalake request.

swagger:model CreateAWSDatalakeRequest

func (*CreateAWSDatalakeRequest) ContextValidate

func (m *CreateAWSDatalakeRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this create a w s datalake request based on the context it is used

func (*CreateAWSDatalakeRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*CreateAWSDatalakeRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CreateAWSDatalakeRequest) Validate

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

Validate validates this create a w s datalake request

type CreateAWSDatalakeResponse

type CreateAWSDatalakeResponse struct {

	// The datalake.
	// Required: true
	Datalake *Datalake `json:"datalake"`
}

CreateAWSDatalakeResponse Response object for create AWS datalake request.

swagger:model CreateAWSDatalakeResponse

func (*CreateAWSDatalakeResponse) ContextValidate

func (m *CreateAWSDatalakeResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this create a w s datalake response based on the context it is used

func (*CreateAWSDatalakeResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*CreateAWSDatalakeResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CreateAWSDatalakeResponse) Validate

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

Validate validates this create a w s datalake response

type CreateAWSGovCloudDatalakeRequest added in v0.4.2

type CreateAWSGovCloudDatalakeRequest struct {

	// AWS configuration.
	// Required: true
	CloudProviderConfiguration *AWSConfigurationRequest `json:"cloudProviderConfiguration"`

	// Configure custom properties on an instance group level.
	CustomInstanceGroups []*SdxInstanceGroupRequest `json:"customInstanceGroups"`

	// The Data Lake name. This name must be unique, must have between 5 and 100 characters, and must contain only lowercase letters, numbers and hyphens. Names are case-sensitive.
	// Required: true
	// Max Length: 100
	// Min Length: 5
	DatalakeName *string `json:"datalakeName"`

	// Whether to enable Ranger RAZ for the datalake. Defaults to not being enabled.
	EnableRangerRaz bool `json:"enableRangerRaz,omitempty"`

	// The environment name or CRN.
	// Required: true
	EnvironmentName *string `json:"environmentName"`

	// The image to use for the datalake. This must not be set if the runtime parameter is provided.
	Image *ImageRequest `json:"image,omitempty"`

	// Configure the major version of Java on the cluster.
	JavaVersion int32 `json:"javaVersion,omitempty"`

	// Controls if the datalake is deployed in a multi-availability zone way.
	MultiAz bool `json:"multiAz,omitempty"`

	// Additional recipes that will be attached on the datalake instances (by instance groups, most common ones are like 'master' or 'idbroker').
	Recipes []*InstanceGroupRecipeRequest `json:"recipes"`

	// Cloudera Runtime version.
	Runtime string `json:"runtime,omitempty"`

	// The scale of the datalake. Allowed values are "LIGHT_DUTY" or "MEDIUM_DUTY_HA". Defaults to "LIGHT_DUTY" if not set.
	Scale DatalakeScaleType `json:"scale,omitempty"`

	// Tags to be added to Data Lake related resources.
	Tags []*DatalakeResourceTagRequest `json:"tags"`
}

CreateAWSGovCloudDatalakeRequest Request object for createing AWS Data Lake request on GovCloud.

swagger:model CreateAWSGovCloudDatalakeRequest

func (*CreateAWSGovCloudDatalakeRequest) ContextValidate added in v0.4.2

func (m *CreateAWSGovCloudDatalakeRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this create a w s gov cloud datalake request based on the context it is used

func (*CreateAWSGovCloudDatalakeRequest) MarshalBinary added in v0.4.2

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

MarshalBinary interface implementation

func (*CreateAWSGovCloudDatalakeRequest) UnmarshalBinary added in v0.4.2

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

UnmarshalBinary interface implementation

func (*CreateAWSGovCloudDatalakeRequest) Validate added in v0.4.2

Validate validates this create a w s gov cloud datalake request

type CreateAWSGovCloudDatalakeResponse added in v0.4.2

type CreateAWSGovCloudDatalakeResponse struct {

	// The Data Lake.
	// Required: true
	Datalake *Datalake `json:"datalake"`
}

CreateAWSGovCloudDatalakeResponse Response object for creating AWS Data Lake request on GovCloud.

swagger:model CreateAWSGovCloudDatalakeResponse

func (*CreateAWSGovCloudDatalakeResponse) ContextValidate added in v0.4.2

func (m *CreateAWSGovCloudDatalakeResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this create a w s gov cloud datalake response based on the context it is used

func (*CreateAWSGovCloudDatalakeResponse) MarshalBinary added in v0.4.2

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

MarshalBinary interface implementation

func (*CreateAWSGovCloudDatalakeResponse) UnmarshalBinary added in v0.4.2

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

UnmarshalBinary interface implementation

func (*CreateAWSGovCloudDatalakeResponse) Validate added in v0.4.2

Validate validates this create a w s gov cloud datalake response

type CreateAzureDatalakeRequest

type CreateAzureDatalakeRequest struct {

	// Azure configuration.
	// Required: true
	CloudProviderConfiguration *AzureConfigurationRequest `json:"cloudProviderConfiguration"`

	// Configure custom properties on an instance group level.
	CustomInstanceGroups []*SdxInstanceGroupRequest `json:"customInstanceGroups"`

	// The type of the azure database. FLEXIBLE_SERVER is the next generation managed PostgreSQL service in Azure that provides maximum flexibility over your database, built-in cost-optimizations. SINGLE_SERVER is a fully managed database service with minimal requirements for customizations of the database.
	// Enum: [FLEXIBLE_SERVER SINGLE_SERVER]
	DatabaseType string `json:"databaseType,omitempty"`

	// The datalake name. This name must be unique, must have between 5 and 100 characters, and must contain only lowercase letters, numbers and hyphens. Names are case-sensitive.
	// Required: true
	// Max Length: 100
	// Min Length: 5
	DatalakeName *string `json:"datalakeName"`

	// Whether to enable Ranger RAZ for the datalake. Defaults to not being enabled.
	EnableRangerRaz bool `json:"enableRangerRaz,omitempty"`

	// The environment name or CRN.
	// Required: true
	EnvironmentName *string `json:"environmentName"`

	// This argument allows you to specify the subnet ID for the subnet within which you want to configure your Azure Flexible Server.
	FlexibleServerDelegatedSubnetID string `json:"flexibleServerDelegatedSubnetId,omitempty"`

	// The image to use for the datalake. This must not be set if the runtime parameter is provided.
	Image *ImageRequest `json:"image,omitempty"`

	// Configure the major version of Java on the cluster.
	JavaVersion int32 `json:"javaVersion,omitempty"`

	// The SKU for the datalake load balancer. Allowed values are "BASIC", "STANDARD", or "NONE".
	LoadBalancerSku DatalakeLoadBalancerSkuType `json:"loadBalancerSku,omitempty"`

	// Creates CDP datalake distributed across multiple availability zones in an Azure region.
	MultiAz *bool `json:"multiAz,omitempty"`

	// Additional recipes that will be attached on the datalake instances (by instance groups, most common ones are like 'master' or 'idbroker').
	Recipes []*InstanceGroupRecipeRequest `json:"recipes"`

	// Cloudera Runtime version.
	Runtime string `json:"runtime,omitempty"`

	// The scale of the datalake. Allowed values are "LIGHT_DUTY" or "MEDIUM_DUTY_HA". Defaults to "LIGHT_DUTY" if not set.
	Scale DatalakeScaleType `json:"scale,omitempty"`

	// Tags to be added to Data Lake related resources.
	Tags []*DatalakeResourceTagRequest `json:"tags"`
}

CreateAzureDatalakeRequest Request object for create Azure datalake request.

swagger:model CreateAzureDatalakeRequest

func (*CreateAzureDatalakeRequest) ContextValidate

func (m *CreateAzureDatalakeRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this create azure datalake request based on the context it is used

func (*CreateAzureDatalakeRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*CreateAzureDatalakeRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CreateAzureDatalakeRequest) Validate

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

Validate validates this create azure datalake request

type CreateAzureDatalakeResponse

type CreateAzureDatalakeResponse struct {

	// The datalake.
	// Required: true
	Datalake *Datalake `json:"datalake"`
}

CreateAzureDatalakeResponse Response object for create Azure datalake request.

swagger:model CreateAzureDatalakeResponse

func (*CreateAzureDatalakeResponse) ContextValidate

func (m *CreateAzureDatalakeResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this create azure datalake response based on the context it is used

func (*CreateAzureDatalakeResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*CreateAzureDatalakeResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CreateAzureDatalakeResponse) Validate

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

Validate validates this create azure datalake response

type CreateGCPDatalakeRequest

type CreateGCPDatalakeRequest struct {

	// GCP configuration.
	// Required: true
	CloudProviderConfiguration *GCPConfigurationRequest `json:"cloudProviderConfiguration"`

	// Configure custom properties on an instance group level.
	CustomInstanceGroups []*SdxInstanceGroupRequest `json:"customInstanceGroups"`

	// The datalake name. This name must be unique, must have between 5 and 100 characters, and must contain only lowercase letters, numbers and hyphens. Names are case-sensitive.
	// Required: true
	// Max Length: 100
	// Min Length: 5
	DatalakeName *string `json:"datalakeName"`

	// Whether to enable Ranger RAZ for the datalake. Defaults to not being enabled.
	EnableRangerRaz bool `json:"enableRangerRaz,omitempty"`

	// The environment name or CRN.
	// Required: true
	EnvironmentName *string `json:"environmentName"`

	// The image to use for the datalake. This must not be set if the runtime parameter is provided.
	Image *ImageRequest `json:"image,omitempty"`

	// Configure the major version of Java on the cluster.
	JavaVersion int32 `json:"javaVersion,omitempty"`

	// Additional recipes that will be attached on the datalake instances (by instance groups, most common ones are like 'master' or 'idbroker').
	Recipes []*InstanceGroupRecipeRequest `json:"recipes"`

	// Cloudera Runtime version.
	Runtime string `json:"runtime,omitempty"`

	// The scale of the datalake. Allowed values are "LIGHT_DUTY" or "MEDIUM_DUTY_HA". Defaults to "LIGHT_DUTY" if not set.
	Scale DatalakeScaleType `json:"scale,omitempty"`

	// Tags that can be attached to GCP Data Lake resources. Please refer to Google documentation for the rules https://cloud.google.com/compute/docs/labeling-resources#label_format.
	Tags []*DatalakeResourceGCPTagRequest `json:"tags"`
}

CreateGCPDatalakeRequest Request object for create GCP Data Lake request.

swagger:model CreateGCPDatalakeRequest

func (*CreateGCPDatalakeRequest) ContextValidate

func (m *CreateGCPDatalakeRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this create g c p datalake request based on the context it is used

func (*CreateGCPDatalakeRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*CreateGCPDatalakeRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CreateGCPDatalakeRequest) Validate

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

Validate validates this create g c p datalake request

type CreateGCPDatalakeResponse

type CreateGCPDatalakeResponse struct {

	// The datalake.
	// Required: true
	Datalake *Datalake `json:"datalake"`
}

CreateGCPDatalakeResponse Response object for create GCP Data Lake request.

swagger:model CreateGCPDatalakeResponse

func (*CreateGCPDatalakeResponse) ContextValidate

func (m *CreateGCPDatalakeResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this create g c p datalake response based on the context it is used

func (*CreateGCPDatalakeResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*CreateGCPDatalakeResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CreateGCPDatalakeResponse) Validate

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

Validate validates this create g c p datalake response

type DatabaseBackupRestoreState

type DatabaseBackupRestoreState struct {

	// The status of the database backup/restore.
	// Required: true
	Database *BackupRestoreOperationStatus `json:"database"`
}

DatabaseBackupRestoreState The state of the database backup/restore operation.

swagger:model DatabaseBackupRestoreState

func (*DatabaseBackupRestoreState) ContextValidate

func (m *DatabaseBackupRestoreState) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this database backup restore state based on the context it is used

func (*DatabaseBackupRestoreState) MarshalBinary

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

MarshalBinary interface implementation

func (*DatabaseBackupRestoreState) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DatabaseBackupRestoreState) Validate

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

Validate validates this database backup restore state

type DatabaseServerSslConfig added in v0.4.2

type DatabaseServerSslConfig struct {

	// SSL certificate type
	// Enum: [CLOUD_PROVIDER_OWNED BRING_YOUR_OWN NONE]
	SslCertificateType string `json:"sslCertificateType,omitempty"`

	// Set of SSL certificates for the actual database server
	// Unique: true
	SslCertificates []string `json:"sslCertificates"`

	// SSL enforcement mode for the actual database server
	// Enum: [ENABLED DISABLED]
	SslMode string `json:"sslMode,omitempty"`
}

DatabaseServerSslConfig SSL configuration for the database server

swagger:model DatabaseServerSslConfig

func (*DatabaseServerSslConfig) ContextValidate added in v0.4.2

func (m *DatabaseServerSslConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this database server ssl config based on context it is used

func (*DatabaseServerSslConfig) MarshalBinary added in v0.4.2

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

MarshalBinary interface implementation

func (*DatabaseServerSslConfig) UnmarshalBinary added in v0.4.2

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

UnmarshalBinary interface implementation

func (*DatabaseServerSslConfig) Validate added in v0.4.2

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

Validate validates this database server ssl config

type Datalake

type Datalake struct {

	// Indicates the certificate status on the cluster.
	// Enum: [VALID HOST_CERT_EXPIRING]
	CertificateExpirationState string `json:"certificateExpirationState,omitempty"`

	// The date when the datalake was created.
	// Format: date-time
	CreationDate strfmt.DateTime `json:"creationDate,omitempty"`

	// The CRN of the datalake.
	// Required: true
	Crn *string `json:"crn"`

	// The name of the datalake.
	// Required: true
	DatalakeName *string `json:"datalakeName"`

	// Whether Ranger RAZ is enabled for the datalake.
	EnableRangerRaz bool `json:"enableRangerRaz,omitempty"`

	// The CRN of the environment.
	EnvironmentCrn string `json:"environmentCrn,omitempty"`

	// Flag which marks that the datalake is deployed in a multi-availability zone way or not.
	MultiAz bool `json:"multiAz,omitempty"`

	// The status of the datalake.
	Status string `json:"status,omitempty"`

	// The reason for the status of the datalake.
	StatusReason string `json:"statusReason,omitempty"`
}

Datalake Information about a datalake.

swagger:model Datalake

func (*Datalake) ContextValidate

func (m *Datalake) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this datalake based on context it is used

func (*Datalake) MarshalBinary

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

MarshalBinary interface implementation

func (*Datalake) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Datalake) Validate

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

Validate validates this datalake

type DatalakeBackup

type DatalakeBackup struct {

	// Account where the datalake exists.
	// Required: true
	AccountID *string `json:"accountId"`

	// Request to perform a from a specific status for a specific backup. Else, status of the last backup performed will be returned.
	// Required: true
	BackupID *string `json:"backupId"`

	// Location of the backup to be used to perform restore.
	// Required: true
	BackupLocation *string `json:"backupLocation"`

	// Name of the backup.
	// Required: true
	BackupName *string `json:"backupName"`

	// Time when the backup operation ended.
	// Required: true
	EndTime *string `json:"endTime"`

	// Reason for the failure.
	// Required: true
	FailureReason *string `json:"failureReason"`

	// Provides the details of the internal state where the backup operation stands.
	// Required: true
	InternalState *string `json:"internalState"`

	// Time when the backup operation started.
	// Required: true
	StartTime *string `json:"startTime"`

	// Provide the current status.
	// Required: true
	Status *string `json:"status"`

	// Crn of the user who triggered this operation.
	// Required: true
	UserCrn *string `json:"userCrn"`
}

DatalakeBackup Backup object with details of backup performed.

swagger:model DatalakeBackup

func (*DatalakeBackup) ContextValidate

func (m *DatalakeBackup) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this datalake backup based on context it is used

func (*DatalakeBackup) MarshalBinary

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

MarshalBinary interface implementation

func (*DatalakeBackup) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DatalakeBackup) Validate

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

Validate validates this datalake backup

type DatalakeDetails

type DatalakeDetails struct {

	// The AWS configuration.
	AwsConfiguration *AWSConfiguration `json:"awsConfiguration,omitempty"`

	// The Azure configuration.
	AzureConfiguration *AzureConfiguration `json:"azureConfiguration,omitempty"`

	// The cloud platform.
	CloudPlatform string `json:"cloudPlatform,omitempty"`

	// The base location for the cloud storage used for the datalake.
	CloudStorageBaseLocation string `json:"cloudStorageBaseLocation,omitempty"`

	// The Cloudera Manager details.
	ClouderaManager *ClouderaManagerDetails `json:"clouderaManager,omitempty"`

	// The date when the datalake was created.
	// Format: date-time
	CreationDate strfmt.DateTime `json:"creationDate,omitempty"`

	// The CRN of credentials.
	CredentialCrn string `json:"credentialCrn,omitempty"`

	// The CRN of the datalake.
	// Required: true
	Crn *string `json:"crn"`

	// The name of the datalake.
	// Required: true
	DatalakeName *string `json:"datalakeName"`

	// Whether Ranger RAZ is enabled for the datalake.
	EnableRangerRaz bool `json:"enableRangerRaz,omitempty"`

	// The exposed service api endpoints.
	Endpoints *Endpoints `json:"endpoints,omitempty"`

	// The CRN of the environment.
	EnvironmentCrn string `json:"environmentCrn,omitempty"`

	// The GCP configuration.
	GcpConfiguration *GCPConfiguration `json:"gcpConfiguration,omitempty"`

	// The instance details.
	InstanceGroups []*InstanceGroup `json:"instanceGroups"`

	// The product versions.
	ProductVersions []*ProductVersion `json:"productVersions"`

	// The region of the datalake.
	Region string `json:"region,omitempty"`

	// The shape of the datalake (either LIGHT_DUTY or MEDIUM_DUTY_HA).
	Shape DatalakeScaleType `json:"shape,omitempty"`

	// The status of the datalake.
	Status string `json:"status,omitempty"`

	// The reason for the status of the datalake.
	StatusReason string `json:"statusReason,omitempty"`
}

DatalakeDetails Details about a datalake

swagger:model DatalakeDetails

func (*DatalakeDetails) ContextValidate

func (m *DatalakeDetails) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this datalake details based on the context it is used

func (*DatalakeDetails) MarshalBinary

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

MarshalBinary interface implementation

func (*DatalakeDetails) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DatalakeDetails) Validate

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

Validate validates this datalake details

type DatalakeDiagnosticsCollectionDetailsResponse

type DatalakeDiagnosticsCollectionDetailsResponse struct {

	// Account Id that was used for the diagnostics collection.
	AccountID string `json:"accountId,omitempty"`

	// Case number for the diagnostics collection.
	Case string `json:"case,omitempty"`

	// Version of the cluster that was used for the diagnostics collection.
	ClusterVersion string `json:"clusterVersion,omitempty"`

	// Description of the diagnostics collection.
	Description string `json:"description,omitempty"`

	// Destination type of the diagnostics collection.
	Destination string `json:"destination,omitempty"`

	// Output destination of the diagnostics collection.
	Output string `json:"output,omitempty"`

	// Crn of the cluster.
	ResourceCrn string `json:"resourceCrn,omitempty"`
}

DatalakeDiagnosticsCollectionDetailsResponse Response object for diagnostic collection collection details.

swagger:model DatalakeDiagnosticsCollectionDetailsResponse

func (*DatalakeDiagnosticsCollectionDetailsResponse) ContextValidate

ContextValidate validates this datalake diagnostics collection details response based on context it is used

func (*DatalakeDiagnosticsCollectionDetailsResponse) MarshalBinary

MarshalBinary interface implementation

func (*DatalakeDiagnosticsCollectionDetailsResponse) UnmarshalBinary

UnmarshalBinary interface implementation

func (*DatalakeDiagnosticsCollectionDetailsResponse) Validate

Validate validates this datalake diagnostics collection details response

type DatalakeDiagnosticsCollectionResponse

type DatalakeDiagnosticsCollectionResponse struct {

	// Additional details about the diagnostics collection.
	CollectionDetails *DatalakeDiagnosticsCollectionDetailsResponse `json:"collectionDetails,omitempty"`

	// Creation date of the diagnostics collection flow.
	// Format: date-time
	Created strfmt.DateTime `json:"created,omitempty"`

	// Flow ID of the diagnostics collection flow.
	FlowID string `json:"flowId,omitempty"`

	// Current state of the diagnostics collection flow.
	FlowState string `json:"flowState,omitempty"`

	// Progress percentage of the diagnostics collection flow (maximum value if finished).
	ProgressPercentage int32 `json:"progressPercentage,omitempty"`

	// Status of the diagnostics collection flow.
	// Enum: [RUNNING FAILED FINISHED CANCELLED]
	Status string `json:"status,omitempty"`
}

DatalakeDiagnosticsCollectionResponse Response object for diagnostic collection flow details.

swagger:model DatalakeDiagnosticsCollectionResponse

func (*DatalakeDiagnosticsCollectionResponse) ContextValidate

func (m *DatalakeDiagnosticsCollectionResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this datalake diagnostics collection response based on the context it is used

func (*DatalakeDiagnosticsCollectionResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*DatalakeDiagnosticsCollectionResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DatalakeDiagnosticsCollectionResponse) Validate

Validate validates this datalake diagnostics collection response

type DatalakeInstanceStatus

type DatalakeInstanceStatus string

DatalakeInstanceStatus The status of the instance.

swagger:model DatalakeInstanceStatus

const (

	// DatalakeInstanceStatusREQUESTED captures enum value "REQUESTED"
	DatalakeInstanceStatusREQUESTED DatalakeInstanceStatus = "REQUESTED"

	// DatalakeInstanceStatusFAILED captures enum value "FAILED"
	DatalakeInstanceStatusFAILED DatalakeInstanceStatus = "FAILED"

	// DatalakeInstanceStatusCREATED captures enum value "CREATED"
	DatalakeInstanceStatusCREATED DatalakeInstanceStatus = "CREATED"

	// DatalakeInstanceStatusORCHESTRATIONFAILED captures enum value "ORCHESTRATION_FAILED"
	DatalakeInstanceStatusORCHESTRATIONFAILED DatalakeInstanceStatus = "ORCHESTRATION_FAILED"

	// DatalakeInstanceStatusSERVICESRUNNING captures enum value "SERVICES_RUNNING"
	DatalakeInstanceStatusSERVICESRUNNING DatalakeInstanceStatus = "SERVICES_RUNNING"

	// DatalakeInstanceStatusSERVICESHEALTHY captures enum value "SERVICES_HEALTHY"
	DatalakeInstanceStatusSERVICESHEALTHY DatalakeInstanceStatus = "SERVICES_HEALTHY"

	// DatalakeInstanceStatusSERVICESUNHEALTHY captures enum value "SERVICES_UNHEALTHY"
	DatalakeInstanceStatusSERVICESUNHEALTHY DatalakeInstanceStatus = "SERVICES_UNHEALTHY"

	// DatalakeInstanceStatusWAITINGFORREPAIR captures enum value "WAITING_FOR_REPAIR"
	DatalakeInstanceStatusWAITINGFORREPAIR DatalakeInstanceStatus = "WAITING_FOR_REPAIR"

	// DatalakeInstanceStatusSTOPPED captures enum value "STOPPED"
	DatalakeInstanceStatusSTOPPED DatalakeInstanceStatus = "STOPPED"

	// DatalakeInstanceStatusDELETEDONPROVIDERSIDE captures enum value "DELETED_ON_PROVIDER_SIDE"
	DatalakeInstanceStatusDELETEDONPROVIDERSIDE DatalakeInstanceStatus = "DELETED_ON_PROVIDER_SIDE"

	// DatalakeInstanceStatusDELETEDBYPROVIDER captures enum value "DELETED_BY_PROVIDER"
	DatalakeInstanceStatusDELETEDBYPROVIDER DatalakeInstanceStatus = "DELETED_BY_PROVIDER"

	// DatalakeInstanceStatusDELETEREQUESTED captures enum value "DELETE_REQUESTED"
	DatalakeInstanceStatusDELETEREQUESTED DatalakeInstanceStatus = "DELETE_REQUESTED"

	// DatalakeInstanceStatusDECOMMISSIONED captures enum value "DECOMMISSIONED"
	DatalakeInstanceStatusDECOMMISSIONED DatalakeInstanceStatus = "DECOMMISSIONED"

	// DatalakeInstanceStatusDECOMMISIONFAILED captures enum value "DECOMMISION_FAILED"
	DatalakeInstanceStatusDECOMMISIONFAILED DatalakeInstanceStatus = "DECOMMISION_FAILED"

	// DatalakeInstanceStatusTERMINATED captures enum value "TERMINATED"
	DatalakeInstanceStatusTERMINATED DatalakeInstanceStatus = "TERMINATED"
)

func NewDatalakeInstanceStatus

func NewDatalakeInstanceStatus(value DatalakeInstanceStatus) *DatalakeInstanceStatus

func (DatalakeInstanceStatus) ContextValidate

func (m DatalakeInstanceStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this datalake instance status based on context it is used

func (DatalakeInstanceStatus) Pointer

Pointer returns a pointer to a freshly-allocated DatalakeInstanceStatus.

func (DatalakeInstanceStatus) Validate

func (m DatalakeInstanceStatus) Validate(formats strfmt.Registry) error

Validate validates this datalake instance status

type DatalakeInstanceType

type DatalakeInstanceType string

DatalakeInstanceType The type of the instance.

swagger:model DatalakeInstanceType

const (

	// DatalakeInstanceTypeGATEWAY captures enum value "GATEWAY"
	DatalakeInstanceTypeGATEWAY DatalakeInstanceType = "GATEWAY"

	// DatalakeInstanceTypeGATEWAYPRIMARY captures enum value "GATEWAY_PRIMARY"
	DatalakeInstanceTypeGATEWAYPRIMARY DatalakeInstanceType = "GATEWAY_PRIMARY"

	// DatalakeInstanceTypeCORE captures enum value "CORE"
	DatalakeInstanceTypeCORE DatalakeInstanceType = "CORE"
)

func NewDatalakeInstanceType

func NewDatalakeInstanceType(value DatalakeInstanceType) *DatalakeInstanceType

func (DatalakeInstanceType) ContextValidate

func (m DatalakeInstanceType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this datalake instance type based on context it is used

func (DatalakeInstanceType) Pointer

Pointer returns a pointer to a freshly-allocated DatalakeInstanceType.

func (DatalakeInstanceType) Validate

func (m DatalakeInstanceType) Validate(formats strfmt.Registry) error

Validate validates this datalake instance type

type DatalakeLoadBalancerSkuType

type DatalakeLoadBalancerSkuType string

DatalakeLoadBalancerSkuType Represents the Azure load balancer SKU type. The current default is BASIC. To disable the load balancer, use type NONE.

swagger:model DatalakeLoadBalancerSkuType

const (

	// DatalakeLoadBalancerSkuTypeBASIC captures enum value "BASIC"
	DatalakeLoadBalancerSkuTypeBASIC DatalakeLoadBalancerSkuType = "BASIC"

	// DatalakeLoadBalancerSkuTypeSTANDARD captures enum value "STANDARD"
	DatalakeLoadBalancerSkuTypeSTANDARD DatalakeLoadBalancerSkuType = "STANDARD"

	// DatalakeLoadBalancerSkuTypeNONE captures enum value "NONE"
	DatalakeLoadBalancerSkuTypeNONE DatalakeLoadBalancerSkuType = "NONE"
)

func (DatalakeLoadBalancerSkuType) ContextValidate

func (m DatalakeLoadBalancerSkuType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this datalake load balancer sku type based on context it is used

func (DatalakeLoadBalancerSkuType) Pointer

Pointer returns a pointer to a freshly-allocated DatalakeLoadBalancerSkuType.

func (DatalakeLoadBalancerSkuType) Validate

func (m DatalakeLoadBalancerSkuType) Validate(formats strfmt.Registry) error

Validate validates this datalake load balancer sku type

type DatalakeResourceGCPTagRequest

type DatalakeResourceGCPTagRequest struct {

	// The key of tag.
	// Required: true
	Key *string `json:"key"`

	// The value of the tag.
	// Required: true
	Value *string `json:"value"`
}

DatalakeResourceGCPTagRequest A label that can be attached to GCP Data Lake resources. Please refer to Google documentation for the rules https://cloud.google.com/compute/docs/labeling-resources#label_format.

swagger:model DatalakeResourceGCPTagRequest

func (*DatalakeResourceGCPTagRequest) ContextValidate

func (m *DatalakeResourceGCPTagRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this datalake resource g c p tag request based on context it is used

func (*DatalakeResourceGCPTagRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*DatalakeResourceGCPTagRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DatalakeResourceGCPTagRequest) Validate

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

Validate validates this datalake resource g c p tag request

type DatalakeResourceTagRequest

type DatalakeResourceTagRequest struct {

	// The key of tag.
	// Required: true
	Key *string `json:"key"`

	// The value of the tag.
	// Required: true
	Value *string `json:"value"`
}

DatalakeResourceTagRequest Tag for a datalake resource.

swagger:model DatalakeResourceTagRequest

func (*DatalakeResourceTagRequest) ContextValidate

func (m *DatalakeResourceTagRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this datalake resource tag request based on context it is used

func (*DatalakeResourceTagRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*DatalakeResourceTagRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DatalakeResourceTagRequest) Validate

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

Validate validates this datalake resource tag request

type DatalakeScaleType

type DatalakeScaleType string

DatalakeScaleType Represents the available datalake scales. Defaults to LIGHT_DUTY if not set.

swagger:model DatalakeScaleType

const (

	// DatalakeScaleTypeLIGHTDUTY captures enum value "LIGHT_DUTY"
	DatalakeScaleTypeLIGHTDUTY DatalakeScaleType = "LIGHT_DUTY"

	// DatalakeScaleTypeMEDIUMDUTYHA captures enum value "MEDIUM_DUTY_HA"
	DatalakeScaleTypeMEDIUMDUTYHA DatalakeScaleType = "MEDIUM_DUTY_HA"

	// DatalakeScaleTypeENTERPRISE captures enum value "ENTERPRISE"
	DatalakeScaleTypeENTERPRISE DatalakeScaleType = "ENTERPRISE"
)

func NewDatalakeScaleType

func NewDatalakeScaleType(value DatalakeScaleType) *DatalakeScaleType

func (DatalakeScaleType) ContextValidate

func (m DatalakeScaleType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this datalake scale type based on context it is used

func (DatalakeScaleType) Pointer

func (m DatalakeScaleType) Pointer() *DatalakeScaleType

Pointer returns a pointer to a freshly-allocated DatalakeScaleType.

func (DatalakeScaleType) Validate

func (m DatalakeScaleType) Validate(formats strfmt.Registry) error

Validate validates this datalake scale type

type DatalakeVMLogRequest

type DatalakeVMLogRequest struct {

	// Label that will be used to identify a log descriptor. (will be used as a folder inside logs folder)
	// Required: true
	Label *string `json:"label"`

	// Path of the log file(s) that needs to be collected. (Can be glob wildcard)
	// Required: true
	Path *string `json:"path"`
}

DatalakeVMLogRequest Log descriptor, contains a path and label pair. Used for diagnostics collections.

swagger:model DatalakeVmLogRequest

func (*DatalakeVMLogRequest) ContextValidate

func (m *DatalakeVMLogRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this datalake Vm log request based on context it is used

func (*DatalakeVMLogRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*DatalakeVMLogRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DatalakeVMLogRequest) Validate

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

Validate validates this datalake Vm log request

type DatalakeVMLogResponse

type DatalakeVMLogResponse struct {

	// Label that will be used to identify a log descriptor. (will be used as a folder inside logs folder)
	Label string `json:"label,omitempty"`

	// Path of the log file(s) that needs to be collected. (Can be glob wildcard)
	Path string `json:"path,omitempty"`
}

DatalakeVMLogResponse Log descriptor, contains a path and label pair. Used for diagnostics collections.

swagger:model DatalakeVmLogResponse

func (*DatalakeVMLogResponse) ContextValidate

func (m *DatalakeVMLogResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this datalake Vm log response based on context it is used

func (*DatalakeVMLogResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*DatalakeVMLogResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DatalakeVMLogResponse) Validate

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

Validate validates this datalake Vm log response

type DeleteDatalakeRequest

type DeleteDatalakeRequest struct {

	// The name or CRN of the datalake to be deleted.
	// Required: true
	DatalakeName *string `json:"datalakeName"`

	// Whether the datalake should be force deleted. This option can be used when cluster deletion fails. This removes the entry from Cloudera Datalake service. Any lingering resources have to be deleted from the cloud provider manually. The default is false.
	Force bool `json:"force,omitempty"`
}

DeleteDatalakeRequest Request object for delete datalake request.

swagger:model DeleteDatalakeRequest

func (*DeleteDatalakeRequest) ContextValidate

func (m *DeleteDatalakeRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this delete datalake request based on context it is used

func (*DeleteDatalakeRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*DeleteDatalakeRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DeleteDatalakeRequest) Validate

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

Validate validates this delete datalake request

type DeleteDatalakeResponse

type DeleteDatalakeResponse interface{}

DeleteDatalakeResponse Response object for delete datalake request.

swagger:model DeleteDatalakeResponse

type DescribeDatabaseServerRequest added in v0.4.2

type DescribeDatabaseServerRequest struct {

	// Stack CRN of the Data Lake
	ClusterCrn string `json:"clusterCrn,omitempty"`
}

DescribeDatabaseServerRequest Request object for obtaining Database Server details.

swagger:model DescribeDatabaseServerRequest

func (*DescribeDatabaseServerRequest) ContextValidate added in v0.4.2

func (m *DescribeDatabaseServerRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this describe database server request based on context it is used

func (*DescribeDatabaseServerRequest) MarshalBinary added in v0.4.2

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

MarshalBinary interface implementation

func (*DescribeDatabaseServerRequest) UnmarshalBinary added in v0.4.2

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

UnmarshalBinary interface implementation

func (*DescribeDatabaseServerRequest) Validate added in v0.4.2

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

Validate validates this describe database server request

type DescribeDatabaseServerResponse added in v0.4.2

type DescribeDatabaseServerResponse struct {

	// CRN of the cluster of the database server
	ClusterCrn string `json:"clusterCrn,omitempty"`

	// Creation date of the database server
	// Format: date-time
	CreationDate strfmt.DateTime `json:"creationDate,omitempty"`

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

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

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

	// Description of the database server
	Description string `json:"description,omitempty"`

	// CRN of the environment of the database server
	EnvironmentCrn string `json:"environmentCrn,omitempty"`

	// Host of the database server
	Host string `json:"host,omitempty"`

	// Name of the database server
	Name string `json:"name,omitempty"`

	// Port of the database server
	Port int32 `json:"port,omitempty"`

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

	// SSL configuration of the database server
	SslConfig *DatabaseServerSslConfig `json:"sslConfig,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"`
}

DescribeDatabaseServerResponse Response object for obtaining Database Server details.

swagger:model DescribeDatabaseServerResponse

func (*DescribeDatabaseServerResponse) ContextValidate added in v0.4.2

func (m *DescribeDatabaseServerResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this describe database server response based on the context it is used

func (*DescribeDatabaseServerResponse) MarshalBinary added in v0.4.2

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

MarshalBinary interface implementation

func (*DescribeDatabaseServerResponse) UnmarshalBinary added in v0.4.2

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

UnmarshalBinary interface implementation

func (*DescribeDatabaseServerResponse) Validate added in v0.4.2

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

Validate validates this describe database server response

type DescribeDatalakeRequest

type DescribeDatalakeRequest struct {

	// The name or CRN of the datalake.
	// Required: true
	DatalakeName *string `json:"datalakeName"`
}

DescribeDatalakeRequest Request object for describe datalake request.

swagger:model DescribeDatalakeRequest

func (*DescribeDatalakeRequest) ContextValidate

func (m *DescribeDatalakeRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this describe datalake request based on context it is used

func (*DescribeDatalakeRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*DescribeDatalakeRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DescribeDatalakeRequest) Validate

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

Validate validates this describe datalake request

type DescribeDatalakeResponse

type DescribeDatalakeResponse struct {

	// The datalake.
	// Required: true
	Datalake *DatalakeDetails `json:"datalake"`
}

DescribeDatalakeResponse Response object for describe datalake request.

swagger:model DescribeDatalakeResponse

func (*DescribeDatalakeResponse) ContextValidate

func (m *DescribeDatalakeResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this describe datalake response based on the context it is used

func (*DescribeDatalakeResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*DescribeDatalakeResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DescribeDatalakeResponse) Validate

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

Validate validates this describe datalake response

type DiskOptions added in v0.4.2

type DiskOptions struct {

	// Adds the requested number of disks of the requested type, size, and usage type.
	AddDisks *AddDisks `json:"addDisks,omitempty"`

	// Modifies all the disks attached to all instances in a group.
	ModifyDisks *ModifyDisks `json:"modifyDisks,omitempty"`
}

DiskOptions Attached disk configuration(s).

swagger:model DiskOptions

func (*DiskOptions) ContextValidate added in v0.4.2

func (m *DiskOptions) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this disk options based on the context it is used

func (*DiskOptions) MarshalBinary added in v0.4.2

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

MarshalBinary interface implementation

func (*DiskOptions) UnmarshalBinary added in v0.4.2

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

UnmarshalBinary interface implementation

func (*DiskOptions) Validate added in v0.4.2

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

Validate validates this disk options

type EnableRangerRazRequest

type EnableRangerRazRequest struct {

	// The name or CRN of the datalake.
	// Required: true
	Datalake *string `json:"datalake"`
}

EnableRangerRazRequest The enable Ranger Raz request.

swagger:model EnableRangerRazRequest

func (*EnableRangerRazRequest) ContextValidate

func (m *EnableRangerRazRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this enable ranger raz request based on context it is used

func (*EnableRangerRazRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*EnableRangerRazRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*EnableRangerRazRequest) Validate

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

Validate validates this enable ranger raz request

type EnableRangerRazResponse

type EnableRangerRazResponse interface{}

EnableRangerRazResponse The enable Ranger Raz response.

swagger:model EnableRangerRazResponse

type Endpoint

type Endpoint struct {

	// The more consumable name of the exposed service.
	// Required: true
	DisplayName *string `json:"displayName"`

	// The related knox entry.
	// Required: true
	KnoxService *string `json:"knoxService"`

	// The SSO mode of the given service.
	// Required: true
	Mode *string `json:"mode"`

	// The access status of the given endpoint. Whether its open or not.
	// Required: true
	Open *bool `json:"open"`

	// The name of the exposed service
	// Required: true
	ServiceName *string `json:"serviceName"`

	// The server url for the given exposed service's API.
	// Required: true
	ServiceURL *string `json:"serviceUrl"`
}

Endpoint Object which holds the exposed endpoint.

swagger:model Endpoint

func (*Endpoint) ContextValidate

func (m *Endpoint) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this endpoint based on context it is used

func (*Endpoint) MarshalBinary

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

MarshalBinary interface implementation

func (*Endpoint) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Endpoint) Validate

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

Validate validates this endpoint

type Endpoints

type Endpoints struct {

	// The exposed API endpoints.
	// Required: true
	Endpoints []*Endpoint `json:"endpoints"`
}

Endpoints Object which holds the exposed endpoints for the given cluster.

swagger:model Endpoints

func (*Endpoints) ContextValidate

func (m *Endpoints) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this endpoints based on the context it is used

func (*Endpoints) MarshalBinary

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

MarshalBinary interface implementation

func (*Endpoints) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Endpoints) Validate

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

Validate validates this endpoints

type Error

type Error struct {

	// The error code.
	Code string `json:"code,omitempty"`

	// The error message.
	Message string `json:"message,omitempty"`
}

Error An object returned on an error.

swagger:model Error

func (*Error) ContextValidate

func (m *Error) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this error based on context it is used

func (*Error) MarshalBinary

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

MarshalBinary interface implementation

func (*Error) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Error) Validate

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

Validate validates this error

type GCPConfiguration

type GCPConfiguration struct {

	// The email id of the service account used for the ID Broker instance.
	ServiceAccountEmail string `json:"serviceAccountEmail,omitempty"`
}

GCPConfiguration GCP configuration.

swagger:model GCPConfiguration

func (*GCPConfiguration) ContextValidate

func (m *GCPConfiguration) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this g c p configuration based on context it is used

func (*GCPConfiguration) MarshalBinary

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

MarshalBinary interface implementation

func (*GCPConfiguration) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*GCPConfiguration) Validate

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

Validate validates this g c p configuration

type GCPConfigurationRequest

type GCPConfigurationRequest struct {

	// Email id of the service account to be associated with the datalake IdBroker instance. This service account should have "token.creator" role for one or more storage accounts that has access to storage.
	// Required: true
	ServiceAccountEmail *string `json:"serviceAccountEmail"`

	// The location of the GCS bucket to be used as storage. The location has to start with gs:// followed by the bucket name.
	// Required: true
	StorageLocation *string `json:"storageLocation"`
}

GCPConfigurationRequest Request object for GCP configuration.

swagger:model GCPConfigurationRequest

func (*GCPConfigurationRequest) ContextValidate

func (m *GCPConfigurationRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this g c p configuration request based on context it is used

func (*GCPConfigurationRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*GCPConfigurationRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*GCPConfigurationRequest) Validate

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

Validate validates this g c p configuration request

type GetClusterHostStatusRequest

type GetClusterHostStatusRequest struct {

	// The name or CRN of the cluster.
	// Required: true
	ClusterName *string `json:"clusterName"`
}

GetClusterHostStatusRequest Request object to get host status.

swagger:model GetClusterHostStatusRequest

func (*GetClusterHostStatusRequest) ContextValidate

func (m *GetClusterHostStatusRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this get cluster host status request based on context it is used

func (*GetClusterHostStatusRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*GetClusterHostStatusRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*GetClusterHostStatusRequest) Validate

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

Validate validates this get cluster host status request

type GetClusterHostStatusResponse

type GetClusterHostStatusResponse struct {

	// The cluster hosts status.
	// Required: true
	Hosts []*HostStatus `json:"hosts"`
}

GetClusterHostStatusResponse Response object for getting host status.

swagger:model GetClusterHostStatusResponse

func (*GetClusterHostStatusResponse) ContextValidate

func (m *GetClusterHostStatusResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this get cluster host status response based on the context it is used

func (*GetClusterHostStatusResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*GetClusterHostStatusResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*GetClusterHostStatusResponse) Validate

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

Validate validates this get cluster host status response

type GetClusterServiceStatusRequest

type GetClusterServiceStatusRequest struct {

	// The name or CRN of the cluster.
	// Required: true
	ClusterName *string `json:"clusterName"`
}

GetClusterServiceStatusRequest Request object to get service status.

swagger:model GetClusterServiceStatusRequest

func (*GetClusterServiceStatusRequest) ContextValidate

func (m *GetClusterServiceStatusRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this get cluster service status request based on context it is used

func (*GetClusterServiceStatusRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*GetClusterServiceStatusRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*GetClusterServiceStatusRequest) Validate

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

Validate validates this get cluster service status request

type GetClusterServiceStatusResponse

type GetClusterServiceStatusResponse struct {

	// The cluster services health.
	// Required: true
	Services []*ServiceStatus `json:"services"`
}

GetClusterServiceStatusResponse Response object to get service status.

swagger:model GetClusterServiceStatusResponse

func (*GetClusterServiceStatusResponse) ContextValidate

func (m *GetClusterServiceStatusResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this get cluster service status response based on the context it is used

func (*GetClusterServiceStatusResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*GetClusterServiceStatusResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*GetClusterServiceStatusResponse) Validate

Validate validates this get cluster service status response

type GetCmRolesRequest

type GetCmRolesRequest struct {

	// CRN of the Datalake cluster.
	// Required: true
	Crn *string `json:"crn"`
}

GetCmRolesRequest Request object for obtaining Cloudera Manger roles. (that can be used for filtering in CM based diagnostics collection)

swagger:model GetCmRolesRequest

func (*GetCmRolesRequest) ContextValidate

func (m *GetCmRolesRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this get cm roles request based on context it is used

func (*GetCmRolesRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*GetCmRolesRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*GetCmRolesRequest) Validate

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

Validate validates this get cm roles request

type GetCmRolesResponse

type GetCmRolesResponse struct {

	// Array of CM roles. (useful for CM based diagnostics collection filtering)
	Roles []string `json:"roles"`
}

GetCmRolesResponse Response object for obtaining Cloudera Manger roles. (that can be used for filtering in CM based diagnostics collection)

swagger:model GetCmRolesResponse

func (*GetCmRolesResponse) ContextValidate

func (m *GetCmRolesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this get cm roles response based on context it is used

func (*GetCmRolesResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*GetCmRolesResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*GetCmRolesResponse) Validate

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

Validate validates this get cm roles response

type GetDatalakeLogDescriptorsRequest

type GetDatalakeLogDescriptorsRequest interface{}

GetDatalakeLogDescriptorsRequest Request object for obtaining log descriptors. (that are used for diagnostics collection)

swagger:model GetDatalakeLogDescriptorsRequest

type GetDatalakeLogDescriptorsResponse

type GetDatalakeLogDescriptorsResponse struct {

	// Array of log descriptors. (useful for diagnostics collection filtering)
	Logs []*DatalakeVMLogResponse `json:"logs"`
}

GetDatalakeLogDescriptorsResponse Response object for obtaining log descriptors. (useful for diagnostics collection filtering)

swagger:model GetDatalakeLogDescriptorsResponse

func (*GetDatalakeLogDescriptorsResponse) ContextValidate

func (m *GetDatalakeLogDescriptorsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this get datalake log descriptors response based on the context it is used

func (*GetDatalakeLogDescriptorsResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*GetDatalakeLogDescriptorsResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*GetDatalakeLogDescriptorsResponse) Validate

Validate validates this get datalake log descriptors response

type HbaseBackupRestoreState

type HbaseBackupRestoreState struct {

	// The status of the ATLAS_ENTITY_AUDIT_EVENTS_TABLE backup/restore.
	// Required: true
	AtlasEntityAuditEventTable *BackupRestoreOperationStatus `json:"atlasEntityAuditEventTable"`

	// The status of the ATLAS_JANUS_TABLE backup/restore.
	// Required: true
	AtlasJanusTable *BackupRestoreOperationStatus `json:"atlasJanusTable"`
}

HbaseBackupRestoreState The state of each HBase backup/restore operation.

swagger:model HbaseBackupRestoreState

func (*HbaseBackupRestoreState) ContextValidate

func (m *HbaseBackupRestoreState) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this hbase backup restore state based on the context it is used

func (*HbaseBackupRestoreState) MarshalBinary

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

MarshalBinary interface implementation

func (*HbaseBackupRestoreState) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*HbaseBackupRestoreState) Validate

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

Validate validates this hbase backup restore state

type HealthCheck

type HealthCheck struct {

	// The name of service health check.
	Name string `json:"name,omitempty"`

	// The service health check summary.
	Summary string `json:"summary,omitempty"`
}

HealthCheck The result of a health check.

swagger:model HealthCheck

func (*HealthCheck) ContextValidate

func (m *HealthCheck) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this health check based on context it is used

func (*HealthCheck) MarshalBinary

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

MarshalBinary interface implementation

func (*HealthCheck) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*HealthCheck) Validate

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

Validate validates this health check

type HostStatus

type HostStatus struct {

	// The host health summary.
	HealthSummary string `json:"healthSummary,omitempty"`

	// Unique identifier of the cluster host given by Cloudera Manager.
	Hostid string `json:"hostid,omitempty"`

	// The cluster hostname.
	Hostname string `json:"hostname,omitempty"`
}

HostStatus Information about cluster host status.

swagger:model HostStatus

func (*HostStatus) ContextValidate

func (m *HostStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this host status based on context it is used

func (*HostStatus) MarshalBinary

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

MarshalBinary interface implementation

func (*HostStatus) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*HostStatus) Validate

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

Validate validates this host status

type ImageComponentVersions

type ImageComponentVersions struct {

	// CDP version
	Cdp string `json:"cdp,omitempty"`

	// CDP GBN
	CdpGBN string `json:"cdpGBN,omitempty"`

	// Version of CM
	Cm string `json:"cm,omitempty"`

	// GBN of CM
	CmGBN string `json:"cmGBN,omitempty"`

	// OS name
	Os string `json:"os,omitempty"`

	// OS patch level
	OsPatchLevel string `json:"osPatchLevel,omitempty"`
}

ImageComponentVersions Versions of the image components

swagger:model ImageComponentVersions

func (*ImageComponentVersions) ContextValidate

func (m *ImageComponentVersions) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this image component versions based on context it is used

func (*ImageComponentVersions) MarshalBinary

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

MarshalBinary interface implementation

func (*ImageComponentVersions) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ImageComponentVersions) Validate

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

Validate validates this image component versions

type ImageInfo

type ImageInfo struct {

	// Version of the image components
	ComponentVersions *ImageComponentVersions `json:"componentVersions,omitempty"`

	// Image creation timestamp
	Created int64 `json:"created,omitempty"`

	// Name of the image catalog, the image is from.
	ImageCatalogName string `json:"imageCatalogName,omitempty"`

	// The id of the image.
	ImageID string `json:"imageId,omitempty"`

	// The name of the image.
	ImageName string `json:"imageName,omitempty"`
}

ImageInfo Basic information about an image.

swagger:model ImageInfo

func (*ImageInfo) ContextValidate

func (m *ImageInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this image info based on the context it is used

func (*ImageInfo) MarshalBinary

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

MarshalBinary interface implementation

func (*ImageInfo) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ImageInfo) Validate

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

Validate validates this image info

type ImageRequest

type ImageRequest struct {

	// The name of the custom image catalog to use, defaulting to 'cdp-default' if not present.
	CatalogName *string `json:"catalogName,omitempty"`

	// The image ID from the catalog. The corresponding image will be used for the created cluster machines.
	ID string `json:"id,omitempty"`

	// The OS of the image used for cluster instances.
	Os string `json:"os,omitempty"`
}

ImageRequest The image request for the datalake. When the 'runtime' parameter is set, only the 'os' parameter can be provided. Otherwise, you can use 'catalog name' and/or 'id' for selecting an image.

swagger:model ImageRequest

func (*ImageRequest) ContextValidate

func (m *ImageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this image request based on context it is used

func (*ImageRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ImageRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ImageRequest) Validate

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

Validate validates this image request

type Instance

type Instance struct {

	// List of volumes attached to this instance.
	AttachedVolumes []*AttachedVolumeDetail `json:"attachedVolumes"`

	// The availability zone of the instance.
	AvailabilityZone string `json:"availabilityZone,omitempty"`

	// Whether the instance has Cloudera Manager deployed or not.
	ClouderaManagerServer bool `json:"clouderaManagerServer,omitempty"`

	// The FQDN of the instance.
	DiscoveryFQDN string `json:"discoveryFQDN,omitempty"`

	// The ID of the given instance.
	// Required: true
	ID *string `json:"id"`

	// The name of the instance group this instance belongs to.
	InstanceGroup string `json:"instanceGroup,omitempty"`

	// The status of the instance.
	InstanceStatus DatalakeInstanceStatus `json:"instanceStatus,omitempty"`

	// The instance type.
	InstanceTypeVal DatalakeInstanceType `json:"instanceTypeVal,omitempty"`

	// The VM type of the instance. Supported values depend on the cloud platform.
	InstanceVMType string `json:"instanceVmType,omitempty"`

	// The private IP of the given instance.
	PrivateIP string `json:"privateIp,omitempty"`

	// The public IP of the given instance.
	PublicIP string `json:"publicIp,omitempty"`

	// The rack ID of the instance in Cloudera Manager.
	RackID string `json:"rackId,omitempty"`

	// The SSH port for the instance.
	SSHPort int32 `json:"sshPort,omitempty"`

	// The actual state of the instance.
	// Required: true
	State *string `json:"state"`

	// The reason for the current status of this instance.
	StatusReason string `json:"statusReason,omitempty"`

	// The subnet ID of the instance.
	SubnetID string `json:"subnetId,omitempty"`
}

Instance Object which holds some details of an instance for the given cluster.

swagger:model Instance

func (*Instance) ContextValidate

func (m *Instance) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this instance based on the context it is used

func (*Instance) MarshalBinary

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

MarshalBinary interface implementation

func (*Instance) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Instance) Validate

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

Validate validates this instance

type InstanceGroup

type InstanceGroup struct {

	// List of availability zones that this instance group is associated with.
	AvailabilityZones []string `json:"availabilityZones"`

	// List of instances in this instance group.
	// Required: true
	Instances []*Instance `json:"instances"`

	// The name of the instance group.
	// Required: true
	Name *string `json:"name"`

	// The recipe names for the Datalake cluster.
	Recipes []string `json:"recipes"`
}

InstanceGroup The type of the instance group which also contains the actual instance(s)

swagger:model InstanceGroup

func (*InstanceGroup) ContextValidate

func (m *InstanceGroup) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this instance group based on the context it is used

func (*InstanceGroup) MarshalBinary

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

MarshalBinary interface implementation

func (*InstanceGroup) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*InstanceGroup) Validate

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

Validate validates this instance group

type InstanceGroupRecipeRequest

type InstanceGroupRecipeRequest struct {

	// A valid instance/host group name. This name must be unique.
	// Required: true
	InstanceGroupName *string `json:"instanceGroupName"`

	// Names of the recipes (empty is valid).
	// Unique: true
	RecipeNames []string `json:"recipeNames"`
}

InstanceGroupRecipeRequest Represents an instance group - recipe pair (by names) request.

swagger:model InstanceGroupRecipeRequest

func (*InstanceGroupRecipeRequest) ContextValidate

func (m *InstanceGroupRecipeRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this instance group recipe request based on context it is used

func (*InstanceGroupRecipeRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*InstanceGroupRecipeRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*InstanceGroupRecipeRequest) Validate

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

Validate validates this instance group recipe request

type InstanceGroupRecipeResponse

type InstanceGroupRecipeResponse struct {

	// A valid instance/host group name. This name must be unique.
	// Required: true
	InstanceGroupName *string `json:"instanceGroupName"`

	// Names of the recipes (empty is valid).
	// Unique: true
	RecipeNames []string `json:"recipeNames"`
}

InstanceGroupRecipeResponse Represents an instance group - recipe pair (by names) response.

swagger:model InstanceGroupRecipeResponse

func (*InstanceGroupRecipeResponse) ContextValidate

func (m *InstanceGroupRecipeResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this instance group recipe response based on context it is used

func (*InstanceGroupRecipeResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*InstanceGroupRecipeResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*InstanceGroupRecipeResponse) Validate

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

Validate validates this instance group recipe response

type InstanceTemplate

type InstanceTemplate struct {

	// The type of the instance.
	InstanceType string `json:"instanceType,omitempty"`
}

InstanceTemplate Instance template that specifies the core information for the vertical scale.

swagger:model InstanceTemplate

func (*InstanceTemplate) ContextValidate

func (m *InstanceTemplate) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this instance template based on context it is used

func (*InstanceTemplate) MarshalBinary

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

MarshalBinary interface implementation

func (*InstanceTemplate) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*InstanceTemplate) Validate

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

Validate validates this instance template

type InternalBackupRestoreState

type InternalBackupRestoreState struct {

	// Admin operations executed via Cloudera Manager for starting and stopping services.
	// Required: true
	AdminOperations *AdminOperationsBackupRestoreState `json:"adminOperations"`

	// Postgres operations to backup or restore the data lake metadata.
	// Required: true
	Database *DatabaseBackupRestoreState `json:"database"`

	// Hbase operations to backup or restore Atlas metadata tables.
	// Required: true
	Hbase *HbaseBackupRestoreState `json:"hbase"`

	// Solr operations to backup up the edge, fulltext, ranger_audit, and vertex tables, or to delete/restore those tables.
	// Required: true
	Solr *SolrBackupRestoreState `json:"solr"`
}

InternalBackupRestoreState Object representing the state of each service running a backup.

swagger:model InternalBackupRestoreState

func (*InternalBackupRestoreState) ContextValidate

func (m *InternalBackupRestoreState) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this internal backup restore state based on the context it is used

func (*InternalBackupRestoreState) MarshalBinary

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

MarshalBinary interface implementation

func (*InternalBackupRestoreState) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*InternalBackupRestoreState) Validate

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

Validate validates this internal backup restore state

type ListDatalakeBackupsRequest

type ListDatalakeBackupsRequest struct {

	// The name of the datalake.
	// Required: true
	DatalakeName *string `json:"datalakeName"`
}

ListDatalakeBackupsRequest Request object to get the list of backup operations performed on a datalake.

swagger:model ListDatalakeBackupsRequest

func (*ListDatalakeBackupsRequest) ContextValidate

func (m *ListDatalakeBackupsRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this list datalake backups request based on context it is used

func (*ListDatalakeBackupsRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ListDatalakeBackupsRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ListDatalakeBackupsRequest) Validate

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

Validate validates this list datalake backups request

type ListDatalakeBackupsResponse

type ListDatalakeBackupsResponse struct {

	// Backup object with details of backup performed.
	Backups []*DatalakeBackup `json:"backups"`
}

ListDatalakeBackupsResponse Response object with the list of backup operations performed on a datalake.

swagger:model ListDatalakeBackupsResponse

func (*ListDatalakeBackupsResponse) ContextValidate

func (m *ListDatalakeBackupsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this list datalake backups response based on the context it is used

func (*ListDatalakeBackupsResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*ListDatalakeBackupsResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ListDatalakeBackupsResponse) Validate

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

Validate validates this list datalake backups response

type ListDatalakeDiagnosticsRequest

type ListDatalakeDiagnosticsRequest struct {

	// CRN of the Datalake cluster.
	// Required: true
	Crn *string `json:"crn"`
}

ListDatalakeDiagnosticsRequest Request object for listing recent Datalake diagnostics collections.

swagger:model ListDatalakeDiagnosticsRequest

func (*ListDatalakeDiagnosticsRequest) ContextValidate

func (m *ListDatalakeDiagnosticsRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this list datalake diagnostics request based on context it is used

func (*ListDatalakeDiagnosticsRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ListDatalakeDiagnosticsRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ListDatalakeDiagnosticsRequest) Validate

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

Validate validates this list datalake diagnostics request

type ListDatalakeDiagnosticsResponse

type ListDatalakeDiagnosticsResponse struct {

	// description.
	Collections []*DatalakeDiagnosticsCollectionResponse `json:"collections"`
}

ListDatalakeDiagnosticsResponse Response object for listing recent Datalake diagnostics collections.

swagger:model ListDatalakeDiagnosticsResponse

func (*ListDatalakeDiagnosticsResponse) ContextValidate

func (m *ListDatalakeDiagnosticsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this list datalake diagnostics response based on the context it is used

func (*ListDatalakeDiagnosticsResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*ListDatalakeDiagnosticsResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ListDatalakeDiagnosticsResponse) Validate

Validate validates this list datalake diagnostics response

type ListDatalakesRequest

type ListDatalakesRequest struct {

	// The name or CRN of the datalake for which details are requested.
	DatalakeName string `json:"datalakeName,omitempty"`

	// The name or CRN of the environment for which the datalakes will be listed.
	EnvironmentName string `json:"environmentName,omitempty"`
}

ListDatalakesRequest Request object for list datalakes request.

swagger:model ListDatalakesRequest

func (*ListDatalakesRequest) ContextValidate

func (m *ListDatalakesRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this list datalakes request based on context it is used

func (*ListDatalakesRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ListDatalakesRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ListDatalakesRequest) Validate

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

Validate validates this list datalakes request

type ListDatalakesResponse

type ListDatalakesResponse struct {

	// The datalakes.
	// Required: true
	Datalakes []*Datalake `json:"datalakes"`
}

ListDatalakesResponse Response object for list datalakes request.

swagger:model ListDatalakesResponse

func (*ListDatalakesResponse) ContextValidate

func (m *ListDatalakesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this list datalakes response based on the context it is used

func (*ListDatalakesResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*ListDatalakesResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ListDatalakesResponse) Validate

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

Validate validates this list datalakes response

type ListRuntimesRequest

type ListRuntimesRequest interface{}

ListRuntimesRequest Request object for list datalake runtime versions.

swagger:model ListRuntimesRequest

type ListRuntimesResponse

type ListRuntimesResponse struct {

	// The list of datalake runtime versions.
	// Required: true
	Versions []*Runtime `json:"versions"`
}

ListRuntimesResponse Response object for list datalake runtime versions.

swagger:model ListRuntimesResponse

func (*ListRuntimesResponse) ContextValidate

func (m *ListRuntimesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this list runtimes response based on the context it is used

func (*ListRuntimesResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*ListRuntimesResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ListRuntimesResponse) Validate

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

Validate validates this list runtimes response

type ModifyDisks added in v0.4.2

type ModifyDisks struct {

	// Size of disks to modify to on all the instances in a group in GB.
	// Required: true
	Size *int32 `json:"size"`

	// Type of disks to modify to on all the instances in a group.
	VolumeType string `json:"volumeType,omitempty"`
}

ModifyDisks Attached volume configuration.

swagger:model ModifyDisks

func (*ModifyDisks) ContextValidate added in v0.4.2

func (m *ModifyDisks) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this modify disks based on context it is used

func (*ModifyDisks) MarshalBinary added in v0.4.2

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

MarshalBinary interface implementation

func (*ModifyDisks) UnmarshalBinary added in v0.4.2

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

UnmarshalBinary interface implementation

func (*ModifyDisks) Validate added in v0.4.2

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

Validate validates this modify disks

type PrepareDatalakeUpgradeRequest

type PrepareDatalakeUpgradeRequest struct {

	// The name or CRN of the Data Lake cluster.
	// Required: true
	Datalake *string `json:"datalake"`

	// The ID of an image to upgrade to
	ImageID string `json:"imageId,omitempty"`

	// The runtime version to upgrade to
	Runtime string `json:"runtime,omitempty"`
}

PrepareDatalakeUpgradeRequest Request object to prepare Data Lake upgrade. This command indicates the upgrade preparation for a specific image or a selected runtime version. Important to note that the imageId or the runtime parameter must be present in the request.

swagger:model PrepareDatalakeUpgradeRequest

func (*PrepareDatalakeUpgradeRequest) ContextValidate

func (m *PrepareDatalakeUpgradeRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this prepare datalake upgrade request based on context it is used

func (*PrepareDatalakeUpgradeRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*PrepareDatalakeUpgradeRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PrepareDatalakeUpgradeRequest) Validate

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

Validate validates this prepare datalake upgrade request

type PrepareDatalakeUpgradeResponse

type PrepareDatalakeUpgradeResponse struct {

	// Information about the current image
	Current *ImageInfo `json:"current,omitempty"`

	// The reason why upgrade is not possible
	Reason string `json:"reason,omitempty"`

	// List of images and components to upgrade to
	UpgradeCandidates []*ImageInfo `json:"upgradeCandidates"`
}

PrepareDatalakeUpgradeResponse Response object for prepare Data Lake upgrade request.

swagger:model PrepareDatalakeUpgradeResponse

func (*PrepareDatalakeUpgradeResponse) ContextValidate

func (m *PrepareDatalakeUpgradeResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this prepare datalake upgrade response based on the context it is used

func (*PrepareDatalakeUpgradeResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*PrepareDatalakeUpgradeResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PrepareDatalakeUpgradeResponse) Validate

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

Validate validates this prepare datalake upgrade response

type ProductVersion

type ProductVersion struct {

	// The name of the product.
	// Required: true
	Name *string `json:"name"`

	// The version of the product.
	// Required: true
	Version *string `json:"version"`
}

ProductVersion Product version.

swagger:model ProductVersion

func (*ProductVersion) ContextValidate

func (m *ProductVersion) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this product version based on context it is used

func (*ProductVersion) MarshalBinary

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

MarshalBinary interface implementation

func (*ProductVersion) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ProductVersion) Validate

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

Validate validates this product version

type RecoverDatalakeRequest

type RecoverDatalakeRequest struct {

	// The name or CRN of the datalake.
	// Required: true
	DatalakeName *string `json:"datalakeName"`

	// The type of the recovery. The default value is RECOVER_WITHOUT_DATA. The recovery always runs with RECOVER_WITH_DATA if the on resize failure.
	// Enum: [RECOVER_WITH_DATA RECOVER_WITHOUT_DATA]
	RecoveryType string `json:"recoveryType,omitempty"`
}

RecoverDatalakeRequest Datalake recover request.

swagger:model RecoverDatalakeRequest

func (*RecoverDatalakeRequest) ContextValidate

func (m *RecoverDatalakeRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this recover datalake request based on context it is used

func (*RecoverDatalakeRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*RecoverDatalakeRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*RecoverDatalakeRequest) Validate

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

Validate validates this recover datalake request

type RecoverDatalakeResponse

type RecoverDatalakeResponse interface{}

RecoverDatalakeResponse Datalake recover response.

swagger:model RecoverDatalakeResponse

type RenewCertificateRequest

type RenewCertificateRequest struct {

	// The name or CRN of the datalake.
	// Required: true
	DatalakeName *string `json:"datalakeName"`
}

RenewCertificateRequest Request object for renew datalake certificate request, deprecated.

swagger:model RenewCertificateRequest

func (*RenewCertificateRequest) ContextValidate

func (m *RenewCertificateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this renew certificate request based on context it is used

func (*RenewCertificateRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*RenewCertificateRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*RenewCertificateRequest) Validate

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

Validate validates this renew certificate request

type RenewCertificateResponse

type RenewCertificateResponse interface{}

RenewCertificateResponse Response object for renew certificate request, deprecated.

swagger:model RenewCertificateResponse

type RenewPublicCertificateRequest

type RenewPublicCertificateRequest struct {

	// The name or CRN of the datalake.
	// Required: true
	Datalake *string `json:"datalake"`
}

RenewPublicCertificateRequest Request object to renew the public certificate for Datalake.

swagger:model RenewPublicCertificateRequest

func (*RenewPublicCertificateRequest) ContextValidate

func (m *RenewPublicCertificateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this renew public certificate request based on context it is used

func (*RenewPublicCertificateRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*RenewPublicCertificateRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*RenewPublicCertificateRequest) Validate

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

Validate validates this renew public certificate request

type RenewPublicCertificateResponse

type RenewPublicCertificateResponse interface{}

RenewPublicCertificateResponse Response object for renew public certificate request.

swagger:model RenewPublicCertificateResponse

type RepairDatalakeRequest

type RepairDatalakeRequest struct {

	// The name or CRN of the datalake.
	// Required: true
	DatalakeName *string `json:"datalakeName"`

	// The instance group where the failed instances will be repaired.
	InstanceGroupName string `json:"instanceGroupName,omitempty"`

	// List of instance groups where the failed instances will be repaired.
	InstanceGroupNames []string `json:"instanceGroupNames"`

	// List of instances.
	Instances *RepairInstancesRequest `json:"instances,omitempty"`
}

RepairDatalakeRequest Request object for repair datalake request.

swagger:model RepairDatalakeRequest

func (*RepairDatalakeRequest) ContextValidate

func (m *RepairDatalakeRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this repair datalake request based on the context it is used

func (*RepairDatalakeRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*RepairDatalakeRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*RepairDatalakeRequest) Validate

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

Validate validates this repair datalake request

type RepairDatalakeResponse

type RepairDatalakeResponse interface{}

RepairDatalakeResponse Response object for repair datalake request.

swagger:model RepairDatalakeResponse

type RepairInstancesRequest

type RepairInstancesRequest struct {

	// List of instance ids.
	InstanceIds []string `json:"instanceIds"`
}

RepairInstancesRequest Details for repair instances.

swagger:model RepairInstancesRequest

func (*RepairInstancesRequest) ContextValidate

func (m *RepairInstancesRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this repair instances request based on context it is used

func (*RepairInstancesRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*RepairInstancesRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*RepairInstancesRequest) Validate

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

Validate validates this repair instances request

type ReplaceRecipesRequest

type ReplaceRecipesRequest struct {

	// The name or CRN of the datalake.
	// Required: true
	Datalake *string `json:"datalake"`

	// The list of instance group and recipe name pairs.
	// Required: true
	InstanceGroupRecipes []*InstanceGroupRecipeRequest `json:"instanceGroupRecipes"`
}

ReplaceRecipesRequest The request for replacing recipes.

swagger:model ReplaceRecipesRequest

func (*ReplaceRecipesRequest) ContextValidate

func (m *ReplaceRecipesRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this replace recipes request based on the context it is used

func (*ReplaceRecipesRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ReplaceRecipesRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ReplaceRecipesRequest) Validate

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

Validate validates this replace recipes request

type ReplaceRecipesResponse

type ReplaceRecipesResponse struct {

	// The list of recipes, which will be attached to the cluster.
	AttachedRecipes []*InstanceGroupRecipeResponse `json:"attachedRecipes"`

	// The list of recipes, which will be detached from the cluster.
	DetachedRecipes []*InstanceGroupRecipeResponse `json:"detachedRecipes"`
}

ReplaceRecipesResponse The response for replacing recipes.

swagger:model ReplaceRecipesResponse

func (*ReplaceRecipesResponse) ContextValidate

func (m *ReplaceRecipesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this replace recipes response based on the context it is used

func (*ReplaceRecipesResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*ReplaceRecipesResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ReplaceRecipesResponse) Validate

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

Validate validates this replace recipes response

type ResizeDatalakeRequest

type ResizeDatalakeRequest struct {

	// The name or CRN of the datalake.
	// Required: true
	DatalakeName *string `json:"datalakeName"`

	// Whether to deploy a new datalake in a multi-availability zone way.
	MultiAz *bool `json:"multiAz,omitempty"`

	// The target size for the datalake. The resize target size can be MEDIUM_DUTY or ENTERPRISE. If the runtime version >= 7.2.17 target size is ENTERPRISE. If not, the target size is MEDIUM_DUTY.
	// Required: true
	// Enum: [MEDIUM_DUTY_HA ENTERPRISE]
	TargetSize *string `json:"targetSize"`
}

ResizeDatalakeRequest Datalake resize request.

swagger:model ResizeDatalakeRequest

func (*ResizeDatalakeRequest) ContextValidate

func (m *ResizeDatalakeRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this resize datalake request based on context it is used

func (*ResizeDatalakeRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ResizeDatalakeRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ResizeDatalakeRequest) Validate

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

Validate validates this resize datalake request

type ResizeDatalakeResponse

type ResizeDatalakeResponse struct {

	// The Cloudbreak version used to create the data lake.
	CloudbreakVersion string `json:"cloudbreakVersion,omitempty"`

	// The CRN of the datalake. This will remain the same for the datalake created by the resize process.
	DatalakeCrn string `json:"datalakeCrn,omitempty"`

	// The name of the datalake. This will remain the same for the datalake created by the resize process.
	DatalakeName string `json:"datalakeName,omitempty"`

	// The CRN of the environment the datalake is attached to. This will remain the same for the datalake created by the resize process.
	EnvironmentCrn string `json:"environmentCrn,omitempty"`

	// The runtime of the datalake. This will remain the same for the datalake created by the resize process.
	Runtime string `json:"runtime,omitempty"`

	// The current status of the datalake.
	Status string `json:"status,omitempty"`

	// The reason for the current status of the datalake.
	StatusReason string `json:"statusReason,omitempty"`
}

ResizeDatalakeResponse Datalake resize response.

swagger:model ResizeDatalakeResponse

func (*ResizeDatalakeResponse) ContextValidate

func (m *ResizeDatalakeResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this resize datalake response based on context it is used

func (*ResizeDatalakeResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*ResizeDatalakeResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ResizeDatalakeResponse) Validate

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

Validate validates this resize datalake response

type RestoreDatalakeRequest

type RestoreDatalakeRequest struct {

	// The ID of the backup to be used to perform a restore. The ID could refer to backup of any datalake in the same account. This is the only way to restore from a backup that was taken on a datalake with a different name. This field is required if the --backup-location-override field is used.
	BackupID string `json:"backupId,omitempty"`

	// Backup location. When provided, will be used to lookup the backup. If provided, the --backup-id parameter is required.
	BackupLocationOverride string `json:"backupLocationOverride,omitempty"`

	// The name of the backup. When provided, the restore will be performed using the latest successful backup whose name matches the parameter, and that was taken from the datalake that is being restored.
	BackupName string `json:"backupName,omitempty"`

	// The name of the datalake to be restored. When backupId is not provided, the most recent successful backup on datalake with the provided name would be used.
	// Required: true
	DatalakeName *string `json:"datalakeName"`

	// DEPRECATED - The database is included in the restore by default. To skip it, use the --skip-ranger-hms-metadata flag.
	IncludeDatabase bool `json:"includeDatabase,omitempty"`

	// Skips the restore of the Atlas indexes. If this option or --skipAtlasMetadata is not provided, then by default the Atlas indexes will be restored if the backup used includes the Atlas indexes. Redundant if --skipAtlasMetadata is included.
	SkipAtlasIndexes bool `json:"skipAtlasIndexes,omitempty"`

	// Skips the restore of the Atlas metadata. If this option is not provided, then by default the Atlas metadata will be restored if the backup used includes the Atlas metadata.
	SkipAtlasMetadata bool `json:"skipAtlasMetadata,omitempty"`

	// Skips the restore of the Ranger audits. If this option is not provided, then by default the Ranger audits will be restored if the backup used includes the Ranger audits.
	SkipRangerAudits bool `json:"skipRangerAudits,omitempty"`

	// Skips the restore of the databases backing HMS/Ranger services. If this option is not provided, then by default the Atlas lineage will be restored if the backup used includes the Atlas lineage information.
	SkipRangerHmsMetadata bool `json:"skipRangerHmsMetadata,omitempty"`

	// Skips the validation steps that run prior to the restore. If this option is not provided, the validations are performed by default.
	SkipValidation bool `json:"skipValidation,omitempty"`

	// Runs only the validation steps and then returns. If this option is not provided, the restore is performed as normal by default.
	ValidationOnly bool `json:"validationOnly,omitempty"`
}

RestoreDatalakeRequest Request to restore datalake from backup. Restore does not restore the database by default.

swagger:model RestoreDatalakeRequest

func (*RestoreDatalakeRequest) ContextValidate

func (m *RestoreDatalakeRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this restore datalake request based on context it is used

func (*RestoreDatalakeRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*RestoreDatalakeRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*RestoreDatalakeRequest) Validate

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

Validate validates this restore datalake request

type RestoreDatalakeResponse

type RestoreDatalakeResponse struct {

	// Account where the datalake exists.
	// Required: true
	AccountID *string `json:"accountId"`

	// Unique identifier of the backup used to perform restore.
	// Required: true
	BackupID *string `json:"backupId"`

	// Location of the backup to be used to perform restore.
	// Required: true
	BackupLocation *string `json:"backupLocation"`

	// Name of the backup.
	BackupName string `json:"backupName,omitempty"`

	// Time when the backup operation ended.
	// Required: true
	EndTime *string `json:"endTime"`

	// Reason for the failure.
	FailureReason string `json:"failureReason,omitempty"`

	// Provides the details of the internal state where the restore operation stands.
	// Required: true
	InternalState *string `json:"internalState"`

	// Provides the details of the internal state of each operation.
	// Required: true
	OperationStates *InternalBackupRestoreState `json:"operationStates"`

	// Unique identifier of the restore operation performed.
	// Required: true
	RestoreID *string `json:"restoreId"`

	// The runtime version of the datalake when the restore was initiated.
	RuntimeVersion string `json:"runtimeVersion,omitempty"`

	// Time when the backup operation started.
	// Required: true
	StartTime *string `json:"startTime"`

	// Provide the current status.
	// Required: true
	Status *string `json:"status"`

	// Crn of the user who triggered this operation.
	// Required: true
	UserCrn *string `json:"userCrn"`
}

RestoreDatalakeResponse Response object to a request to perform restore of datalake.

swagger:model RestoreDatalakeResponse

func (*RestoreDatalakeResponse) ContextValidate

func (m *RestoreDatalakeResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this restore datalake response based on the context it is used

func (*RestoreDatalakeResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*RestoreDatalakeResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*RestoreDatalakeResponse) Validate

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

Validate validates this restore datalake response

type RestoreDatalakeStatusRequest

type RestoreDatalakeStatusRequest struct {

	// The name of the Data Lake for which the most recent restore status will be retrieved.
	// Required: true
	DatalakeName *string `json:"datalakeName"`

	// Unique identifier of the restore operation performed.
	RestoreID string `json:"restoreId,omitempty"`
}

RestoreDatalakeStatusRequest Request object to get the status of a restore operation.

swagger:model RestoreDatalakeStatusRequest

func (*RestoreDatalakeStatusRequest) ContextValidate

func (m *RestoreDatalakeStatusRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this restore datalake status request based on context it is used

func (*RestoreDatalakeStatusRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*RestoreDatalakeStatusRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*RestoreDatalakeStatusRequest) Validate

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

Validate validates this restore datalake status request

type RestoreDatalakeStatusResponse

type RestoreDatalakeStatusResponse struct {

	// Account where the datalake exists.
	// Required: true
	AccountID *string `json:"accountId"`

	// Unique identifier of the backup used to perform restore.
	// Required: true
	BackupID *string `json:"backupId"`

	// Location of the backup to be used to perform restore.
	// Required: true
	BackupLocation *string `json:"backupLocation"`

	// Name of the backup.
	BackupName string `json:"backupName,omitempty"`

	// Time when the backup operation ended.
	// Required: true
	EndTime *string `json:"endTime"`

	// Reason for the failure.
	FailureReason string `json:"failureReason,omitempty"`

	// Provides the details of the internal state where the restore operation stands.
	// Required: true
	InternalState *string `json:"internalState"`

	// Provides the details of the internal state of each operation.
	// Required: true
	OperationStates *InternalBackupRestoreState `json:"operationStates"`

	// Unique identifier of the restore operation performed.
	// Required: true
	RestoreID *string `json:"restoreId"`

	// The runtime version of the datalake when the restore was initiated.
	RuntimeVersion string `json:"runtimeVersion,omitempty"`

	// Time when the backup operation started.
	// Required: true
	StartTime *string `json:"startTime"`

	// Provide the current status.
	// Required: true
	Status *string `json:"status"`

	// Crn of the user who triggered this operation.
	// Required: true
	UserCrn *string `json:"userCrn"`
}

RestoreDatalakeStatusResponse Response object with information on last restore operation on a datalake.

swagger:model RestoreDatalakeStatusResponse

func (*RestoreDatalakeStatusResponse) ContextValidate

func (m *RestoreDatalakeStatusResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this restore datalake status response based on the context it is used

func (*RestoreDatalakeStatusResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*RestoreDatalakeStatusResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*RestoreDatalakeStatusResponse) Validate

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

Validate validates this restore datalake status response

type RetryDatalakeRequest

type RetryDatalakeRequest struct {

	// The name or CRN of the datalake to be retry on.
	// Required: true
	DatalakeName *string `json:"datalakeName"`
}

RetryDatalakeRequest Request object for retry datalake request.

swagger:model RetryDatalakeRequest

func (*RetryDatalakeRequest) ContextValidate

func (m *RetryDatalakeRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this retry datalake request based on context it is used

func (*RetryDatalakeRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*RetryDatalakeRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*RetryDatalakeRequest) Validate

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

Validate validates this retry datalake request

type RetryDatalakeResponse

type RetryDatalakeResponse interface{}

RetryDatalakeResponse Response object for retry datalake request.

swagger:model RetryDatalakeResponse

type RotateAutoTLSCertificatesRequest

type RotateAutoTLSCertificatesRequest struct {

	// The name or CRN of the datalake.
	// Required: true
	DatalakeName *string `json:"datalakeName"`
}

RotateAutoTLSCertificatesRequest Request object to rotate autotls certificates on datalake's hosts, deprecated.

swagger:model RotateAutoTlsCertificatesRequest

func (*RotateAutoTLSCertificatesRequest) ContextValidate

func (m *RotateAutoTLSCertificatesRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this rotate auto Tls certificates request based on context it is used

func (*RotateAutoTLSCertificatesRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*RotateAutoTLSCertificatesRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*RotateAutoTLSCertificatesRequest) Validate

Validate validates this rotate auto Tls certificates request

type RotateAutoTLSCertificatesResponse

type RotateAutoTLSCertificatesResponse interface{}

RotateAutoTLSCertificatesResponse Response object to rotate autotls certificates on datalake's hosts, deprecated.

swagger:model RotateAutoTlsCertificatesResponse

type RotatePrivateCertificatesRequest

type RotatePrivateCertificatesRequest struct {

	// The name or CRN of the datalake.
	// Required: true
	Datalake *string `json:"datalake"`
}

RotatePrivateCertificatesRequest Request object to rotate private certificates on datalake's hosts.

swagger:model RotatePrivateCertificatesRequest

func (*RotatePrivateCertificatesRequest) ContextValidate

func (m *RotatePrivateCertificatesRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this rotate private certificates request based on context it is used

func (*RotatePrivateCertificatesRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*RotatePrivateCertificatesRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*RotatePrivateCertificatesRequest) Validate

Validate validates this rotate private certificates request

type RotatePrivateCertificatesResponse

type RotatePrivateCertificatesResponse interface{}

RotatePrivateCertificatesResponse Response object to rotate private certificates on datalake's hosts.

swagger:model RotatePrivateCertificatesResponse

type RotateSaltPasswordRequest

type RotateSaltPasswordRequest struct {

	// The name or CRN of the datalake.
	// Required: true
	Datalake *string `json:"datalake"`
}

RotateSaltPasswordRequest Request object for rotating SaltStack user password on DataLake instances.

swagger:model RotateSaltPasswordRequest

func (*RotateSaltPasswordRequest) ContextValidate

func (m *RotateSaltPasswordRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this rotate salt password request based on context it is used

func (*RotateSaltPasswordRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*RotateSaltPasswordRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*RotateSaltPasswordRequest) Validate

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

Validate validates this rotate salt password request

type RotateSaltPasswordResponse

type RotateSaltPasswordResponse interface{}

RotateSaltPasswordResponse Response object for rotating SaltStack user password on DataLake instances.

swagger:model RotateSaltPasswordResponse

type Runtime

type Runtime struct {

	// Whether it is a default runtime version or not.
	// Required: true
	DefaultRuntimeVersion *bool `json:"defaultRuntimeVersion"`

	// The actual version number.
	// Required: true
	RuntimeVersion *string `json:"runtimeVersion"`
}

Runtime An advertised datalake runtime version.

swagger:model Runtime

func (*Runtime) ContextValidate

func (m *Runtime) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this runtime based on context it is used

func (*Runtime) MarshalBinary

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

MarshalBinary interface implementation

func (*Runtime) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Runtime) Validate

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

Validate validates this runtime

type ScaleHorizontallyRequest added in v0.4.2

type ScaleHorizontallyRequest struct {

	// The name of the Data Lake
	// Required: true
	DatalakeName *string `json:"datalakeName"`

	// The target number of the scaling operation. If the desired count is less than the actual node count the scaling action will be a downscale operation.
	// Required: true
	// Maximum: 40
	// Minimum: 0
	InstanceGroupDesiredCount *int32 `json:"instanceGroupDesiredCount"`

	// The target host group name to be scaled.
	// Required: true
	// Enum: [solr_scale_out hms_scale_out raz_scale_out kafka_scale_out storage_scale_out]
	InstanceGroupName *string `json:"instanceGroupName"`
}

ScaleHorizontallyRequest Data Lake horizontal scaling request.

swagger:model ScaleHorizontallyRequest

func (*ScaleHorizontallyRequest) ContextValidate added in v0.4.2

func (m *ScaleHorizontallyRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this scale horizontally request based on context it is used

func (*ScaleHorizontallyRequest) MarshalBinary added in v0.4.2

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

MarshalBinary interface implementation

func (*ScaleHorizontallyRequest) UnmarshalBinary added in v0.4.2

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

UnmarshalBinary interface implementation

func (*ScaleHorizontallyRequest) Validate added in v0.4.2

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

Validate validates this scale horizontally request

type ScaleHorizontallyResponse added in v0.4.2

type ScaleHorizontallyResponse struct {

	// The name of the datalake.
	DatalakeName string `json:"datalakeName,omitempty"`
}

ScaleHorizontallyResponse Data Lake horizontal scaling response

swagger:model ScaleHorizontallyResponse

func (*ScaleHorizontallyResponse) ContextValidate added in v0.4.2

func (m *ScaleHorizontallyResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this scale horizontally response based on context it is used

func (*ScaleHorizontallyResponse) MarshalBinary added in v0.4.2

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

MarshalBinary interface implementation

func (*ScaleHorizontallyResponse) UnmarshalBinary added in v0.4.2

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

UnmarshalBinary interface implementation

func (*ScaleHorizontallyResponse) Validate added in v0.4.2

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

Validate validates this scale horizontally response

type SdxInstanceGroupRequest

type SdxInstanceGroupRequest struct {

	// Cloud provider instance type to create instances with.
	InstanceType string `json:"instanceType,omitempty"`

	// Name of the instance group.
	// Required: true
	Name *string `json:"name"`
}

SdxInstanceGroupRequest Request object for host group level custom configurations.

swagger:model SdxInstanceGroupRequest

func (*SdxInstanceGroupRequest) ContextValidate

func (m *SdxInstanceGroupRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this sdx instance group request based on context it is used

func (*SdxInstanceGroupRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*SdxInstanceGroupRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*SdxInstanceGroupRequest) Validate

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

Validate validates this sdx instance group request

type ServiceStatus

type ServiceStatus struct {

	// The service health checks.
	HealthChecks []*HealthCheck `json:"healthChecks"`

	// The service health summary.
	HealthSummary string `json:"healthSummary,omitempty"`

	// The service state.
	State string `json:"state,omitempty"`

	// The service type.
	Type string `json:"type,omitempty"`
}

ServiceStatus Information about a cluster service.

swagger:model ServiceStatus

func (*ServiceStatus) ContextValidate

func (m *ServiceStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this service status based on the context it is used

func (*ServiceStatus) MarshalBinary

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

MarshalBinary interface implementation

func (*ServiceStatus) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServiceStatus) Validate

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

Validate validates this service status

type SetCatalogRequest

type SetCatalogRequest struct {

	// The name of the catalog to be used.
	// Required: true
	CatalogName *string `json:"catalogName"`

	// The name or CRN of the affected DataLake.
	// Required: true
	Datalake *string `json:"datalake"`
}

SetCatalogRequest The request object to set catalog for a DataLake.

swagger:model SetCatalogRequest

func (*SetCatalogRequest) ContextValidate

func (m *SetCatalogRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this set catalog request based on context it is used

func (*SetCatalogRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*SetCatalogRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*SetCatalogRequest) Validate

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

Validate validates this set catalog request

type SetCatalogResponse

type SetCatalogResponse interface{}

SetCatalogResponse The response object to set catalog for a DataLake request.

swagger:model SetCatalogResponse

type SolrBackupRestoreState

type SolrBackupRestoreState struct {

	// The status of the EDGE_INDEX_COLLECTION backup/restore.
	// Required: true
	EdgeIndexCollection *BackupRestoreOperationStatus `json:"edgeIndexCollection"`

	// The status of the EDGE_INDEX_COLLECTION deletion, which is done before a restore.
	EdgeIndexCollectionDelete *BackupRestoreOperationStatus `json:"edgeIndexCollectionDelete,omitempty"`

	// The status of the FULLTEXT_INDEX_COLLECTION backup/restore.
	// Required: true
	FulltextIndexCollection *BackupRestoreOperationStatus `json:"fulltextIndexCollection"`

	// The status of the FULLTEXT_INDEX_COLLECTION deletion, which is done before a restore.
	FulltextIndexCollectionDelete *BackupRestoreOperationStatus `json:"fulltextIndexCollectionDelete,omitempty"`

	// The status of the RANGER_AUDITS_COLLECTION backup/restore.
	// Required: true
	RangerAuditsCollection *BackupRestoreOperationStatus `json:"rangerAuditsCollection"`

	// The status of the RANGER_AUDITS_COLLECTION deletion, which is done before a restore.
	RangerAuditsCollectionDelete *BackupRestoreOperationStatus `json:"rangerAuditsCollectionDelete,omitempty"`

	// The status of the VERTEX_INDEX_COLLECTION backup/restore.
	// Required: true
	VertexIndexCollection *BackupRestoreOperationStatus `json:"vertexIndexCollection"`

	// The status of the VERTEX_INDEX_COLLECTION deletion, which is done before a restore.
	VertexIndexCollectionDelete *BackupRestoreOperationStatus `json:"vertexIndexCollectionDelete,omitempty"`
}

SolrBackupRestoreState The state of each Solr backup/restore operation.

swagger:model SolrBackupRestoreState

func (*SolrBackupRestoreState) ContextValidate

func (m *SolrBackupRestoreState) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this solr backup restore state based on the context it is used

func (*SolrBackupRestoreState) MarshalBinary

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

MarshalBinary interface implementation

func (*SolrBackupRestoreState) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*SolrBackupRestoreState) Validate

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

Validate validates this solr backup restore state

type StartDatabaseUpgradeRequest

type StartDatabaseUpgradeRequest struct {

	// The name or CRN of the Data Lake.
	// Required: true
	Datalake *string `json:"datalake"`

	// Start the database upgrade flow even if the source and target versions are the same. Can be used to reinitiate an upgrade after a failure.
	Force bool `json:"force,omitempty"`

	// The database engine major version to upgrade to.
	// Enum: [VERSION_11 VERSION_14]
	TargetVersion string `json:"targetVersion,omitempty"`
}

StartDatabaseUpgradeRequest Request object for Data Lake database upgrade.

swagger:model StartDatabaseUpgradeRequest

func (*StartDatabaseUpgradeRequest) ContextValidate

func (m *StartDatabaseUpgradeRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this start database upgrade request based on context it is used

func (*StartDatabaseUpgradeRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*StartDatabaseUpgradeRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*StartDatabaseUpgradeRequest) Validate

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

Validate validates this start database upgrade request

type StartDatabaseUpgradeResponse

type StartDatabaseUpgradeResponse struct {

	// The database engine major version to upgrade to.
	TargetVersion string `json:"targetVersion,omitempty"`
}

StartDatabaseUpgradeResponse Response object to Data Lake database upgrade.

swagger:model StartDatabaseUpgradeResponse

func (*StartDatabaseUpgradeResponse) ContextValidate

func (m *StartDatabaseUpgradeResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this start database upgrade response based on context it is used

func (*StartDatabaseUpgradeResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*StartDatabaseUpgradeResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*StartDatabaseUpgradeResponse) Validate

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

Validate validates this start database upgrade response

type StartDatalakeRequest

type StartDatalakeRequest struct {

	// The name or CRN of the datalake.
	// Required: true
	DatalakeName *string `json:"datalakeName"`
}

StartDatalakeRequest Request object to start a datalake, deprecated.

swagger:model StartDatalakeRequest

func (*StartDatalakeRequest) ContextValidate

func (m *StartDatalakeRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this start datalake request based on context it is used

func (*StartDatalakeRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*StartDatalakeRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*StartDatalakeRequest) Validate

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

Validate validates this start datalake request

type StartDatalakeResponse

type StartDatalakeResponse interface{}

StartDatalakeResponse Response object of starting a datalake, deprecated.

swagger:model StartDatalakeResponse

type StartDatalakeVerticalScalingRequest

type StartDatalakeVerticalScalingRequest struct {

	// The name or CRN of the Data Lake.
	// Required: true
	Datalake *string `json:"datalake"`

	// Disk options for vertical scaling - modify disks.
	DiskOptions *DiskOptions `json:"diskOptions,omitempty"`

	// The target group that requested vertical scaling.
	// Required: true
	Group *string `json:"group"`

	// Instance template that specifies the core information for the vertical scale.
	InstanceTemplate *InstanceTemplate `json:"instanceTemplate,omitempty"`
}

StartDatalakeVerticalScalingRequest The request object for Data Lake vertical scaling.

swagger:model StartDatalakeVerticalScalingRequest

func (*StartDatalakeVerticalScalingRequest) ContextValidate

func (m *StartDatalakeVerticalScalingRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this start datalake vertical scaling request based on the context it is used

func (*StartDatalakeVerticalScalingRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*StartDatalakeVerticalScalingRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*StartDatalakeVerticalScalingRequest) Validate

Validate validates this start datalake vertical scaling request

type StartDatalakeVerticalScalingResponse

type StartDatalakeVerticalScalingResponse struct {

	// The result of the operation.
	Result string `json:"result,omitempty"`
}

StartDatalakeVerticalScalingResponse The response object for Data Lake vertical scaling.

swagger:model StartDatalakeVerticalScalingResponse

func (*StartDatalakeVerticalScalingResponse) ContextValidate

func (m *StartDatalakeVerticalScalingResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this start datalake vertical scaling response based on context it is used

func (*StartDatalakeVerticalScalingResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*StartDatalakeVerticalScalingResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*StartDatalakeVerticalScalingResponse) Validate

Validate validates this start datalake vertical scaling response

type StopDatalakeRequest

type StopDatalakeRequest struct {

	// The name or CRN of the datalakeName.
	// Required: true
	DatalakeName *string `json:"datalakeName"`
}

StopDatalakeRequest Request object to stop a datalake, deprecated.

swagger:model StopDatalakeRequest

func (*StopDatalakeRequest) ContextValidate

func (m *StopDatalakeRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this stop datalake request based on context it is used

func (*StopDatalakeRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*StopDatalakeRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*StopDatalakeRequest) Validate

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

Validate validates this stop datalake request

type StopDatalakeResponse

type StopDatalakeResponse interface{}

StopDatalakeResponse Response object of stopping a datalake, deprecated.

swagger:model StopDatalakeResponse

type SyncComponentVersionsFromCmRequest

type SyncComponentVersionsFromCmRequest struct {

	// The name or CRN of the datalake.
	// Required: true
	DatalakeName *string `json:"datalakeName"`
}

SyncComponentVersionsFromCmRequest Datalake sync CM component versions request.

swagger:model SyncComponentVersionsFromCmRequest

func (*SyncComponentVersionsFromCmRequest) ContextValidate

func (m *SyncComponentVersionsFromCmRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this sync component versions from cm request based on context it is used

func (*SyncComponentVersionsFromCmRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*SyncComponentVersionsFromCmRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*SyncComponentVersionsFromCmRequest) Validate

Validate validates this sync component versions from cm request

type SyncComponentVersionsFromCmResponse

type SyncComponentVersionsFromCmResponse interface{}

SyncComponentVersionsFromCmResponse Datalake sync CM component versions response.

swagger:model SyncComponentVersionsFromCmResponse

type UpdateOrchestratorStateRequest

type UpdateOrchestratorStateRequest struct {

	// The CRN of the Data Lake cluster.
	// Required: true
	ClusterCrn *string `json:"clusterCrn"`
}

UpdateOrchestratorStateRequest Request object for running orchestrator engine state update on the Data Lake cluster.

swagger:model UpdateOrchestratorStateRequest

func (*UpdateOrchestratorStateRequest) ContextValidate

func (m *UpdateOrchestratorStateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this update orchestrator state request based on context it is used

func (*UpdateOrchestratorStateRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*UpdateOrchestratorStateRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*UpdateOrchestratorStateRequest) Validate

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

Validate validates this update orchestrator state request

type UpdateOrchestratorStateResponse

type UpdateOrchestratorStateResponse interface{}

UpdateOrchestratorStateResponse Response object for running orchestrator engine state update on the Data Lake cluster.

swagger:model UpdateOrchestratorStateResponse

type UpgradeDatalakeRequest

type UpgradeDatalakeRequest struct {

	// The name or CRN of the datalake.
	// Required: true
	DatalakeName *string `json:"datalakeName"`

	// Checks the eligibility of an image to upgrade
	DryRun bool `json:"dryRun,omitempty"`

	// The id of an image to upgrade to
	ImageID string `json:"imageId,omitempty"`

	// Perform an os upgrade only
	LockComponents bool `json:"lockComponents,omitempty"`

	// Enables the ability to perform rolling runtime upgrade.
	RollingUpgradeEnabled bool `json:"rollingUpgradeEnabled,omitempty"`

	// The runtime version to upgrade to
	Runtime string `json:"runtime,omitempty"`

	// Returns the list of images that are eligible for the upgrade
	ShowAvailableImages bool `json:"showAvailableImages,omitempty"`

	// Returns the latest image that is eligible for the upgrade for each runtime version with at least one available upgrade candidate
	ShowLatestAvailableImagePerRuntime bool `json:"showLatestAvailableImagePerRuntime,omitempty"`

	// Skips the backup of the Atlas metadata. Redundant if --skip-backup is included. If this option is not provided, the Atlas metadata is backed up by default.
	SkipAtlasMetadata bool `json:"skipAtlasMetadata,omitempty"`

	// If provided, will skip the backup flow for the upgrade process.
	SkipBackup bool `json:"skipBackup,omitempty"`

	// Skips the validation steps that run prior to the backup. Redundant if --skip-backup is included. If this option is not provided, the validations are performed by default.
	SkipBackupValidation bool `json:"skipBackupValidation,omitempty"`

	// With this option, the Data Lake upgrade can be performed with running Data Hub clusters. This option may cause problems on the running Data Hub clusters during the Data Lake upgrade.
	SkipDatahubValidation bool `json:"skipDatahubValidation,omitempty"`

	// Skips the backup of the Ranger audits. Redundant if --skip-backup is included. If this option is not provided, Ranger audits are backed up by default.
	SkipRangerAudits bool `json:"skipRangerAudits,omitempty"`

	// Skips the backup of the databases backing HMS/Ranger services. Redundant if --skip-backup is included. If this option is not provided, the HMS/Ranger services are backed up by default.
	SkipRangerHmsMetadata bool `json:"skipRangerHmsMetadata,omitempty"`
}

UpgradeDatalakeRequest Request object to upgrade datalake.

swagger:model UpgradeDatalakeRequest

func (*UpgradeDatalakeRequest) ContextValidate

func (m *UpgradeDatalakeRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this upgrade datalake request based on context it is used

func (*UpgradeDatalakeRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*UpgradeDatalakeRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*UpgradeDatalakeRequest) Validate

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

Validate validates this upgrade datalake request

type UpgradeDatalakeResponse

type UpgradeDatalakeResponse struct {

	// Information about the current image
	Current *ImageInfo `json:"current,omitempty"`

	// The reason why upgrade is not possible
	Reason string `json:"reason,omitempty"`

	// List of images and components to upgrade to
	UpgradeCandidates []*ImageInfo `json:"upgradeCandidates"`
}

UpgradeDatalakeResponse Response object for upgrade datalake request.

swagger:model UpgradeDatalakeResponse

func (*UpgradeDatalakeResponse) ContextValidate

func (m *UpgradeDatalakeResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this upgrade datalake response based on the context it is used

func (*UpgradeDatalakeResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*UpgradeDatalakeResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*UpgradeDatalakeResponse) Validate

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

Validate validates this upgrade datalake response

type ValidateAwsCloudStorageRequest added in v0.4.2

type ValidateAwsCloudStorageRequest struct {

	// Name of the blueprint.
	// Required: true
	BlueprintName *string `json:"blueprintName"`

	// Datalake cluster name.
	// Required: true
	ClusterName *string `json:"clusterName"`

	// Credential CRN.
	// Required: true
	CredentialCrn *string `json:"credentialCrn"`

	// Data access role.
	// Required: true
	DataAccessRole *string `json:"dataAccessRole"`

	// AWS instance profile.
	// Required: true
	InstanceProfile *string `json:"instanceProfile"`

	// Ranger audit role.
	// Required: true
	RangerAuditRole *string `json:"rangerAuditRole"`

	// AWS S3 storage bucket base location.
	// Required: true
	StorageLocation *string `json:"storageLocation"`
}

ValidateAwsCloudStorageRequest Request object for AWS cloud storage validation.

swagger:model ValidateAwsCloudStorageRequest

func (*ValidateAwsCloudStorageRequest) ContextValidate added in v0.4.2

func (m *ValidateAwsCloudStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this validate aws cloud storage request based on context it is used

func (*ValidateAwsCloudStorageRequest) MarshalBinary added in v0.4.2

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

MarshalBinary interface implementation

func (*ValidateAwsCloudStorageRequest) UnmarshalBinary added in v0.4.2

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

UnmarshalBinary interface implementation

func (*ValidateAwsCloudStorageRequest) Validate added in v0.4.2

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

Validate validates this validate aws cloud storage request

type ValidateAwsCloudStorageResponse added in v0.4.2

type ValidateAwsCloudStorageResponse struct {

	// Error message if validation failed.
	Error string `json:"error,omitempty"`

	// Validation result. Allowed values are "OK", "ACCESS_DENIED", "ERROR", "RESOURCE_NOT_FOUND".
	Status string `json:"status,omitempty"`
}

ValidateAwsCloudStorageResponse AWS cloud storage validation response.

swagger:model ValidateAwsCloudStorageResponse

func (*ValidateAwsCloudStorageResponse) ContextValidate added in v0.4.2

func (m *ValidateAwsCloudStorageResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this validate aws cloud storage response based on context it is used

func (*ValidateAwsCloudStorageResponse) MarshalBinary added in v0.4.2

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

MarshalBinary interface implementation

func (*ValidateAwsCloudStorageResponse) UnmarshalBinary added in v0.4.2

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

UnmarshalBinary interface implementation

func (*ValidateAwsCloudStorageResponse) Validate added in v0.4.2

Validate validates this validate aws cloud storage response

type ValidateAzureCloudStorageRequest added in v0.4.2

type ValidateAzureCloudStorageRequest struct {

	// Azure account key.
	AccountKey string `json:"accountKey,omitempty"`

	// Azure account name.
	AccountName string `json:"accountName,omitempty"`

	// Name of the blueprint.
	// Required: true
	BlueprintName *string `json:"blueprintName"`

	// Datalake cluster name.
	// Required: true
	ClusterName *string `json:"clusterName"`

	// Credential CRN.
	// Required: true
	CredentialCrn *string `json:"credentialCrn"`

	// Data access role.
	// Required: true
	DataAccessRole *string `json:"dataAccessRole"`

	// Azure managed identity.
	ManagedIdentity string `json:"managedIdentity,omitempty"`

	// Ranger audit role.
	// Required: true
	RangerAuditRole *string `json:"rangerAuditRole"`

	// Azure secure flag.
	Secure bool `json:"secure,omitempty"`

	// Azure storage base location.
	// Required: true
	StorageLocation *string `json:"storageLocation"`
}

ValidateAzureCloudStorageRequest Request object for Azure cloud storage validation.

swagger:model ValidateAzureCloudStorageRequest

func (*ValidateAzureCloudStorageRequest) ContextValidate added in v0.4.2

func (m *ValidateAzureCloudStorageRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this validate azure cloud storage request based on context it is used

func (*ValidateAzureCloudStorageRequest) MarshalBinary added in v0.4.2

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

MarshalBinary interface implementation

func (*ValidateAzureCloudStorageRequest) UnmarshalBinary added in v0.4.2

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

UnmarshalBinary interface implementation

func (*ValidateAzureCloudStorageRequest) Validate added in v0.4.2

Validate validates this validate azure cloud storage request

type ValidateAzureCloudStorageResponse added in v0.4.2

type ValidateAzureCloudStorageResponse struct {

	// Error message if validation failed.
	Error string `json:"error,omitempty"`

	// Validation result. Allowed values are "OK", "ACCESS_DENIED", "ERROR", "RESOURCE_NOT_FOUND".
	Status string `json:"status,omitempty"`
}

ValidateAzureCloudStorageResponse Azure cloud storage validation response.

swagger:model ValidateAzureCloudStorageResponse

func (*ValidateAzureCloudStorageResponse) ContextValidate added in v0.4.2

func (m *ValidateAzureCloudStorageResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this validate azure cloud storage response based on context it is used

func (*ValidateAzureCloudStorageResponse) MarshalBinary added in v0.4.2

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

MarshalBinary interface implementation

func (*ValidateAzureCloudStorageResponse) UnmarshalBinary added in v0.4.2

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

UnmarshalBinary interface implementation

func (*ValidateAzureCloudStorageResponse) Validate added in v0.4.2

Validate validates this validate azure cloud storage response

Source Files

Jump to

Keyboard shortcuts

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