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 (

	// AutoscalingOptionsCreateRequestImpalaHighAvailabilityModeACTIVEPASSIVE captures enum value "ACTIVE_PASSIVE"
	AutoscalingOptionsCreateRequestImpalaHighAvailabilityModeACTIVEPASSIVE string = "ACTIVE_PASSIVE"

	// AutoscalingOptionsCreateRequestImpalaHighAvailabilityModeACTIVEACTIVE captures enum value "ACTIVE_ACTIVE"
	AutoscalingOptionsCreateRequestImpalaHighAvailabilityModeACTIVEACTIVE string = "ACTIVE_ACTIVE"

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

	// AutoscalingOptionsResponseImpalaHighAvailabilityModeACTIVEPASSIVE captures enum value "ACTIVE_PASSIVE"
	AutoscalingOptionsResponseImpalaHighAvailabilityModeACTIVEPASSIVE string = "ACTIVE_PASSIVE"

	// AutoscalingOptionsResponseImpalaHighAvailabilityModeACTIVEACTIVE captures enum value "ACTIVE_ACTIVE"
	AutoscalingOptionsResponseImpalaHighAvailabilityModeACTIVEACTIVE string = "ACTIVE_ACTIVE"

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

	// AzureActivationOptionsOutboundTypeLoadBalancer captures enum value "LoadBalancer"
	AzureActivationOptionsOutboundTypeLoadBalancer string = "LoadBalancer"

	// AzureActivationOptionsOutboundTypeUserAssignedNATGateway captures enum value "UserAssignedNATGateway"
	AzureActivationOptionsOutboundTypeUserAssignedNATGateway string = "UserAssignedNATGateway"

	// AzureActivationOptionsOutboundTypeUserDefinedRouting captures enum value "UserDefinedRouting"
	AzureActivationOptionsOutboundTypeUserDefinedRouting string = "UserDefinedRouting"
)
View Source
const (

	// ConfigBlockReqFormatHADOOPXML captures enum value "HADOOP_XML"
	ConfigBlockReqFormatHADOOPXML string = "HADOOP_XML"

	// ConfigBlockReqFormatPROPERTIES captures enum value "PROPERTIES"
	ConfigBlockReqFormatPROPERTIES string = "PROPERTIES"

	// ConfigBlockReqFormatTEXT captures enum value "TEXT"
	ConfigBlockReqFormatTEXT string = "TEXT"

	// ConfigBlockReqFormatJSON captures enum value "JSON"
	ConfigBlockReqFormatJSON string = "JSON"

	// ConfigBlockReqFormatBINARY captures enum value "BINARY"
	ConfigBlockReqFormatBINARY string = "BINARY"

	// ConfigBlockReqFormatENV captures enum value "ENV"
	ConfigBlockReqFormatENV string = "ENV"

	// ConfigBlockReqFormatFLAGFILE captures enum value "FLAGFILE"
	ConfigBlockReqFormatFLAGFILE string = "FLAGFILE"
)
View Source
const (

	// ConfigBlockRespFormatHADOOPXML captures enum value "HADOOP_XML"
	ConfigBlockRespFormatHADOOPXML string = "HADOOP_XML"

	// ConfigBlockRespFormatPROPERTIES captures enum value "PROPERTIES"
	ConfigBlockRespFormatPROPERTIES string = "PROPERTIES"

	// ConfigBlockRespFormatTEXT captures enum value "TEXT"
	ConfigBlockRespFormatTEXT string = "TEXT"

	// ConfigBlockRespFormatJSON captures enum value "JSON"
	ConfigBlockRespFormatJSON string = "JSON"

	// ConfigBlockRespFormatBINARY captures enum value "BINARY"
	ConfigBlockRespFormatBINARY string = "BINARY"

	// ConfigBlockRespFormatENV captures enum value "ENV"
	ConfigBlockRespFormatENV string = "ENV"

	// ConfigBlockRespFormatFLAGFILE captures enum value "FLAGFILE"
	ConfigBlockRespFormatFLAGFILE string = "FLAGFILE"
)
View Source
const (

	// CreateAzureClusterRequestOutboundTypeLoadBalancer captures enum value "LoadBalancer"
	CreateAzureClusterRequestOutboundTypeLoadBalancer string = "LoadBalancer"

	// CreateAzureClusterRequestOutboundTypeUserAssignedNATGateway captures enum value "UserAssignedNATGateway"
	CreateAzureClusterRequestOutboundTypeUserAssignedNATGateway string = "UserAssignedNATGateway"

	// CreateAzureClusterRequestOutboundTypeUserDefinedRouting captures enum value "UserDefinedRouting"
	CreateAzureClusterRequestOutboundTypeUserDefinedRouting string = "UserDefinedRouting"
)
View Source
const (

	// CreateClusterDiagnosticDataJobRequestDestinationUPLOADTOCLOUDERA captures enum value "UPLOAD_TO_CLOUDERA"
	CreateClusterDiagnosticDataJobRequestDestinationUPLOADTOCLOUDERA string = "UPLOAD_TO_CLOUDERA"

	// CreateClusterDiagnosticDataJobRequestDestinationDOWNLOAD captures enum value "DOWNLOAD"
	CreateClusterDiagnosticDataJobRequestDestinationDOWNLOAD string = "DOWNLOAD"
)
View Source
const (

	// CreateDbcDiagnosticDataJobRequestDestinationUPLOADTOCLOUDERA captures enum value "UPLOAD_TO_CLOUDERA"
	CreateDbcDiagnosticDataJobRequestDestinationUPLOADTOCLOUDERA string = "UPLOAD_TO_CLOUDERA"

	// CreateDbcDiagnosticDataJobRequestDestinationDOWNLOAD captures enum value "DOWNLOAD"
	CreateDbcDiagnosticDataJobRequestDestinationDOWNLOAD string = "DOWNLOAD"
)
View Source
const (

	// CreateDbcRequestMemorySizeSmall captures enum value "small"
	CreateDbcRequestMemorySizeSmall string = "small"

	// CreateDbcRequestMemorySizeMedium captures enum value "medium"
	CreateDbcRequestMemorySizeMedium string = "medium"

	// CreateDbcRequestMemorySizeLarge captures enum value "large"
	CreateDbcRequestMemorySizeLarge string = "large"
)
View Source
const (

	// CreateVwDiagnosticDataJobRequestDestinationUPLOADTOCLOUDERA captures enum value "UPLOAD_TO_CLOUDERA"
	CreateVwDiagnosticDataJobRequestDestinationUPLOADTOCLOUDERA string = "UPLOAD_TO_CLOUDERA"

	// CreateVwDiagnosticDataJobRequestDestinationDOWNLOAD captures enum value "DOWNLOAD"
	CreateVwDiagnosticDataJobRequestDestinationDOWNLOAD string = "DOWNLOAD"
)
View Source
const (

	// CreateVwRequestTemplateXsmall captures enum value "xsmall"
	CreateVwRequestTemplateXsmall string = "xsmall"

	// CreateVwRequestTemplateSmall captures enum value "small"
	CreateVwRequestTemplateSmall string = "small"

	// CreateVwRequestTemplateMedium captures enum value "medium"
	CreateVwRequestTemplateMedium string = "medium"

	// CreateVwRequestTemplateLarge captures enum value "large"
	CreateVwRequestTemplateLarge string = "large"
)
View Source
const (

	// CustomRegistryOptionsRegistryTypeACR captures enum value "ACR"
	CustomRegistryOptionsRegistryTypeACR string = "ACR"

	// CustomRegistryOptionsRegistryTypeECR captures enum value "ECR"
	CustomRegistryOptionsRegistryTypeECR string = "ECR"

	// CustomRegistryOptionsRegistryTypeDocker captures enum value "Docker"
	CustomRegistryOptionsRegistryTypeDocker string = "Docker"
)
View Source
const (

	// ExternalBucketAccessInfoAccessModeREAD captures enum value "READ"
	ExternalBucketAccessInfoAccessModeREAD string = "READ"

	// ExternalBucketAccessInfoAccessModeREADWRITE captures enum value "READWRITE"
	ExternalBucketAccessInfoAccessModeREADWRITE string = "READWRITE"
)
View Source
const (

	// ListClustersRequestCloudPlatformAWS captures enum value "AWS"
	ListClustersRequestCloudPlatformAWS string = "AWS"

	// ListClustersRequestCloudPlatformAZURE captures enum value "AZURE"
	ListClustersRequestCloudPlatformAZURE string = "AZURE"
)
View Source
const (

	// ListClustersRequestStatusCreating captures enum value "Creating"
	ListClustersRequestStatusCreating string = "Creating"

	// ListClustersRequestStatusCreated captures enum value "Created"
	ListClustersRequestStatusCreated string = "Created"

	// ListClustersRequestStatusAccepted captures enum value "Accepted"
	ListClustersRequestStatusAccepted string = "Accepted"

	// ListClustersRequestStatusStarting captures enum value "Starting"
	ListClustersRequestStatusStarting string = "Starting"

	// ListClustersRequestStatusRunning captures enum value "Running"
	ListClustersRequestStatusRunning string = "Running"

	// ListClustersRequestStatusStopping captures enum value "Stopping"
	ListClustersRequestStatusStopping string = "Stopping"

	// ListClustersRequestStatusStopped captures enum value "Stopped"
	ListClustersRequestStatusStopped string = "Stopped"

	// ListClustersRequestStatusUpdating captures enum value "Updating"
	ListClustersRequestStatusUpdating string = "Updating"

	// ListClustersRequestStatusPreUpdate captures enum value "PreUpdate"
	ListClustersRequestStatusPreUpdate string = "PreUpdate"

	// ListClustersRequestStatusPreUpgrade captures enum value "PreUpgrade"
	ListClustersRequestStatusPreUpgrade string = "PreUpgrade"

	// ListClustersRequestStatusRestarting captures enum value "Restarting"
	ListClustersRequestStatusRestarting string = "Restarting"

	// ListClustersRequestStatusDeleting captures enum value "Deleting"
	ListClustersRequestStatusDeleting string = "Deleting"

	// ListClustersRequestStatusUpgrading captures enum value "Upgrading"
	ListClustersRequestStatusUpgrading string = "Upgrading"

	// ListClustersRequestStatusWaiting captures enum value "Waiting"
	ListClustersRequestStatusWaiting string = "Waiting"

	// ListClustersRequestStatusError captures enum value "Error"
	ListClustersRequestStatusError string = "Error"

	// ListClustersRequestStatusFailed captures enum value "Failed"
	ListClustersRequestStatusFailed string = "Failed"
)
View Source
const (

	// UpdateClusterExternalBucketAccessInfoAccessModeREAD captures enum value "READ"
	UpdateClusterExternalBucketAccessInfoAccessModeREAD string = "READ"

	// UpdateClusterExternalBucketAccessInfoAccessModeREADWRITE captures enum value "READWRITE"
	UpdateClusterExternalBucketAccessInfoAccessModeREADWRITE string = "READWRITE"
)
View Source
const (

	// UpdateDbcConfigRequestComponentDasEventProcessor captures enum value "DasEventProcessor"
	UpdateDbcConfigRequestComponentDasEventProcessor string = "DasEventProcessor"

	// UpdateDbcConfigRequestComponentDatabusProducer captures enum value "DatabusProducer"
	UpdateDbcConfigRequestComponentDatabusProducer string = "DatabusProducer"

	// UpdateDbcConfigRequestComponentHueQueryProcessor captures enum value "HueQueryProcessor"
	UpdateDbcConfigRequestComponentHueQueryProcessor string = "HueQueryProcessor"

	// UpdateDbcConfigRequestComponentMetastore captures enum value "Metastore"
	UpdateDbcConfigRequestComponentMetastore string = "Metastore"
)
View Source
const (

	// UpdateDbcRequestMemorySizeSmall captures enum value "small"
	UpdateDbcRequestMemorySizeSmall string = "small"

	// UpdateDbcRequestMemorySizeMedium captures enum value "medium"
	UpdateDbcRequestMemorySizeMedium string = "medium"

	// UpdateDbcRequestMemorySizeLarge captures enum value "large"
	UpdateDbcRequestMemorySizeLarge string = "large"
)
View Source
const (

	// UpdateVwConfigRequestComponentDasWebapp captures enum value "DasWebapp"
	UpdateVwConfigRequestComponentDasWebapp string = "DasWebapp"

	// UpdateVwConfigRequestComponentHiveserver2 captures enum value "Hiveserver2"
	UpdateVwConfigRequestComponentHiveserver2 string = "Hiveserver2"

	// UpdateVwConfigRequestComponentQueryCoordinator captures enum value "QueryCoordinator"
	UpdateVwConfigRequestComponentQueryCoordinator string = "QueryCoordinator"

	// UpdateVwConfigRequestComponentQueryExecutor captures enum value "QueryExecutor"
	UpdateVwConfigRequestComponentQueryExecutor string = "QueryExecutor"

	// UpdateVwConfigRequestComponentStandaloneQueryExecutor captures enum value "StandaloneQueryExecutor"
	UpdateVwConfigRequestComponentStandaloneQueryExecutor string = "StandaloneQueryExecutor"

	// UpdateVwConfigRequestComponentTokenAuth captures enum value "TokenAuth"
	UpdateVwConfigRequestComponentTokenAuth string = "TokenAuth"

	// UpdateVwConfigRequestComponentHue captures enum value "Hue"
	UpdateVwConfigRequestComponentHue string = "Hue"

	// UpdateVwConfigRequestComponentImpalaAutoscaler captures enum value "ImpalaAutoscaler"
	UpdateVwConfigRequestComponentImpalaAutoscaler string = "ImpalaAutoscaler"

	// UpdateVwConfigRequestComponentImpalaCatalogd captures enum value "ImpalaCatalogd"
	UpdateVwConfigRequestComponentImpalaCatalogd string = "ImpalaCatalogd"

	// UpdateVwConfigRequestComponentImpalaCoordinator captures enum value "ImpalaCoordinator"
	UpdateVwConfigRequestComponentImpalaCoordinator string = "ImpalaCoordinator"

	// UpdateVwConfigRequestComponentImpalaExecutor captures enum value "ImpalaExecutor"
	UpdateVwConfigRequestComponentImpalaExecutor string = "ImpalaExecutor"

	// UpdateVwConfigRequestComponentImpalaProxy captures enum value "ImpalaProxy"
	UpdateVwConfigRequestComponentImpalaProxy string = "ImpalaProxy"

	// UpdateVwConfigRequestComponentImpalaStatestored captures enum value "ImpalaStatestored"
	UpdateVwConfigRequestComponentImpalaStatestored string = "ImpalaStatestored"

	// UpdateVwConfigRequestComponentImpalaTokenAuth captures enum value "ImpalaTokenAuth"
	UpdateVwConfigRequestComponentImpalaTokenAuth string = "ImpalaTokenAuth"
)
View Source
const (

	// UpdateVwRequestTemplateXsmall captures enum value "xsmall"
	UpdateVwRequestTemplateXsmall string = "xsmall"

	// UpdateVwRequestTemplateSmall captures enum value "small"
	UpdateVwRequestTemplateSmall string = "small"

	// UpdateVwRequestTemplateMedium captures enum value "medium"
	UpdateVwRequestTemplateMedium string = "medium"

	// UpdateVwRequestTemplateLarge captures enum value "large"
	UpdateVwRequestTemplateLarge string = "large"
)

Variables ¶

This section is empty.

Functions ¶

This section is empty.

Types ¶

type ActorResponse ¶

type ActorResponse struct {

	// Actor CRN.
	Crn string `json:"crn,omitempty"`

	// Email address for users.
	Email string `json:"email,omitempty"`

	// Username for machine users.
	MachineUsername string `json:"machineUsername,omitempty"`

	// Username for users.
	WorkloadUsername string `json:"workloadUsername,omitempty"`
}

ActorResponse A CDP actor (user or machine user).

swagger:model ActorResponse

func (*ActorResponse) ContextValidate ¶

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

ContextValidate validates this actor response based on context it is used

func (*ActorResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ActorResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ActorResponse) Validate ¶

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

Validate validates this actor response

type AddUserRequest ¶

type AddUserRequest struct {

	// The ID of the cluster to which the user must be added.
	// Required: true
	ClusterID *string `json:"clusterId"`

	// A cloud based unique identifier of the user (ARN for AWS users, groupId for Azure users).
	// Required: true
	UserID *string `json:"userId"`
}

AddUserRequest Request object for the addUser method.

swagger:model AddUserRequest

func (*AddUserRequest) ContextValidate ¶

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

ContextValidate validates this add user request based on context it is used

func (*AddUserRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*AddUserRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*AddUserRequest) Validate ¶

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

Validate validates this add user request

type AddUserResponse ¶

type AddUserResponse interface{}

AddUserResponse Response object for the addUser method.

swagger:model AddUserResponse

type AllowedInstanceTypes ¶

type AllowedInstanceTypes struct {

	// Allowed values for the instance type. This setting is Cluster-wide.
	Allowed []string `json:"allowed"`

	// Default value for the compute instance type usage. This setting is Cluster-wide.
	Default []string `json:"default"`
}

AllowedInstanceTypes Allowed compute instance type values and default compute instance type value.

swagger:model AllowedInstanceTypes

func (*AllowedInstanceTypes) ContextValidate ¶

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

ContextValidate validates this allowed instance types based on context it is used

func (*AllowedInstanceTypes) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*AllowedInstanceTypes) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*AllowedInstanceTypes) Validate ¶

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

Validate validates this allowed instance types

type ApplicationConfigDiff ¶

type ApplicationConfigDiff struct {

	// Differences between the two sets of ConfigBlocks.
	ConfigBlocksDiffs *ConfigBlocksDiffs `json:"configBlocksDiffs,omitempty"`

	// Has any of the configurations changed?
	// Required: true
	IsChanged *bool `json:"isChanged"`
}

ApplicationConfigDiff Differences between two ApplicationConfigs.

swagger:model ApplicationConfigDiff

func (*ApplicationConfigDiff) ContextValidate ¶

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

ContextValidate validate this application config diff based on the context it is used

func (*ApplicationConfigDiff) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ApplicationConfigDiff) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ApplicationConfigDiff) Validate ¶

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

Validate validates this application config diff

type ApplicationConfigReq ¶

type ApplicationConfigReq struct {

	// List of ConfigBlocks for the application.
	ConfigBlocks []*ConfigBlockReq `json:"configBlocks"`
}

ApplicationConfigReq Configurations for an application inside a service.

swagger:model ApplicationConfigReq

func (*ApplicationConfigReq) ContextValidate ¶

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

ContextValidate validate this application config req based on the context it is used

func (*ApplicationConfigReq) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ApplicationConfigReq) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ApplicationConfigReq) Validate ¶

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

Validate validates this application config req

type ApplicationConfigResp ¶

type ApplicationConfigResp struct {

	// List of ConfigBlocks for the application.
	ConfigBlocks []*ConfigBlockResp `json:"configBlocks"`
}

ApplicationConfigResp Configurations for an application inside a service.

swagger:model ApplicationConfigResp

func (*ApplicationConfigResp) ContextValidate ¶

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

ContextValidate validate this application config resp based on the context it is used

func (*ApplicationConfigResp) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ApplicationConfigResp) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ApplicationConfigResp) Validate ¶

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

Validate validates this application config resp

type AutoscalingOptionsCreateRequest ¶

type AutoscalingOptionsCreateRequest struct {

	// Auto suspend threshold for Virtual Warehouse.
	AutoSuspendTimeoutSeconds int32 `json:"autoSuspendTimeoutSeconds,omitempty"`

	// Turn off auto suspend for Virtual Warehouse.
	DisableAutoSuspend bool `json:"disableAutoSuspend,omitempty"`

	// DEPRECATED in favor of the top level enableUnifiedAnalytics flag. Enable Unified Analytics. In case of Hive Virtual Warehouses this cannot be provided, because this value is inferred. In case of Impala this can be set. Passing --query-isolation-options will be considered if this flag is set to true. If Unified Analytics enabled then the "impalaEnableShutdownOfCoordinator" explicitly disabled and should not be provided, furthermore the "impalaHighAvailabilityMode" cannot be set to ACTIVE_ACTIVE.
	EnableUnifiedAnalytics bool `json:"enableUnifiedAnalytics,omitempty"`

	// Set Desired free capacity. Either "hiveScaleWaitTimeSeconds" or "hiveDesiredFreeCapacity" can be provided.
	HiveDesiredFreeCapacity int32 `json:"hiveDesiredFreeCapacity,omitempty"`

	// Set wait time before a scale event happens. Either "hiveScaleWaitTimeSeconds" or "hiveDesiredFreeCapacity" can be provided.
	HiveScaleWaitTimeSeconds int32 `json:"hiveScaleWaitTimeSeconds,omitempty"`

	// DEPRECATED in favor of the top level impalaHASettings object. Enables a backup instance for Impala catalog to ensure high availability.
	ImpalaEnableCatalogHighAvailability bool `json:"impalaEnableCatalogHighAvailability,omitempty"`

	// DEPRECATED in favor of the top level impalaHASettings object. Enables a shutdown of the coordinator. If Unified Analytics enabled then this setting explicitly disabled and should not be provided.
	ImpalaEnableShutdownOfCoordinator bool `json:"impalaEnableShutdownOfCoordinator,omitempty"`

	// Configures executor group sets for workload aware autoscaling.
	ImpalaExecutorGroupSets *ImpalaExecutorGroupSetsCreateRequest `json:"impalaExecutorGroupSets,omitempty"`

	// DEPRECATED in favor of the top level impalaHASettings object. Set High Availability mode. If not provided the default will apply. This value is disregarded for Hive.
	// Enum: [ACTIVE_PASSIVE ACTIVE_ACTIVE DISABLED]
	ImpalaHighAvailabilityMode string `json:"impalaHighAvailabilityMode,omitempty"`

	// DEPRECATED in favor of the top level impalaHASettings object. Number of the active coordinators.
	ImpalaNumOfActiveCoordinators int32 `json:"impalaNumOfActiveCoordinators,omitempty"`

	// Scale down threshold in seconds. If not provided defaults will apply.
	ImpalaScaleDownDelaySeconds int32 `json:"impalaScaleDownDelaySeconds,omitempty"`

	// Scale up the scaling up threshold in seconds. If not provided defaults will apply.
	ImpalaScaleUpDelaySeconds int32 `json:"impalaScaleUpDelaySeconds,omitempty"`

	// DEPRECATED in favor of the top level impalaHASettings object. Delay in seconds before the shutdown of coordinator event happens.
	ImpalaShutdownOfCoordinatorDelaySeconds int32 `json:"impalaShutdownOfCoordinatorDelaySeconds,omitempty"`

	// Maximum number of available compute groups.
	MaxClusters *int32 `json:"maxClusters,omitempty"`

	// Minimum number of available compute groups.
	MinClusters *int32 `json:"minClusters,omitempty"`

	// Name of the pod configuration.
	PodConfigName string `json:"podConfigName,omitempty"`
}

AutoscalingOptionsCreateRequest Auto-scaling configuration for a Virtual Warehouse.

swagger:model AutoscalingOptionsCreateRequest

func (*AutoscalingOptionsCreateRequest) ContextValidate ¶

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

ContextValidate validate this autoscaling options create request based on the context it is used

func (*AutoscalingOptionsCreateRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*AutoscalingOptionsCreateRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*AutoscalingOptionsCreateRequest) Validate ¶

Validate validates this autoscaling options create request

type AutoscalingOptionsResponse ¶

type AutoscalingOptionsResponse struct {

	// Auto suspend threshold for Virtual Warehouse.
	AutoSuspendTimeoutSeconds int32 `json:"autoSuspendTimeoutSeconds,omitempty"`

	// Turn off auto suspend for Virtual Warehouse.
	DisableAutoSuspend bool `json:"disableAutoSuspend,omitempty"`

	// DEPRECATED in favor of the top level enableUnifiedAnalytics flag. Whether the Unified Analytics is enabled.
	EnableUnifiedAnalytics bool `json:"enableUnifiedAnalytics,omitempty"`

	// Desired free capacity.
	HiveDesiredFreeCapacity int32 `json:"hiveDesiredFreeCapacity,omitempty"`

	// Wait time before a scale event happens.
	HiveScaleWaitTimeSeconds int32 `json:"hiveScaleWaitTimeSeconds,omitempty"`

	// DEPRECATED in favor of the top level impalaHASettings object. Denotes whether a backup instance for Impala catalog is enabled.
	ImpalaEnableCatalogHighAvailability bool `json:"impalaEnableCatalogHighAvailability,omitempty"`

	// DEPRECATED in favor of the top level impalaHASettings object. Whether a shutdown of the coordinator is enabled.
	ImpalaEnableShutdownOfCoordinator bool `json:"impalaEnableShutdownOfCoordinator,omitempty"`

	// Configurations of executor groups sets for workload aware autoscaling.
	ImpalaExecutorGroupSets *ImpalaExecutorGroupSetsResponse `json:"impalaExecutorGroupSets,omitempty"`

	// DEPRECATED in favor of the top level impalaHASettings object. High Availability mode.
	// Enum: [ACTIVE_PASSIVE ACTIVE_ACTIVE DISABLED]
	ImpalaHighAvailabilityMode string `json:"impalaHighAvailabilityMode,omitempty"`

	// DEPRECATED in favor of the top level impalaHASettings object. Number of the active coordinators.
	ImpalaNumOfActiveCoordinators int32 `json:"impalaNumOfActiveCoordinators,omitempty"`

	// Scale down threshold in seconds.
	ImpalaScaleDownDelaySeconds int32 `json:"impalaScaleDownDelaySeconds,omitempty"`

	// Scale up the scaling up threshold in seconds.
	ImpalaScaleUpDelaySeconds int32 `json:"impalaScaleUpDelaySeconds,omitempty"`

	// DEPRECATED in favor of the top level impalaHASettings object. Delay in seconds before the shutdown of coordinator event happens.
	ImpalaShutdownOfCoordinatorDelaySeconds int32 `json:"impalaShutdownOfCoordinatorDelaySeconds,omitempty"`

	// Maximum number of available compute groups.
	MaxClusters int32 `json:"maxClusters,omitempty"`

	// Minimum number of available compute groups.
	MinClusters int32 `json:"minClusters,omitempty"`

	// Name of the pod configuration.
	PodConfigName string `json:"podConfigName,omitempty"`
}

AutoscalingOptionsResponse Auto-scaling configuration for a Virtual Warehouse.

swagger:model AutoscalingOptionsResponse

func (*AutoscalingOptionsResponse) ContextValidate ¶

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

ContextValidate validate this autoscaling options response based on the context it is used

func (*AutoscalingOptionsResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*AutoscalingOptionsResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*AutoscalingOptionsResponse) Validate ¶

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

Validate validates this autoscaling options response

type AutoscalingOptionsUpdateRequest ¶

type AutoscalingOptionsUpdateRequest struct {

	// Auto suspend threshold for Virtual Warehouse.
	AutoSuspendTimeoutSeconds int32 `json:"autoSuspendTimeoutSeconds,omitempty"`

	// Turn off auto suspend for Virtual Warehouse.
	DisableAutoSuspend bool `json:"disableAutoSuspend,omitempty"`

	// Set Desired free capacity. Either "hiveScaleWaitTimeSeconds" or "hiveDesiredFreeCapacity" can be provided.
	HiveDesiredFreeCapacity int32 `json:"hiveDesiredFreeCapacity,omitempty"`

	// Set wait time before a scale event happens. Either "hiveScaleWaitTimeSeconds" or "hiveDesiredFreeCapacity" can be provided. If "hiveScaleWaitTimeSeconds" provided, then the "hiveDesiredFreeCapacity" will be explicityly set to 0.
	HiveScaleWaitTimeSeconds int32 `json:"hiveScaleWaitTimeSeconds,omitempty"`

	// Re-configures executor group sets for workload aware autoscaling.
	ImpalaExecutorGroupSets *ImpalaExecutorGroupSetsUpdateRequest `json:"impalaExecutorGroupSets,omitempty"`

	// DEPRECATED in favor of the top level impalaHASettings object. Number of the active coordinators.
	ImpalaNumOfActiveCoordinators int32 `json:"impalaNumOfActiveCoordinators,omitempty"`

	// Scale down threshold in seconds.
	ImpalaScaleDownDelaySeconds int32 `json:"impalaScaleDownDelaySeconds,omitempty"`

	// Scale up the scaling up threshold in seconds.
	ImpalaScaleUpDelaySeconds int32 `json:"impalaScaleUpDelaySeconds,omitempty"`

	// DEPRECATED in favor of the top level impalaHASettings object. Delay in seconds before the shutdown of coordinator event happens.
	ImpalaShutdownOfCoordinatorDelaySeconds int32 `json:"impalaShutdownOfCoordinatorDelaySeconds,omitempty"`

	// Maximum number of available compute groups. Zero means, the maxClusters will not be updated..
	MaxClusters int32 `json:"maxClusters,omitempty"`

	// Minimum number of available compute groups. Zero means, the minClusters will not be updated.
	MinClusters int32 `json:"minClusters,omitempty"`
}

AutoscalingOptionsUpdateRequest Auto-scaling configuration for a Virtual Warehouse. Provide those values only that you want to update.

swagger:model AutoscalingOptionsUpdateRequest

func (*AutoscalingOptionsUpdateRequest) ContextValidate ¶

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

ContextValidate validate this autoscaling options update request based on the context it is used

func (*AutoscalingOptionsUpdateRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*AutoscalingOptionsUpdateRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*AutoscalingOptionsUpdateRequest) Validate ¶

Validate validates this autoscaling options update request

type AwsActivationOptions ¶

type AwsActivationOptions struct {

	// Additional (fallback) instance types listed in their priority order. They will be used instead of the primary compute instance type in case it is unavailable. You cannot include any instance type that was already indicated in computeInstanceTypes. Use describe-allowed-instance-types to see currently supported values and also the default value when nothing is provided for the computeInstanceTypes.
	AdditionalInstanceTypes []string `json:"additionalInstanceTypes"`

	// AWS compute instance types that the environment is restricted to use. This affects the creation of virtual warehouses where this restriction will apply. Select an instance type that meets your computing, memory, networking, or storage needs. As of now, only a single instance type can be listed. Use describe-allowed-instance-types to see currently possible values.
	ComputeInstanceTypes []string `json:"computeInstanceTypes"`

	// Custom AMI ID.
	CustomAmiID string `json:"customAmiId,omitempty"`

	// Use this option to set up AWS EKS cluster in private only mode with restricted access only from internal/peered networks. Ensure you have ccmv2 setup functional to achieve this integration.
	EnablePrivateEKS *bool `json:"enablePrivateEKS,omitempty"`

	// Whether to enable Spot instances for Virtual warehouses. It cannot be updated later. If the aws-options is not provided it defaults to false.
	EnableSpotInstances *bool `json:"enableSpotInstances,omitempty"`

	// IDs of AWS subnets where the cluster load balancer should be deployed.
	LbSubnetIds []string `json:"lbSubnetIds"`

	// Managed Policy Arn to be attached to the Node Instance Role.
	NodeRoleCDWManagedPolicyArn string `json:"nodeRoleCDWManagedPolicyArn,omitempty"`

	// Use this option to activate the environment with fewer than half of the standard required IAM permissions on your AWS cross-account IAM role.
	ReducedPermissionMode bool `json:"reducedPermissionMode,omitempty"`

	// IDs of AWS subnets where the cluster worker nodes should be deployed.
	WorkerSubnetIds []string `json:"workerSubnetIds"`
}

AwsActivationOptions Options for activating an AWS environment.

swagger:model AwsActivationOptions

func (*AwsActivationOptions) ContextValidate ¶

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

ContextValidate validates this aws activation options based on context it is used

func (*AwsActivationOptions) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*AwsActivationOptions) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*AwsActivationOptions) Validate ¶

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

Validate validates this aws activation options

type AwsOptionsResponse ¶

type AwsOptionsResponse struct {

	// List of availability zones that the cluster is restricted to use.
	AvailabilityZones []string `json:"availabilityZones"`

	// Id of the Custom Amazon Machine Image
	CustomAmiID string `json:"customAmiId,omitempty"`

	// IDs of AWS subnets where the cluster load balancer should be deployed.
	LbSubnetIds []string `json:"lbSubnetIds"`

	// Denotes whether the Reduced Permission mode is enabled.
	ReducedPermissionMode bool `json:"reducedPermissionMode,omitempty"`

	// IDs of AWS subnets where the cluster has been deployed.
	SubnetIds []string `json:"subnetIds"`

	// IDs of AWS subnets where the cluster worker nodes should be deployed.
	WorkerSubnetIds []string `json:"workerSubnetIds"`
}

AwsOptionsResponse Response object of the cluster AWS settings.

swagger:model AwsOptionsResponse

func (*AwsOptionsResponse) ContextValidate ¶

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

ContextValidate validates this aws options response based on context it is used

func (*AwsOptionsResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*AwsOptionsResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*AwsOptionsResponse) Validate ¶

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

Validate validates this aws options response

type AzureActivationOptions ¶

type AzureActivationOptions struct {

	// Enable AKS VNet Azure Virtual Network (VNet) integration by specifying the delegated subnet name. An Azure Kubernetes Service (AKS) cluster configured with API Server VNet Integration projects the API server endpoint directly into a delegated subnet in the VNet where AKS is deployed. API Server VNet Integration enables network communication between the API server and the cluster nodes without requiring a private link or tunnel.
	AksVNetIntegrationSubnetName string `json:"aksVNetIntegrationSubnetName,omitempty"`

	// Azure compute instance types that the environment is restricted to use. This affects the creation of virtual warehouses where this restriction will apply. Select an instance type that meets your computing, memory, networking, or storage needs. As of now, only a single instance type can be listed. Use describe-allowed-instance-types to see currently possible values and the default value used for the case it is not provided.
	ComputeInstanceTypes []string `json:"computeInstanceTypes"`

	// Enables Azure Availability Zones for the cluster deployment.
	EnableAZ bool `json:"enableAZ,omitempty"`

	// Enable Azure Private AKS mode.
	EnablePrivateAks *bool `json:"enablePrivateAks,omitempty"`

	// Enables private SQL for the cluster deployment.
	EnablePrivateSQL *bool `json:"enablePrivateSQL,omitempty"`

	// Whether to enable spot instances for Virtual warehouses. It cannot be updated later. If the AzureActivationOptions is not provided it defaults to false.
	EnableSpotInstances *bool `json:"enableSpotInstances,omitempty"`

	// Enable monitoring of Azure Kubernetes Service (AKS) cluster. Workspace ID for Azure log analytics.
	LogAnalyticsWorkspaceID string `json:"logAnalyticsWorkspaceId,omitempty"`

	// Network outbound type. This setting controls the egress traffic for cluster nodes in Azure Kubernetes Service. Please refer to the following AKS documentation on the Azure portal. https://learn.microsoft.com/en-us/azure/aks/egress-outboundtype, https://learn.microsoft.com/en-us/azure/aks/nat-gateway
	// Enum: [LoadBalancer UserAssignedNATGateway UserDefinedRouting]
	OutboundType string `json:"outboundType,omitempty"`

	// Private DNS zone AKS resource ID.
	PrivateDNSZoneAKS string `json:"privateDNSZoneAKS,omitempty"`

	// ID of Azure subnet where the cluster should be deployed. It is a mandatory parameter for Azure cluster creation.
	SubnetID string `json:"subnetId,omitempty"`

	// Resource ID of the managed identity used by AKS. It is a mandatory parameter for Azure cluster creation.
	UserAssignedManagedIdentity string `json:"userAssignedManagedIdentity,omitempty"`
}

AzureActivationOptions Options for activating an Azure environment.

swagger:model AzureActivationOptions

func (*AzureActivationOptions) ContextValidate ¶

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

ContextValidate validates this azure activation options based on context it is used

func (*AzureActivationOptions) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*AzureActivationOptions) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*AzureActivationOptions) Validate ¶

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

Validate validates this azure activation options

type AzureOptionsResponse ¶

type AzureOptionsResponse struct {

	// AKS VNet integration subnet name. If it's an empty string, then VNet integration is disabled.
	AksVNetIntegrationSubnetName string `json:"aksVNetIntegrationSubnetName"`

	// Denotes whther the Azure Availability Zones for the cluster is enabled or not.
	EnableAZ *bool `json:"enableAZ,omitempty"`

	// Workspace ID for Azure log analytics.
	LogAnalyticsWorkspaceID string `json:"logAnalyticsWorkspaceId,omitempty"`

	// The current outbound type setting.
	OutboundType string `json:"outboundType,omitempty"`

	// ID of Azure subnet where the cluster is deployed.
	SubnetID string `json:"subnetId,omitempty"`
}

AzureOptionsResponse Response object of the cluster Azure settings.

swagger:model AzureOptionsResponse

func (*AzureOptionsResponse) ContextValidate ¶

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

ContextValidate validates this azure options response based on context it is used

func (*AzureOptionsResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*AzureOptionsResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*AzureOptionsResponse) Validate ¶

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

Validate validates this azure options response

type Backup ¶

type Backup struct {

	// The time when the backup was created.
	BackupCreationTime string `json:"backupCreationTime,omitempty"`

	// The CRN of the backup.
	BackupCrn string `json:"backupCrn,omitempty"`

	// The backup job name.
	BackupJob string `json:"backupJob,omitempty"`

	// The current state of the backup job.
	BackupJobState string `json:"backupJobState,omitempty"`

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

	// The phase of the backup operation.
	BackupPhase string `json:"backupPhase,omitempty"`

	// The time when the backup was updated.
	BackupUpdatedTime string `json:"backupUpdatedTime,omitempty"`

	// The errors from backup job.
	Errors []*Message `json:"errors"`

	// The list of namespaces to be included in backup.
	IncludedNamespaces []string `json:"includedNamespaces"`

	// The warnings from backup job.
	Warnings []*Message `json:"warnings"`
}

Backup Backup entry

swagger:model Backup

func (*Backup) ContextValidate ¶

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

ContextValidate validate this backup based on the context it is used

func (*Backup) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*Backup) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Backup) Validate ¶

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

Validate validates this backup

type BackupClusterRequest ¶

type BackupClusterRequest struct {

	// The ID of the cluster.
	// Required: true
	ClusterID *string `json:"clusterId"`
}

BackupClusterRequest Request object for the backupCluster method.

swagger:model BackupClusterRequest

func (*BackupClusterRequest) ContextValidate ¶

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

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

func (*BackupClusterRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*BackupClusterRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*BackupClusterRequest) Validate ¶

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

Validate validates this backup cluster request

type BackupClusterResponse ¶

type BackupClusterResponse struct {

	// The ID of the cluster.
	ClusterID string `json:"clusterId,omitempty"`

	// The backup data.
	Data string `json:"data,omitempty"`

	// The md5 hash of the encoded data.
	Md5 string `json:"md5,omitempty"`

	// The ID of the backup operation.
	OperationID string `json:"operationId,omitempty"`

	// The date of the creation.
	// Format: date-time
	Timestamp strfmt.DateTime `json:"timestamp,omitempty"`
}

BackupClusterResponse Response object for the backupCluster method.

swagger:model BackupClusterResponse

func (*BackupClusterResponse) ContextValidate ¶

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

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

func (*BackupClusterResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*BackupClusterResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*BackupClusterResponse) Validate ¶

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

Validate validates this backup cluster response

type CloudUserReference ¶

type CloudUserReference struct {

	// A cloud based unique identifier of the user (ARN for AWS users, groupId for Azure users).
	// Required: true
	UserID *string `json:"userId"`
}

CloudUserReference Cloud user definition object.

swagger:model CloudUserReference

func (*CloudUserReference) ContextValidate ¶

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

ContextValidate validates this cloud user reference based on context it is used

func (*CloudUserReference) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*CloudUserReference) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*CloudUserReference) Validate ¶

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

Validate validates this cloud user reference

type ClusterCreateDiagnosticDataDownloadOptions ¶

type ClusterCreateDiagnosticDataDownloadOptions struct {

	// Include cluster info.
	IncludeClusterInfo *bool `json:"includeClusterInfo,omitempty"`

	// Include Istio system.
	IncludeIstioSystem *bool `json:"includeIstioSystem,omitempty"`

	// Include Kube system.
	IncludeKubeSystem *bool `json:"includeKubeSystem,omitempty"`

	// Include shared services.
	IncludeSharedServices *bool `json:"includeSharedServices,omitempty"`
}

ClusterCreateDiagnosticDataDownloadOptions Flags that denote which diagnostics to include for the cluster.

swagger:model ClusterCreateDiagnosticDataDownloadOptions

func (*ClusterCreateDiagnosticDataDownloadOptions) ContextValidate ¶

ContextValidate validates this cluster create diagnostic data download options based on context it is used

func (*ClusterCreateDiagnosticDataDownloadOptions) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ClusterCreateDiagnosticDataDownloadOptions) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ClusterCreateDiagnosticDataDownloadOptions) Validate ¶

Validate validates this cluster create diagnostic data download options

type ClusterDiagnosticDataJob ¶

type ClusterDiagnosticDataJob struct {

	// The finish time of the Diagnostic Data Job.
	// Format: date-time
	EndTime strfmt.DateTime `json:"endTime,omitempty"`

	// The unique identifier of the Diagnostic Data Job.
	JobID string `json:"jobId,omitempty"`

	// Additional key-value pair attributes associated with the Diagnostic Data Job.
	Labels map[string]string `json:"labels,omitempty"`

	// The start time of the Diagnostic Data Job.
	// Format: date-time
	StartTime strfmt.DateTime `json:"startTime,omitempty"`

	// The job status.
	Status DiagnosticDataJobStatus `json:"status,omitempty"`

	// This URL points to a download location if the destination is DOWNLOAD.
	URL string `json:"url,omitempty"`
}

ClusterDiagnosticDataJob Represents a Diagnostic Data Job.

swagger:model ClusterDiagnosticDataJob

func (*ClusterDiagnosticDataJob) ContextValidate ¶

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

ContextValidate validate this cluster diagnostic data job based on the context it is used

func (*ClusterDiagnosticDataJob) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ClusterDiagnosticDataJob) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ClusterDiagnosticDataJob) Validate ¶

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

Validate validates this cluster diagnostic data job

type ClusterSummaryResponse ¶

type ClusterSummaryResponse struct {

	// Additional (fallback) instance types listed in their priority order. They are used instead of the primary compute instance type in case it is unavailable. Since additional instance types are not supported for Azure, this is always empty for it.
	AdditionalInstanceTypes []string `json:"additionalInstanceTypes"`

	// Response object of AWS related cluster options.
	AwsOptions *AwsOptionsResponse `json:"awsOptions,omitempty"`

	// Response object of Azure related cluster options.
	AzureOptions *AzureOptionsResponse `json:"azureOptions,omitempty"`

	// The cloud platform of the environment that was used to create this cluster.
	CloudPlatform string `json:"cloudPlatform,omitempty"`

	// Compute instance types that the environment is restricted to use. This affects the creation of the virtual warehouses where this restriction will apply.
	ComputeInstanceTypes []string `json:"computeInstanceTypes"`

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

	// The creator of the cluster.
	Creator *ActorResponse `json:"creator,omitempty"`

	// The CRN of the cluster.
	Crn string `json:"crn,omitempty"`

	// Cluster description.
	Description string `json:"description,omitempty"`

	// Denotes whether the spot instances have been enabled for the cluster. This value is only available for AWS and Azure clusters.
	EnableSpotInstances bool `json:"enableSpotInstances,omitempty"`

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

	// External buckets attached to the environment.
	ExternalBuckets []*ExternalBucket `json:"externalBuckets"`

	// The ID of the cluster.
	ID string `json:"id,omitempty"`

	// Name of the cluster (same as the name of the environment).
	Name string `json:"name,omitempty"`

	// Number of additional reserved nodes for executors and coordinators to use during autoscaling.
	ReservedComputeNodes int32 `json:"reservedComputeNodes,omitempty"`

	// Number of additional reserved nodes for other services in the cluster.
	ReservedSharedServicesNodes int32 `json:"reservedSharedServicesNodes,omitempty"`

	// The name of the Resource Pool the cluster is in.
	ResourcePool string `json:"resourcePool,omitempty"`

	// Status of the cluster. Possible values are: Creating, Created, Accepted, Starting, Running, Stopping, Stopped, Updating, PreUpdate, Upgrading, PreUpgrade, Restarting, Deleting, Waiting, Failed, Error.
	Status string `json:"status,omitempty"`

	// List of IP address CIDRs to whitelist for kubernetes cluster access.
	WhitelistK8sClusterAccessIPCIDRs string `json:"whitelistK8sClusterAccessIpCIDRs,omitempty"`

	// List of IP address CIDRs to whitelist for workload access.
	WhitelistWorkloadAccessIPCIDRs string `json:"whitelistWorkloadAccessIpCIDRs,omitempty"`
}

ClusterSummaryResponse A Cloudera Data Warehouse cluster.

swagger:model ClusterSummaryResponse

func (*ClusterSummaryResponse) ContextValidate ¶

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

ContextValidate validate this cluster summary response based on the context it is used

func (*ClusterSummaryResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ClusterSummaryResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ClusterSummaryResponse) Validate ¶

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

Validate validates this cluster summary response

type ConfigBlock ¶

type ConfigBlock struct {

	// Configuration file to update.
	ConfigFile string `json:"configFile,omitempty"`

	// Set values for text format configuration file e.g. TEXT, JSON, YAML, XML typed file.
	Content string `json:"content,omitempty"`

	// Set values for key-value format configuration file e.g. ENV, PROPERTIES, FLAGFILE, HADOOP_XML typed file.
	KeyValue map[string]string `json:"keyValue,omitempty"`
}

ConfigBlock Set values for a configuration file of a service.

swagger:model ConfigBlock

func (*ConfigBlock) ContextValidate ¶

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

ContextValidate validates this config block based on context it is used

func (*ConfigBlock) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ConfigBlock) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ConfigBlock) Validate ¶

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

Validate validates this config block

type ConfigBlockDiff ¶

type ConfigBlockDiff struct {

	// Differences between the contents.
	ContentDiff *ConfigContentDiff `json:"contentDiff,omitempty"`

	// ID of the ConfigBlock.
	ID string `json:"id,omitempty"`
}

ConfigBlockDiff Differences between two ConfigBlocks.

swagger:model ConfigBlockDiff

func (*ConfigBlockDiff) ContextValidate ¶

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

ContextValidate validate this config block diff based on the context it is used

func (*ConfigBlockDiff) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ConfigBlockDiff) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ConfigBlockDiff) Validate ¶

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

Validate validates this config block diff

type ConfigBlockReq ¶

type ConfigBlockReq struct {

	// Contents of a ConfigBlock.
	// Required: true
	Content *ConfigContentReq `json:"content"`

	// Format of ConfigBlock.
	// Required: true
	// Enum: [HADOOP_XML PROPERTIES TEXT JSON BINARY ENV FLAGFILE]
	Format *string `json:"format"`

	// ID of the ConfigBlock. Unique within an ApplicationConfig.
	// Required: true
	ID *string `json:"id"`
}

ConfigBlockReq A piece of configuration stored in the same place (e.g. same file or environment variables).

swagger:model ConfigBlockReq

func (*ConfigBlockReq) ContextValidate ¶

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

ContextValidate validate this config block req based on the context it is used

func (*ConfigBlockReq) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ConfigBlockReq) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ConfigBlockReq) Validate ¶

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

Validate validates this config block req

type ConfigBlockResp ¶

type ConfigBlockResp struct {

	// Contents of a ConfigBlock.
	Content *ConfigContentResp `json:"content,omitempty"`

	// Format of ConfigBlock.
	// Enum: [HADOOP_XML PROPERTIES TEXT JSON BINARY ENV FLAGFILE]
	Format string `json:"format,omitempty"`

	// ID of the ConfigBlock. Unique within an ApplicationConfig.
	ID string `json:"id,omitempty"`
}

ConfigBlockResp A piece of configuration stored in the same place (e.g. same file or environment variables).

swagger:model ConfigBlockResp

func (*ConfigBlockResp) ContextValidate ¶

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

ContextValidate validate this config block resp based on the context it is used

func (*ConfigBlockResp) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ConfigBlockResp) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ConfigBlockResp) Validate ¶

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

Validate validates this config block resp

type ConfigBlocksDiffs ¶

type ConfigBlocksDiffs struct {

	// Config blocks that are only present in the new configuration.
	Added []*ConfigBlockResp `json:"added"`

	// Config blocks that are different between the two configurations.
	Changed []*ConfigBlockDiff `json:"changed"`

	// Has any of the config blocks changed?
	// Required: true
	IsChanged *bool `json:"isChanged"`

	// Config blocks that are only present in the old configuration.
	Removed []*ConfigBlockResp `json:"removed"`

	// Config blocks that are the same in both configurations.
	Same []*ConfigBlockResp `json:"same"`
}

ConfigBlocksDiffs Differences between two sets of ConfigBlocks.

swagger:model ConfigBlocksDiffs

func (*ConfigBlocksDiffs) ContextValidate ¶

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

ContextValidate validate this config blocks diffs based on the context it is used

func (*ConfigBlocksDiffs) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ConfigBlocksDiffs) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ConfigBlocksDiffs) Validate ¶

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

Validate validates this config blocks diffs

type ConfigContentDiff ¶

type ConfigContentDiff struct {

	// Different between keyValues of two ConfigContents.
	KeyValues *KeyValuesDiff `json:"keyValues,omitempty"`
}

ConfigContentDiff Difference between two ConfigContents.

swagger:model ConfigContentDiff

func (*ConfigContentDiff) ContextValidate ¶

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

ContextValidate validate this config content diff based on the context it is used

func (*ConfigContentDiff) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ConfigContentDiff) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ConfigContentDiff) Validate ¶

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

Validate validates this config content diff

type ConfigContentReq ¶

type ConfigContentReq struct {

	// JSON type configuration.
	JSON string `json:"json,omitempty"`

	// Key-value type configurations.
	KeyValues map[string]string `json:"keyValues,omitempty"`

	// Text type configuration.
	Text string `json:"text,omitempty"`
}

ConfigContentReq Contents of a ConfigBlock.

swagger:model ConfigContentReq

func (*ConfigContentReq) ContextValidate ¶

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

ContextValidate validates this config content req based on context it is used

func (*ConfigContentReq) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ConfigContentReq) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ConfigContentReq) Validate ¶

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

Validate validates this config content req

type ConfigContentResp ¶

type ConfigContentResp struct {

	// JSON type configuration.
	JSON string `json:"json,omitempty"`

	// Key-value type configurations.
	KeyValues map[string]string `json:"keyValues,omitempty"`

	// Text type configuration.
	Text string `json:"text,omitempty"`
}

ConfigContentResp Contents of a ConfigBlock.

swagger:model ConfigContentResp

func (*ConfigContentResp) ContextValidate ¶

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

ContextValidate validates this config content resp based on context it is used

func (*ConfigContentResp) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ConfigContentResp) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ConfigContentResp) Validate ¶

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

Validate validates this config content resp

type ConfigHistoryItem ¶

type ConfigHistoryItem struct {

	// ID of the configuration.
	ConfigID string `json:"configId,omitempty"`

	// When was this configuration used from.
	// Format: date-time
	From strfmt.DateTime `json:"from,omitempty"`

	// DBC or VW ID that this configuration belongs to.
	ServiceID string `json:"serviceId,omitempty"`
}

ConfigHistoryItem An entry in the configuration history of a service.

swagger:model ConfigHistoryItem

func (*ConfigHistoryItem) ContextValidate ¶

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

ContextValidate validates this config history item based on context it is used

func (*ConfigHistoryItem) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ConfigHistoryItem) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ConfigHistoryItem) Validate ¶

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

Validate validates this config history item

type CreateAwsClusterRequest ¶ added in v0.4.2

type CreateAwsClusterRequest struct {

	// Additional (fallback) instance types listed in their priority order. They will be used instead of the primary compute instance type in case it is unavailable. You cannot include any instance type that was already indicated in computeInstanceTypes. Use describe-allowed-instance-types to see currently supported values and also the default value when nothing is provided for the computeInstanceTypes.
	AdditionalInstanceTypes []string `json:"additionalInstanceTypes"`

	// AWS compute instance types that the environment is restricted to use. This affects the creation of virtual warehouses where this restriction will apply. Select an instance type that meets your computing, memory, networking, or storage needs. As of now, only a single instance type can be listed. Use describe-allowed-instance-types to see currently possible values.
	ComputeInstanceTypes []string `json:"computeInstanceTypes"`

	// Custom AMI ID.
	CustomAmiID string `json:"customAmiId,omitempty"`

	// Options for custom ACR/ECR/Docker registries.
	CustomRegistryOptions *CustomRegistryOptions `json:"customRegistryOptions,omitempty"`

	// Custom environment subdomain. Overrides the environment subdomain using a customized domain either in the old subdomain format like ENV_ID.dw or the new format like dw-ENV_NAME.
	CustomSubdomain string `json:"customSubdomain,omitempty"`

	// PostgreSQL server backup retention days.
	DatabaseBackupRetentionPeriod *int32 `json:"databaseBackupRetentionPeriod,omitempty"`

	// Use this option to set up AWS EKS cluster in private only mode with restricted access only from internal/peered networks. Ensure you have ccmv2 setup functional to achieve this integration.
	EnablePrivateEKS *bool `json:"enablePrivateEKS,omitempty"`

	// Whether to enable Spot instances for Virtual warehouses. It cannot be updated later. Defaults to false.
	EnableSpotInstances *bool `json:"enableSpotInstances,omitempty"`

	// The CRN of the environment for the cluster to create.
	// Required: true
	EnvironmentCrn *string `json:"environmentCrn"`

	// IDs of AWS subnets where the cluster load balancer should be deployed.
	LbSubnetIds []string `json:"lbSubnetIds"`

	// Managed Policy Arn to be attached to the Node Instance Role.
	NodeRoleCDWManagedPolicyArn string `json:"nodeRoleCDWManagedPolicyArn,omitempty"`

	// Use this option to activate the environment with fewer than half of the standard required IAM permissions on your AWS cross-account IAM role.
	ReducedPermissionMode bool `json:"reducedPermissionMode,omitempty"`

	// Set additional number of nodes to reserve for executors and coordinators to use during autoscaling. Adding more reserved nodes increases your cloud costs.
	ReservedComputeNodes int32 `json:"reservedComputeNodes,omitempty"`

	// Set additional number of nodes to reserve for other services in the cluster. Adding more reserved nodes increases your cloud costs.
	ReservedSharedServicesNodes int32 `json:"reservedSharedServicesNodes,omitempty"`

	// Using an overlay network will save IP addresses in the VPC by using a private IP address range for Pods in the cluster.
	UseOverlayNetwork bool `json:"useOverlayNetwork,omitempty"`

	// Set up load balancer with private IP address. In AWS it is created in private subnets. In Azure an internal load balancer gets created. Make sure there is connectivity between your client network and the network (VPC/VNet) where CDW environment is deployed.
	UsePrivateLoadBalancer bool `json:"usePrivateLoadBalancer,omitempty"`

	// Set up worker node with public IP address. In AWS it is created in public subnets.
	UsePublicWorkerNode bool `json:"usePublicWorkerNode,omitempty"`

	// List of IP address CIDRs to whitelist for kubernetes cluster access.
	WhitelistK8sClusterAccessIPCIDRs []string `json:"whitelistK8sClusterAccessIpCIDRs"`

	// List of IP address CIDRs to whitelist for workload access.
	WhitelistWorkloadAccessIPCIDRs []string `json:"whitelistWorkloadAccessIpCIDRs"`

	// IDs of AWS subnets where the cluster worker nodes should be deployed.
	WorkerSubnetIds []string `json:"workerSubnetIds"`
}

CreateAwsClusterRequest Request object for the createAwsCluster method.

swagger:model CreateAwsClusterRequest

func (*CreateAwsClusterRequest) ContextValidate ¶ added in v0.4.2

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

ContextValidate validate this create aws cluster request based on the context it is used

func (*CreateAwsClusterRequest) MarshalBinary ¶ added in v0.4.2

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

MarshalBinary interface implementation

func (*CreateAwsClusterRequest) UnmarshalBinary ¶ added in v0.4.2

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

UnmarshalBinary interface implementation

func (*CreateAwsClusterRequest) Validate ¶ added in v0.4.2

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

Validate validates this create aws cluster request

type CreateAwsClusterResponse ¶ added in v0.4.2

type CreateAwsClusterResponse struct {

	// ID of new AWS cluster.
	ClusterID string `json:"clusterId,omitempty"`
}

CreateAwsClusterResponse Response object for the createAwsCluster method.

swagger:model CreateAwsClusterResponse

func (*CreateAwsClusterResponse) ContextValidate ¶ added in v0.4.2

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

ContextValidate validates this create aws cluster response based on context it is used

func (*CreateAwsClusterResponse) MarshalBinary ¶ added in v0.4.2

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

MarshalBinary interface implementation

func (*CreateAwsClusterResponse) UnmarshalBinary ¶ added in v0.4.2

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

UnmarshalBinary interface implementation

func (*CreateAwsClusterResponse) Validate ¶ added in v0.4.2

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

Validate validates this create aws cluster response

type CreateAzureClusterRequest ¶ added in v0.4.2

type CreateAzureClusterRequest struct {

	// Enable AKS VNet Azure Virtual Network (VNet) integration by specifying the delegated subnet name. An Azure Kubernetes Service (AKS) cluster configured with API Server VNet Integration projects the API server endpoint directly into a delegated subnet in the VNet where AKS is deployed. API Server VNet Integration enables network communication between the API server and the cluster nodes without requiring a private link or tunnel.
	AksVNETIntegrationSubnetName string `json:"aksVNETIntegrationSubnetName,omitempty"`

	// Azure compute instance types that the environment is restricted to use. This affects the creation of virtual warehouses where this restriction will apply. Select an instance type that meets your computing, memory, networking, or storage needs. As of now, only a single instance type can be listed. Use describe-allowed-instance-types to see currently possible values and the default value used for the case it is not provided.
	ComputeInstanceTypes []string `json:"computeInstanceTypes"`

	// Options for custom ACR/ECR/Docker registries.
	CustomRegistryOptions *CustomRegistryOptions `json:"customRegistryOptions,omitempty"`

	// Custom environment subdomain. Overrides the environment subdomain using a customized domain either in the old subdomain format like ENV_ID.dw or the new format like dw-ENV_NAME.
	CustomSubdomain string `json:"customSubdomain,omitempty"`

	// PostgreSQL server backup retention days.
	DatabaseBackupRetentionPeriod *int32 `json:"databaseBackupRetentionPeriod,omitempty"`

	// Enables Azure Availability Zones for the cluster deployment.
	EnableAZ bool `json:"enableAZ,omitempty"`

	// Enable Azure Private AKS mode.
	EnablePrivateAks *bool `json:"enablePrivateAks,omitempty"`

	// Enables private SQL for the cluster deployment.
	EnablePrivateSQL *bool `json:"enablePrivateSQL,omitempty"`

	// Whether to enable spot instances for Virtual warehouses. It cannot be updated later. Defaults to false.
	EnableSpotInstances *bool `json:"enableSpotInstances,omitempty"`

	// The CRN of the environment for the cluster to create.
	// Required: true
	EnvironmentCrn *string `json:"environmentCrn"`

	// Enable monitoring of Azure Kubernetes Service (AKS) cluster. Workspace ID for Azure log analytics.
	LogAnalyticsWorkspaceID string `json:"logAnalyticsWorkspaceId,omitempty"`

	// Network outbound type. This setting controls the egress traffic for cluster nodes in Azure Kubernetes Service. Please refer to the following AKS documentation on the Azure portal. https://learn.microsoft.com/en-us/azure/aks/egress-outboundtype, https://learn.microsoft.com/en-us/azure/aks/nat-gateway
	// Enum: [LoadBalancer UserAssignedNATGateway UserDefinedRouting]
	OutboundType string `json:"outboundType,omitempty"`

	// Private DNS zone AKS resource ID.
	PrivateDNSZoneAKS string `json:"privateDNSZoneAKS,omitempty"`

	// Set additional number of nodes to reserve for executors and coordinators to use during autoscaling. Adding more reserved nodes increases your cloud costs.
	ReservedComputeNodes int32 `json:"reservedComputeNodes,omitempty"`

	// Set additional number of nodes to reserve for other services in the cluster. Adding more reserved nodes increases your cloud costs.
	ReservedSharedServicesNodes int32 `json:"reservedSharedServicesNodes,omitempty"`

	// Name of Azure subnet where the cluster should be deployed. It is a mandatory parameter for Azure cluster creation.
	// Required: true
	SubnetName *string `json:"subnetName"`

	// Set up load balancer with private IP address. An internal load balancer gets created. Make sure there is connectivity between your client network and the network VNet where CDW environment is deployed.
	UseInternalLoadBalancer bool `json:"useInternalLoadBalancer,omitempty"`

	// With overlay network nodes get an IP address from the Azure virtual network subnet. Pods receive an IP address from a logically different address space to the Azure virtual network subnet of the nodes.
	UseOverlayNetworking bool `json:"useOverlayNetworking,omitempty"`

	// Resource ID of the managed identity used by AKS. It is a mandatory parameter for Azure cluster creation.
	// Required: true
	UserAssignedManagedIdentity *string `json:"userAssignedManagedIdentity"`

	// List of IP address CIDRs to whitelist for kubernetes cluster access.
	WhitelistK8sClusterAccessIPCIDRs []string `json:"whitelistK8sClusterAccessIpCIDRs"`

	// List of IP address CIDRs to whitelist for workload access.
	WhitelistWorkloadAccessIPCIDRs []string `json:"whitelistWorkloadAccessIpCIDRs"`
}

CreateAzureClusterRequest Request object for the createAzureCluster method.

swagger:model CreateAzureClusterRequest

func (*CreateAzureClusterRequest) ContextValidate ¶ added in v0.4.2

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

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

func (*CreateAzureClusterRequest) MarshalBinary ¶ added in v0.4.2

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

MarshalBinary interface implementation

func (*CreateAzureClusterRequest) UnmarshalBinary ¶ added in v0.4.2

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

UnmarshalBinary interface implementation

func (*CreateAzureClusterRequest) Validate ¶ added in v0.4.2

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

Validate validates this create azure cluster request

type CreateAzureClusterResponse ¶ added in v0.4.2

type CreateAzureClusterResponse struct {

	// ID of new Azure cluster.
	ClusterID string `json:"clusterId,omitempty"`
}

CreateAzureClusterResponse Response object for the createCluster method.

swagger:model CreateAzureClusterResponse

func (*CreateAzureClusterResponse) ContextValidate ¶ added in v0.4.2

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

ContextValidate validates this create azure cluster response based on context it is used

func (*CreateAzureClusterResponse) MarshalBinary ¶ added in v0.4.2

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

MarshalBinary interface implementation

func (*CreateAzureClusterResponse) UnmarshalBinary ¶ added in v0.4.2

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

UnmarshalBinary interface implementation

func (*CreateAzureClusterResponse) Validate ¶ added in v0.4.2

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

Validate validates this create azure cluster response

type CreateBackupRequest ¶

type CreateBackupRequest struct {

	// Specified name for the backup. If not set, the name will be blank.
	BackupName string `json:"backupName,omitempty"`

	// DEPRECATED in favor of the namespaceNames. Namespace of the potential candidate for backup. If not set, all of the Data Warehouse namespaces will be backed up.
	NamespaceName string `json:"namespaceName,omitempty"`

	// If both namespaceName and namespaceNames are set, the namespaceName will be ignored! A list of namespace of the potential candidates for backup. If not set, all of the Data Warehouse namespaces will be backed up.
	NamespaceNames []string `json:"namespaceNames"`
}

CreateBackupRequest Request object for the create backup request.

swagger:model CreateBackupRequest

func (*CreateBackupRequest) ContextValidate ¶

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

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

func (*CreateBackupRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*CreateBackupRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*CreateBackupRequest) Validate ¶

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

Validate validates this create backup request

type CreateBackupResponse ¶

type CreateBackupResponse struct {

	// The CRN the backup.
	// Required: true
	BackupCrn *string `json:"backupCrn"`
}

CreateBackupResponse Response object for the create backup request.

swagger:model CreateBackupResponse

func (*CreateBackupResponse) ContextValidate ¶

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

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

func (*CreateBackupResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*CreateBackupResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*CreateBackupResponse) Validate ¶

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

Validate validates this create backup response

type CreateClusterDiagnosticDataJobRequest ¶

type CreateClusterDiagnosticDataJobRequest struct {

	// Additional user-defined metadata information that is attached to the resulting bundle-info.json when posting the bundle.
	BundleMetadata map[string]string `json:"bundleMetadata,omitempty"`

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

	// ID of the Cluster.
	// Required: true
	ClusterID *string `json:"clusterId"`

	// Destination of the diagnostics collection.
	// Required: true
	// Enum: [UPLOAD_TO_CLOUDERA DOWNLOAD]
	Destination *string `json:"destination"`

	// Cluster diagnostic options. If not provided, everything will be included in the Diagnostic Data.
	DownloadOptions *ClusterCreateDiagnosticDataDownloadOptions `json:"downloadOptions,omitempty"`

	// The resulting bundle will contain logs/metrics before the specified end time. If not indicated, then the current time is taken as the end time.
	// Format: date-time
	EndTime strfmt.DateTime `json:"endTime,omitempty"`

	// Forced recreation of the diagnostic job.
	Force *bool `json:"force,omitempty"`

	// The resulting bundle will contain logs/metrics after the specified start time. If not indicated, then 30 minutes ago from now is taken as the start time.
	// Format: date-time
	StartTime strfmt.DateTime `json:"startTime,omitempty"`
}

CreateClusterDiagnosticDataJobRequest Request object for the createClusterDiagnosticDataJob method.

swagger:model CreateClusterDiagnosticDataJobRequest

func (*CreateClusterDiagnosticDataJobRequest) ContextValidate ¶

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

ContextValidate validate this create cluster diagnostic data job request based on the context it is used

func (*CreateClusterDiagnosticDataJobRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*CreateClusterDiagnosticDataJobRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*CreateClusterDiagnosticDataJobRequest) Validate ¶

Validate validates this create cluster diagnostic data job request

type CreateClusterDiagnosticDataJobResponse ¶

type CreateClusterDiagnosticDataJobResponse struct {

	// Identifier for each bundle collection.
	ID string `json:"id,omitempty"`

	// Additional key-value pair attributes associated with the Diagnostic Data Job.
	Labels map[string]string `json:"labels,omitempty"`

	// Status of the diagnostics collection request.
	Status string `json:"status,omitempty"`

	// This URL points to a download location if the destination is DOWNLOAD.
	URL string `json:"url,omitempty"`
}

CreateClusterDiagnosticDataJobResponse Response object for the createClusterDiagnosticDataJob method.

swagger:model CreateClusterDiagnosticDataJobResponse

func (*CreateClusterDiagnosticDataJobResponse) ContextValidate ¶

ContextValidate validates this create cluster diagnostic data job response based on context it is used

func (*CreateClusterDiagnosticDataJobResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*CreateClusterDiagnosticDataJobResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*CreateClusterDiagnosticDataJobResponse) Validate ¶

Validate validates this create cluster diagnostic data job response

type CreateClusterRequest ¶

type CreateClusterRequest struct {

	// Options for activating an AWS environment.
	AwsOptions *AwsActivationOptions `json:"awsOptions,omitempty"`

	// Options for activating an Azure environment.
	AzureOptions *AzureActivationOptions `json:"azureOptions,omitempty"`

	// Options for custom ACR/ECR/Docker registries.
	CustomRegistryOptions *CustomRegistryOptions `json:"customRegistryOptions,omitempty"`

	// Custom environment subdomain. Overrides the environment subdomain using a customized domain either in the old subdomain format like ENV_ID.dw or the new format like dw-ENV_NAME.
	CustomSubdomain string `json:"customSubdomain,omitempty"`

	// PostgreSQL server backup retention days.
	DatabaseBackupRetentionPeriod *int32 `json:"databaseBackupRetentionPeriod,omitempty"`

	// DEPRECATED - Enable Storage Roles
	EnableStorageRoles *bool `json:"enableStorageRoles,omitempty"`

	// The CRN of the environment for the cluster to create.
	// Required: true
	EnvironmentCrn *string `json:"environmentCrn"`

	// Options for activating a Private Cloud environment.
	PrivateCloudOptions *PrivateCloudActivationOptions `json:"privateCloudOptions,omitempty"`

	// Set additional number of nodes to reserve for executors and coordinators to use during autoscaling. Adding more reserved nodes increases your cloud costs.
	ReservedComputeNodes int32 `json:"reservedComputeNodes,omitempty"`

	// Set additional number of nodes to reserve for other services in the cluster. Adding more reserved nodes increases your cloud costs.
	ReservedSharedServicesNodes int32 `json:"reservedSharedServicesNodes,omitempty"`

	// The Resource Pool of the cluster.
	ResourcePool string `json:"resourcePool,omitempty"`

	// Using an overlay network will save IP addresses in the VPC by using a private IP address range for Pods in the cluster.
	UseOverlayNetwork bool `json:"useOverlayNetwork,omitempty"`

	// Set up load balancer with private IP address. In AWS it is created in private subnets. In Azure an internal load balancer gets created. Make sure there is connectivity between your client network and the network (VPC/VNet) where CDW environment is deployed.
	UsePrivateLoadBalancer bool `json:"usePrivateLoadBalancer,omitempty"`

	// Set up worker node with public IP address. In AWS it is created in public subnets.
	UsePublicWorkerNode bool `json:"usePublicWorkerNode,omitempty"`

	// This field is still available for Private Cloud deployments, however it'll be removed for Public Cloud in the next DWX release. Please use the use 'whitelistK8sClusterAccessIpCIDRs' in combination of 'whitelistWorkloadAccessIpCIDRs' on Public Cloud. Comma separated list of IP address CIDRs to whitelist.
	WhitelistIPCIDRs string `json:"whitelistIpCIDRs,omitempty"`

	// List of IP address CIDRs to whitelist for kubernetes cluster access.
	WhitelistK8sClusterAccessIPCIDRs []string `json:"whitelistK8sClusterAccessIpCIDRs"`

	// List of IP address CIDRs to whitelist for workload access.
	WhitelistWorkloadAccessIPCIDRs []string `json:"whitelistWorkloadAccessIpCIDRs"`
}

CreateClusterRequest Request object for the createCluster method.

swagger:model CreateClusterRequest

func (*CreateClusterRequest) ContextValidate ¶

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

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

func (*CreateClusterRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*CreateClusterRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*CreateClusterRequest) Validate ¶

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

Validate validates this create cluster request

type CreateClusterResponse ¶

type CreateClusterResponse struct {

	// ID of new cluster.
	ClusterID string `json:"clusterId,omitempty"`
}

CreateClusterResponse Response object for the createCluster method.

swagger:model CreateClusterResponse

func (*CreateClusterResponse) ContextValidate ¶

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

ContextValidate validates this create cluster response based on context it is used

func (*CreateClusterResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*CreateClusterResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*CreateClusterResponse) Validate ¶

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

Validate validates this create cluster response

type CreateDataVisualizationRequest ¶

type CreateDataVisualizationRequest struct {

	// ID of cluster where Cloudera Data Visualization should be created.
	// Required: true
	ClusterID *string `json:"clusterId"`

	// The LDAP admin and user group configuration for Cloudera Data Visualization.
	// Required: true
	Config *VizConfig `json:"config"`

	// Version of the Cloudera Data Visualization.
	ImageVersion string `json:"imageVersion,omitempty"`

	// Name of the Cloudera Data Visualization
	// Required: true
	Name *string `json:"name"`

	// The template size for the Cloudera Data Visualization.
	TemplateName string `json:"templateName,omitempty"`
}

CreateDataVisualizationRequest Request object for the createDataVisualization call.

swagger:model CreateDataVisualizationRequest

func (*CreateDataVisualizationRequest) ContextValidate ¶

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

ContextValidate validate this create data visualization request based on the context it is used

func (*CreateDataVisualizationRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*CreateDataVisualizationRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*CreateDataVisualizationRequest) Validate ¶

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

Validate validates this create data visualization request

type CreateDataVisualizationResponse ¶

type CreateDataVisualizationResponse struct {

	// ID of the new Cloudera Data Visualization.
	DataVisualizationID string `json:"dataVisualizationId,omitempty"`
}

CreateDataVisualizationResponse Response object for the createDataVisualization method.

swagger:model CreateDataVisualizationResponse

func (*CreateDataVisualizationResponse) ContextValidate ¶

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

ContextValidate validates this create data visualization response based on context it is used

func (*CreateDataVisualizationResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*CreateDataVisualizationResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*CreateDataVisualizationResponse) Validate ¶

Validate validates this create data visualization response

type CreateDbcDiagnosticDataJobRequest ¶

type CreateDbcDiagnosticDataJobRequest struct {

	// Additional user-defined metadata information which is attached to resulting bundle-info.json when posting the bundle.
	BundleMetadata map[string]string `json:"bundleMetadata,omitempty"`

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

	// ID of cluster.
	// Required: true
	ClusterID *string `json:"clusterId"`

	// ID of the Database Catalog.
	// Required: true
	DbcID *string `json:"dbcId"`

	// Destination of the diagnostics collection.
	// Required: true
	// Enum: [UPLOAD_TO_CLOUDERA DOWNLOAD]
	Destination *string `json:"destination"`

	// Database Catalog diagnostic options. If not provided, everything will be included in the Diagnostic Data.
	DownloadOptions *DBCCreateDiagnosticDataDownloadOptions `json:"downloadOptions,omitempty"`

	// The resulting bundle will contain logs/metrics before the specified end time. If not indicated, then the current time is taken as the end time.
	// Format: date-time
	EndTime strfmt.DateTime `json:"endTime,omitempty"`

	// Forced recreation of the diagnostic job.
	Force *bool `json:"force,omitempty"`

	// The resulting bundle will contain logs/metrics after the specified start time. If not indicated, then 30 minutes ago from now is taken as the start time.
	// Format: date-time
	StartTime strfmt.DateTime `json:"startTime,omitempty"`
}

CreateDbcDiagnosticDataJobRequest Request object for the createDbcDiagnosticDataJob method.

swagger:model CreateDbcDiagnosticDataJobRequest

func (*CreateDbcDiagnosticDataJobRequest) ContextValidate ¶

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

ContextValidate validate this create dbc diagnostic data job request based on the context it is used

func (*CreateDbcDiagnosticDataJobRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*CreateDbcDiagnosticDataJobRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*CreateDbcDiagnosticDataJobRequest) Validate ¶

Validate validates this create dbc diagnostic data job request

type CreateDbcDiagnosticDataJobResponse ¶

type CreateDbcDiagnosticDataJobResponse struct {

	// Identifier for each bundle collection.
	ID string `json:"id,omitempty"`

	// Additional key-value pair attributes associated with the Diagnostic Data Job.
	Labels map[string]string `json:"labels,omitempty"`

	// Status of the diagnostics collection request.
	Status string `json:"status,omitempty"`

	// This URL points to a download location if the destination is DOWNLOAD.
	URL string `json:"url,omitempty"`
}

CreateDbcDiagnosticDataJobResponse Response object for the createDbcDiagnosticDataJob method.

swagger:model CreateDbcDiagnosticDataJobResponse

func (*CreateDbcDiagnosticDataJobResponse) ContextValidate ¶

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

ContextValidate validates this create dbc diagnostic data job response based on context it is used

func (*CreateDbcDiagnosticDataJobResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*CreateDbcDiagnosticDataJobResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*CreateDbcDiagnosticDataJobResponse) Validate ¶

Validate validates this create dbc diagnostic data job response

type CreateDbcRequest ¶

type CreateDbcRequest struct {

	// ID of cluster where Database Catalog should be created.
	// Required: true
	ClusterID *string `json:"clusterId"`

	// The name of the DAS database. Not required for embedded databases.
	DbDas string `json:"dbDas,omitempty"`

	// The name of the HUE database. Not required for embedded databases.
	DbHue string `json:"dbHue,omitempty"`

	// The name of the Metastore database.
	DbMetastore string `json:"dbMetastore,omitempty"`

	// Version of the Database Catalog.
	ImageVersion string `json:"imageVersion,omitempty"`

	// NOTE: creating Default Database Catalogs is deprecated and explicitly disabled. Denotes if Default Database Catalog creation needed.
	IsDefault *bool `json:"isDefault,omitempty"`

	// Load demo data into the Database Catalog?
	LoadDemoData bool `json:"loadDemoData,omitempty"`

	// Set Metastore container memory size. If not provided, small will apply.
	// Enum: [small medium large]
	MemorySize string `json:"memorySize,omitempty"`

	// Name of the Database Catalog.
	// Required: true
	Name *string `json:"name"`
}

CreateDbcRequest Request object for the createDbc method.

swagger:model CreateDbcRequest

func (*CreateDbcRequest) ContextValidate ¶

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

ContextValidate validates this create dbc request based on context it is used

func (*CreateDbcRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*CreateDbcRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*CreateDbcRequest) Validate ¶

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

Validate validates this create dbc request

type CreateDbcResponse ¶

type CreateDbcResponse struct {

	// ID of the new Database Catalog.
	DbcID string `json:"dbcId,omitempty"`
}

CreateDbcResponse Response object for the createDbc method.

swagger:model CreateDbcResponse

func (*CreateDbcResponse) ContextValidate ¶

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

ContextValidate validates this create dbc response based on context it is used

func (*CreateDbcResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*CreateDbcResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*CreateDbcResponse) Validate ¶

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

Validate validates this create dbc response

type CreatePrivateClusterRequest ¶ added in v0.4.2

type CreatePrivateClusterRequest struct {

	// The name of the HUE database. Not required for embedded databases.
	DbHue string `json:"dbHue,omitempty"`

	// Enable to use dedicated nodes exclusively for executors and coordinators, and improve performance. You can enable this only if you reserved nodes while adding a CDP Private Cloud containerized ECS cluster. When disabled, non-compute pods such as MetaStore and Data Visualization can also use the reserved nodes.
	DedicatedExecutorNodes *bool `json:"dedicatedExecutorNodes,omitempty"`

	// DEPRECATED: As of PVC 1.5.4 we no longer use delegation user. Password of delegation user.
	DelegationPassword string `json:"delegationPassword,omitempty"`

	// DEPRECATED: As of PVC 1.5.4 we no longer use delegation user. Name of delegation user. This user is used between Hue - Impala to create a session, as Hue should not pass the user credentials, instead Hue authenticates with the delegation user, then this user will impersonate the logged in user. This means that the Delegation User and Password should be able to authenticate through LDAP.
	DelegationUsername string `json:"delegationUsername,omitempty"`

	// The CRN of the environment for the cluster to create.
	// Required: true
	EnvironmentCrn *string `json:"environmentCrn"`

	// The Resource Pool of the cluster.
	ResourcePool string `json:"resourcePool,omitempty"`

	// The name of the Hive Security Context Constraint.
	SecurityContextConstraintName string `json:"securityContextConstraintName,omitempty"`

	// The storage class for the Local Storage Operator.
	StorageClass string `json:"storageClass,omitempty"`
}

CreatePrivateClusterRequest Request object for the createPrivateCluster method.

swagger:model CreatePrivateClusterRequest

func (*CreatePrivateClusterRequest) ContextValidate ¶ added in v0.4.2

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

ContextValidate validates this create private cluster request based on context it is used

func (*CreatePrivateClusterRequest) MarshalBinary ¶ added in v0.4.2

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

MarshalBinary interface implementation

func (*CreatePrivateClusterRequest) UnmarshalBinary ¶ added in v0.4.2

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

UnmarshalBinary interface implementation

func (*CreatePrivateClusterRequest) Validate ¶ added in v0.4.2

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

Validate validates this create private cluster request

type CreatePrivateClusterResponse ¶ added in v0.4.2

type CreatePrivateClusterResponse struct {

	// ID of new Private Cloud cluster.
	ClusterID string `json:"clusterId,omitempty"`
}

CreatePrivateClusterResponse Response object for the createPrivateCluster method.

swagger:model CreatePrivateClusterResponse

func (*CreatePrivateClusterResponse) ContextValidate ¶ added in v0.4.2

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

ContextValidate validates this create private cluster response based on context it is used

func (*CreatePrivateClusterResponse) MarshalBinary ¶ added in v0.4.2

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

MarshalBinary interface implementation

func (*CreatePrivateClusterResponse) UnmarshalBinary ¶ added in v0.4.2

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

UnmarshalBinary interface implementation

func (*CreatePrivateClusterResponse) Validate ¶ added in v0.4.2

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

Validate validates this create private cluster response

type CreateVwDiagnosticDataJobRequest ¶

type CreateVwDiagnosticDataJobRequest struct {

	// Additional user-defined metadata information which is attached to resulting bundle-info.json when posting the bundle.
	BundleMetadata map[string]string `json:"bundleMetadata,omitempty"`

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

	// ID of cluster.
	// Required: true
	ClusterID *string `json:"clusterId"`

	// Destination of the diagnostics collection.
	// Required: true
	// Enum: [UPLOAD_TO_CLOUDERA DOWNLOAD]
	Destination *string `json:"destination"`

	// The resulting bundle will contain logs/metrics before the specified end time. If not indicated, then the current time is taken as the end time.
	// Format: date-time
	EndTime strfmt.DateTime `json:"endTime,omitempty"`

	// Forced recreation of the diagnostic job.
	Force *bool `json:"force,omitempty"`

	// Hive diagnostic options. If not provided, everything will be included into the Diagnostic Data.
	HiveDownloadOptions *HiveCreateDiagnosticDataDownloadOptions `json:"hiveDownloadOptions,omitempty"`

	// Impala diagnostic options. If not provided, everything will be included into the Diagnostic Data.
	ImpalaDownloadOptions *ImpalaCreateDiagnosticDataDownloadOptions `json:"impalaDownloadOptions,omitempty"`

	// The resulting bundle will contain logs/metrics after the specified start time. If not indicated, then 30 minutes ago from now is taken as the start time.
	// Format: date-time
	StartTime strfmt.DateTime `json:"startTime,omitempty"`

	// ID of the Virtual Warehouse.
	// Required: true
	VwID *string `json:"vwId"`
}

CreateVwDiagnosticDataJobRequest Request object for the createVwDiagnosticDataJob method.

swagger:model CreateVwDiagnosticDataJobRequest

func (*CreateVwDiagnosticDataJobRequest) ContextValidate ¶

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

ContextValidate validate this create vw diagnostic data job request based on the context it is used

func (*CreateVwDiagnosticDataJobRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*CreateVwDiagnosticDataJobRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*CreateVwDiagnosticDataJobRequest) Validate ¶

Validate validates this create vw diagnostic data job request

type CreateVwDiagnosticDataJobResponse ¶

type CreateVwDiagnosticDataJobResponse struct {

	// Identifier for each bundle collection.
	ID string `json:"id,omitempty"`

	// Additional key-value pair attributes associated with the Diagnostic Data Job.
	Labels map[string]string `json:"labels,omitempty"`

	// Status of the diagnostics collection request.
	Status string `json:"status,omitempty"`

	// This URL points to a download location if the destination is DOWNLOAD.
	URL string `json:"url,omitempty"`
}

CreateVwDiagnosticDataJobResponse Response object for the createVwDiagnosticDataJob method.

swagger:model CreateVwDiagnosticDataJobResponse

func (*CreateVwDiagnosticDataJobResponse) ContextValidate ¶

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

ContextValidate validates this create vw diagnostic data job response based on context it is used

func (*CreateVwDiagnosticDataJobResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*CreateVwDiagnosticDataJobResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*CreateVwDiagnosticDataJobResponse) Validate ¶

Validate validates this create vw diagnostic data job response

type CreateVwRequest ¶

type CreateVwRequest struct {

	// Autoscaling settings for the Virtual Warehouse.
	Autoscaling *AutoscalingOptionsCreateRequest `json:"autoscaling,omitempty"`

	// This feature works only for AWS cluster type. An availability zone to host compute instances. If not specified, defaults to a randomly selected availability zone inferred from available subnets. In order to query possible options, see "availabilityZones" field of describe-cluster or list-clusters command response.
	AvailabilityZone string `json:"availabilityZone,omitempty"`

	// ID of cluster where Virtual Warehouse should be created.
	// Required: true
	ClusterID *string `json:"clusterId"`

	// Configuration settings for the Virtual Warehouse.
	Config *ServiceConfigReq `json:"config,omitempty"`

	// ID of Database Catalog that the Virtual Warehouse should be attached to.
	// Required: true
	DbcID *string `json:"dbcId"`

	// Enable Unified Analytics. In the case of Hive Virtual Warehouses, this cannot be provided, because this value is inferred. In the case of Impala, this can be set. Passing --query-isolation-options will be considered only if this flag is set to true. If Unified Analytics is enabled then the "enableShutdownOfCoordinator" in --impala-ha-settings is explicitly disabled (ignored) and should not be provided, furthermore the "highAvailabilityMode" in --impala-ha-settings cannot be set to ACTIVE_ACTIVE.
	EnableUnifiedAnalytics bool `json:"enableUnifiedAnalytics,omitempty"`

	// DEPRECATED - Sets the authentication mode to use by Hive Server: * `LDAP` * `KERBEROS` Default: `LDAP` if not specified
	HiveAuthenticationMode *string `json:"hiveAuthenticationMode,omitempty"`

	// version of the Virtual Warehouse.
	ImageVersion string `json:"imageVersion,omitempty"`

	// High Availability settings for the Impala Virtual Warehouse. NOTE that in --autoscaling object you should avoid using the same deprecated properties because only the --impala-ha-setting properties will be considered if any of its values are set.
	ImpalaHaSettings *ImpalaHASettingsCreateRequest `json:"impalaHaSettings,omitempty"`

	// Impala specific options. It cannot be provided for Virtual Warehouse types other than Impala.
	ImpalaOptions *ImpalaOptionsCreateRequest `json:"impalaOptions,omitempty"`

	// Name of the Virtual Warehouse.
	// Required: true
	Name *string `json:"name"`

	// Nodes per compute cluster. If specified, forces 'template' to be 'custom'
	NodeCount int32 `json:"nodeCount,omitempty"`

	// Value of 'true' automatically configures the Virtual Warehouse to support JWTs issues by the CDP JWT token provider.  Value of 'false' does not enable JWT auth on the Virtual Warehouse.  If this field is not specified, it defaults to 'false'.
	PlatformJwtAuth *bool `json:"platformJwtAuth,omitempty"`

	// Query isolation settings for the Virtual Warehouse. For Impala this value will be considered only if Unified Analytics is enabled.
	QueryIsolationOptions *QueryIsolationOptionsRequest `json:"queryIsolationOptions,omitempty"`

	// The Resource Pool of the Virtual Warehouse.
	ResourcePool string `json:"resourcePool,omitempty"`

	// Tags associated with the resources.
	Tags []*TagRequest `json:"tags"`

	// Name of configuration template to use.
	// Enum: [xsmall small medium large]
	Template string `json:"template,omitempty"`

	// Type of Virtual Warehouse to be created.
	// Required: true
	VwType *VwType `json:"vwType"`
}

CreateVwRequest Request object for the createVw method.

swagger:model CreateVwRequest

func (*CreateVwRequest) ContextValidate ¶

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

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

func (*CreateVwRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*CreateVwRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*CreateVwRequest) Validate ¶

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

Validate validates this create vw request

type CreateVwResponse ¶

type CreateVwResponse struct {

	// ID of the new Virtual Warehouse.
	VwID string `json:"vwId,omitempty"`
}

CreateVwResponse Response object for the createVw method.

swagger:model CreateVwResponse

func (*CreateVwResponse) ContextValidate ¶

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

ContextValidate validates this create vw response based on context it is used

func (*CreateVwResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*CreateVwResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*CreateVwResponse) Validate ¶

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

Validate validates this create vw response

type CustomRegistryOptions ¶

type CustomRegistryOptions struct {

	// Disable image verification.
	DisableImageVerification bool `json:"disableImageVerification,omitempty"`

	// Password for custom registry access (required only for Docker type).
	Password string `json:"password,omitempty"`

	// Custom registry type.
	// Enum: [ACR ECR Docker]
	RegistryType string `json:"registryType,omitempty"`

	// URL of the custom image repository.
	RepositoryURL string `json:"repositoryUrl,omitempty"`

	// Username for custom registry access (required only for Docker type).
	UserName string `json:"userName,omitempty"`
}

CustomRegistryOptions Options for custom ACR, ECR, or Docker registry.

swagger:model CustomRegistryOptions

func (*CustomRegistryOptions) ContextValidate ¶

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

ContextValidate validates this custom registry options based on context it is used

func (*CustomRegistryOptions) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*CustomRegistryOptions) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*CustomRegistryOptions) Validate ¶

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

Validate validates this custom registry options

type DBCCreateDiagnosticDataDownloadOptions ¶

type DBCCreateDiagnosticDataDownloadOptions struct {

	// Include kubernetes resource info.
	IncludeKubernetesResourceInfo *bool `json:"includeKubernetesResourceInfo,omitempty"`
}

DBCCreateDiagnosticDataDownloadOptions Flags that denote which diagnostics to include for a Database Catalog.

swagger:model DBCCreateDiagnosticDataDownloadOptions

func (*DBCCreateDiagnosticDataDownloadOptions) ContextValidate ¶

ContextValidate validates this d b c create diagnostic data download options based on context it is used

func (*DBCCreateDiagnosticDataDownloadOptions) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DBCCreateDiagnosticDataDownloadOptions) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DBCCreateDiagnosticDataDownloadOptions) Validate ¶

Validate validates this d b c create diagnostic data download options

type DataVisualizationSummary ¶

type DataVisualizationSummary struct {

	// Admin groups that are allowed to access the Data Visualization.
	AdminGroups []string `json:"adminGroups"`

	// The CRN of the user who created the Cloudera Data Visualization
	CreatorCrn string `json:"creatorCrn,omitempty"`

	// The ID of the Cloudera Data Visualization.
	ID string `json:"id,omitempty"`

	// Current image version of the Cloudera Data Visualization
	ImageVersion string `json:"imageVersion,omitempty"`

	// The name of the Cloudera Data Visualization.
	Name string `json:"name,omitempty"`

	// The name of the Resource Pool the Cloudera Data Visualization is in.
	ResourcePool string `json:"resourcePool,omitempty"`

	// The template size for the Cloudera Data Visualization
	Size string `json:"size,omitempty"`

	// Status of the Cloudera Data Visualization. Possible values are: Creating, Created, Accepted, Starting, Running, Stopping, Stopped, Updating, PreUpdate, Upgrading, PreUpgrade, Restarting, Deleting, Waiting, Failed, Error.
	Status string `json:"status,omitempty"`

	// User groups that are allowed to access the Data Visualization.
	UserGroups []string `json:"userGroups"`
}

DataVisualizationSummary A Cloudera Data Visualization.

swagger:model DataVisualizationSummary

func (*DataVisualizationSummary) ContextValidate ¶

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

ContextValidate validates this data visualization summary based on context it is used

func (*DataVisualizationSummary) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DataVisualizationSummary) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DataVisualizationSummary) Validate ¶

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

Validate validates this data visualization summary

type DbcDiagnosticDataJob ¶

type DbcDiagnosticDataJob struct {

	// The finish time of the Diagnostic Data Job.
	// Format: date-time
	EndTime strfmt.DateTime `json:"endTime,omitempty"`

	// The unique identifier of the Diagnostic Data Job.
	JobID string `json:"jobId,omitempty"`

	// Additional key-value pair attributes associated with the Diagnostic Data Job.
	Labels map[string]string `json:"labels,omitempty"`

	// The start time of the Diagnostic Data Job.
	// Format: date-time
	StartTime strfmt.DateTime `json:"startTime,omitempty"`

	// The job status.
	Status DiagnosticDataJobStatus `json:"status,omitempty"`

	// This URL points to a download location if the destination is DOWNLOAD.
	URL string `json:"url,omitempty"`
}

DbcDiagnosticDataJob Represents a Diagnostic Data Job

swagger:model DbcDiagnosticDataJob

func (*DbcDiagnosticDataJob) ContextValidate ¶

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

ContextValidate validate this dbc diagnostic data job based on the context it is used

func (*DbcDiagnosticDataJob) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DbcDiagnosticDataJob) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DbcDiagnosticDataJob) Validate ¶

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

Validate validates this dbc diagnostic data job

type DbcSummary ¶

type DbcSummary struct {

	// Creation date of Database Catalog.
	// Format: date-time
	CreationDate strfmt.DateTime `json:"creationDate,omitempty"`

	// The creator of the Database Catalog.
	Creator *ActorResponse `json:"creator,omitempty"`

	// The CRN of the Database Catalog.
	Crn string `json:"crn,omitempty"`

	// The ID of the Database Catalog.
	ID string `json:"id,omitempty"`

	// Metastore container memory size.
	MemorySize string `json:"memorySize,omitempty"`

	// The name of the Database Catalog.
	Name string `json:"name,omitempty"`

	// The name of the Resource Pool the Database Catalog is in.
	ResourcePool string `json:"resourcePool,omitempty"`

	// Status of the Database Catalog. Possible values are: Creating, Created, Accepted, Starting, Running, Stopping, Stopped, Updating, PreUpdate, Upgrading, PreUpgrade, Restarting, Deleting, Waiting, Failed, Error.
	Status string `json:"status,omitempty"`

	// Timestamp of the last status change of the Database Catalog.
	// Format: date-time
	StatusChangedAt strfmt.DateTime `json:"statusChangedAt,omitempty"`
}

DbcSummary A Database Catalog.

swagger:model DbcSummary

func (*DbcSummary) ContextValidate ¶

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

ContextValidate validate this dbc summary based on the context it is used

func (*DbcSummary) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DbcSummary) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DbcSummary) Validate ¶

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

Validate validates this dbc summary

type DeleteBackupRequest ¶

type DeleteBackupRequest struct {

	// The CRN of the backup.
	// Required: true
	BackupCrn *string `json:"backupCrn"`
}

DeleteBackupRequest Request object for the delete backup request.

swagger:model DeleteBackupRequest

func (*DeleteBackupRequest) ContextValidate ¶

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

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

func (*DeleteBackupRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DeleteBackupRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DeleteBackupRequest) Validate ¶

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

Validate validates this delete backup request

type DeleteBackupResponse ¶

type DeleteBackupResponse struct {

	// The CRN of the delete backup custom resource.
	// Required: true
	DeleteBackupCrn *string `json:"deleteBackupCrn"`
}

DeleteBackupResponse Response object for the delete backup request.

swagger:model DeleteBackupResponse

func (*DeleteBackupResponse) ContextValidate ¶

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

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

func (*DeleteBackupResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DeleteBackupResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DeleteBackupResponse) Validate ¶

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

Validate validates this delete backup response

type DeleteClusterDiagnosticDataJobRequest ¶

type DeleteClusterDiagnosticDataJobRequest struct {

	// ID of the Cluster.
	// Required: true
	ClusterID *string `json:"clusterId"`

	// ID of the diagnostic job.
	// Required: true
	JobID *string `json:"jobId"`
}

DeleteClusterDiagnosticDataJobRequest Request object for the deleteClusterDiagnosticDataJob method.

swagger:model DeleteClusterDiagnosticDataJobRequest

func (*DeleteClusterDiagnosticDataJobRequest) ContextValidate ¶

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

ContextValidate validates this delete cluster diagnostic data job request based on context it is used

func (*DeleteClusterDiagnosticDataJobRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DeleteClusterDiagnosticDataJobRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DeleteClusterDiagnosticDataJobRequest) Validate ¶

Validate validates this delete cluster diagnostic data job request

type DeleteClusterDiagnosticDataJobResponse ¶

type DeleteClusterDiagnosticDataJobResponse interface{}

DeleteClusterDiagnosticDataJobResponse Response object for the deleteClusterDiagnosticDataJob method.

swagger:model DeleteClusterDiagnosticDataJobResponse

type DeleteClusterRequest ¶

type DeleteClusterRequest struct {

	// The ID of the cluster to delete.
	// Required: true
	ClusterID *string `json:"clusterId"`

	// Force delete means CDW will delete the cluster even if there are attached DB Catalogs and Virtual Warehouses. All managed data will be lost and will not be recoverable. Force delete attempts all steps of the deletion even if previous steps have failed. NOTICE: Be aware that a Force delete may not remove all resources due to cloud provider constraints. Should this happen, it is responsibility of the user to ensure the impacted resources are deleted on the cloud provider.
	Force *bool `json:"force,omitempty"`
}

DeleteClusterRequest Request object for the deleteCluster method.

swagger:model DeleteClusterRequest

func (*DeleteClusterRequest) ContextValidate ¶

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

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

func (*DeleteClusterRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DeleteClusterRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DeleteClusterRequest) Validate ¶

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

Validate validates this delete cluster request

type DeleteClusterResponse ¶

type DeleteClusterResponse interface{}

DeleteClusterResponse Response object for the deleteCluster method.

swagger:model DeleteClusterResponse

type DeleteDataVisualizationRequest ¶

type DeleteDataVisualizationRequest struct {

	// ID of the Cloudera Data Visualization's cluster.
	// Required: true
	ClusterID *string `json:"clusterId"`

	// ID of the Cloudera Data Visualization to delete from the cluster.
	// Required: true
	DataVisualizationID *string `json:"dataVisualizationId"`
}

DeleteDataVisualizationRequest Request object for the deleteDataVisualization method.

swagger:model DeleteDataVisualizationRequest

func (*DeleteDataVisualizationRequest) ContextValidate ¶

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

ContextValidate validates this delete data visualization request based on context it is used

func (*DeleteDataVisualizationRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DeleteDataVisualizationRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DeleteDataVisualizationRequest) Validate ¶

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

Validate validates this delete data visualization request

type DeleteDataVisualizationResponse ¶

type DeleteDataVisualizationResponse struct {

	// The status of asynchronous delete request for Cloudera Data Visualization. To find the latest status please use describe-data-visualization. Once the Data Visualization is deleted, the describe-data-visualization would return a not found error.
	Status string `json:"status,omitempty"`
}

DeleteDataVisualizationResponse Response object for the deleteDataVisualization method.

swagger:model DeleteDataVisualizationResponse

func (*DeleteDataVisualizationResponse) ContextValidate ¶

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

ContextValidate validates this delete data visualization response based on context it is used

func (*DeleteDataVisualizationResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DeleteDataVisualizationResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DeleteDataVisualizationResponse) Validate ¶

Validate validates this delete data visualization response

type DeleteDbcDiagnosticDataJobRequest ¶

type DeleteDbcDiagnosticDataJobRequest struct {

	// ID of cluster.
	// Required: true
	ClusterID *string `json:"clusterId"`

	// ID of the Database Catalog.
	// Required: true
	DbcID *string `json:"dbcId"`

	// ID of the diagnostic job.
	// Required: true
	JobID *string `json:"jobId"`
}

DeleteDbcDiagnosticDataJobRequest Request object for the deleteDbcDiagnosticDataJobRequest method.

swagger:model DeleteDbcDiagnosticDataJobRequest

func (*DeleteDbcDiagnosticDataJobRequest) ContextValidate ¶

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

ContextValidate validates this delete dbc diagnostic data job request based on context it is used

func (*DeleteDbcDiagnosticDataJobRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DeleteDbcDiagnosticDataJobRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DeleteDbcDiagnosticDataJobRequest) Validate ¶

Validate validates this delete dbc diagnostic data job request

type DeleteDbcDiagnosticDataJobResponse ¶

type DeleteDbcDiagnosticDataJobResponse interface{}

DeleteDbcDiagnosticDataJobResponse Response object for the deleteDbcDiagnosticDataJobRequest method.

swagger:model DeleteDbcDiagnosticDataJobResponse

type DeleteDbcRequest ¶

type DeleteDbcRequest struct {

	// ID of the Database Catalog's cluster.
	// Required: true
	ClusterID *string `json:"clusterId"`

	// ID of the Database Catalog to delete.
	// Required: true
	DbcID *string `json:"dbcId"`
}

DeleteDbcRequest Request object for the deleteDbc method.

swagger:model DeleteDbcRequest

func (*DeleteDbcRequest) ContextValidate ¶

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

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

func (*DeleteDbcRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DeleteDbcRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DeleteDbcRequest) Validate ¶

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

Validate validates this delete dbc request

type DeleteDbcResponse ¶

type DeleteDbcResponse interface{}

DeleteDbcResponse Response object for the deleteDbc method.

swagger:model DeleteDbcResponse

type DeleteUserRequest ¶

type DeleteUserRequest struct {

	// The ID of the cluster from which the user must be deleted.
	// Required: true
	ClusterID *string `json:"clusterId"`

	// A cloud based unique identifier of the user (ARN for AWS users, groupId for Azure users).
	// Required: true
	UserID *string `json:"userId"`
}

DeleteUserRequest Request object for the deleteUser method.

swagger:model DeleteUserRequest

func (*DeleteUserRequest) ContextValidate ¶

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

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

func (*DeleteUserRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DeleteUserRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DeleteUserRequest) Validate ¶

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

Validate validates this delete user request

type DeleteUserResponse ¶

type DeleteUserResponse interface{}

DeleteUserResponse Response object for the deleteUser method.

swagger:model DeleteUserResponse

type DeleteVwDiagnosticDataJobRequest ¶

type DeleteVwDiagnosticDataJobRequest struct {

	// ID of cluster.
	// Required: true
	ClusterID *string `json:"clusterId"`

	// ID of the diagnostic job.
	// Required: true
	JobID *string `json:"jobId"`

	// ID of the Virtual Warehouse.
	// Required: true
	VwID *string `json:"vwId"`
}

DeleteVwDiagnosticDataJobRequest Request object for the deleteVwDiagnosticDataJobRequest method.

swagger:model DeleteVwDiagnosticDataJobRequest

func (*DeleteVwDiagnosticDataJobRequest) ContextValidate ¶

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

ContextValidate validates this delete vw diagnostic data job request based on context it is used

func (*DeleteVwDiagnosticDataJobRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DeleteVwDiagnosticDataJobRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DeleteVwDiagnosticDataJobRequest) Validate ¶

Validate validates this delete vw diagnostic data job request

type DeleteVwDiagnosticDataJobResponse ¶

type DeleteVwDiagnosticDataJobResponse interface{}

DeleteVwDiagnosticDataJobResponse Response object for the deleteVwDiagnosticDataJobRequest method.

swagger:model DeleteVwDiagnosticDataJobResponse

type DeleteVwRequest ¶

type DeleteVwRequest struct {

	// ID of the Virtual Warehouse's cluster.
	// Required: true
	ClusterID *string `json:"clusterId"`

	// ID of the Virtual Warehouse to delete.
	// Required: true
	VwID *string `json:"vwId"`
}

DeleteVwRequest Request object for the deleteVw method.

swagger:model DeleteVwRequest

func (*DeleteVwRequest) ContextValidate ¶

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

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

func (*DeleteVwRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DeleteVwRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DeleteVwRequest) Validate ¶

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

Validate validates this delete vw request

type DeleteVwResponse ¶

type DeleteVwResponse interface{}

DeleteVwResponse Response object for the deleteVw method.

swagger:model DeleteVwResponse

type DescribeAllowedInstanceTypesRequest ¶

type DescribeAllowedInstanceTypesRequest interface{}

DescribeAllowedInstanceTypesRequest Request object for the describeAllowedInstanceTypes method.

swagger:model DescribeAllowedInstanceTypesRequest

type DescribeAllowedInstanceTypesResponse ¶

type DescribeAllowedInstanceTypesResponse struct {

	// Instance type settings that are being used during cluster creation command on the AWS platform
	Aws *AllowedInstanceTypes `json:"aws,omitempty"`

	// Instance type settings that are being used during cluster creation command on the Azure platform
	Azure *AllowedInstanceTypes `json:"azure,omitempty"`
}

DescribeAllowedInstanceTypesResponse Response object for the describeAllowedInstanceTypes method.

swagger:model DescribeAllowedInstanceTypesResponse

func (*DescribeAllowedInstanceTypesResponse) ContextValidate ¶

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

ContextValidate validate this describe allowed instance types response based on the context it is used

func (*DescribeAllowedInstanceTypesResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DescribeAllowedInstanceTypesResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DescribeAllowedInstanceTypesResponse) Validate ¶

Validate validates this describe allowed instance types response

type DescribeBackupRequest ¶

type DescribeBackupRequest struct {

	// The CRN of the backup.
	// Required: true
	BackupCrn *string `json:"backupCrn"`
}

DescribeBackupRequest Request object for the describe backup request.

swagger:model DescribeBackupRequest

func (*DescribeBackupRequest) ContextValidate ¶

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

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

func (*DescribeBackupRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DescribeBackupRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DescribeBackupRequest) Validate ¶

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

Validate validates this describe backup request

type DescribeBackupResponse ¶

type DescribeBackupResponse struct {

	// The backup details.
	// Required: true
	Backup *Backup `json:"backup"`
}

DescribeBackupResponse Response object for the describe backup request.

swagger:model DescribeBackupResponse

func (*DescribeBackupResponse) ContextValidate ¶

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

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

func (*DescribeBackupResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DescribeBackupResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DescribeBackupResponse) Validate ¶

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

Validate validates this describe backup response

type DescribeClusterDiagnosticDataJobRequest ¶

type DescribeClusterDiagnosticDataJobRequest struct {

	// ID of the Cluster.
	// Required: true
	ClusterID *string `json:"clusterId"`

	// ID of the diagnostic job.
	// Required: true
	JobID *string `json:"jobId"`
}

DescribeClusterDiagnosticDataJobRequest Request object for the describeClusterDiagnosticDataJob method.

swagger:model DescribeClusterDiagnosticDataJobRequest

func (*DescribeClusterDiagnosticDataJobRequest) ContextValidate ¶

ContextValidate validates this describe cluster diagnostic data job request based on context it is used

func (*DescribeClusterDiagnosticDataJobRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DescribeClusterDiagnosticDataJobRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DescribeClusterDiagnosticDataJobRequest) Validate ¶

Validate validates this describe cluster diagnostic data job request

type DescribeClusterDiagnosticDataJobResponse ¶

type DescribeClusterDiagnosticDataJobResponse struct {

	// The job belonging to the particular Cluster.
	Job *ClusterDiagnosticDataJob `json:"job,omitempty"`
}

DescribeClusterDiagnosticDataJobResponse Response object for the describeClusterDiagnosticDataJob method.

swagger:model DescribeClusterDiagnosticDataJobResponse

func (*DescribeClusterDiagnosticDataJobResponse) ContextValidate ¶

ContextValidate validate this describe cluster diagnostic data job response based on the context it is used

func (*DescribeClusterDiagnosticDataJobResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DescribeClusterDiagnosticDataJobResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DescribeClusterDiagnosticDataJobResponse) Validate ¶

Validate validates this describe cluster diagnostic data job response

type DescribeClusterRequest ¶

type DescribeClusterRequest struct {

	// The ID of the cluster to describe.
	// Required: true
	ClusterID *string `json:"clusterId"`
}

DescribeClusterRequest Request object for the describeCluster method. Use only one of environmentName, clusterCrn and clusterId.

swagger:model DescribeClusterRequest

func (*DescribeClusterRequest) ContextValidate ¶

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

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

func (*DescribeClusterRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DescribeClusterRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DescribeClusterRequest) Validate ¶

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

Validate validates this describe cluster request

type DescribeClusterResponse ¶

type DescribeClusterResponse struct {

	// The cluster.
	Cluster *ClusterSummaryResponse `json:"cluster,omitempty"`
}

DescribeClusterResponse Response object for the describeCluster method.

swagger:model DescribeClusterResponse

func (*DescribeClusterResponse) ContextValidate ¶

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

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

func (*DescribeClusterResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DescribeClusterResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DescribeClusterResponse) Validate ¶

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

Validate validates this describe cluster response

type DescribeConfigDiffRequest ¶

type DescribeConfigDiffRequest struct {

	// ID of the cluster.
	// Required: true
	ClusterID *string `json:"clusterId"`

	// ID of the old service configuration.
	// Required: true
	FromConfigID *string `json:"fromConfigId"`

	// ID of the new service configuration.
	// Required: true
	ToConfigID *string `json:"toConfigId"`
}

DescribeConfigDiffRequest Request object for the describeConfigDiff method.

swagger:model DescribeConfigDiffRequest

func (*DescribeConfigDiffRequest) ContextValidate ¶

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

ContextValidate validates this describe config diff request based on context it is used

func (*DescribeConfigDiffRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DescribeConfigDiffRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DescribeConfigDiffRequest) Validate ¶

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

Validate validates this describe config diff request

type DescribeConfigDiffResponse ¶

type DescribeConfigDiffResponse struct {

	// The service configuration.
	Config *ServiceConfigDiff `json:"config,omitempty"`
}

DescribeConfigDiffResponse Response object for the describeConfigDiff method.

swagger:model DescribeConfigDiffResponse

func (*DescribeConfigDiffResponse) ContextValidate ¶

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

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

func (*DescribeConfigDiffResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DescribeConfigDiffResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DescribeConfigDiffResponse) Validate ¶

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

Validate validates this describe config diff response

type DescribeConfigRequest ¶

type DescribeConfigRequest struct {

	// ID of the cluster.
	// Required: true
	ClusterID *string `json:"clusterId"`

	// ID of the service (Database Catalog or Virtual Warehouse).
	// Required: true
	ConfigID *string `json:"configId"`
}

DescribeConfigRequest Request object for the describeConfig method.

swagger:model DescribeConfigRequest

func (*DescribeConfigRequest) ContextValidate ¶

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

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

func (*DescribeConfigRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DescribeConfigRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DescribeConfigRequest) Validate ¶

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

Validate validates this describe config request

type DescribeConfigResponse ¶

type DescribeConfigResponse struct {

	// The service configuration.
	Config *ServiceConfigResp `json:"config,omitempty"`
}

DescribeConfigResponse Response object for the describeConfig method.

swagger:model DescribeConfigResponse

func (*DescribeConfigResponse) ContextValidate ¶

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

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

func (*DescribeConfigResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DescribeConfigResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DescribeConfigResponse) Validate ¶

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

Validate validates this describe config response

type DescribeDataVisualizationRequest ¶

type DescribeDataVisualizationRequest struct {

	// ID of the Cloudera Data Visualization's cluster.
	// Required: true
	ClusterID *string `json:"clusterId"`

	// ID of the Cloudera Data Visualization
	// Required: true
	DataVisualizationID *string `json:"dataVisualizationId"`
}

DescribeDataVisualizationRequest Request object for the describeDataVisualization method.

swagger:model DescribeDataVisualizationRequest

func (*DescribeDataVisualizationRequest) ContextValidate ¶

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

ContextValidate validates this describe data visualization request based on context it is used

func (*DescribeDataVisualizationRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DescribeDataVisualizationRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DescribeDataVisualizationRequest) Validate ¶

Validate validates this describe data visualization request

type DescribeDataVisualizationResponse ¶

type DescribeDataVisualizationResponse struct {

	// The Cloudera Data Visualization.
	DataVisualization *DataVisualizationSummary `json:"dataVisualization,omitempty"`
}

DescribeDataVisualizationResponse Response object for the describeDataVisualization method.

swagger:model DescribeDataVisualizationResponse

func (*DescribeDataVisualizationResponse) ContextValidate ¶

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

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

func (*DescribeDataVisualizationResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DescribeDataVisualizationResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DescribeDataVisualizationResponse) Validate ¶

Validate validates this describe data visualization response

type DescribeDbcConfigRequest ¶

type DescribeDbcConfigRequest struct {

	// ID of the cluster.
	// Required: true
	ClusterID *string `json:"clusterId"`

	// ID of the Database Catalog.
	// Required: true
	DbcID *string `json:"dbcId"`
}

DescribeDbcConfigRequest Request object for the describeDbcConfig method.

swagger:model DescribeDbcConfigRequest

func (*DescribeDbcConfigRequest) ContextValidate ¶

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

ContextValidate validates this describe dbc config request based on context it is used

func (*DescribeDbcConfigRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DescribeDbcConfigRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DescribeDbcConfigRequest) Validate ¶

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

Validate validates this describe dbc config request

type DescribeDbcConfigResponse ¶

type DescribeDbcConfigResponse struct {

	// The Database Catalog configuration.
	Config *ServiceConfigResp `json:"config,omitempty"`
}

DescribeDbcConfigResponse Response object for the describeDbcConfig method.

swagger:model DescribeDbcConfigResponse

func (*DescribeDbcConfigResponse) ContextValidate ¶

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

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

func (*DescribeDbcConfigResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DescribeDbcConfigResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DescribeDbcConfigResponse) Validate ¶

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

Validate validates this describe dbc config response

type DescribeDbcDiagnosticDataJobRequest ¶

type DescribeDbcDiagnosticDataJobRequest struct {

	// ID of cluster.
	// Required: true
	ClusterID *string `json:"clusterId"`

	// ID of the Database Catalog.
	// Required: true
	DbcID *string `json:"dbcId"`

	// ID of the diagnostic job.
	// Required: true
	JobID *string `json:"jobId"`
}

DescribeDbcDiagnosticDataJobRequest Request object for the describeDbcDiagnosticDataJobRequest method.

swagger:model DescribeDbcDiagnosticDataJobRequest

func (*DescribeDbcDiagnosticDataJobRequest) ContextValidate ¶

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

ContextValidate validates this describe dbc diagnostic data job request based on context it is used

func (*DescribeDbcDiagnosticDataJobRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DescribeDbcDiagnosticDataJobRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DescribeDbcDiagnosticDataJobRequest) Validate ¶

Validate validates this describe dbc diagnostic data job request

type DescribeDbcDiagnosticDataJobResponse ¶

type DescribeDbcDiagnosticDataJobResponse struct {

	// The job belonging to the particular Database Catalog
	Job *DbcDiagnosticDataJob `json:"job,omitempty"`
}

DescribeDbcDiagnosticDataJobResponse Response object for the describeDbcDiagnosticDataJobRequest method.

swagger:model DescribeDbcDiagnosticDataJobResponse

func (*DescribeDbcDiagnosticDataJobResponse) ContextValidate ¶

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

ContextValidate validate this describe dbc diagnostic data job response based on the context it is used

func (*DescribeDbcDiagnosticDataJobResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DescribeDbcDiagnosticDataJobResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DescribeDbcDiagnosticDataJobResponse) Validate ¶

Validate validates this describe dbc diagnostic data job response

type DescribeDbcRequest ¶

type DescribeDbcRequest struct {

	// ID of the Database Catalog's cluster.
	// Required: true
	ClusterID *string `json:"clusterId"`

	// ID of the Database Catalog.
	// Required: true
	DbcID *string `json:"dbcId"`
}

DescribeDbcRequest Request object for the describeDbc method.

swagger:model DescribeDbcRequest

func (*DescribeDbcRequest) ContextValidate ¶

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

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

func (*DescribeDbcRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DescribeDbcRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DescribeDbcRequest) Validate ¶

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

Validate validates this describe dbc request

type DescribeDbcResponse ¶

type DescribeDbcResponse struct {

	// The Database Catalog.
	Dbc *DbcSummary `json:"dbc,omitempty"`
}

DescribeDbcResponse Response object for the describeDbc method.

swagger:model DescribeDbcResponse

func (*DescribeDbcResponse) ContextValidate ¶

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

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

func (*DescribeDbcResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DescribeDbcResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DescribeDbcResponse) Validate ¶

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

Validate validates this describe dbc response

type DescribeKubeconfigRequest ¶

type DescribeKubeconfigRequest struct {

	// The ID of the cluster to describe.
	// Required: true
	ClusterID *string `json:"clusterId"`
}

DescribeKubeconfigRequest Request object for the describeKubeconfig method.

swagger:model DescribeKubeconfigRequest

func (*DescribeKubeconfigRequest) ContextValidate ¶

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

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

func (*DescribeKubeconfigRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DescribeKubeconfigRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DescribeKubeconfigRequest) Validate ¶

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

Validate validates this describe kubeconfig request

type DescribeKubeconfigResponse ¶

type DescribeKubeconfigResponse struct {

	// The kubeconfig.
	Kubeconfig string `json:"kubeconfig,omitempty"`
}

DescribeKubeconfigResponse Response object for the describeKubeconfig method.

swagger:model DescribeKubeconfigResponse

func (*DescribeKubeconfigResponse) ContextValidate ¶

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

ContextValidate validates this describe kubeconfig response based on context it is used

func (*DescribeKubeconfigResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DescribeKubeconfigResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DescribeKubeconfigResponse) Validate ¶

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

Validate validates this describe kubeconfig response

type DescribeRestoreRequest ¶

type DescribeRestoreRequest struct {

	// The CRN of the restore.
	// Required: true
	RestoreCrn *string `json:"restoreCrn"`
}

DescribeRestoreRequest Request object for the describe restore request.

swagger:model DescribeRestoreRequest

func (*DescribeRestoreRequest) ContextValidate ¶

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

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

func (*DescribeRestoreRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DescribeRestoreRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DescribeRestoreRequest) Validate ¶

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

Validate validates this describe restore request

type DescribeRestoreResponse ¶

type DescribeRestoreResponse struct {

	// The restore details.
	// Required: true
	Restore *Restore `json:"restore"`
}

DescribeRestoreResponse Response object for the describe restore request.

swagger:model DescribeRestoreResponse

func (*DescribeRestoreResponse) ContextValidate ¶

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

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

func (*DescribeRestoreResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DescribeRestoreResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DescribeRestoreResponse) Validate ¶

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

Validate validates this describe restore response

type DescribeServerSettingItem ¶

type DescribeServerSettingItem struct {

	// The identifier of the setting.
	ConfigurationKey string `json:"configurationKey,omitempty"`

	// The name of the setting in human readable format.
	ConfigurationName string `json:"configurationName,omitempty"`

	// The description of the setting.
	Description string `json:"description,omitempty"`

	// The state of the setting.
	Enabled bool `json:"enabled,omitempty"`

	// Indicates update requirements for the change to take effect.
	RequiresUpdate []DescribeServerSettingItemRequiresUpdate `json:"requiresUpdate"`
}

DescribeServerSettingItem A DWX server setting.

swagger:model DescribeServerSettingItem

func (*DescribeServerSettingItem) ContextValidate ¶

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

ContextValidate validate this describe server setting item based on the context it is used

func (*DescribeServerSettingItem) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DescribeServerSettingItem) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DescribeServerSettingItem) Validate ¶

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

Validate validates this describe server setting item

type DescribeServerSettingItemRequiresUpdate ¶

type DescribeServerSettingItemRequiresUpdate string

DescribeServerSettingItemRequiresUpdate Indicates an update requirement for the change to take effect. `ENVIRONMENT` - Means that the environments need to be updated/recreated for the setting change to take effect. `DBC` - Means that the Database Catalogs need an update/recreation. `VW` - Means that the Virtual Warehouses need the update/recreation. `VIZ` - Means that the Dataviz need the update/recreation.

swagger:model DescribeServerSettingItemRequiresUpdate

const (

	// DescribeServerSettingItemRequiresUpdateENVIRONMENT captures enum value "ENVIRONMENT"
	DescribeServerSettingItemRequiresUpdateENVIRONMENT DescribeServerSettingItemRequiresUpdate = "ENVIRONMENT"

	// DescribeServerSettingItemRequiresUpdateDBC captures enum value "DBC"
	DescribeServerSettingItemRequiresUpdateDBC DescribeServerSettingItemRequiresUpdate = "DBC"

	// DescribeServerSettingItemRequiresUpdateVW captures enum value "VW"
	DescribeServerSettingItemRequiresUpdateVW DescribeServerSettingItemRequiresUpdate = "VW"

	// DescribeServerSettingItemRequiresUpdateVIZ captures enum value "VIZ"
	DescribeServerSettingItemRequiresUpdateVIZ DescribeServerSettingItemRequiresUpdate = "VIZ"
)

func (DescribeServerSettingItemRequiresUpdate) ContextValidate ¶

ContextValidate validates this describe server setting item requires update based on context it is used

func (DescribeServerSettingItemRequiresUpdate) Pointer ¶

Pointer returns a pointer to a freshly-allocated DescribeServerSettingItemRequiresUpdate.

func (DescribeServerSettingItemRequiresUpdate) Validate ¶

Validate validates this describe server setting item requires update

type DescribeServerSettingRequest ¶

type DescribeServerSettingRequest interface{}

DescribeServerSettingRequest Request object for the describeServerSetting method.

swagger:model DescribeServerSettingRequest

type DescribeServerSettingResponse ¶

type DescribeServerSettingResponse struct {

	// The list of the server settings.
	Settings []*DescribeServerSettingItem `json:"settings"`
}

DescribeServerSettingResponse Response object for the describeServerSetting method.

swagger:model DescribeServerSettingResponse

func (*DescribeServerSettingResponse) ContextValidate ¶

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

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

func (*DescribeServerSettingResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DescribeServerSettingResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DescribeServerSettingResponse) Validate ¶

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

Validate validates this describe server setting response

type DescribeVwConfigRequest ¶

type DescribeVwConfigRequest struct {

	// ID of the cluster.
	// Required: true
	ClusterID *string `json:"clusterId"`

	// ID of the Virtual Warehouse.
	// Required: true
	VwID *string `json:"vwId"`
}

DescribeVwConfigRequest Request object for the describeVwConfig method.

swagger:model DescribeVwConfigRequest

func (*DescribeVwConfigRequest) ContextValidate ¶

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

ContextValidate validates this describe vw config request based on context it is used

func (*DescribeVwConfigRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DescribeVwConfigRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DescribeVwConfigRequest) Validate ¶

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

Validate validates this describe vw config request

type DescribeVwConfigResponse ¶

type DescribeVwConfigResponse struct {

	// The Virtual Warehouse configuration.
	Config *ServiceConfigResp `json:"config,omitempty"`
}

DescribeVwConfigResponse Response object for the describeVwConfig method.

swagger:model DescribeVwConfigResponse

func (*DescribeVwConfigResponse) ContextValidate ¶

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

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

func (*DescribeVwConfigResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DescribeVwConfigResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DescribeVwConfigResponse) Validate ¶

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

Validate validates this describe vw config response

type DescribeVwDiagnosticDataJobRequest ¶

type DescribeVwDiagnosticDataJobRequest struct {

	// ID of cluster.
	// Required: true
	ClusterID *string `json:"clusterId"`

	// ID of the diagnostic job.
	// Required: true
	JobID *string `json:"jobId"`

	// ID of the Virtual Warehouse.
	// Required: true
	VwID *string `json:"vwId"`
}

DescribeVwDiagnosticDataJobRequest Request object for the describeVwDiagnosticDataJobRequest method.

swagger:model DescribeVwDiagnosticDataJobRequest

func (*DescribeVwDiagnosticDataJobRequest) ContextValidate ¶

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

ContextValidate validates this describe vw diagnostic data job request based on context it is used

func (*DescribeVwDiagnosticDataJobRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DescribeVwDiagnosticDataJobRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DescribeVwDiagnosticDataJobRequest) Validate ¶

Validate validates this describe vw diagnostic data job request

type DescribeVwDiagnosticDataJobResponse ¶

type DescribeVwDiagnosticDataJobResponse struct {

	// The job belonging to the particular Virtual Warehouse.
	Job *VwDiagnosticDataJob `json:"job,omitempty"`
}

DescribeVwDiagnosticDataJobResponse Response object for the describeVwDiagnosticDataJobRequest method.

swagger:model DescribeVwDiagnosticDataJobResponse

func (*DescribeVwDiagnosticDataJobResponse) ContextValidate ¶

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

ContextValidate validate this describe vw diagnostic data job response based on the context it is used

func (*DescribeVwDiagnosticDataJobResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DescribeVwDiagnosticDataJobResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DescribeVwDiagnosticDataJobResponse) Validate ¶

Validate validates this describe vw diagnostic data job response

type DescribeVwRequest ¶

type DescribeVwRequest struct {

	// ID of the Virtual Warehouse's cluster.
	// Required: true
	ClusterID *string `json:"clusterId"`

	// ID of the Virtual Warehouse.
	// Required: true
	VwID *string `json:"vwId"`
}

DescribeVwRequest Request object for the describeVw method.

swagger:model DescribeVwRequest

func (*DescribeVwRequest) ContextValidate ¶

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

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

func (*DescribeVwRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DescribeVwRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DescribeVwRequest) Validate ¶

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

Validate validates this describe vw request

type DescribeVwResponse ¶

type DescribeVwResponse struct {

	// The Virtual Warehouse.
	Vw *VwSummary `json:"vw,omitempty"`
}

DescribeVwResponse Response object for the describeVw method.

swagger:model DescribeVwResponse

func (*DescribeVwResponse) ContextValidate ¶

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

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

func (*DescribeVwResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*DescribeVwResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*DescribeVwResponse) Validate ¶

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

Validate validates this describe vw response

type DiagnosticDataJobStatus ¶

type DiagnosticDataJobStatus string

DiagnosticDataJobStatus Represents the possible status values of a Diagnostic Data Job.

swagger:model DiagnosticDataJobStatus

const (

	// DiagnosticDataJobStatusStarting captures enum value "Starting"
	DiagnosticDataJobStatusStarting DiagnosticDataJobStatus = "Starting"

	// DiagnosticDataJobStatusSucceeded captures enum value "Succeeded"
	DiagnosticDataJobStatusSucceeded DiagnosticDataJobStatus = "Succeeded"

	// DiagnosticDataJobStatusFailed captures enum value "Failed"
	DiagnosticDataJobStatusFailed DiagnosticDataJobStatus = "Failed"

	// DiagnosticDataJobStatusRunning captures enum value "Running"
	DiagnosticDataJobStatusRunning DiagnosticDataJobStatus = "Running"

	// DiagnosticDataJobStatusUnknown captures enum value "Unknown"
	DiagnosticDataJobStatusUnknown DiagnosticDataJobStatus = "Unknown"

	// DiagnosticDataJobStatusDeleted captures enum value "Deleted"
	DiagnosticDataJobStatusDeleted DiagnosticDataJobStatus = "Deleted"
)

func (DiagnosticDataJobStatus) ContextValidate ¶

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

ContextValidate validates this diagnostic data job status based on context it is used

func (DiagnosticDataJobStatus) Pointer ¶

Pointer returns a pointer to a freshly-allocated DiagnosticDataJobStatus.

func (DiagnosticDataJobStatus) Validate ¶

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

Validate validates this diagnostic data job status

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 Event ¶ added in v0.4.2

type Event struct {

	// The name of the event.
	Event string `json:"event,omitempty"`

	// Detailed message.
	Message string `json:"message,omitempty"`

	// The ID of the operation to which the event belongs.
	OperationID string `json:"operationId,omitempty"`

	// The ID of the service to which the event belongs.
	ServiceID string `json:"serviceId,omitempty"`

	// The timestamp of the event.
	// Format: date-time
	Timestamp strfmt.DateTime `json:"timestamp,omitempty"`
}

Event Represents a Event.

swagger:model Event

func (*Event) ContextValidate ¶ added in v0.4.2

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

ContextValidate validates this event based on context it is used

func (*Event) MarshalBinary ¶ added in v0.4.2

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

MarshalBinary interface implementation

func (*Event) UnmarshalBinary ¶ added in v0.4.2

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

UnmarshalBinary interface implementation

func (*Event) Validate ¶ added in v0.4.2

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

Validate validates this event

type EventResponse ¶

type EventResponse struct {

	// The code name of the event
	Event string `json:"event,omitempty"`

	// Detailed message
	Message string `json:"message,omitempty"`

	// The timestamp of the event
	// Format: date-time
	Timestamp strfmt.DateTime `json:"timestamp,omitempty"`
}

EventResponse Represents a Event

swagger:model EventResponse

func (*EventResponse) ContextValidate ¶

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

ContextValidate validates this event response based on context it is used

func (*EventResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*EventResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*EventResponse) Validate ¶

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

Validate validates this event response

type ExternalBucket ¶ added in v0.4.2

type ExternalBucket struct {

	// AccessInfo of the bucket.
	AccessInfo *ExternalBucketAccessInfo `json:"accessInfo,omitempty"`

	// Name of the bucket.
	Name string `json:"name,omitempty"`
}

ExternalBucket External bucket details.

swagger:model ExternalBucket

func (*ExternalBucket) ContextValidate ¶ added in v0.4.2

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

ContextValidate validate this external bucket based on the context it is used

func (*ExternalBucket) MarshalBinary ¶ added in v0.4.2

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

MarshalBinary interface implementation

func (*ExternalBucket) UnmarshalBinary ¶ added in v0.4.2

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

UnmarshalBinary interface implementation

func (*ExternalBucket) Validate ¶ added in v0.4.2

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

Validate validates this external bucket

type ExternalBucketAccessInfo ¶

type ExternalBucketAccessInfo struct {

	// Specifies whether the external bucket will be added in read-only or read-write mode.
	// Enum: [READ READWRITE]
	AccessMode string `json:"accessMode,omitempty"`

	// Enable server side encryption with the specified KMS CMK ARN. If the value is empty or unspecified, default server side encryption will be used when the access mode is read-write. Otherwise this value is ignored.
	KmsCmkArn string `json:"kmsCmkArn,omitempty"`
}

ExternalBucketAccessInfo External bucket definition.

swagger:model ExternalBucketAccessInfo

func (*ExternalBucketAccessInfo) ContextValidate ¶

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

ContextValidate validates this external bucket access info based on context it is used

func (*ExternalBucketAccessInfo) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ExternalBucketAccessInfo) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ExternalBucketAccessInfo) Validate ¶

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

Validate validates this external bucket access info

type GetDataVisualizationUpgradeVersionRequest ¶

type GetDataVisualizationUpgradeVersionRequest struct {

	// ID of the Cloudera Data Visualization's cluster.
	// Required: true
	ClusterID *string `json:"clusterId"`

	// ID of the Cloudera Data Visualization.
	// Required: true
	DataVisualizationID *string `json:"dataVisualizationId"`
}

GetDataVisualizationUpgradeVersionRequest Request object for the getDataVisualizationUpgradeVersion method.

swagger:model GetDataVisualizationUpgradeVersionRequest

func (*GetDataVisualizationUpgradeVersionRequest) ContextValidate ¶

ContextValidate validates this get data visualization upgrade version request based on context it is used

func (*GetDataVisualizationUpgradeVersionRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*GetDataVisualizationUpgradeVersionRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GetDataVisualizationUpgradeVersionRequest) Validate ¶

Validate validates this get data visualization upgrade version request

type GetDataVisualizationUpgradeVersionResponse ¶

type GetDataVisualizationUpgradeVersionResponse struct {

	// Details of upgrade versions.
	UpgradeVersions *UpgradeVersions `json:"upgradeVersions,omitempty"`
}

GetDataVisualizationUpgradeVersionResponse Response object for the getDataVisualizationUpgradeVersion method.

swagger:model GetDataVisualizationUpgradeVersionResponse

func (*GetDataVisualizationUpgradeVersionResponse) ContextValidate ¶

ContextValidate validate this get data visualization upgrade version response based on the context it is used

func (*GetDataVisualizationUpgradeVersionResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*GetDataVisualizationUpgradeVersionResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GetDataVisualizationUpgradeVersionResponse) Validate ¶

Validate validates this get data visualization upgrade version response

type GetK8sCertJKSRequest ¶ added in v0.5.4

type GetK8sCertJKSRequest struct {

	// The cluster ID of the CDW environment to get the Kubernetes certificates for.
	// Required: true
	ClusterID *string `json:"clusterId"`
}

GetK8sCertJKSRequest Request object for the getK8sCertJKS method.

swagger:model GetK8sCertJKSRequest

func (*GetK8sCertJKSRequest) ContextValidate ¶ added in v0.5.4

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

ContextValidate validates this get k8s cert j k s request based on context it is used

func (*GetK8sCertJKSRequest) MarshalBinary ¶ added in v0.5.4

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

MarshalBinary interface implementation

func (*GetK8sCertJKSRequest) UnmarshalBinary ¶ added in v0.5.4

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

UnmarshalBinary interface implementation

func (*GetK8sCertJKSRequest) Validate ¶ added in v0.5.4

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

Validate validates this get k8s cert j k s request

type GetK8sCertJKSResponse ¶ added in v0.5.4

type GetK8sCertJKSResponse struct {

	// Base64 encoded Java truststore.
	// Format: byte
	Data strfmt.Base64 `json:"data,omitempty"`

	// The password for the received Java truststore.
	Password string `json:"password,omitempty"`
}

GetK8sCertJKSResponse The response object for the getK8sCertJKS method.

swagger:model GetK8sCertJKSResponse

func (*GetK8sCertJKSResponse) ContextValidate ¶ added in v0.5.4

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

ContextValidate validates this get k8s cert j k s response based on context it is used

func (*GetK8sCertJKSResponse) MarshalBinary ¶ added in v0.5.4

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

MarshalBinary interface implementation

func (*GetK8sCertJKSResponse) UnmarshalBinary ¶ added in v0.5.4

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

UnmarshalBinary interface implementation

func (*GetK8sCertJKSResponse) Validate ¶ added in v0.5.4

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

Validate validates this get k8s cert j k s response

type GetK8sCertPEMRequest ¶ added in v0.5.4

type GetK8sCertPEMRequest struct {

	// The cluster ID of the CDW environment to get the Kubernetes certificates for.
	// Required: true
	ClusterID *string `json:"clusterId"`
}

GetK8sCertPEMRequest Request object for the getK8sCertPEM method.

swagger:model GetK8sCertPEMRequest

func (*GetK8sCertPEMRequest) ContextValidate ¶ added in v0.5.4

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

ContextValidate validates this get k8s cert p e m request based on context it is used

func (*GetK8sCertPEMRequest) MarshalBinary ¶ added in v0.5.4

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

MarshalBinary interface implementation

func (*GetK8sCertPEMRequest) UnmarshalBinary ¶ added in v0.5.4

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

UnmarshalBinary interface implementation

func (*GetK8sCertPEMRequest) Validate ¶ added in v0.5.4

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

Validate validates this get k8s cert p e m request

type GetK8sCertPEMResponse ¶ added in v0.5.4

type GetK8sCertPEMResponse struct {

	// The Kubernetes certificate in PEM format.
	Pem string `json:"pem,omitempty"`
}

GetK8sCertPEMResponse The response object for the getK8sCertPEM method.

swagger:model GetK8sCertPEMResponse

func (*GetK8sCertPEMResponse) ContextValidate ¶ added in v0.5.4

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

ContextValidate validates this get k8s cert p e m response based on context it is used

func (*GetK8sCertPEMResponse) MarshalBinary ¶ added in v0.5.4

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

MarshalBinary interface implementation

func (*GetK8sCertPEMResponse) UnmarshalBinary ¶ added in v0.5.4

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

UnmarshalBinary interface implementation

func (*GetK8sCertPEMResponse) Validate ¶ added in v0.5.4

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

Validate validates this get k8s cert p e m response

type GetLogsRequest ¶

type GetLogsRequest struct {

	// The CRN of the backup, restore or backup deletion.
	// Required: true
	Crn *string `json:"crn"`
}

GetLogsRequest Request object for the get logs request.

swagger:model GetLogsRequest

func (*GetLogsRequest) ContextValidate ¶

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

ContextValidate validates this get logs request based on context it is used

func (*GetLogsRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*GetLogsRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GetLogsRequest) Validate ¶

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

Validate validates this get logs request

type GetLogsResponse ¶

type GetLogsResponse struct {

	// Contains the logs of the operation.
	// Required: true
	Logs *string `json:"logs"`
}

GetLogsResponse Response object for the get logs request.

swagger:model GetLogsResponse

func (*GetLogsResponse) ContextValidate ¶

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

ContextValidate validates this get logs response based on context it is used

func (*GetLogsResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*GetLogsResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GetLogsResponse) Validate ¶

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

Validate validates this get logs response

type GetUpgradeDbcVersionsRequest ¶

type GetUpgradeDbcVersionsRequest struct {

	// The ID of the Database Catalog's cluster.
	// Required: true
	ClusterID *string `json:"clusterId"`

	// The ID of the Database Catalog.
	// Required: true
	DbcID *string `json:"dbcId"`
}

GetUpgradeDbcVersionsRequest Request object for the getUpgradeDbcVersions method.

swagger:model GetUpgradeDbcVersionsRequest

func (*GetUpgradeDbcVersionsRequest) ContextValidate ¶

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

ContextValidate validates this get upgrade dbc versions request based on context it is used

func (*GetUpgradeDbcVersionsRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*GetUpgradeDbcVersionsRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GetUpgradeDbcVersionsRequest) Validate ¶

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

Validate validates this get upgrade dbc versions request

type GetUpgradeDbcVersionsResponse ¶

type GetUpgradeDbcVersionsResponse struct {

	// The latest compatible CDP version.
	CompatibleCDPVersion string `json:"compatibleCDPVersion,omitempty"`

	// The latest compatible CDW version.
	CompatibleVersion string `json:"compatibleVersion,omitempty"`

	// The latest available CDP version.
	LatestCDPVersion string `json:"latestCDPVersion,omitempty"`

	// The latest available CDW version.
	LatestVersion string `json:"latestVersion,omitempty"`
}

GetUpgradeDbcVersionsResponse Response object for the getUpgradeDbcVersions method.

swagger:model GetUpgradeDbcVersionsResponse

func (*GetUpgradeDbcVersionsResponse) ContextValidate ¶

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

ContextValidate validates this get upgrade dbc versions response based on context it is used

func (*GetUpgradeDbcVersionsResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*GetUpgradeDbcVersionsResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GetUpgradeDbcVersionsResponse) Validate ¶

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

Validate validates this get upgrade dbc versions response

type GetUpgradeVwVersionsRequest ¶

type GetUpgradeVwVersionsRequest struct {

	// The ID of the Virtual Warehouse's cluster.
	// Required: true
	ClusterID *string `json:"clusterId"`

	// The ID of the Virtual Warehouse.
	// Required: true
	VwID *string `json:"vwId"`
}

GetUpgradeVwVersionsRequest Request object for the getUpgradeVwVersions method.

swagger:model GetUpgradeVwVersionsRequest

func (*GetUpgradeVwVersionsRequest) ContextValidate ¶

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

ContextValidate validates this get upgrade vw versions request based on context it is used

func (*GetUpgradeVwVersionsRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*GetUpgradeVwVersionsRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GetUpgradeVwVersionsRequest) Validate ¶

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

Validate validates this get upgrade vw versions request

type GetUpgradeVwVersionsResponse ¶

type GetUpgradeVwVersionsResponse struct {

	// The latest compatible CDP version.
	CompatibleCDPVersion string `json:"compatibleCDPVersion,omitempty"`

	// The latest compatible CDW version.
	CompatibleVersion string `json:"compatibleVersion,omitempty"`

	// The latest available CDP version.
	LatestCDPVersion string `json:"latestCDPVersion,omitempty"`

	// The latest available CDW version.
	LatestVersion string `json:"latestVersion,omitempty"`
}

GetUpgradeVwVersionsResponse Response object for the getUpgradeVwVersions method.

swagger:model GetUpgradeVwVersionsResponse

func (*GetUpgradeVwVersionsResponse) ContextValidate ¶

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

ContextValidate validates this get upgrade vw versions response based on context it is used

func (*GetUpgradeVwVersionsResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*GetUpgradeVwVersionsResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*GetUpgradeVwVersionsResponse) Validate ¶

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

Validate validates this get upgrade vw versions response

type HealthCheckRequest ¶

type HealthCheckRequest interface{}

HealthCheckRequest Request object for the healthCheck method.

swagger:model HealthCheckRequest

type HealthCheckResponse ¶

type HealthCheckResponse struct {

	// HealthCheck status text.
	Message string `json:"message,omitempty"`
}

HealthCheckResponse Response object for the healthCheck method.

swagger:model HealthCheckResponse

func (*HealthCheckResponse) ContextValidate ¶

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

ContextValidate validates this health check response based on context it is used

func (*HealthCheckResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*HealthCheckResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*HealthCheckResponse) Validate ¶

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

Validate validates this health check response

type HiveCreateDiagnosticDataDownloadOptions ¶

type HiveCreateDiagnosticDataDownloadOptions struct {

	// Include compute resource info.
	IncludeComputeResourceInfo *bool `json:"includeComputeResourceInfo,omitempty"`

	// Include the error dump.
	IncludeErrordump *bool `json:"includeErrordump,omitempty"`

	// Include the Garbage collector logs.
	IncludeGclogs *bool `json:"includeGclogs,omitempty"`

	// Include the heap-dump.
	IncludeHeapdump *bool `json:"includeHeapdump,omitempty"`

	// Include the HMS diagnostics.
	IncludeHms *bool `json:"includeHms,omitempty"`

	// Include Kubernetes resource info.
	IncludeKubernetesResourceInfo *bool `json:"includeKubernetesResourceInfo,omitempty"`

	// Include logs.
	IncludeLogs *bool `json:"includeLogs,omitempty"`
}

HiveCreateDiagnosticDataDownloadOptions Flags that denote which diagnostics to include for a Hive Virtual Warehouse.

swagger:model HiveCreateDiagnosticDataDownloadOptions

func (*HiveCreateDiagnosticDataDownloadOptions) ContextValidate ¶

ContextValidate validates this hive create diagnostic data download options based on context it is used

func (*HiveCreateDiagnosticDataDownloadOptions) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*HiveCreateDiagnosticDataDownloadOptions) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*HiveCreateDiagnosticDataDownloadOptions) Validate ¶

Validate validates this hive create diagnostic data download options

type ImpalaCreateDiagnosticDataDownloadOptions ¶

type ImpalaCreateDiagnosticDataDownloadOptions struct {

	// Include the HMS diagnostics.
	IncludeHms *bool `json:"includeHms,omitempty"`

	// Include kubernetes resource info.
	IncludeKubernetesResourceInfo *bool `json:"includeKubernetesResourceInfo,omitempty"`

	// Include the minidump.
	IncludeMinidump *bool `json:"includeMinidump,omitempty"`

	// Include the profile.
	IncludeProfile *bool `json:"includeProfile,omitempty"`

	// Include the sidecar diagnostics.
	IncludeSidecar *bool `json:"includeSidecar,omitempty"`

	// Include the workload diagnostics.
	IncludeWorkload *bool `json:"includeWorkload,omitempty"`
}

ImpalaCreateDiagnosticDataDownloadOptions Flags that denote which diagnostics to include for an Impala Virtual Warehouse.

swagger:model ImpalaCreateDiagnosticDataDownloadOptions

func (*ImpalaCreateDiagnosticDataDownloadOptions) ContextValidate ¶

ContextValidate validates this impala create diagnostic data download options based on context it is used

func (*ImpalaCreateDiagnosticDataDownloadOptions) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ImpalaCreateDiagnosticDataDownloadOptions) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ImpalaCreateDiagnosticDataDownloadOptions) Validate ¶

Validate validates this impala create diagnostic data download options

type ImpalaExecutorGroupSetCreateRequest ¶ added in v0.4.2

type ImpalaExecutorGroupSetCreateRequest struct {

	// Set auto suspend threshold. If not provided defaults will apply.
	AutoSuspendTimeoutSeconds int32 `json:"autoSuspendTimeoutSeconds,omitempty"`

	// Turn off auto suspend. If not provided defaults will apply.
	DisableAutoSuspend bool `json:"disableAutoSuspend,omitempty"`

	// Set number of executors per executor group.
	ExecGroupSize int32 `json:"execGroupSize"`

	// Set maximum number of executor groups allowed.
	MaxExecutorGroups int32 `json:"maxExecutorGroups"`

	// Set minimum number of executor groups allowed.
	MinExecutorGroups int32 `json:"minExecutorGroups"`

	// Set scale down threshold in seconds. If not provided defaults will apply.
	TriggerScaleDownDelay int32 `json:"triggerScaleDownDelay,omitempty"`

	// Set scale up threshold in seconds. If not provided defaults will apply.
	TriggerScaleUpDelay int32 `json:"triggerScaleUpDelay,omitempty"`
}

ImpalaExecutorGroupSetCreateRequest Configure independently scaling set of uniformly sized executor groups.

swagger:model ImpalaExecutorGroupSetCreateRequest

func (*ImpalaExecutorGroupSetCreateRequest) ContextValidate ¶ added in v0.4.2

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

ContextValidate validates this impala executor group set create request based on context it is used

func (*ImpalaExecutorGroupSetCreateRequest) MarshalBinary ¶ added in v0.4.2

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

MarshalBinary interface implementation

func (*ImpalaExecutorGroupSetCreateRequest) UnmarshalBinary ¶ added in v0.4.2

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

UnmarshalBinary interface implementation

func (*ImpalaExecutorGroupSetCreateRequest) Validate ¶ added in v0.4.2

Validate validates this impala executor group set create request

type ImpalaExecutorGroupSetResponse ¶ added in v0.4.2

type ImpalaExecutorGroupSetResponse struct {

	// Auto suspend threshold.
	AutoSuspendTimeoutSeconds int32 `json:"autoSuspendTimeoutSeconds"`

	// Denotes whether auto suspend is turned off.
	DisableAutoSuspend bool `json:"disableAutoSuspend"`

	// Number of executors per executor group.
	ExecGroupSize int32 `json:"execGroupSize"`

	// Name of resource pool for this executor group set.
	GroupSetPrefix string `json:"groupSetPrefix"`

	// Maximum number of executor groups allowed.
	MaxExecutorGroups int32 `json:"maxExecutorGroups"`

	// Minimum number of executor groups allowed.
	MinExecutorGroups int32 `json:"minExecutorGroups"`

	// Scale down threshold in seconds.
	TriggerScaleDownDelay int32 `json:"triggerScaleDownDelay"`

	// Scale up threshold in seconds.
	TriggerScaleUpDelay int32 `json:"triggerScaleUpDelay"`
}

ImpalaExecutorGroupSetResponse Describes configurations for an executor group set.

swagger:model ImpalaExecutorGroupSetResponse

func (*ImpalaExecutorGroupSetResponse) ContextValidate ¶ added in v0.4.2

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

ContextValidate validates this impala executor group set response based on context it is used

func (*ImpalaExecutorGroupSetResponse) MarshalBinary ¶ added in v0.4.2

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

MarshalBinary interface implementation

func (*ImpalaExecutorGroupSetResponse) UnmarshalBinary ¶ added in v0.4.2

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

UnmarshalBinary interface implementation

func (*ImpalaExecutorGroupSetResponse) Validate ¶ added in v0.4.2

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

Validate validates this impala executor group set response

type ImpalaExecutorGroupSetUpdateRequest ¶ added in v0.4.2

type ImpalaExecutorGroupSetUpdateRequest struct {

	// Set auto suspend threshold. If not provided defaults will apply.
	AutoSuspendTimeoutSeconds int32 `json:"autoSuspendTimeoutSeconds,omitempty"`

	// Delete the executor group set.
	DeleteGroupSet bool `json:"deleteGroupSet,omitempty"`

	// Turn off auto suspend. If not provided defaults will apply.
	DisableAutoSuspend bool `json:"disableAutoSuspend,omitempty"`

	// Set number of executors per executor group.
	ExecGroupSize int32 `json:"execGroupSize,omitempty"`

	// Set maximum number of executor groups allowed.
	MaxExecutorGroups int32 `json:"maxExecutorGroups,omitempty"`

	// Set minimum number of executor groups allowed.
	MinExecutorGroups int32 `json:"minExecutorGroups,omitempty"`

	// Set scale down threshold in seconds. If not provided defaults will apply.
	TriggerScaleDownDelay int32 `json:"triggerScaleDownDelay,omitempty"`

	// Set scale up threshold in seconds. If not provided defaults will apply.
	TriggerScaleUpDelay int32 `json:"triggerScaleUpDelay,omitempty"`
}

ImpalaExecutorGroupSetUpdateRequest Re-configure independently scaling set of uniformly sized executor groups.

swagger:model ImpalaExecutorGroupSetUpdateRequest

func (*ImpalaExecutorGroupSetUpdateRequest) ContextValidate ¶ added in v0.4.2

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

ContextValidate validates this impala executor group set update request based on context it is used

func (*ImpalaExecutorGroupSetUpdateRequest) MarshalBinary ¶ added in v0.4.2

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

MarshalBinary interface implementation

func (*ImpalaExecutorGroupSetUpdateRequest) UnmarshalBinary ¶ added in v0.4.2

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

UnmarshalBinary interface implementation

func (*ImpalaExecutorGroupSetUpdateRequest) Validate ¶ added in v0.4.2

Validate validates this impala executor group set update request

type ImpalaExecutorGroupSetsCreateRequest ¶ added in v0.4.2

type ImpalaExecutorGroupSetsCreateRequest struct {

	// Configure first optional custom executor group set for workload aware autoscaling.
	Custom1 *ImpalaExecutorGroupSetCreateRequest `json:"custom1,omitempty"`

	// Configure second optional custom executor group set for workload aware autoscaling.
	Custom2 *ImpalaExecutorGroupSetCreateRequest `json:"custom2,omitempty"`

	// Configure third optional custom executor group set for workload aware autoscaling.
	Custom3 *ImpalaExecutorGroupSetCreateRequest `json:"custom3,omitempty"`

	// Configure large executor group set for workload aware autoscaling.
	Large *ImpalaExecutorGroupSetCreateRequest `json:"large,omitempty"`

	// Configure small executor group set for workload aware autoscaling.
	Small *ImpalaExecutorGroupSetCreateRequest `json:"small,omitempty"`
}

ImpalaExecutorGroupSetsCreateRequest Configure executor group sets for workload aware autoscaling.

swagger:model ImpalaExecutorGroupSetsCreateRequest

func (*ImpalaExecutorGroupSetsCreateRequest) ContextValidate ¶ added in v0.4.2

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

ContextValidate validate this impala executor group sets create request based on the context it is used

func (*ImpalaExecutorGroupSetsCreateRequest) MarshalBinary ¶ added in v0.4.2

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

MarshalBinary interface implementation

func (*ImpalaExecutorGroupSetsCreateRequest) UnmarshalBinary ¶ added in v0.4.2

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

UnmarshalBinary interface implementation

func (*ImpalaExecutorGroupSetsCreateRequest) Validate ¶ added in v0.4.2

Validate validates this impala executor group sets create request

type ImpalaExecutorGroupSetsResponse ¶ added in v0.4.2

type ImpalaExecutorGroupSetsResponse struct {

	// Describes first custom executor group set for workload aware autoscaling.
	Custom1 *ImpalaExecutorGroupSetResponse `json:"custom1,omitempty"`

	// Describes second custom executor group set for workload aware autoscaling.
	Custom2 *ImpalaExecutorGroupSetResponse `json:"custom2,omitempty"`

	// Describes third custom executor group set for workload aware autoscaling.
	Custom3 *ImpalaExecutorGroupSetResponse `json:"custom3,omitempty"`

	// Describes large executor group set for workload aware autoscaling.
	Large *ImpalaExecutorGroupSetResponse `json:"large,omitempty"`

	// Describes small executor group set for workload aware autoscaling.
	Small *ImpalaExecutorGroupSetResponse `json:"small,omitempty"`
}

ImpalaExecutorGroupSetsResponse Describes executor group sets for workload aware autoscaling.

swagger:model ImpalaExecutorGroupSetsResponse

func (*ImpalaExecutorGroupSetsResponse) ContextValidate ¶ added in v0.4.2

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

ContextValidate validate this impala executor group sets response based on the context it is used

func (*ImpalaExecutorGroupSetsResponse) MarshalBinary ¶ added in v0.4.2

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

MarshalBinary interface implementation

func (*ImpalaExecutorGroupSetsResponse) UnmarshalBinary ¶ added in v0.4.2

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

UnmarshalBinary interface implementation

func (*ImpalaExecutorGroupSetsResponse) Validate ¶ added in v0.4.2

Validate validates this impala executor group sets response

type ImpalaExecutorGroupSetsUpdateRequest ¶ added in v0.4.2

type ImpalaExecutorGroupSetsUpdateRequest struct {

	// Re-configure first optional custom executor group set for workload aware autoscaling.
	Custom1 *ImpalaExecutorGroupSetUpdateRequest `json:"custom1,omitempty"`

	// Re-configure second optional custom executor group set for workload aware autoscaling.
	Custom2 *ImpalaExecutorGroupSetUpdateRequest `json:"custom2,omitempty"`

	// Re-configure third optional custom executor group set for workload aware autoscaling.
	Custom3 *ImpalaExecutorGroupSetUpdateRequest `json:"custom3,omitempty"`

	// Re-configure large executor group set for workload aware autoscaling.
	Large *ImpalaExecutorGroupSetUpdateRequest `json:"large,omitempty"`

	// Re-configure small executor group set for workload aware autoscaling.
	Small *ImpalaExecutorGroupSetUpdateRequest `json:"small,omitempty"`
}

ImpalaExecutorGroupSetsUpdateRequest Re-configure executor group sets for workload aware autoscaling.

swagger:model ImpalaExecutorGroupSetsUpdateRequest

func (*ImpalaExecutorGroupSetsUpdateRequest) ContextValidate ¶ added in v0.4.2

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

ContextValidate validate this impala executor group sets update request based on the context it is used

func (*ImpalaExecutorGroupSetsUpdateRequest) MarshalBinary ¶ added in v0.4.2

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

MarshalBinary interface implementation

func (*ImpalaExecutorGroupSetsUpdateRequest) UnmarshalBinary ¶ added in v0.4.2

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

UnmarshalBinary interface implementation

func (*ImpalaExecutorGroupSetsUpdateRequest) Validate ¶ added in v0.4.2

Validate validates this impala executor group sets update request

type ImpalaHASettingsCreateRequest ¶

type ImpalaHASettingsCreateRequest struct {

	// Enables a backup instance for Impala catalog to ensure high availability.
	EnableCatalogHighAvailability bool `json:"enableCatalogHighAvailability,omitempty"`

	// Enables a shutdown of the coordinator. If Unified Analytics is enabled, then this setting is explicitly disabled (ignored) and should not be provided.
	EnableShutdownOfCoordinator bool `json:"enableShutdownOfCoordinator,omitempty"`

	// Set High Availability mode. If not provided, the default will apply. DISABLED - Disables Impala coordinator and Database Catalog high availability. ACTIVE_PASSIVE - Runs multiple coordinators (one active, one passive) and Database Catalogs (one active, one passive). ACTIVE_ACTIVE - Runs multiple coordinators (both active) and Database Catalogs (one active, one passive). If Unified Analytics is enabled, then this cannot be set to ACTIVE_ACTIVE.
	HighAvailabilityMode ImpalaHighAvailabilityMode `json:"highAvailabilityMode,omitempty"`

	// The number of active coordinators.
	NumOfActiveCoordinators int32 `json:"numOfActiveCoordinators,omitempty"`

	// Delay in seconds before the shutdown of coordinator event happens.
	ShutdownOfCoordinatorDelaySeconds int32 `json:"shutdownOfCoordinatorDelaySeconds,omitempty"`
}

ImpalaHASettingsCreateRequest High Availability settings for the Impala Virtual Warehouse. The values are disregarded for Hive.

swagger:model ImpalaHASettingsCreateRequest

func (*ImpalaHASettingsCreateRequest) ContextValidate ¶

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

ContextValidate validate this impala h a settings create request based on the context it is used

func (*ImpalaHASettingsCreateRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ImpalaHASettingsCreateRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ImpalaHASettingsCreateRequest) Validate ¶

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

Validate validates this impala h a settings create request

type ImpalaHASettingsOptionsResponse ¶

type ImpalaHASettingsOptionsResponse struct {

	// Denotes whether a backup instance for Impala catalog is enabled.
	EnableCatalogHighAvailability bool `json:"enableCatalogHighAvailability,omitempty"`

	// Whether a shutdown of the coordinator is enabled.
	EnableShutdownOfCoordinator bool `json:"enableShutdownOfCoordinator,omitempty"`

	// High Availability mode. DISABLED - Impala coordinator and Database Catalog high availability is disabled. ACTIVE_PASSIVE - Multiple coordinators (one active, one passive) and Database Catalogs (one active, one passive) are run. ACTIVE_ACTIVE - Multiple coordinators (both active) and Database Catalogs (one active, one passive) are run.
	HighAvailabilityMode ImpalaHighAvailabilityMode `json:"highAvailabilityMode,omitempty"`

	// Number of the active coordinators.
	NumOfActiveCoordinators int32 `json:"numOfActiveCoordinators,omitempty"`

	// Delay in seconds before the shutdown of coordinator event happens.
	ShutdownOfCoordinatorDelaySeconds int32 `json:"shutdownOfCoordinatorDelaySeconds,omitempty"`
}

ImpalaHASettingsOptionsResponse Impala High Availability settings for a Virtual Warehouse.

swagger:model ImpalaHASettingsOptionsResponse

func (*ImpalaHASettingsOptionsResponse) ContextValidate ¶

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

ContextValidate validate this impala h a settings options response based on the context it is used

func (*ImpalaHASettingsOptionsResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ImpalaHASettingsOptionsResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ImpalaHASettingsOptionsResponse) Validate ¶

Validate validates this impala h a settings options response

type ImpalaHASettingsUpdateRequest ¶

type ImpalaHASettingsUpdateRequest struct {

	// The number of active coordinators.
	NumOfActiveCoordinators int32 `json:"numOfActiveCoordinators,omitempty"`

	// Delay in seconds before the shutdown of coordinator event happens.
	ShutdownOfCoordinatorDelaySeconds int32 `json:"shutdownOfCoordinatorDelaySeconds,omitempty"`
}

ImpalaHASettingsUpdateRequest High Availability settings update options for the Impala Virtual Warehouse.

swagger:model ImpalaHASettingsUpdateRequest

func (*ImpalaHASettingsUpdateRequest) ContextValidate ¶

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

ContextValidate validates this impala h a settings update request based on context it is used

func (*ImpalaHASettingsUpdateRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ImpalaHASettingsUpdateRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ImpalaHASettingsUpdateRequest) Validate ¶

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

Validate validates this impala h a settings update request

type ImpalaHighAvailabilityMode ¶

type ImpalaHighAvailabilityMode string

ImpalaHighAvailabilityMode Set Impala High Availability mode. If not provided, the default will apply. DISABLED - Disables Impala coordinator and Database Catalog high availability. ACTIVE_PASSIVE - Runs multiple coordinators (one active, one passive) and Database Catalogs (one active, one passive). ACTIVE_ACTIVE - Runs multiple coordinators (both active) and Database Catalogs (one active, one passive). If Unified Analytics is enabled, then this cannot be set to ACTIVE_ACTIVE.

swagger:model ImpalaHighAvailabilityMode

const (

	// ImpalaHighAvailabilityModeACTIVEPASSIVE captures enum value "ACTIVE_PASSIVE"
	ImpalaHighAvailabilityModeACTIVEPASSIVE ImpalaHighAvailabilityMode = "ACTIVE_PASSIVE"

	// ImpalaHighAvailabilityModeACTIVEACTIVE captures enum value "ACTIVE_ACTIVE"
	ImpalaHighAvailabilityModeACTIVEACTIVE ImpalaHighAvailabilityMode = "ACTIVE_ACTIVE"

	// ImpalaHighAvailabilityModeDISABLED captures enum value "DISABLED"
	ImpalaHighAvailabilityModeDISABLED ImpalaHighAvailabilityMode = "DISABLED"
)

func (ImpalaHighAvailabilityMode) ContextValidate ¶

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

ContextValidate validates this impala high availability mode based on context it is used

func (ImpalaHighAvailabilityMode) Pointer ¶

Pointer returns a pointer to a freshly-allocated ImpalaHighAvailabilityMode.

func (ImpalaHighAvailabilityMode) Validate ¶

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

Validate validates this impala high availability mode

type ImpalaOptionsCreateRequest ¶

type ImpalaOptionsCreateRequest struct {

	// Defines the limit for scratch space in GiB needed by Impala for spilling queries. If this is set, "spillToS3Uri" cannot be set. The valid values are between 1-16000 for AWS and 1-16684 for Azure. It will choose the first valid value for which the total disk space is greater than or equal to the specified scratch space limit. The valid scratch space limit values per node in GiBs for AWS are [300, 634, 968, 1302, 1636, 1970, 2304, 2638, 2972, 6550, 7000, 8000, 9000, 10000, 11000, 12000, 13000, 14000, 15000, 16000]. Valid values for Azure are [300, 684, 812, 1068, 1324, 1836, 2348, 3372, 4396, 8492, 16684].
	ScratchSpaceLimit int32 `json:"scratchSpaceLimit,omitempty"`

	// Set S3 URI in "s3://bucket/path" format and enable spilling to S3. If this is set, "scratchSpaceLimit" cannot be set. Spilling to a remote storage is not supported on Azure, it is available on AWS and PvC platforms. If your workload results in large volumes of intermediate data being written, it is recommended to configure the heavy spilling queries to use a remote storage location rather than the local one since Impala occasionally needs to use persistent storage for writing intermediate files during large sorts, joins, aggregations, or analytic function operations. Note that this value is ignored if the Impala version does not support spilling to S3.
	SpillToS3URI string `json:"spillToS3Uri,omitempty"`
}

ImpalaOptionsCreateRequest Impala specific options. It cannot be provided for Virtual Warehouse types other than Impala.

swagger:model ImpalaOptionsCreateRequest

func (*ImpalaOptionsCreateRequest) ContextValidate ¶

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

ContextValidate validates this impala options create request based on context it is used

func (*ImpalaOptionsCreateRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ImpalaOptionsCreateRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ImpalaOptionsCreateRequest) Validate ¶

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

Validate validates this impala options create request

type ImpalaOptionsResponse ¶

type ImpalaOptionsResponse struct {

	// Maximum scratch space used for spilling to disk.
	ScratchSpaceLimit int32 `json:"scratchSpaceLimit"`

	// Impala spill to S3 URI.
	SpillToS3URI string `json:"spillToS3Uri,omitempty"`
}

ImpalaOptionsResponse Impala specific settings.

swagger:model ImpalaOptionsResponse

func (*ImpalaOptionsResponse) ContextValidate ¶

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

ContextValidate validates this impala options response based on context it is used

func (*ImpalaOptionsResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ImpalaOptionsResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ImpalaOptionsResponse) Validate ¶

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

Validate validates this impala options response

type KeyValuesDiff ¶

type KeyValuesDiff struct {

	// Keys that are only present in the new configuration.
	Added map[string]string `json:"added,omitempty"`

	// Keys with different values.
	Changed map[string]StringDiff `json:"changed,omitempty"`

	// Keys that are only present in the old configuration.
	Removed map[string]string `json:"removed,omitempty"`

	// Keys that are present in both configurations.
	Same map[string]string `json:"same,omitempty"`
}

KeyValuesDiff Different between keyValues of two ConfigContents.

swagger:model KeyValuesDiff

func (*KeyValuesDiff) ContextValidate ¶

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

ContextValidate validate this key values diff based on the context it is used

func (*KeyValuesDiff) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*KeyValuesDiff) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*KeyValuesDiff) Validate ¶

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

Validate validates this key values diff

type ListBackupEntitiesRequest ¶

type ListBackupEntitiesRequest interface{}

ListBackupEntitiesRequest Request object for the list backup entities request.

swagger:model ListBackupEntitiesRequest

type ListBackupEntitiesResponse ¶

type ListBackupEntitiesResponse struct {

	// A list of available namespaces for backup, corresponding to the CDW entities.
	// Required: true
	Items []string `json:"items"`
}

ListBackupEntitiesResponse Response object for the list backup entities request.

swagger:model ListBackupEntitiesResponse

func (*ListBackupEntitiesResponse) ContextValidate ¶

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

ContextValidate validates this list backup entities response based on context it is used

func (*ListBackupEntitiesResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ListBackupEntitiesResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ListBackupEntitiesResponse) Validate ¶

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

Validate validates this list backup entities response

type ListBackupsRequest ¶

type ListBackupsRequest struct {

	// Specified name for the backup. If not present, this filter is not used.
	BackupName string `json:"backupName,omitempty"`

	// The job states we need to filter by. If not present, this filter is not used.
	JobStates []string `json:"jobStates"`
}

ListBackupsRequest Request object for the list backups request.

swagger:model ListBackupsRequest

func (*ListBackupsRequest) ContextValidate ¶

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

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

func (*ListBackupsRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ListBackupsRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ListBackupsRequest) Validate ¶

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

Validate validates this list backups request

type ListBackupsResponse ¶

type ListBackupsResponse struct {

	// List of backups.
	// Required: true
	Backups []*SimpleBackup `json:"backups"`
}

ListBackupsResponse Response object for the list backups request.

swagger:model ListBackupsResponse

func (*ListBackupsResponse) ContextValidate ¶

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

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

func (*ListBackupsResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ListBackupsResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ListBackupsResponse) Validate ¶

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

Validate validates this list backups response

type ListClusterDiagnosticDataJobsRequest ¶

type ListClusterDiagnosticDataJobsRequest struct {

	// ID of the Cluster.
	// Required: true
	ClusterID *string `json:"clusterId"`

	// The size of each page.
	// Maximum: 100
	// Minimum: 1
	PageSize int32 `json:"pageSize,omitempty"`

	// A token to specify where to start paginating. This is the nextToken from a previously truncated response.
	StartingToken string `json:"startingToken,omitempty"`

	// Filter for job status, only those jobs will be returned which have the given status.
	Status DiagnosticDataJobStatus `json:"status,omitempty"`
}

ListClusterDiagnosticDataJobsRequest Request object for the listClusterDiagnosticDataJobs method.

swagger:model ListClusterDiagnosticDataJobsRequest

func (*ListClusterDiagnosticDataJobsRequest) ContextValidate ¶

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

ContextValidate validate this list cluster diagnostic data jobs request based on the context it is used

func (*ListClusterDiagnosticDataJobsRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ListClusterDiagnosticDataJobsRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ListClusterDiagnosticDataJobsRequest) Validate ¶

Validate validates this list cluster diagnostic data jobs request

type ListClusterDiagnosticDataJobsResponse ¶

type ListClusterDiagnosticDataJobsResponse struct {

	// The list of jobs belonging to the particular cluster.
	Jobs []*ClusterDiagnosticDataJob `json:"jobs"`

	// The token to use when requesting the next set of results. If there are no additional results, the string is empty.
	NextToken string `json:"nextToken,omitempty"`
}

ListClusterDiagnosticDataJobsResponse Response object for the listClusterDiagnosticDataJobs method.

swagger:model ListClusterDiagnosticDataJobsResponse

func (*ListClusterDiagnosticDataJobsResponse) ContextValidate ¶

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

ContextValidate validate this list cluster diagnostic data jobs response based on the context it is used

func (*ListClusterDiagnosticDataJobsResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ListClusterDiagnosticDataJobsResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ListClusterDiagnosticDataJobsResponse) Validate ¶

Validate validates this list cluster diagnostic data jobs response

type ListClustersRequest ¶

type ListClustersRequest struct {

	// Filter returned clusters by hosting platform.
	// Enum: [AWS AZURE]
	CloudPlatform string `json:"cloudPlatform,omitempty"`

	// Filter returned clusters by cluster ID.
	ClusterID string `json:"clusterId,omitempty"`

	// Filter returned clusters for the belonging Environment CRN.
	EnvironmentCrn string `json:"environmentCrn,omitempty"`

	// Filter returned clusters by name.
	Name string `json:"name,omitempty"`

	// Filter returned clusters by cluster status.
	// Enum: [Creating Created Accepted Starting Running Stopping Stopped Updating PreUpdate PreUpgrade Restarting Deleting Upgrading Waiting Error Failed]
	Status string `json:"status,omitempty"`
}

ListClustersRequest Request object for the listClusters method.

swagger:model ListClustersRequest

func (*ListClustersRequest) ContextValidate ¶

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

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

func (*ListClustersRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ListClustersRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ListClustersRequest) Validate ¶

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

Validate validates this list clusters request

type ListClustersResponse ¶

type ListClustersResponse struct {

	// The list of clusters.
	Clusters []*ClusterSummaryResponse `json:"clusters"`
}

ListClustersResponse Response object for the listClusters method.

swagger:model ListClustersResponse

func (*ListClustersResponse) ContextValidate ¶

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

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

func (*ListClustersResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ListClustersResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ListClustersResponse) Validate ¶

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

Validate validates this list clusters response

type ListDataVisualizationsRequest ¶

type ListDataVisualizationsRequest struct {

	// ID of cluster to list Cloudera Data Visualizations.
	// Required: true
	ClusterID *string `json:"clusterId"`
}

ListDataVisualizationsRequest Request object for the listDataVisualizations method.

swagger:model ListDataVisualizationsRequest

func (*ListDataVisualizationsRequest) ContextValidate ¶

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

ContextValidate validates this list data visualizations request based on context it is used

func (*ListDataVisualizationsRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ListDataVisualizationsRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ListDataVisualizationsRequest) Validate ¶

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

Validate validates this list data visualizations request

type ListDataVisualizationsResponse ¶

type ListDataVisualizationsResponse struct {

	// The list of Cloudera Data Visualizations.
	DataVisualizations []*DataVisualizationSummary `json:"dataVisualizations"`
}

ListDataVisualizationsResponse Response object for the listDataVisualizations method.

swagger:model ListDataVisualizationsResponse

func (*ListDataVisualizationsResponse) ContextValidate ¶

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

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

func (*ListDataVisualizationsResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ListDataVisualizationsResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ListDataVisualizationsResponse) Validate ¶

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

Validate validates this list data visualizations response

type ListDbcConfigsRequest ¶

type ListDbcConfigsRequest struct {

	// ID of the Database Catalog's cluster.
	// Required: true
	ClusterID *string `json:"clusterId"`

	// ID of the Database Catalog.
	// Required: true
	DbcID *string `json:"dbcId"`
}

ListDbcConfigsRequest Request object for the listDbcConfigs method.

swagger:model ListDbcConfigsRequest

func (*ListDbcConfigsRequest) ContextValidate ¶

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

ContextValidate validates this list dbc configs request based on context it is used

func (*ListDbcConfigsRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ListDbcConfigsRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ListDbcConfigsRequest) Validate ¶

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

Validate validates this list dbc configs request

type ListDbcConfigsResponse ¶

type ListDbcConfigsResponse struct {

	// Configuration history of a service.
	ConfigHistory []*ConfigHistoryItem `json:"configHistory"`
}

ListDbcConfigsResponse Response object for the listDbcConfigs method.

swagger:model ListDbcConfigsResponse

func (*ListDbcConfigsResponse) ContextValidate ¶

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

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

func (*ListDbcConfigsResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ListDbcConfigsResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ListDbcConfigsResponse) Validate ¶

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

Validate validates this list dbc configs response

type ListDbcDiagnosticDataJobsRequest ¶

type ListDbcDiagnosticDataJobsRequest struct {

	// ID of cluster.
	// Required: true
	ClusterID *string `json:"clusterId"`

	// ID of the Database Catalog.
	// Required: true
	DbcID *string `json:"dbcId"`

	// The size of each page.
	// Maximum: 100
	// Minimum: 1
	PageSize int32 `json:"pageSize,omitempty"`

	// A token to specify where to start paginating. This is the nextToken from a previously truncated response.
	StartingToken string `json:"startingToken,omitempty"`

	// Filter for job type
	Status DiagnosticDataJobStatus `json:"status,omitempty"`
}

ListDbcDiagnosticDataJobsRequest Request object for the listDbcDiagnosticDataJobsRequest method.

swagger:model ListDbcDiagnosticDataJobsRequest

func (*ListDbcDiagnosticDataJobsRequest) ContextValidate ¶

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

ContextValidate validate this list dbc diagnostic data jobs request based on the context it is used

func (*ListDbcDiagnosticDataJobsRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ListDbcDiagnosticDataJobsRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ListDbcDiagnosticDataJobsRequest) Validate ¶

Validate validates this list dbc diagnostic data jobs request

type ListDbcDiagnosticDataJobsResponse ¶

type ListDbcDiagnosticDataJobsResponse struct {

	// The list of the jobs belonging to the particular Database Catalog
	Jobs []*DbcDiagnosticDataJob `json:"jobs"`

	// The token to use when requesting the next set of results. If there are no additional results, the string is empty.
	NextToken string `json:"nextToken,omitempty"`
}

ListDbcDiagnosticDataJobsResponse Response object for the listDbcDiagnosticDataJobsRequest method.

swagger:model ListDbcDiagnosticDataJobsResponse

func (*ListDbcDiagnosticDataJobsResponse) ContextValidate ¶

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

ContextValidate validate this list dbc diagnostic data jobs response based on the context it is used

func (*ListDbcDiagnosticDataJobsResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ListDbcDiagnosticDataJobsResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ListDbcDiagnosticDataJobsResponse) Validate ¶

Validate validates this list dbc diagnostic data jobs response

type ListDbcEventsRequest ¶

type ListDbcEventsRequest struct {

	// Provide the result in ascending order, default is descending.
	Ascending *bool `json:"ascending,omitempty"`

	// ID of cluster.
	// Required: true
	ClusterID *string `json:"clusterId"`

	// ID of the Database Catalog.
	// Required: true
	DbcID *string `json:"dbcId"`

	// Limit the number of returned rows. If not specified all the events will be returned. Please note the DWX only stores the last 50 events.
	Limit int32 `json:"limit,omitempty"`
}

ListDbcEventsRequest Request object for the listDbcEvents method.

swagger:model ListDbcEventsRequest

func (*ListDbcEventsRequest) ContextValidate ¶

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

ContextValidate validates this list dbc events request based on context it is used

func (*ListDbcEventsRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ListDbcEventsRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ListDbcEventsRequest) Validate ¶

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

Validate validates this list dbc events request

type ListDbcEventsResponse ¶

type ListDbcEventsResponse struct {

	// The list of the events belonging to the particular Database Catalog
	Events []*EventResponse `json:"events"`
}

ListDbcEventsResponse Response object for the listDbcEvents method.

swagger:model ListDbcEventsResponse

func (*ListDbcEventsResponse) ContextValidate ¶

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

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

func (*ListDbcEventsResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ListDbcEventsResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ListDbcEventsResponse) Validate ¶

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

Validate validates this list dbc events response

type ListDbcsRequest ¶

type ListDbcsRequest struct {

	// ID of cluster to list.
	// Required: true
	ClusterID *string `json:"clusterId"`
}

ListDbcsRequest Request object for the listDbcs method.

swagger:model ListDbcsRequest

func (*ListDbcsRequest) ContextValidate ¶

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

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

func (*ListDbcsRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ListDbcsRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ListDbcsRequest) Validate ¶

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

Validate validates this list dbcs request

type ListDbcsResponse ¶

type ListDbcsResponse struct {

	// The list of Database Catalogs.
	Dbcs []*DbcSummary `json:"dbcs"`
}

ListDbcsResponse Response object for the listDbcs method.

swagger:model ListDbcsResponse

func (*ListDbcsResponse) ContextValidate ¶

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

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

func (*ListDbcsResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ListDbcsResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ListDbcsResponse) Validate ¶

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

Validate validates this list dbcs response

type ListEventsRequest ¶ added in v0.4.2

type ListEventsRequest struct {

	// Provide the result in ascending order, default is descending.
	Ascending *bool `json:"ascending,omitempty"`

	// Limit the number of returned rows. If not specified then the recent 20 events will be returned. The maximum is 100.
	Limit int32 `json:"limit,omitempty"`

	// Filter events based on the operation ID. Either operation ID or service ID is required.
	OperationID string `json:"operationId,omitempty"`

	// Filter events based on the service ID. It can be Cluster ID, Database Catalog ID, Virtual Warehouse ID or Data Visualization App ID.
	ServiceID string `json:"serviceId,omitempty"`
}

ListEventsRequest Request object for the listEvents method.

swagger:model ListEventsRequest

func (*ListEventsRequest) ContextValidate ¶ added in v0.4.2

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

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

func (*ListEventsRequest) MarshalBinary ¶ added in v0.4.2

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

MarshalBinary interface implementation

func (*ListEventsRequest) UnmarshalBinary ¶ added in v0.4.2

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

UnmarshalBinary interface implementation

func (*ListEventsRequest) Validate ¶ added in v0.4.2

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

Validate validates this list events request

type ListEventsResponse ¶ added in v0.4.2

type ListEventsResponse struct {

	// List of the events.
	Events []*Event `json:"events"`
}

ListEventsResponse Response object for the listEvents method.

swagger:model ListEventsResponse

func (*ListEventsResponse) ContextValidate ¶ added in v0.4.2

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

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

func (*ListEventsResponse) MarshalBinary ¶ added in v0.4.2

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

MarshalBinary interface implementation

func (*ListEventsResponse) UnmarshalBinary ¶ added in v0.4.2

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

UnmarshalBinary interface implementation

func (*ListEventsResponse) Validate ¶ added in v0.4.2

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

Validate validates this list events response

type ListLatestVersionsRequest ¶

type ListLatestVersionsRequest struct {

	// The ID of the cluster from which the version information must be collected.
	// Required: true
	ClusterID *string `json:"clusterId"`
}

ListLatestVersionsRequest Request object of the listLatestVersions call.

swagger:model ListLatestVersionsRequest

func (*ListLatestVersionsRequest) ContextValidate ¶

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

ContextValidate validates this list latest versions request based on context it is used

func (*ListLatestVersionsRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ListLatestVersionsRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ListLatestVersionsRequest) Validate ¶

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

Validate validates this list latest versions request

type ListLatestVersionsResponse ¶

type ListLatestVersionsResponse struct {

	// Map containing the latest image versions for each Virtual Warehouse found in the cluster.
	IDToLatestVersionsMap map[string]string `json:"idToLatestVersionsMap,omitempty"`
}

ListLatestVersionsResponse Response object of the listLatestVersions call.

swagger:model ListLatestVersionsResponse

func (*ListLatestVersionsResponse) ContextValidate ¶

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

ContextValidate validates this list latest versions response based on context it is used

func (*ListLatestVersionsResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ListLatestVersionsResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ListLatestVersionsResponse) Validate ¶

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

Validate validates this list latest versions response

type ListRestoresRequest ¶

type ListRestoresRequest struct {

	// CRN of the backup.
	BackupCrn string `json:"backupCrn,omitempty"`

	// The job states to filter by.
	JobStates []string `json:"jobStates"`
}

ListRestoresRequest Request object for the list restores request.

swagger:model ListRestoresRequest

func (*ListRestoresRequest) ContextValidate ¶

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

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

func (*ListRestoresRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ListRestoresRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ListRestoresRequest) Validate ¶

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

Validate validates this list restores request

type ListRestoresResponse ¶

type ListRestoresResponse struct {

	// List of restores for the control plane.
	// Required: true
	Restores []*SimpleRestore `json:"restores"`
}

ListRestoresResponse Response object for the list restores request.

swagger:model ListRestoresResponse

func (*ListRestoresResponse) ContextValidate ¶

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

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

func (*ListRestoresResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ListRestoresResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ListRestoresResponse) Validate ¶

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

Validate validates this list restores response

type ListUsersRequest ¶

type ListUsersRequest struct {

	// The ID of the cluster for which the users must be retrieved.
	// Required: true
	ClusterID *string `json:"clusterId"`
}

ListUsersRequest Request object for the listUsers method.

swagger:model ListUsersRequest

func (*ListUsersRequest) ContextValidate ¶

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

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

func (*ListUsersRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ListUsersRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ListUsersRequest) Validate ¶

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

Validate validates this list users request

type ListUsersResponse ¶

type ListUsersResponse struct {

	// The list of users allowed to access the given cluster.
	Users []*CloudUserReference `json:"users"`
}

ListUsersResponse Response object for the listUsers method.

swagger:model ListUsersResponse

func (*ListUsersResponse) ContextValidate ¶

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

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

func (*ListUsersResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ListUsersResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ListUsersResponse) Validate ¶

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

Validate validates this list users response

type ListVwConfigsRequest ¶

type ListVwConfigsRequest struct {

	// ID of the Virtual Warehouse's cluster.
	// Required: true
	ClusterID *string `json:"clusterId"`

	// ID of the Virtual Warehouse.
	// Required: true
	VwID *string `json:"vwId"`
}

ListVwConfigsRequest Request object for the listVwConfigs method.

swagger:model ListVwConfigsRequest

func (*ListVwConfigsRequest) ContextValidate ¶

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

ContextValidate validates this list vw configs request based on context it is used

func (*ListVwConfigsRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ListVwConfigsRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ListVwConfigsRequest) Validate ¶

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

Validate validates this list vw configs request

type ListVwConfigsResponse ¶

type ListVwConfigsResponse struct {

	// Configuration history of a service.
	ConfigHistory []*ConfigHistoryItem `json:"configHistory"`
}

ListVwConfigsResponse Response object for the listVwConfigs method.

swagger:model ListVwConfigsResponse

func (*ListVwConfigsResponse) ContextValidate ¶

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

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

func (*ListVwConfigsResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ListVwConfigsResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ListVwConfigsResponse) Validate ¶

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

Validate validates this list vw configs response

type ListVwDiagnosticDataJobsRequest ¶

type ListVwDiagnosticDataJobsRequest struct {

	// ID of cluster.
	// Required: true
	ClusterID *string `json:"clusterId"`

	// The size of each page.
	// Maximum: 100
	// Minimum: 1
	PageSize int32 `json:"pageSize,omitempty"`

	// A token to specify where to start paginating. This is the nextToken from a previously truncated response.
	StartingToken string `json:"startingToken,omitempty"`

	// Filter for job type
	Status DiagnosticDataJobStatus `json:"status,omitempty"`

	// ID of the Virtual Warehouse.
	// Required: true
	VwID *string `json:"vwId"`
}

ListVwDiagnosticDataJobsRequest Request object for the listVwDiagnosticDataJobsRequest method.

swagger:model ListVwDiagnosticDataJobsRequest

func (*ListVwDiagnosticDataJobsRequest) ContextValidate ¶

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

ContextValidate validate this list vw diagnostic data jobs request based on the context it is used

func (*ListVwDiagnosticDataJobsRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ListVwDiagnosticDataJobsRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ListVwDiagnosticDataJobsRequest) Validate ¶

Validate validates this list vw diagnostic data jobs request

type ListVwDiagnosticDataJobsResponse ¶

type ListVwDiagnosticDataJobsResponse struct {

	// The list of the jobs belonging to the particular Virtual Warehouse.
	Jobs []*VwDiagnosticDataJob `json:"jobs"`

	// The token to use when requesting the next set of results. If there are no additional results, the string is empty.
	NextToken string `json:"nextToken,omitempty"`
}

ListVwDiagnosticDataJobsResponse Response object for the listVwDiagnosticDataJobsRequest method.

swagger:model ListVwDiagnosticDataJobsResponse

func (*ListVwDiagnosticDataJobsResponse) ContextValidate ¶

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

ContextValidate validate this list vw diagnostic data jobs response based on the context it is used

func (*ListVwDiagnosticDataJobsResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ListVwDiagnosticDataJobsResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ListVwDiagnosticDataJobsResponse) Validate ¶

Validate validates this list vw diagnostic data jobs response

type ListVwEventsRequest ¶

type ListVwEventsRequest struct {

	// Provide the result in ascending order, default is descending.
	Ascending *bool `json:"ascending,omitempty"`

	// ID of cluster.
	// Required: true
	ClusterID *string `json:"clusterId"`

	// Limit the number of returned rows. If not specified all the events will be returned. Please note the DWX only stores the last 50 events.
	Limit int32 `json:"limit,omitempty"`

	// ID of the Virtual Warehouse.
	// Required: true
	VwID *string `json:"vwId"`
}

ListVwEventsRequest Request object for the listVwEvents method.

swagger:model ListVwEventsRequest

func (*ListVwEventsRequest) ContextValidate ¶

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

ContextValidate validates this list vw events request based on context it is used

func (*ListVwEventsRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ListVwEventsRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ListVwEventsRequest) Validate ¶

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

Validate validates this list vw events request

type ListVwEventsResponse ¶

type ListVwEventsResponse struct {

	// The list of the events belonging to the particular Virtual Warehouse
	Events []*EventResponse `json:"events"`
}

ListVwEventsResponse Response object for the listVwEvents method.

swagger:model ListVwEventsResponse

func (*ListVwEventsResponse) ContextValidate ¶

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

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

func (*ListVwEventsResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ListVwEventsResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ListVwEventsResponse) Validate ¶

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

Validate validates this list vw events response

type ListVwsRequest ¶

type ListVwsRequest struct {

	// ID of cluster to list.
	// Required: true
	ClusterID *string `json:"clusterId"`

	// Filter object for listVws method.
	Filter *VwFilter `json:"filter,omitempty"`
}

ListVwsRequest Request object for the listVws method.

swagger:model ListVwsRequest

func (*ListVwsRequest) ContextValidate ¶

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

ContextValidate validate this list vws request based on the context it is used

func (*ListVwsRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ListVwsRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ListVwsRequest) Validate ¶

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

Validate validates this list vws request

type ListVwsResponse ¶

type ListVwsResponse struct {

	// The list of Virtual Warehouses.
	Vws []*VwSummary `json:"vws"`
}

ListVwsResponse Response object for the listVws method.

swagger:model ListVwsResponse

func (*ListVwsResponse) ContextValidate ¶

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

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

func (*ListVwsResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ListVwsResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ListVwsResponse) Validate ¶

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

Validate validates this list vws response

type Message ¶

type Message struct {

	// The namespace that has the warning/error.
	Namespace string `json:"namespace,omitempty"`

	// The text message of the warning/error.
	Text string `json:"text,omitempty"`

	// The time when the warning/error is hit.
	Timestamp string `json:"timestamp,omitempty"`
}

Message The message object used to display warnings and errors during DRS workflows

swagger:model Message

func (*Message) ContextValidate ¶

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

ContextValidate validates this message based on context it is used

func (*Message) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*Message) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Message) Validate ¶

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

Validate validates this message

type PrivateCloudActivationOptions ¶

type PrivateCloudActivationOptions struct {

	// The name of the DAS database. Not required for embedded databases
	DbDas string `json:"dbDas,omitempty"`

	// The name of the HUE database. Not required for embedded databases.
	DbHue string `json:"dbHue,omitempty"`

	// Enable to use dedicated nodes exclusively for executors and coordinators, and improve performance. You can enable this only if you reserved nodes while adding a CDP Private Cloud containerized ECS cluster. When disabled, non-compute pods such as MetaStore and Data Visualization can also use the reserved nodes.
	DedicatedExecutorNodes *bool `json:"dedicatedExecutorNodes,omitempty"`

	// DEPRECATED: As of PVC 1.5.4 we no longer use delegation user. Password of delegation user.
	DelegationPassword string `json:"delegationPassword,omitempty"`

	// DEPRECATED: As of PVC 1.5.4 we no longer use delegation user. Name of delegation user. This user is used between Hue - Impala to create a session, as Hue should not pass the user credentials, instead Hue authenticates with the delegation user, then this user will impersonate the logged in user. This means that the Delegation User and Password should be able to authenticate through LDAP.
	DelegationUsername string `json:"delegationUsername,omitempty"`

	// The name of the Hive Security Context Constraint.
	SecurityContextConstraintName string `json:"securityContextConstraintName,omitempty"`

	// The storage class for the Local Storage Operator.
	StorageClass string `json:"storageClass,omitempty"`
}

PrivateCloudActivationOptions Options for activating a Private Cloud environment.

swagger:model PrivateCloudActivationOptions

func (*PrivateCloudActivationOptions) ContextValidate ¶

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

ContextValidate validates this private cloud activation options based on context it is used

func (*PrivateCloudActivationOptions) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*PrivateCloudActivationOptions) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*PrivateCloudActivationOptions) Validate ¶

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

Validate validates this private cloud activation options

type QueryIsolationOptionsRequest ¶

type QueryIsolationOptionsRequest struct {

	// Maximum Nodes Per Isolated Query. If not provided, 0 will be applied. The 0 value means the query isoltaion functionality will be disabled.
	MaxNodesPerQuery int32 `json:"maxNodesPerQuery,omitempty"`

	// Maximum Concurrent Isolated Queries. If not provided, 0 will be applied. The 0 value means the query isoltaion functionality will be disabled.
	MaxQueries int32 `json:"maxQueries,omitempty"`
}

QueryIsolationOptionsRequest Configurations for Query Isolation.

swagger:model QueryIsolationOptionsRequest

func (*QueryIsolationOptionsRequest) ContextValidate ¶

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

ContextValidate validates this query isolation options request based on context it is used

func (*QueryIsolationOptionsRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*QueryIsolationOptionsRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*QueryIsolationOptionsRequest) Validate ¶

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

Validate validates this query isolation options request

type QueryIsolationOptionsResponse ¶

type QueryIsolationOptionsResponse struct {

	// Maximum Nodes Per Isolated Query
	MaxNodesPerQuery int32 `json:"maxNodesPerQuery,omitempty"`

	// Maximum Concurrent Isolated Queries
	MaxQueries int32 `json:"maxQueries,omitempty"`
}

QueryIsolationOptionsResponse Configurations for Query Isolation.

swagger:model QueryIsolationOptionsResponse

func (*QueryIsolationOptionsResponse) ContextValidate ¶

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

ContextValidate validates this query isolation options response based on context it is used

func (*QueryIsolationOptionsResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*QueryIsolationOptionsResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*QueryIsolationOptionsResponse) Validate ¶

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

Validate validates this query isolation options response

type RebuildDbcRequest ¶

type RebuildDbcRequest struct {

	// ID of the Database Catalog's cluster.
	// Required: true
	ClusterID *string `json:"clusterId"`

	// ID of the Database Catalog to rebuild.
	// Required: true
	DbcID *string `json:"dbcId"`
}

RebuildDbcRequest Request object for the rebuildDbc method.

swagger:model RebuildDbcRequest

func (*RebuildDbcRequest) ContextValidate ¶

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

ContextValidate validates this rebuild dbc request based on context it is used

func (*RebuildDbcRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*RebuildDbcRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*RebuildDbcRequest) Validate ¶

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

Validate validates this rebuild dbc request

type RebuildDbcResponse ¶

type RebuildDbcResponse interface{}

RebuildDbcResponse Response object for the rebuildDbc method.

swagger:model RebuildDbcResponse

type RebuildVwRequest ¶

type RebuildVwRequest struct {

	// ID of the Virtual Warehouse's cluster.
	// Required: true
	ClusterID *string `json:"clusterId"`

	// ID of the Virtual Warehouse to rebuild.
	// Required: true
	VwID *string `json:"vwId"`
}

RebuildVwRequest Request object for the rebuildVw method.

swagger:model RebuildVwRequest

func (*RebuildVwRequest) ContextValidate ¶

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

ContextValidate validates this rebuild vw request based on context it is used

func (*RebuildVwRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*RebuildVwRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*RebuildVwRequest) Validate ¶

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

Validate validates this rebuild vw request

type RebuildVwResponse ¶

type RebuildVwResponse interface{}

RebuildVwResponse Response object for the rebuildVw method.

swagger:model RebuildVwResponse

type RenewCertificatesRequest ¶

type RenewCertificatesRequest struct {

	// The ID of the Azure cluster to renew certificates for.
	// Required: true
	ClusterID *string `json:"clusterId"`
}

RenewCertificatesRequest Request object for the renewCertificates method.

swagger:model RenewCertificatesRequest

func (*RenewCertificatesRequest) ContextValidate ¶

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

ContextValidate validates this renew certificates request based on context it is used

func (*RenewCertificatesRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*RenewCertificatesRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*RenewCertificatesRequest) Validate ¶

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

Validate validates this renew certificates request

type RenewCertificatesResponse ¶

type RenewCertificatesResponse interface{}

RenewCertificatesResponse Response object for the renewCertificates method.

swagger:model RenewCertificatesResponse

type ReplicaStatus ¶

type ReplicaStatus struct {

	// Total number of ready coordinator replicas in the virtual warehouse. This number only contains the healthy executor replicas that have already started up and are ready to accept requests. If this number is less than the totalCoordinatorReplicas, then the virtual warehouse might still be starting up or there might be a problem scheduling these replicas.
	ReadyCoordinatorReplicas int32 `json:"readyCoordinatorReplicas"`

	// Total number of ready executor replicas in the virtual warehouse. This number only contains the healthy executor replicas that have already started up and are ready to accept requests. If this number is less than the totalExecutorReplicas, then the virtual warehouse might still be starting up or there might be a problem scheduling these replicas.
	ReadyExecutorReplicas int32 `json:"readyExecutorReplicas"`

	// Total number of coordinator replicas scheduled for the virtual warehouse. This number contains the number of coordinator replicas in pending state, as well as the replicas that are already running. If this number is zero, then the coordinator functionality is stopped.
	TotalCoordinatorReplicas int32 `json:"totalCoordinatorReplicas"`

	// Total number of executor replicas scheduled for the virtual warehouse. This number contains the number of executor replicas in pending state, as well as the replicas that are already running. If this number is zero, then the executor functionality is stopped.
	TotalExecutorReplicas int32 `json:"totalExecutorReplicas"`
}

ReplicaStatus Status information on the current state of replicas in the virtual warehouse.

swagger:model ReplicaStatus

func (*ReplicaStatus) ContextValidate ¶

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

ContextValidate validates this replica status based on context it is used

func (*ReplicaStatus) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ReplicaStatus) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ReplicaStatus) Validate ¶

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

Validate validates this replica status

type RestartDbcRequest ¶

type RestartDbcRequest struct {

	// ID of the Database Catalog's cluster.
	// Required: true
	ClusterID *string `json:"clusterId"`

	// The id of the Database Catalog to restart.
	// Required: true
	DbcID *string `json:"dbcId"`
}

RestartDbcRequest Request object for the restartDbc method.

swagger:model RestartDbcRequest

func (*RestartDbcRequest) ContextValidate ¶

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

ContextValidate validates this restart dbc request based on context it is used

func (*RestartDbcRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*RestartDbcRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*RestartDbcRequest) Validate ¶

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

Validate validates this restart dbc request

type RestartDbcResponse ¶

type RestartDbcResponse interface{}

RestartDbcResponse Response object for the restartDbc method.

swagger:model RestartDbcResponse

type RestartVwRequest ¶

type RestartVwRequest struct {

	// ID of the Virtual Warehouse's cluster.
	// Required: true
	ClusterID *string `json:"clusterId"`

	// The id of the Virtual Warehouse to restart.
	// Required: true
	VwID *string `json:"vwId"`
}

RestartVwRequest Request object for the restartVw method.

swagger:model RestartVwRequest

func (*RestartVwRequest) ContextValidate ¶

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

ContextValidate validates this restart vw request based on context it is used

func (*RestartVwRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*RestartVwRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*RestartVwRequest) Validate ¶

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

Validate validates this restart vw request

type RestartVwResponse ¶

type RestartVwResponse interface{}

RestartVwResponse Response object for the restartVw method.

swagger:model RestartVwResponse

type Restore ¶

type Restore struct {

	// The CRN of the backup.
	BackupCrn string `json:"backupCrn,omitempty"`

	// The errors from restore job.
	Errors []*Message `json:"errors"`

	// The list of resources to be excluded in restore.
	ExcludedResources []string `json:"excludedResources"`

	// The list of namespaces to be included in restore.
	IncludedNamespaces []string `json:"includedNamespaces"`

	// The time when the restore was created.
	RestoreCreationTime string `json:"restoreCreationTime,omitempty"`

	// The CRN of the restore.
	RestoreCrn string `json:"restoreCrn,omitempty"`

	// The restore job name.
	RestoreJob string `json:"restoreJob,omitempty"`

	// The current state of the restore job.
	RestoreJobState string `json:"restoreJobState,omitempty"`

	// The phase of the restore operation.
	RestorePhase string `json:"restorePhase,omitempty"`

	// The updated time of the restore.
	RestoreUpdatedTime string `json:"restoreUpdatedTime,omitempty"`

	// The list of conditions to be met for a successful restore.
	SuccessConditions []string `json:"successConditions"`

	// The warnings from restore job.
	Warnings []*Message `json:"warnings"`
}

Restore Restore entry

swagger:model Restore

func (*Restore) ContextValidate ¶

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

ContextValidate validate this restore based on the context it is used

func (*Restore) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*Restore) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*Restore) Validate ¶

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

Validate validates this restore

type RestoreBackupRequest ¶

type RestoreBackupRequest struct {

	// The CRN of the backup.
	// Required: true
	BackupCrn *string `json:"backupCrn"`

	// A list of namespaces of the potential candidates for restore. If not set, all of the Data Warehouse namespaces within the backup CRN will be restored.
	NamespaceNames []string `json:"namespaceNames"`
}

RestoreBackupRequest Request object for the restore backup request.

swagger:model RestoreBackupRequest

func (*RestoreBackupRequest) ContextValidate ¶

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

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

func (*RestoreBackupRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*RestoreBackupRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*RestoreBackupRequest) Validate ¶

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

Validate validates this restore backup request

type RestoreBackupResponse ¶

type RestoreBackupResponse struct {

	// The CRN of the restore.
	// Required: true
	RestoreCrn *string `json:"restoreCrn"`
}

RestoreBackupResponse Response object for the restore backup request.

swagger:model RestoreBackupResponse

func (*RestoreBackupResponse) ContextValidate ¶

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

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

func (*RestoreBackupResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*RestoreBackupResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*RestoreBackupResponse) Validate ¶

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

Validate validates this restore backup response

type RestoreClusterEntityPlan ¶

type RestoreClusterEntityPlan struct {

	// The action associated with the plan. Possible actions: Create, Update, Skip
	Action string `json:"action,omitempty"`

	// The ID of the entity.
	ID string `json:"id,omitempty"`

	// The description of the plan.
	Message string `json:"message,omitempty"`

	// The reference of the entity in the backup data.
	Ref string `json:"ref,omitempty"`
}

RestoreClusterEntityPlan Entity status after the restore operation.

swagger:model RestoreClusterEntityPlan

func (*RestoreClusterEntityPlan) ContextValidate ¶

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

ContextValidate validates this restore cluster entity plan based on context it is used

func (*RestoreClusterEntityPlan) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*RestoreClusterEntityPlan) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*RestoreClusterEntityPlan) Validate ¶

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

Validate validates this restore cluster entity plan

type RestoreClusterRequest ¶

type RestoreClusterRequest struct {

	// The ID of the cluster.
	// Required: true
	ClusterID *string `json:"clusterId"`

	// Dump of configuration received by calling "dump-cluster" command.
	// Required: true
	Data *string `json:"data"`
}

RestoreClusterRequest Request object for the restoreCluster method.

swagger:model RestoreClusterRequest

func (*RestoreClusterRequest) ContextValidate ¶

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

ContextValidate validates this restore cluster request based on context it is used

func (*RestoreClusterRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*RestoreClusterRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*RestoreClusterRequest) Validate ¶

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

Validate validates this restore cluster request

type RestoreClusterResponse ¶

type RestoreClusterResponse struct {

	// The cluster action. Possible actions: Create, Skip
	Action string `json:"action,omitempty"`

	// The ID of the cluster.
	ClusterID string `json:"clusterId,omitempty"`

	// Information about the restore-plan of the DbCatalogs.
	DbcRestorePlans []*RestoreClusterEntityPlan `json:"dbcRestorePlans"`

	// Information about the restore-plan of the Hive Virtual Warehouses.
	HiveRestorePlans []*RestoreClusterEntityPlan `json:"hiveRestorePlans"`

	// Information about the restore-plan of Hue.
	HueRestorePlans []*RestoreClusterEntityPlan `json:"hueRestorePlans"`

	// Information about the restore-plan of the Impala Virtual Warehouses.
	ImpalaRestorePlans []*RestoreClusterEntityPlan `json:"impalaRestorePlans"`

	// The description of the cluster action.
	Message string `json:"message,omitempty"`

	// The ID of the restore operation.
	OperationID string `json:"operationId,omitempty"`

	// Information about the restore-plan of the Data Visualization Apps.
	VizRestorePlans []*RestoreClusterEntityPlan `json:"vizRestorePlans"`
}

RestoreClusterResponse Response object for the restoreCluster method.

swagger:model RestoreClusterResponse

func (*RestoreClusterResponse) ContextValidate ¶

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

ContextValidate validate this restore cluster response based on the context it is used

func (*RestoreClusterResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*RestoreClusterResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*RestoreClusterResponse) Validate ¶

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

Validate validates this restore cluster response

type ResumeClusterRequest ¶ added in v0.4.2

type ResumeClusterRequest struct {

	// The ID of the cluster to resume.
	// Required: true
	ClusterID *string `json:"clusterId"`
}

ResumeClusterRequest Request object for resume cluster method.

swagger:model ResumeClusterRequest

func (*ResumeClusterRequest) ContextValidate ¶ added in v0.4.2

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

ContextValidate validates this resume cluster request based on context it is used

func (*ResumeClusterRequest) MarshalBinary ¶ added in v0.4.2

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

MarshalBinary interface implementation

func (*ResumeClusterRequest) UnmarshalBinary ¶ added in v0.4.2

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

UnmarshalBinary interface implementation

func (*ResumeClusterRequest) Validate ¶ added in v0.4.2

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

Validate validates this resume cluster request

type ResumeClusterResponse ¶ added in v0.4.2

type ResumeClusterResponse struct {

	// The ID of the cluster to describe.
	ClusterID string `json:"clusterId,omitempty"`
}

ResumeClusterResponse The response object for the resumeCluster method.

swagger:model ResumeClusterResponse

func (*ResumeClusterResponse) ContextValidate ¶ added in v0.4.2

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

ContextValidate validates this resume cluster response based on context it is used

func (*ResumeClusterResponse) MarshalBinary ¶ added in v0.4.2

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

MarshalBinary interface implementation

func (*ResumeClusterResponse) UnmarshalBinary ¶ added in v0.4.2

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

UnmarshalBinary interface implementation

func (*ResumeClusterResponse) Validate ¶ added in v0.4.2

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

Validate validates this resume cluster response

type ServiceConfigDiff ¶

type ServiceConfigDiff struct {

	// Differences between the application specific configurations.
	ApplicationConfigsDiffs map[string]ApplicationConfigDiff `json:"applicationConfigsDiffs,omitempty"`

	// Differences between the common configurations.
	CommonConfigsDiff *ApplicationConfigDiff `json:"commonConfigsDiff,omitempty"`

	// Has any of the configurations changed?
	IsChanged bool `json:"isChanged,omitempty"`
}

ServiceConfigDiff Differences between two service configurations.

swagger:model ServiceConfigDiff

func (*ServiceConfigDiff) ContextValidate ¶

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

ContextValidate validate this service config diff based on the context it is used

func (*ServiceConfigDiff) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ServiceConfigDiff) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ServiceConfigDiff) Validate ¶

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

Validate validates this service config diff

type ServiceConfigReq ¶

type ServiceConfigReq struct {

	// Application specific configurations.
	ApplicationConfigs map[string]ApplicationConfigReq `json:"applicationConfigs,omitempty"`

	// Configurations that are applied to every application in the service.
	CommonConfigs *ApplicationConfigReq `json:"commonConfigs,omitempty"`

	// Should SSO be enabled for this VW.
	EnableSSO bool `json:"enableSSO,omitempty"`

	// LDAP Groupnames to be enabled for auth.
	LdapGroups []string `json:"ldapGroups"`
}

ServiceConfigReq Configurations for a service (DBC or VW)

swagger:model ServiceConfigReq

func (*ServiceConfigReq) ContextValidate ¶

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

ContextValidate validate this service config req based on the context it is used

func (*ServiceConfigReq) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ServiceConfigReq) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ServiceConfigReq) Validate ¶

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

Validate validates this service config req

type ServiceConfigResp ¶

type ServiceConfigResp struct {

	// Application specific configurations.
	ApplicationConfigs map[string]ApplicationConfigResp `json:"applicationConfigs,omitempty"`

	// Configurations that are applied to every application in the service.
	CommonConfigs *ApplicationConfigResp `json:"commonConfigs,omitempty"`

	// Should SSO be enabled for this VW. This cannot be changed later.
	EnableSSO bool `json:"enableSSO,omitempty"`

	// List of LDAP Groupnames to be enabled for auth.
	LdapGroups []string `json:"ldapGroups"`
}

ServiceConfigResp Configurations for a service (DBC or VW)

swagger:model ServiceConfigResp

func (*ServiceConfigResp) ContextValidate ¶

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

ContextValidate validate this service config resp based on the context it is used

func (*ServiceConfigResp) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*ServiceConfigResp) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*ServiceConfigResp) Validate ¶

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

Validate validates this service config resp

type SimpleBackup ¶

type SimpleBackup struct {

	// The time when the backup was created.
	BackupCreationTime string `json:"backupCreationTime,omitempty"`

	// The CRN of the backup.
	BackupCrn string `json:"backupCrn,omitempty"`

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

SimpleBackup A simple backup entry for listBackup usage

swagger:model SimpleBackup

func (*SimpleBackup) ContextValidate ¶

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

ContextValidate validates this simple backup based on context it is used

func (*SimpleBackup) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*SimpleBackup) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*SimpleBackup) Validate ¶

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

Validate validates this simple backup

type SimpleRestore ¶

type SimpleRestore struct {

	// The CRN of the backup.
	BackupCrn string `json:"backupCrn,omitempty"`

	// The list of namespaces to be included in restore.
	IncludedNamespaces []string `json:"includedNamespaces"`

	// The time when the restore was created.
	RestoreCreationTime string `json:"restoreCreationTime,omitempty"`

	// The CRN of the restore.
	RestoreCrn string `json:"restoreCrn,omitempty"`
}

SimpleRestore A simple Restore entry for listRestore Usage

swagger:model SimpleRestore

func (*SimpleRestore) ContextValidate ¶

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

ContextValidate validates this simple restore based on context it is used

func (*SimpleRestore) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*SimpleRestore) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*SimpleRestore) Validate ¶

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

Validate validates this simple restore

type StartVwRequest ¶

type StartVwRequest struct {

	// The ID of the Virtual Warehouse cluster.
	// Required: true
	ClusterID *string `json:"clusterId"`

	// The ID of the Virtual Warehouse.
	// Required: true
	VwID *string `json:"vwId"`
}

StartVwRequest The request object for the startVw method.

swagger:model StartVwRequest

func (*StartVwRequest) ContextValidate ¶

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

ContextValidate validates this start vw request based on context it is used

func (*StartVwRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*StartVwRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*StartVwRequest) Validate ¶

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

Validate validates this start vw request

type StartVwResponse ¶

type StartVwResponse interface{}

StartVwResponse The response object for the startVw method.

swagger:model StartVwResponse

type StringDiff ¶

type StringDiff struct {

	// The old value.
	// Required: true
	From *string `json:"from"`

	// The new value.
	// Required: true
	To *string `json:"to"`
}

StringDiff Difference between two strings.

swagger:model StringDiff

func (*StringDiff) ContextValidate ¶

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

ContextValidate validates this string diff based on context it is used

func (*StringDiff) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*StringDiff) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*StringDiff) Validate ¶

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

Validate validates this string diff

type SuspendClusterRequest ¶ added in v0.4.2

type SuspendClusterRequest struct {

	// The ID of the cluster to suspend.
	// Required: true
	ClusterID *string `json:"clusterId"`
}

SuspendClusterRequest Request object for suspend cluster method.

swagger:model SuspendClusterRequest

func (*SuspendClusterRequest) ContextValidate ¶ added in v0.4.2

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

ContextValidate validates this suspend cluster request based on context it is used

func (*SuspendClusterRequest) MarshalBinary ¶ added in v0.4.2

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

MarshalBinary interface implementation

func (*SuspendClusterRequest) UnmarshalBinary ¶ added in v0.4.2

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

UnmarshalBinary interface implementation

func (*SuspendClusterRequest) Validate ¶ added in v0.4.2

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

Validate validates this suspend cluster request

type SuspendClusterResponse ¶ added in v0.4.2

type SuspendClusterResponse struct {

	// The ID of the cluster to describe.
	ClusterID string `json:"clusterId,omitempty"`
}

SuspendClusterResponse The response object for the suspendCluster method.

swagger:model SuspendClusterResponse

func (*SuspendClusterResponse) ContextValidate ¶ added in v0.4.2

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

ContextValidate validates this suspend cluster response based on context it is used

func (*SuspendClusterResponse) MarshalBinary ¶ added in v0.4.2

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

MarshalBinary interface implementation

func (*SuspendClusterResponse) UnmarshalBinary ¶ added in v0.4.2

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

UnmarshalBinary interface implementation

func (*SuspendClusterResponse) Validate ¶ added in v0.4.2

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

Validate validates this suspend cluster response

type SuspendDbcRequest ¶

type SuspendDbcRequest struct {

	// The ID of the Database Catalog's cluster.
	// Required: true
	ClusterID *string `json:"clusterId"`

	// The ID of the Database Catalog to suspend.
	// Required: true
	DbcID *string `json:"dbcId"`
}

SuspendDbcRequest The request object for the suspendDbc method.

swagger:model SuspendDbcRequest

func (*SuspendDbcRequest) ContextValidate ¶

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

ContextValidate validates this suspend dbc request based on context it is used

func (*SuspendDbcRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*SuspendDbcRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*SuspendDbcRequest) Validate ¶

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

Validate validates this suspend dbc request

type SuspendDbcResponse ¶

type SuspendDbcResponse interface{}

SuspendDbcResponse The response object for the suspendDbc method.

swagger:model SuspendDbcResponse

type SuspendVwRequest ¶

type SuspendVwRequest struct {

	// The ID of the Virtual Warehouse cluster.
	// Required: true
	ClusterID *string `json:"clusterId"`

	// The ID of the Virtual Warehouse to suspend.
	// Required: true
	VwID *string `json:"vwId"`
}

SuspendVwRequest The request object for the suspendVw method.

swagger:model SuspendVwRequest

func (*SuspendVwRequest) ContextValidate ¶

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

ContextValidate validates this suspend vw request based on context it is used

func (*SuspendVwRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*SuspendVwRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*SuspendVwRequest) Validate ¶

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

Validate validates this suspend vw request

type SuspendVwResponse ¶

type SuspendVwResponse interface{}

SuspendVwResponse The response object for the suspendVw method.

swagger:model SuspendVwResponse

type TagRequest ¶

type TagRequest struct {

	// The tag's name.
	// Required: true
	Key *string `json:"key"`

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

TagRequest A key/value pair that can be attached to some resources.

swagger:model TagRequest

func (*TagRequest) ContextValidate ¶

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

ContextValidate validates this tag request based on context it is used

func (*TagRequest) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*TagRequest) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*TagRequest) Validate ¶

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

Validate validates this tag request

type TagResponse ¶

type TagResponse struct {

	// The tag's name.
	// Required: true
	Key *string `json:"key"`

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

TagResponse A key/value pair attached to some resources.

swagger:model TagResponse

func (*TagResponse) ContextValidate ¶

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

ContextValidate validates this tag response based on context it is used

func (*TagResponse) MarshalBinary ¶

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

MarshalBinary interface implementation

func (*TagResponse) UnmarshalBinary ¶

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

UnmarshalBinary interface implementation

func (*TagResponse) Validate ¶

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

Validate validates this tag response

type UpdateAwsClusterRequest ¶ added in v0.4.2

type UpdateAwsClusterRequest struct {

	// The ID of the AWS cluster to update.
	// Required: true
	ClusterID *string `json:"clusterId"`

	// Cluster description.
	Description string `json:"description,omitempty"`

	// Cluster external bucket definition to update.
	ExternalBuckets map[string]UpdateClusterExternalBucketAccessInfo `json:"externalBuckets,omitempty"`

	// Cluster observability configurations to update. You can forward logs from environments activated in Cloudera Data Warehouse (CDW) to observability and monitoring systems such as Datadog, New Relic, or Splunk. Please refer to the following Cloudera documentation for more info. https://docs.cloudera.com/data-warehouse/cloud/monitoring/topics/dw-observability-log-forwarding.html
	ObservabilityConfig *UpdateClusterObservabilityConfig `json:"observabilityConfig,omitempty"`

	// List of IP address CIDRs to whitelist for kubernetes cluster access.
	WhitelistK8sClusterAccessIPCIDRs []string `json:"whitelistK8sClusterAccessIpCIDRs"`

	// List of IP address CIDRs to whitelist for workload access.
	WhitelistWorkloadAccessIPCIDRs []string `json:"whitelistWorkloadAccessIpCIDRs"`
}

UpdateAwsClusterRequest Request object for the updateAwsCluster method.

swagger:model UpdateAwsClusterRequest

func (*UpdateAwsClusterRequest) ContextValidate ¶ added in v0.4.2

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

ContextValidate validate this update aws cluster request based on the context it is used

func (*UpdateAwsClusterRequest) MarshalBinary ¶ added in v0.4.2

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

MarshalBinary interface implementation

func (*UpdateAwsClusterRequest) UnmarshalBinary ¶ added in v0.4.2

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

UnmarshalBinary interface implementation

func (*UpdateAwsClusterRequest) Validate ¶ added in v0.4.2

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

Validate validates this update aws cluster request

type UpdateAwsClusterResponse ¶ added in v0.4.2

type UpdateAwsClusterResponse interface{}

UpdateAwsClusterResponse Response object for the updateAwsCluster method.

swagger:model UpdateAwsClusterResponse

type UpdateAzureClusterRequest ¶ added in v0.4.2

type UpdateAzureClusterRequest struct {

	// The ID of the Azure cluster to update.
	// Required: true
	ClusterID *string `json:"clusterId"`

	// Cluster description.
	Description string `json:"description,omitempty"`

	// Cluster observability configurations to update. You can forward logs from environments activated in Cloudera Data Warehouse (CDW) to observability and monitoring systems such as Datadog, New Relic, or Splunk. Please refer to the following Cloudera documentation for more info. https://docs.cloudera.com/data-warehouse/cloud/monitoring/topics/dw-observability-log-forwarding.html
	ObservabilityConfig *UpdateClusterObservabilityConfig `json:"observabilityConfig,omitempty"`

	// Renew Azure cluster certificate.
	RenewCertificate *bool `json:"renewCertificate,omitempty"`

	// List of IP address CIDRs to whitelist for kubernetes cluster access.
	WhitelistK8sClusterAccessIPCIDRs []string `json:"whitelistK8sClusterAccessIpCIDRs"`

	// List of IP address CIDRs to whitelist for workload access.
	WhitelistWorkloadAccessIPCIDRs []string `json:"whitelistWorkloadAccessIpCIDRs"`
}

UpdateAzureClusterRequest Request object for the updateAzureCluster method.

swagger:model UpdateAzureClusterRequest

func (*UpdateAzureClusterRequest) ContextValidate ¶ added in v0.4.2

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

ContextValidate validate this update azure cluster request based on the context it is used

func (*UpdateAzureClusterRequest) MarshalBinary ¶ added in v0.4.2

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

MarshalBinary interface implementation

func (*UpdateAzureClusterRequest) UnmarshalBinary ¶ added in v0.4.2

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

UnmarshalBinary interface implementation

func (*UpdateAzureClusterRequest) Validate ¶ added in v0.4.2

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

Validate validates this update azure cluster request

type UpdateAzureClusterResponse ¶ added in v0.4.2

type UpdateAzureClusterResponse interface{}

UpdateAzureClusterResponse Response object for the updateAzureCluster method.

swagger:model UpdateAzureClusterResponse

type UpdateClusterExternalBucketAccessInfo ¶ added in v0.4.2

type UpdateClusterExternalBucketAccessInfo struct {

	// Specifies whether the external bucket will be added in read-only or read-write mode.
	// Enum: [READ READWRITE]
	AccessMode string `json:"accessMode,omitempty"`

	// Enable server side encryption with the specified KMS CMK ARN. If the value is empty or unspecified, default server side encryption will be used when the access mode is read-write. Otherwise this value is ignored.
	KmsCmkArn string `json:"kmsCmkArn,omitempty"`
}

UpdateClusterExternalBucketAccessInfo Cluster external bucket definition to update.

swagger:model UpdateClusterExternalBucketAccessInfo

func (*UpdateClusterExternalBucketAccessInfo) ContextValidate ¶ added in v0.4.2

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

ContextValidate validates this update cluster external bucket access info based on context it is used

func (*UpdateClusterExternalBucketAccessInfo) MarshalBinary ¶ added in v0.4.2

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

MarshalBinary interface implementation

func (*UpdateClusterExternalBucketAccessInfo) UnmarshalBinary ¶ added in v0.4.2

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

UnmarshalBinary interface implementation

func (*UpdateClusterExternalBucketAccessInfo) Validate ¶ added in v0.4.2

Validate validates this update cluster external bucket access info

type UpdateClusterObservabilityConfig ¶ added in v0.4.2

type UpdateClusterObservabilityConfig struct {

	// Create the log forwarding configuration in a valid fluentd format. Then that configuration is later inserted into a larger fluentd configuration.
	LogsForwardingConfig string `json:"logsForwardingConfig,omitempty"`

	// Set the proxy CA certificates (PEM Bundle). If you use a TLS-terminating proxy server to inspect outbound internet traffic, you need to provide the proxy server's CA certificates bundle in PEM bundle format when you configure log forwarding.
	ProxyCABundle string `json:"proxyCABundle,omitempty"`
}

UpdateClusterObservabilityConfig Cluster observability settings to update.

swagger:model UpdateClusterObservabilityConfig

func (*UpdateClusterObservabilityConfig) ContextValidate ¶ added in v0.4.2

func (m *UpdateClusterObservabilityConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this update cluster observability config based on context it is used

func (*UpdateClusterObservabilityConfig) MarshalBinary ¶ added in v0.4.2

func (m *UpdateClusterObservabilityConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateClusterObservabilityConfig) UnmarshalBinary ¶ added in v0.4.2

func (m *UpdateClusterObservabilityConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateClusterObservabilityConfig) Validate ¶ added in v0.4.2

Validate validates this update cluster observability config

type UpdateClusterRequest ¶

type UpdateClusterRequest struct {

	// aws update
	AwsUpdate *UpdateClusterRequestAwsUpdate `json:"awsUpdate,omitempty"`

	// azure update
	AzureUpdate *UpdateClusterRequestAzureUpdate `json:"azureUpdate,omitempty"`

	// The ID of the cluster to update.
	// Required: true
	ClusterID *string `json:"clusterId"`

	// Cluster description.
	Description string `json:"description,omitempty"`

	// Cluster observability configurations to update. You can forward logs from environments activated in Cloudera Data Warehouse (CDW) to observability and monitoring systems such as Datadog, New Relic, or Splunk. Please refer to the following Cloudera documentation for more info. https://docs.cloudera.com/data-warehouse/cloud/monitoring/topics/dw-observability-log-forwarding.html
	ObservabilityConfig *UpdateClusterObservabilityConfig `json:"observabilityConfig,omitempty"`

	// List of IP address CIDRs to whitelist. NOTE: CDW is in process of rolling out a new feature to whitelist IP CIDR separately for Kubernetes Clusters and Loadbalancers on CDP Public Cloud. For an existing cluster, if different IP CIDR has been already applied to LoadBalancer and the Kubernetes cluster through the DWX UI, then updating the IP CIDR of such cluster is not supported from CLI. In the upcoming release, the CLI will support this feature. Please make use of UI for the same.
	WhitelistIPCIDRs []string `json:"whitelistIpCIDRs"`

	// List of IP address CIDRs to whitelist for kubernetes cluster access.
	WhitelistK8sClusterAccessIPCIDRs []string `json:"whitelistK8sClusterAccessIpCIDRs"`

	// List of IP address CIDRs to whitelist for workload access.
	WhitelistWorkloadAccessIPCIDRs []string `json:"whitelistWorkloadAccessIpCIDRs"`
}

UpdateClusterRequest Request object for the updateCluster method.

swagger:model UpdateClusterRequest

func (*UpdateClusterRequest) ContextValidate ¶

func (m *UpdateClusterRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this update cluster request based on the context it is used

func (*UpdateClusterRequest) MarshalBinary ¶

func (m *UpdateClusterRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateClusterRequest) UnmarshalBinary ¶

func (m *UpdateClusterRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateClusterRequest) Validate ¶

func (m *UpdateClusterRequest) Validate(formats strfmt.Registry) error

Validate validates this update cluster request

type UpdateClusterRequestAwsUpdate ¶

type UpdateClusterRequestAwsUpdate struct {

	// External bucket definition.
	ExternalBuckets map[string]UpdateClusterExternalBucketAccessInfo `json:"externalBuckets,omitempty"`
}

UpdateClusterRequestAwsUpdate Additional properties for AWS clusters.

swagger:model UpdateClusterRequestAwsUpdate

func (*UpdateClusterRequestAwsUpdate) ContextValidate ¶

func (m *UpdateClusterRequestAwsUpdate) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this update cluster request aws update based on the context it is used

func (*UpdateClusterRequestAwsUpdate) MarshalBinary ¶

func (m *UpdateClusterRequestAwsUpdate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateClusterRequestAwsUpdate) UnmarshalBinary ¶

func (m *UpdateClusterRequestAwsUpdate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateClusterRequestAwsUpdate) Validate ¶

func (m *UpdateClusterRequestAwsUpdate) Validate(formats strfmt.Registry) error

Validate validates this update cluster request aws update

type UpdateClusterRequestAzureUpdate ¶

type UpdateClusterRequestAzureUpdate struct {

	// Renew Azure cluster certificate.
	RenewCertificate *bool `json:"renewCertificate,omitempty"`
}

UpdateClusterRequestAzureUpdate Additional properties for Azure clusters.

swagger:model UpdateClusterRequestAzureUpdate

func (*UpdateClusterRequestAzureUpdate) ContextValidate ¶

func (m *UpdateClusterRequestAzureUpdate) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this update cluster request azure update based on context it is used

func (*UpdateClusterRequestAzureUpdate) MarshalBinary ¶

func (m *UpdateClusterRequestAzureUpdate) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateClusterRequestAzureUpdate) UnmarshalBinary ¶

func (m *UpdateClusterRequestAzureUpdate) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateClusterRequestAzureUpdate) Validate ¶

Validate validates this update cluster request azure update

type UpdateClusterResponse ¶

type UpdateClusterResponse interface{}

UpdateClusterResponse Response object for the updateCluster method.

swagger:model UpdateClusterResponse

type UpdateDataVisualizationRequest ¶

type UpdateDataVisualizationRequest struct {

	// ID of the Cloudera Data Visualization's cluster.
	// Required: true
	ClusterID *string `json:"clusterId"`

	// The service configuration to update the DataVisualization with. This will be applied on top of the existing configuration so there's no need to list configurations that stay the same.
	Config *VizConfig `json:"config,omitempty"`

	// ID of the Cloudera Data Visualization.
	// Required: true
	DataVisualizationID *string `json:"dataVisualizationId"`
}

UpdateDataVisualizationRequest Request object for the updateDataVisualization method.

swagger:model UpdateDataVisualizationRequest

func (*UpdateDataVisualizationRequest) ContextValidate ¶

func (m *UpdateDataVisualizationRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this update data visualization request based on the context it is used

func (*UpdateDataVisualizationRequest) MarshalBinary ¶

func (m *UpdateDataVisualizationRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateDataVisualizationRequest) UnmarshalBinary ¶

func (m *UpdateDataVisualizationRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateDataVisualizationRequest) Validate ¶

func (m *UpdateDataVisualizationRequest) Validate(formats strfmt.Registry) error

Validate validates this update data visualization request

type UpdateDataVisualizationResponse ¶

type UpdateDataVisualizationResponse struct {

	// The status of asynchronous update configuration request for Cloudera Data Visualization. To find the latest status please use describe-data-visualization.
	Status string `json:"status,omitempty"`
}

UpdateDataVisualizationResponse Response object for the updateDataVisualization method.

swagger:model UpdateDataVisualizationResponse

func (*UpdateDataVisualizationResponse) ContextValidate ¶

func (m *UpdateDataVisualizationResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this update data visualization response based on context it is used

func (*UpdateDataVisualizationResponse) MarshalBinary ¶

func (m *UpdateDataVisualizationResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateDataVisualizationResponse) UnmarshalBinary ¶

func (m *UpdateDataVisualizationResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateDataVisualizationResponse) Validate ¶

Validate validates this update data visualization response

type UpdateDbcConfigRequest ¶

type UpdateDbcConfigRequest struct {

	// ID of the cluster.
	// Required: true
	ClusterID *string `json:"clusterId"`

	// Database Catalog configuration component to update.
	// Required: true
	// Enum: [DasEventProcessor DatabusProducer HueQueryProcessor Metastore]
	Component *string `json:"component"`

	// ID of the Database Catalog.
	// Required: true
	DbcID *string `json:"dbcId"`

	// Configuration files of the selected component to update.
	Set []*ConfigBlock `json:"set"`
}

UpdateDbcConfigRequest Request object for the updateDbcConfig method.

swagger:model UpdateDbcConfigRequest

func (*UpdateDbcConfigRequest) ContextValidate ¶

func (m *UpdateDbcConfigRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this update dbc config request based on the context it is used

func (*UpdateDbcConfigRequest) MarshalBinary ¶

func (m *UpdateDbcConfigRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateDbcConfigRequest) UnmarshalBinary ¶

func (m *UpdateDbcConfigRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateDbcConfigRequest) Validate ¶

func (m *UpdateDbcConfigRequest) Validate(formats strfmt.Registry) error

Validate validates this update dbc config request

type UpdateDbcConfigResponse ¶

type UpdateDbcConfigResponse interface{}

UpdateDbcConfigResponse Response object for the updateDbcConfig method.

swagger:model UpdateDbcConfigResponse

type UpdateDbcRequest ¶

type UpdateDbcRequest struct {

	// ID of the Database Catalog's cluster.
	// Required: true
	ClusterID *string `json:"clusterId"`

	// The service configuration to update the DBC with. This will be applied on top of the existing configuration so there's no need to list configurations that stay the same.
	Config *ServiceConfigReq `json:"config,omitempty"`

	// ID of the Database Catalog.
	// Required: true
	DbcID *string `json:"dbcId"`

	// Set Metastore container memory size. If not provided, small will apply.
	// Enum: [small medium large]
	MemorySize string `json:"memorySize,omitempty"`
}

UpdateDbcRequest Request object for the updateDbc method.

swagger:model UpdateDbcRequest

func (*UpdateDbcRequest) ContextValidate ¶

func (m *UpdateDbcRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this update dbc request based on the context it is used

func (*UpdateDbcRequest) MarshalBinary ¶

func (m *UpdateDbcRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateDbcRequest) UnmarshalBinary ¶

func (m *UpdateDbcRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateDbcRequest) Validate ¶

func (m *UpdateDbcRequest) Validate(formats strfmt.Registry) error

Validate validates this update dbc request

type UpdateDbcResponse ¶

type UpdateDbcResponse interface{}

UpdateDbcResponse Response object for the updateDbc method.

swagger:model UpdateDbcResponse

type UpdatePrivateClusterRequest ¶ added in v0.4.2

type UpdatePrivateClusterRequest struct {

	// The ID of the Private Cloud cluster to update.
	// Required: true
	ClusterID *string `json:"clusterId"`

	// Set it true to enable dedicated nodes exclusively for executors and coordinators, and improve performance. You can enable this only if you reserve nodes while adding a CDP Private Cloud containerized ECS cluster. When disabled, non-compute pods such as MetaStore and Data Visualization can also use the reserved nodes.
	DedicatedExecutorNodes bool `json:"dedicatedExecutorNodes,omitempty"`

	// DEPRECATED: As of PVC 1.5.4 we no longer use delegation user. The password to update for delegation user. Setting it to the same value as the existing password will be a no-op.
	DelegationPassword string `json:"delegationPassword,omitempty"`

	// DEPRECATED: As of PVC 1.5.4 we no longer use delegation user. The user name to update for delegation user. Setting it to the same value as the existing delegation user name will be a no-op.
	DelegationUsername string `json:"delegationUsername,omitempty"`

	// Cluster description.
	Description string `json:"description,omitempty"`
}

UpdatePrivateClusterRequest Request object for the updatePrivateCluster method.

swagger:model UpdatePrivateClusterRequest

func (*UpdatePrivateClusterRequest) ContextValidate ¶ added in v0.4.2

func (m *UpdatePrivateClusterRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this update private cluster request based on context it is used

func (*UpdatePrivateClusterRequest) MarshalBinary ¶ added in v0.4.2

func (m *UpdatePrivateClusterRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdatePrivateClusterRequest) UnmarshalBinary ¶ added in v0.4.2

func (m *UpdatePrivateClusterRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdatePrivateClusterRequest) Validate ¶ added in v0.4.2

func (m *UpdatePrivateClusterRequest) Validate(formats strfmt.Registry) error

Validate validates this update private cluster request

type UpdatePrivateClusterResponse ¶ added in v0.4.2

type UpdatePrivateClusterResponse interface{}

UpdatePrivateClusterResponse Response object for the updatePrivateCluster method.

swagger:model UpdatePrivateClusterResponse

type UpdateSSHKeyRequest ¶

type UpdateSSHKeyRequest struct {

	// The ID of the cluster to update the SSH Key.
	// Required: true
	ClusterID *string `json:"clusterId"`
}

UpdateSSHKeyRequest Request object for the updateSshKey method.

swagger:model UpdateSshKeyRequest

func (*UpdateSSHKeyRequest) ContextValidate ¶

func (m *UpdateSSHKeyRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this update Ssh key request based on context it is used

func (*UpdateSSHKeyRequest) MarshalBinary ¶

func (m *UpdateSSHKeyRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateSSHKeyRequest) UnmarshalBinary ¶

func (m *UpdateSSHKeyRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateSSHKeyRequest) Validate ¶

func (m *UpdateSSHKeyRequest) Validate(formats strfmt.Registry) error

Validate validates this update Ssh key request

type UpdateSSHKeyResponse ¶

type UpdateSSHKeyResponse struct {

	// A message describing the outcome of the SSH Key update process.
	Message string `json:"message,omitempty"`

	// The status of the cluster.
	Status string `json:"status,omitempty"`
}

UpdateSSHKeyResponse Response object for the updateSshKey method.

swagger:model UpdateSshKeyResponse

func (*UpdateSSHKeyResponse) ContextValidate ¶

func (m *UpdateSSHKeyResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this update Ssh key response based on context it is used

func (*UpdateSSHKeyResponse) MarshalBinary ¶

func (m *UpdateSSHKeyResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateSSHKeyResponse) UnmarshalBinary ¶

func (m *UpdateSSHKeyResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateSSHKeyResponse) Validate ¶

func (m *UpdateSSHKeyResponse) Validate(formats strfmt.Registry) error

Validate validates this update Ssh key response

type UpdateServerSettingItem ¶

type UpdateServerSettingItem struct {

	// The identifier of the setting.
	ConfigurationKey string `json:"configurationKey,omitempty"`

	// The state of the setting.
	Enabled bool `json:"enabled,omitempty"`
}

UpdateServerSettingItem A DWX server setting update.

swagger:model UpdateServerSettingItem

func (*UpdateServerSettingItem) ContextValidate ¶

func (m *UpdateServerSettingItem) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this update server setting item based on context it is used

func (*UpdateServerSettingItem) MarshalBinary ¶

func (m *UpdateServerSettingItem) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateServerSettingItem) UnmarshalBinary ¶

func (m *UpdateServerSettingItem) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateServerSettingItem) Validate ¶

func (m *UpdateServerSettingItem) Validate(formats strfmt.Registry) error

Validate validates this update server setting item

type UpdateServerSettingRequest ¶

type UpdateServerSettingRequest struct {

	// The list of the server setting updates.
	Settings []*UpdateServerSettingItem `json:"settings"`
}

UpdateServerSettingRequest Request object for the updateServerSetting method.

swagger:model UpdateServerSettingRequest

func (*UpdateServerSettingRequest) ContextValidate ¶

func (m *UpdateServerSettingRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this update server setting request based on the context it is used

func (*UpdateServerSettingRequest) MarshalBinary ¶

func (m *UpdateServerSettingRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateServerSettingRequest) UnmarshalBinary ¶

func (m *UpdateServerSettingRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateServerSettingRequest) Validate ¶

func (m *UpdateServerSettingRequest) Validate(formats strfmt.Registry) error

Validate validates this update server setting request

type UpdateServerSettingResponse ¶

type UpdateServerSettingResponse struct {

	// Update status.
	Status string `json:"status,omitempty"`
}

UpdateServerSettingResponse Response object for the updateServerSetting method.

swagger:model UpdateServerSettingResponse

func (*UpdateServerSettingResponse) ContextValidate ¶

func (m *UpdateServerSettingResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this update server setting response based on context it is used

func (*UpdateServerSettingResponse) MarshalBinary ¶

func (m *UpdateServerSettingResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateServerSettingResponse) UnmarshalBinary ¶

func (m *UpdateServerSettingResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateServerSettingResponse) Validate ¶

func (m *UpdateServerSettingResponse) Validate(formats strfmt.Registry) error

Validate validates this update server setting response

type UpdateVwConfigRequest ¶

type UpdateVwConfigRequest struct {

	// ID of the cluster.
	// Required: true
	ClusterID *string `json:"clusterId"`

	// Configuration component to update. Hive components are [DasWebapp, Hiveserver2, QueryCoordinator, QueryExecutor, StandaloneQueryExecutor, TokenAuth, Hue]. Impala components are [Hue, ImpalaAutoscaler, ImpalaCatalogd, ImpalaCoordinator, ImpalaExecutor, ImpalaProxy, ImpalaStatestored, ImpalaTokenAuth].
	// Required: true
	// Enum: [DasWebapp Hiveserver2 QueryCoordinator QueryExecutor StandaloneQueryExecutor TokenAuth Hue ImpalaAutoscaler ImpalaCatalogd ImpalaCoordinator ImpalaExecutor ImpalaProxy ImpalaStatestored ImpalaTokenAuth]
	Component *string `json:"component"`

	// Configuration files of the selected component to update.
	Set []*ConfigBlock `json:"set"`

	// ID of the Virtual Warehouse.
	// Required: true
	VwID *string `json:"vwId"`
}

UpdateVwConfigRequest Request object for the updateVwConfig method.

swagger:model UpdateVwConfigRequest

func (*UpdateVwConfigRequest) ContextValidate ¶

func (m *UpdateVwConfigRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this update vw config request based on the context it is used

func (*UpdateVwConfigRequest) MarshalBinary ¶

func (m *UpdateVwConfigRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateVwConfigRequest) UnmarshalBinary ¶

func (m *UpdateVwConfigRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateVwConfigRequest) Validate ¶

func (m *UpdateVwConfigRequest) Validate(formats strfmt.Registry) error

Validate validates this update vw config request

type UpdateVwConfigResponse ¶

type UpdateVwConfigResponse interface{}

UpdateVwConfigResponse Response object for the updateVwConfig method.

swagger:model UpdateVwConfigResponse

type UpdateVwRequest ¶

type UpdateVwRequest struct {

	// Autoscaling settings for the Virtual Warehouse.
	Autoscaling *AutoscalingOptionsUpdateRequest `json:"autoscaling,omitempty"`

	// ID of the Virtual Warehouse's cluster.
	// Required: true
	ClusterID *string `json:"clusterId"`

	// The service configuration to update the VW with. This will be applied on top of the existing configuration so there's no need to list configurations that stay the same.
	Config *ServiceConfigReq `json:"config,omitempty"`

	// DEPRECATED - Sets the authentication mode to use by Hive Server: * `LDAP` * `KERBEROS` If not set then the authentication mode will not be changed during update.
	HiveAuthenticationMode *string `json:"hiveAuthenticationMode,omitempty"`

	// High Availability settings update for the Impala Virtual Warehouse.
	ImpalaHaSettings *ImpalaHASettingsUpdateRequest `json:"impalaHaSettings,omitempty"`

	// Nodes per compute cluster. If specified, forces 'template' to be 'custom'
	NodeCount int32 `json:"nodeCount,omitempty"`

	// Value of 'true' automatically configures the Virtual Warehouse to support JWTs issues by the CDP JWT token provider.  Value of 'false' does not enable JWT auth on the Virtual Warehouse.  If this field is not specified, it defaults to 'false'.
	PlatformJwtAuth *bool `json:"platformJwtAuth,omitempty"`

	// Query isolation settings for Hive Virtual Warehouses.
	QueryIsolationOptions *QueryIsolationOptionsRequest `json:"queryIsolationOptions,omitempty"`

	// Name of configuration template to use.
	// Enum: [xsmall small medium large]
	Template string `json:"template,omitempty"`

	// ID of the Virtual Warehouse.
	// Required: true
	VwID *string `json:"vwId"`
}

UpdateVwRequest Request object for the updateVw method.

swagger:model UpdateVwRequest

func (*UpdateVwRequest) ContextValidate ¶

func (m *UpdateVwRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this update vw request based on the context it is used

func (*UpdateVwRequest) MarshalBinary ¶

func (m *UpdateVwRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateVwRequest) UnmarshalBinary ¶

func (m *UpdateVwRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateVwRequest) Validate ¶

func (m *UpdateVwRequest) Validate(formats strfmt.Registry) error

Validate validates this update vw request

type UpdateVwResponse ¶

type UpdateVwResponse interface{}

UpdateVwResponse Response object for the updateVw method.

swagger:model UpdateVwResponse

type UpgradeClusterRequest ¶

type UpgradeClusterRequest struct {

	// The ID of the cluster to upgrade.
	// Required: true
	ClusterID *string `json:"clusterId"`
}

UpgradeClusterRequest Request object for the upgradeCluster method.

swagger:model UpgradeClusterRequest

func (*UpgradeClusterRequest) ContextValidate ¶

func (m *UpgradeClusterRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this upgrade cluster request based on context it is used

func (*UpgradeClusterRequest) MarshalBinary ¶

func (m *UpgradeClusterRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpgradeClusterRequest) UnmarshalBinary ¶

func (m *UpgradeClusterRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpgradeClusterRequest) Validate ¶

func (m *UpgradeClusterRequest) Validate(formats strfmt.Registry) error

Validate validates this upgrade cluster request

type UpgradeClusterResponse ¶

type UpgradeClusterResponse struct {

	// Detailed explanation of the status.
	Message string `json:"message,omitempty"`

	// True, if the service is in unhealthy state, false or omitted otherwise.
	ServiceUnhealthy bool `json:"serviceUnhealthy,omitempty"`

	// The upgrade status. Possible values are: Upgrading, Error, Failed.
	Status string `json:"status,omitempty"`

	// True if the upgrade timed out, false or omitted otherwise.
	TimedOut bool `json:"timedOut,omitempty"`
}

UpgradeClusterResponse Response object for the upgradeCluster method.

swagger:model UpgradeClusterResponse

func (*UpgradeClusterResponse) ContextValidate ¶

func (m *UpgradeClusterResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this upgrade cluster response based on context it is used

func (*UpgradeClusterResponse) MarshalBinary ¶

func (m *UpgradeClusterResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpgradeClusterResponse) UnmarshalBinary ¶

func (m *UpgradeClusterResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpgradeClusterResponse) Validate ¶

func (m *UpgradeClusterResponse) Validate(formats strfmt.Registry) error

Validate validates this upgrade cluster response

type UpgradeDataVisualizationRequest ¶

type UpgradeDataVisualizationRequest struct {

	// ID of the Cloudera Data Visualization's cluster.
	// Required: true
	ClusterID *string `json:"clusterId"`

	// ID of the Cloudera Data Visualization.
	// Required: true
	DataVisualizationID *string `json:"dataVisualizationId"`

	// Image version of the Cloudera Data Visualization to upgrade to.
	// Required: true
	ImageVersion *string `json:"imageVersion"`
}

UpgradeDataVisualizationRequest Request object for the upgradeDataVisualization method.

swagger:model UpgradeDataVisualizationRequest

func (*UpgradeDataVisualizationRequest) ContextValidate ¶

func (m *UpgradeDataVisualizationRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this upgrade data visualization request based on context it is used

func (*UpgradeDataVisualizationRequest) MarshalBinary ¶

func (m *UpgradeDataVisualizationRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpgradeDataVisualizationRequest) UnmarshalBinary ¶

func (m *UpgradeDataVisualizationRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpgradeDataVisualizationRequest) Validate ¶

Validate validates this upgrade data visualization request

type UpgradeDataVisualizationResponse ¶

type UpgradeDataVisualizationResponse struct {

	// The status of asynchronous upgrade request for Cloudera Data Visualization. To find the latest status please use describe-data-visualization.
	Status string `json:"status,omitempty"`
}

UpgradeDataVisualizationResponse Response object for the upgradeDataVisualization method.

swagger:model UpgradeDataVisualizationResponse

func (*UpgradeDataVisualizationResponse) ContextValidate ¶

func (m *UpgradeDataVisualizationResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this upgrade data visualization response based on context it is used

func (*UpgradeDataVisualizationResponse) MarshalBinary ¶

func (m *UpgradeDataVisualizationResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpgradeDataVisualizationResponse) UnmarshalBinary ¶

func (m *UpgradeDataVisualizationResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpgradeDataVisualizationResponse) Validate ¶

Validate validates this upgrade data visualization response

type UpgradeDbcRequest ¶

type UpgradeDbcRequest struct {

	// The ID of the Database Catalog's cluster.
	// Required: true
	ClusterID *string `json:"clusterId"`

	// The ID of the Database Catalog.
	// Required: true
	DbcID *string `json:"dbcId"`

	// The version to which the Database Catalog should be upgraded.
	// Required: true
	ImageVersion *string `json:"imageVersion"`
}

UpgradeDbcRequest Request object for the upgradeDbc method.

swagger:model UpgradeDbcRequest

func (*UpgradeDbcRequest) ContextValidate ¶

func (m *UpgradeDbcRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this upgrade dbc request based on context it is used

func (*UpgradeDbcRequest) MarshalBinary ¶

func (m *UpgradeDbcRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpgradeDbcRequest) UnmarshalBinary ¶

func (m *UpgradeDbcRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpgradeDbcRequest) Validate ¶

func (m *UpgradeDbcRequest) Validate(formats strfmt.Registry) error

Validate validates this upgrade dbc request

type UpgradeDbcResponse ¶

type UpgradeDbcResponse struct {

	// The Upgrade message.
	Message string `json:"message,omitempty"`

	// True, if the service is in unhealthy state, false or omitted otherwise.
	ServiceUnhealthy bool `json:"serviceUnhealthy,omitempty"`

	// The upgrade status. Possible values are: Upgrading, Error, Failed.
	Status string `json:"status,omitempty"`

	// True if the upgrade timed out, false or omitted otherwise.
	TimedOut bool `json:"timedOut,omitempty"`
}

UpgradeDbcResponse Response object of the upgradeDbc call.

swagger:model UpgradeDbcResponse

func (*UpgradeDbcResponse) ContextValidate ¶

func (m *UpgradeDbcResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this upgrade dbc response based on context it is used

func (*UpgradeDbcResponse) MarshalBinary ¶

func (m *UpgradeDbcResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpgradeDbcResponse) UnmarshalBinary ¶

func (m *UpgradeDbcResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpgradeDbcResponse) Validate ¶

func (m *UpgradeDbcResponse) Validate(formats strfmt.Registry) error

Validate validates this upgrade dbc response

type UpgradeVersions ¶

type UpgradeVersions struct {

	// Latest available Data Visualization version.
	LatestVersion string `json:"latestVersion,omitempty"`
}

UpgradeVersions Details of upgrade versions.

swagger:model UpgradeVersions

func (*UpgradeVersions) ContextValidate ¶

func (m *UpgradeVersions) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this upgrade versions based on context it is used

func (*UpgradeVersions) MarshalBinary ¶

func (m *UpgradeVersions) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpgradeVersions) UnmarshalBinary ¶

func (m *UpgradeVersions) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpgradeVersions) Validate ¶

func (m *UpgradeVersions) Validate(formats strfmt.Registry) error

Validate validates this upgrade versions

type UpgradeVwRequest ¶

type UpgradeVwRequest struct {

	// The ID of the Virtual Warehouse's cluster.
	// Required: true
	ClusterID *string `json:"clusterId"`

	// The ID of Database Catalog that the Virtual Warehouse is attached to.
	// Required: true
	DbcID *string `json:"dbcId"`

	// The version to which the Virtual Warehouse should be upgraded.
	// Required: true
	ImageVersion *string `json:"imageVersion"`

	// The ID of the Virtual Warehouse.
	// Required: true
	VwID *string `json:"vwId"`
}

UpgradeVwRequest Request object for the upgradeVw method.

swagger:model UpgradeVwRequest

func (*UpgradeVwRequest) ContextValidate ¶

func (m *UpgradeVwRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this upgrade vw request based on context it is used

func (*UpgradeVwRequest) MarshalBinary ¶

func (m *UpgradeVwRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpgradeVwRequest) UnmarshalBinary ¶

func (m *UpgradeVwRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpgradeVwRequest) Validate ¶

func (m *UpgradeVwRequest) Validate(formats strfmt.Registry) error

Validate validates this upgrade vw request

type UpgradeVwResponse ¶

type UpgradeVwResponse struct {

	// The upgrade message.
	Message string `json:"message,omitempty"`

	// True, if the service is in unhealthy state, false or omitted otherwise.
	ServiceUnhealthy bool `json:"serviceUnhealthy,omitempty"`

	// The upgrade status. Possible values are: Upgrading, Error, Failed.
	Status string `json:"status,omitempty"`

	// True if the upgrade timed out, false or omitted otherwise.
	TimedOut bool `json:"timedOut,omitempty"`
}

UpgradeVwResponse Response object for the upgradeVw method.

swagger:model UpgradeVwResponse

func (*UpgradeVwResponse) ContextValidate ¶

func (m *UpgradeVwResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this upgrade vw response based on context it is used

func (*UpgradeVwResponse) MarshalBinary ¶

func (m *UpgradeVwResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpgradeVwResponse) UnmarshalBinary ¶

func (m *UpgradeVwResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpgradeVwResponse) Validate ¶

func (m *UpgradeVwResponse) Validate(formats strfmt.Registry) error

Validate validates this upgrade vw response

type VizConfig ¶

type VizConfig struct {

	// Admin groups to allow configuration access to Data Visualization for selected users
	AdminGroups []string `json:"adminGroups"`

	// The Resource Pool of the Cloudera Data Visualization.
	ResourcePool string `json:"resourcePool,omitempty"`

	// User groups to allow user access to Data Visualization for selected users
	UserGroups []string `json:"userGroups"`
}

VizConfig Configurations for a Cloudera Data Visualization

swagger:model VizConfig

func (*VizConfig) ContextValidate ¶

func (m *VizConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this viz config based on context it is used

func (*VizConfig) MarshalBinary ¶

func (m *VizConfig) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VizConfig) UnmarshalBinary ¶

func (m *VizConfig) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VizConfig) Validate ¶

func (m *VizConfig) Validate(formats strfmt.Registry) error

Validate validates this viz config

type VwDiagnosticDataJob ¶

type VwDiagnosticDataJob struct {

	// The finish time of the Diagnostic Data Job.
	// Format: date-time
	EndTime strfmt.DateTime `json:"endTime,omitempty"`

	// The unique identifier of the Diagnostic Data Job.
	JobID string `json:"jobId,omitempty"`

	// Additional key-value pair attributes associated with the Diagnostic Data Job.
	Labels map[string]string `json:"labels,omitempty"`

	// The start time of the Diagnostic Data Job.
	// Format: date-time
	StartTime strfmt.DateTime `json:"startTime,omitempty"`

	// The job status.
	Status DiagnosticDataJobStatus `json:"status,omitempty"`

	// If the request is for download, this URL points to download location.
	URL string `json:"url,omitempty"`
}

VwDiagnosticDataJob Represents a Diagnostic Data Job.

swagger:model VwDiagnosticDataJob

func (*VwDiagnosticDataJob) ContextValidate ¶

func (m *VwDiagnosticDataJob) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this vw diagnostic data job based on the context it is used

func (*VwDiagnosticDataJob) MarshalBinary ¶

func (m *VwDiagnosticDataJob) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VwDiagnosticDataJob) UnmarshalBinary ¶

func (m *VwDiagnosticDataJob) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VwDiagnosticDataJob) Validate ¶

func (m *VwDiagnosticDataJob) Validate(formats strfmt.Registry) error

Validate validates this vw diagnostic data job

type VwFilter ¶

type VwFilter struct {

	// Filter Virtual Warehouses whether it is a Compactor or not.
	Compactor bool `json:"compactor,omitempty"`

	// Filter Virtual Warehouses by Database Catalog Id.
	DbcID string `json:"dbcId,omitempty"`

	// Filter the Virtual Warehouses based on whether it has Data Visualisation.
	Viz bool `json:"viz,omitempty"`

	// Virtual Warehouse type.
	VwType VwType `json:"vwType,omitempty"`
}

VwFilter Filter object for Virtual Warehouses.

swagger:model VwFilter

func (*VwFilter) ContextValidate ¶

func (m *VwFilter) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this vw filter based on the context it is used

func (*VwFilter) MarshalBinary ¶

func (m *VwFilter) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VwFilter) UnmarshalBinary ¶

func (m *VwFilter) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VwFilter) Validate ¶

func (m *VwFilter) Validate(formats strfmt.Registry) error

Validate validates this vw filter

type VwSummary ¶

type VwSummary struct {

	// The current settings stored for autoscaling.
	AutoscalingOptions *AutoscalingOptionsResponse `json:"autoscalingOptions,omitempty"`

	// Availability zone in which the Virtual Warehouse is running.
	AvailabilityZone string `json:"availabilityZone,omitempty"`

	// CDH image version.
	CdhVersion string `json:"cdhVersion,omitempty"`

	// Denotes whether the Hive Virtual Warehouse is a compactor or not.
	Compactor bool `json:"compactor,omitempty"`

	// ID of the configuration.
	ConfigID string `json:"configId,omitempty"`

	// Creation date of Virtual Warehouse.
	// Format: date-time
	CreationDate strfmt.DateTime `json:"creationDate,omitempty"`

	// The creator of the Virtual Warehouse.
	Creator *ActorResponse `json:"creator,omitempty"`

	// The CRN of the Virtual Warehouse.
	Crn string `json:"crn,omitempty"`

	// ID of Database Catalog that the Virtual Warehouse is attached to.
	DbcID string `json:"dbcId,omitempty"`

	// Denotes whether the Unified Analytics is enabled.
	EnableUnifiedAnalytics bool `json:"enableUnifiedAnalytics,omitempty"`

	// endpoints
	Endpoints *VwSummaryEndpoints `json:"endpoints,omitempty"`

	// DEPRECATED - Authentication mode used by Hive Server: * `LDAP` * `KERBEROS`
	HiveAuthenticationMode *string `json:"hiveAuthenticationMode,omitempty"`

	// The ID of the Virtual Warehouse.
	ID string `json:"id,omitempty"`

	// Current Impala High Availability settings.
	ImpalaHaSettingsOptions *ImpalaHASettingsOptionsResponse `json:"impalaHaSettingsOptions,omitempty"`

	// Current Impala settings.
	ImpalaOptions *ImpalaOptionsResponse `json:"impalaOptions,omitempty"`

	// jwt auth
	JwtAuth *VwSummaryJwtAuth `json:"jwtAuth,omitempty"`

	// Memory size of the Virtual Warehouse in MB.
	MemoryCapacity int32 `json:"memoryCapacity,omitempty"`

	// The name of the Virtual Warehouse.
	Name string `json:"name,omitempty"`

	// Size of the Virtual Warehouse (node count per compute cluster).
	NodeCount int32 `json:"nodeCount,omitempty"`

	// Number of cores of the Virtual Warehouse.
	NumOfCores int32 `json:"numOfCores,omitempty"`

	// The current settings stored for query-isolation.
	QueryIsolationOptions *QueryIsolationOptionsResponse `json:"queryIsolationOptions,omitempty"`

	// Status information on the current state of replicas in the virtual warehouse.
	ReplicaStatus *ReplicaStatus `json:"replicaStatus,omitempty"`

	// The name of the Resource Pool the Virtual Warehouse is in.
	ResourcePool string `json:"resourcePool,omitempty"`

	// Status of the Virtual Warehouse. Possible values are: Creating, Created, Accepted, Starting, Running, Stopping, Stopped, Updating, PreUpdate, Upgrading, PreUpgrade, Restarting, Deleting, Waiting, Failed, Error.
	Status string `json:"status,omitempty"`

	// Timestamp of the last status change of the Virtual Warehouse.
	// Format: date-time
	StatusChangedAt strfmt.DateTime `json:"statusChangedAt,omitempty"`

	// supported auth methods
	SupportedAuthMethods *VwSummarySupportedAuthMethods `json:"supportedAuthMethods,omitempty"`

	// Tags associated with the resources.
	Tags []*TagResponse `json:"tags"`

	// Denotes whether the Virtual Warehouse has Data Visualisation or not.
	Viz bool `json:"viz,omitempty"`

	// The type of the Virtual Warehouse.
	VwType VwType `json:"vwType,omitempty"`
}

VwSummary A Virtual Warehouse.

swagger:model VwSummary

func (*VwSummary) ContextValidate ¶

func (m *VwSummary) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this vw summary based on the context it is used

func (*VwSummary) MarshalBinary ¶

func (m *VwSummary) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VwSummary) UnmarshalBinary ¶

func (m *VwSummary) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VwSummary) Validate ¶

func (m *VwSummary) Validate(formats strfmt.Registry) error

Validate validates this vw summary

type VwSummaryEndpoints ¶

type VwSummaryEndpoints struct {

	// URL of Data Analytics Studio for Hive Virtual Warehouses.
	Das string `json:"das,omitempty"`

	// Command to use impala-shell for Unified Analytics
	FengImpalaShell string `json:"fengImpalaShell,omitempty"`

	// Command to use impala-shell for Unified Analytics with Kerberos authentication in Private Cloud.
	FengKerberosImpalaShell string `json:"fengKerberosImpalaShell,omitempty"`

	// JDBC URL for Hive Virtual Warehouses.
	HiveJdbc string `json:"hiveJdbc,omitempty"`

	// JDBC URL with Kerberos authentication for Hive Virtual Warehouses in Private Cloud.
	HiveKerberosJdbc string `json:"hiveKerberosJdbc,omitempty"`

	// Hostname for clients to use when connecting to the VW.
	Hostname string `json:"hostname,omitempty"`

	// URL of Hue for both Hive and Impala Virtual Warehouses.
	Hue string `json:"hue,omitempty"`

	// FENG JDBC URL for Impala Virtual Warehouses.
	ImpalaFENGJdbc string `json:"impalaFENGJdbc,omitempty"`

	// Unified Analytics JDBC URL with Kerberos authentication for Impala Virtual Warehouses in Private Cloud.
	ImpalaFengKerberosJdbc string `json:"impalaFengKerberosJdbc,omitempty"`

	// JDBC URL for Impala Virtual Warehouses.
	ImpalaJdbc string `json:"impalaJdbc,omitempty"`

	// JDBC URL for Impala Virtual Warehouses with Kerberos authentication.
	ImpalaKerberosJdbc string `json:"impalaKerberosJdbc,omitempty"`

	// Command to use impala-shell for Impala Virtual Warehouses.
	ImpalaShell string `json:"impalaShell,omitempty"`

	// Generic semi-colon delimited list of key-value pairs that contain all necessary information for clients to construct a connection to this Virtual Warehouse using JWTs as the authentication method.
	JwtConnectionString string `json:"jwtConnectionString,omitempty"`

	// When platform JWT authentication is enabled, contains a URL where a JWT token can be generated by the CDP JWT token provider.
	JwtTokenGenURL string `json:"jwtTokenGenUrl,omitempty"`

	// Command to use impala-shell for Impala Virtual Warehouses with Kerberos authentication.
	KerberosImpalaShell string `json:"kerberosImpalaShell,omitempty"`

	// Port for clients to use when connecting to the VW.
	Port int32 `json:"port,omitempty"`
}

VwSummaryEndpoints Endpoints for accessing the Virtual Warehouse.

swagger:model VwSummaryEndpoints

func (*VwSummaryEndpoints) ContextValidate ¶

func (m *VwSummaryEndpoints) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this vw summary endpoints based on context it is used

func (*VwSummaryEndpoints) MarshalBinary ¶

func (m *VwSummaryEndpoints) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VwSummaryEndpoints) UnmarshalBinary ¶

func (m *VwSummaryEndpoints) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VwSummaryEndpoints) Validate ¶

func (m *VwSummaryEndpoints) Validate(formats strfmt.Registry) error

Validate validates this vw summary endpoints

type VwSummaryJwtAuth ¶

type VwSummaryJwtAuth struct {

	// If JWT auth is enabled on the Virtual Warehouse, describes the type of provider.  If set to "CDP", then the CDP JWT auth provider is configured.  If set to "CUSTOM", then another JWT provider is configured.  If empty or missing, then JWT auth is not enabled on this Virtual Warehouse.
	Provider string `json:"provider,omitempty"`
}

VwSummaryJwtAuth Details related to JWT Authentication settings on this Virtual Warehouse.

swagger:model VwSummaryJwtAuth

func (*VwSummaryJwtAuth) ContextValidate ¶

func (m *VwSummaryJwtAuth) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this vw summary jwt auth based on context it is used

func (*VwSummaryJwtAuth) MarshalBinary ¶

func (m *VwSummaryJwtAuth) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VwSummaryJwtAuth) UnmarshalBinary ¶

func (m *VwSummaryJwtAuth) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VwSummaryJwtAuth) Validate ¶

func (m *VwSummaryJwtAuth) Validate(formats strfmt.Registry) error

Validate validates this vw summary jwt auth

type VwSummarySupportedAuthMethods ¶

type VwSummarySupportedAuthMethods struct {

	// Indicates if JWT auth is supported on this Virtual Warehouse.
	// Required: true
	Jwt *bool `json:"jwt"`

	// Indicates if username/password access to this Virtual Warehouse is supported.
	// Required: true
	Ldap *bool `json:"ldap"`

	// Indicates if SSO auth is supported on this Virtual Warehouse.
	// Required: true
	Sso *bool `json:"sso"`
}

VwSummarySupportedAuthMethods Describes which authentication methods are supported on this Virtual Warehouse.

swagger:model VwSummarySupportedAuthMethods

func (*VwSummarySupportedAuthMethods) ContextValidate ¶

func (m *VwSummarySupportedAuthMethods) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this vw summary supported auth methods based on context it is used

func (*VwSummarySupportedAuthMethods) MarshalBinary ¶

func (m *VwSummarySupportedAuthMethods) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VwSummarySupportedAuthMethods) UnmarshalBinary ¶

func (m *VwSummarySupportedAuthMethods) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VwSummarySupportedAuthMethods) Validate ¶

func (m *VwSummarySupportedAuthMethods) Validate(formats strfmt.Registry) error

Validate validates this vw summary supported auth methods

type VwType ¶

type VwType string

VwType Type of Virtual Warehouse: 'hive' or 'impala'.

swagger:model VwType

const (

	// VwTypeHive captures enum value "hive"
	VwTypeHive VwType = "hive"

	// VwTypeImpala captures enum value "impala"
	VwTypeImpala VwType = "impala"
)

func NewVwType ¶

func NewVwType(value VwType) *VwType

func (VwType) ContextValidate ¶

func (m VwType) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this vw type based on context it is used

func (VwType) Pointer ¶

func (m VwType) Pointer() *VwType

Pointer returns a pointer to a freshly-allocated VwType.

func (VwType) Validate ¶

func (m VwType) Validate(formats strfmt.Registry) error

Validate validates this vw type

Source Files ¶

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL