Documentation ¶
Index ¶
- Constants
- type AttachedVolumeRequest
- type AutoScaleLoadRequest
- type AutoScaleLoadRequestConfiguration
- func (m *AutoScaleLoadRequestConfiguration) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *AutoScaleLoadRequestConfiguration) MarshalBinary() ([]byte, error)
- func (m *AutoScaleLoadRequestConfiguration) UnmarshalBinary(b []byte) error
- func (m *AutoScaleLoadRequestConfiguration) Validate(formats strfmt.Registry) error
- type AutoScaleLoadResponse
- type AutoScaleLoadResponseConfiguration
- func (m *AutoScaleLoadResponseConfiguration) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *AutoScaleLoadResponseConfiguration) MarshalBinary() ([]byte, error)
- func (m *AutoScaleLoadResponseConfiguration) UnmarshalBinary(b []byte) error
- func (m *AutoScaleLoadResponseConfiguration) Validate(formats strfmt.Registry) error
- type AutoScalePolicyRequest
- func (m *AutoScalePolicyRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *AutoScalePolicyRequest) MarshalBinary() ([]byte, error)
- func (m *AutoScalePolicyRequest) UnmarshalBinary(b []byte) error
- func (m *AutoScalePolicyRequest) Validate(formats strfmt.Registry) error
- type AutoScalePolicyResponse
- func (m *AutoScalePolicyResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *AutoScalePolicyResponse) MarshalBinary() ([]byte, error)
- func (m *AutoScalePolicyResponse) UnmarshalBinary(b []byte) error
- func (m *AutoScalePolicyResponse) Validate(formats strfmt.Registry) error
- type AutoScaleRulesResponse
- func (m *AutoScaleRulesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *AutoScaleRulesResponse) MarshalBinary() ([]byte, error)
- func (m *AutoScaleRulesResponse) UnmarshalBinary(b []byte) error
- func (m *AutoScaleRulesResponse) Validate(formats strfmt.Registry) error
- type AutoScaleScheduleRequest
- func (m *AutoScaleScheduleRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *AutoScaleScheduleRequest) MarshalBinary() ([]byte, error)
- func (m *AutoScaleScheduleRequest) UnmarshalBinary(b []byte) error
- func (m *AutoScaleScheduleRequest) Validate(formats strfmt.Registry) error
- type AutoScaleScheduleResponse
- func (m *AutoScaleScheduleResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *AutoScaleScheduleResponse) MarshalBinary() ([]byte, error)
- func (m *AutoScaleScheduleResponse) UnmarshalBinary(b []byte) error
- func (m *AutoScaleScheduleResponse) Validate(formats strfmt.Registry) error
- type AzureInstanceGroupRequest
- func (m *AzureInstanceGroupRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *AzureInstanceGroupRequest) MarshalBinary() ([]byte, error)
- func (m *AzureInstanceGroupRequest) UnmarshalBinary(b []byte) error
- func (m *AzureInstanceGroupRequest) Validate(formats strfmt.Registry) error
- type CancelDatahubDiagnosticsRequest
- func (m *CancelDatahubDiagnosticsRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CancelDatahubDiagnosticsRequest) MarshalBinary() ([]byte, error)
- func (m *CancelDatahubDiagnosticsRequest) UnmarshalBinary(b []byte) error
- func (m *CancelDatahubDiagnosticsRequest) Validate(formats strfmt.Registry) error
- type CancelDatahubDiagnosticsResponse
- type ClouderaManagerDetails
- func (m *ClouderaManagerDetails) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ClouderaManagerDetails) MarshalBinary() ([]byte, error)
- func (m *ClouderaManagerDetails) UnmarshalBinary(b []byte) error
- func (m *ClouderaManagerDetails) Validate(formats strfmt.Registry) error
- type Cluster
- type ClusterDefinition
- type ClusterDefinitionSummary
- func (m *ClusterDefinitionSummary) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ClusterDefinitionSummary) MarshalBinary() ([]byte, error)
- func (m *ClusterDefinitionSummary) UnmarshalBinary(b []byte) error
- func (m *ClusterDefinitionSummary) Validate(formats strfmt.Registry) error
- type ClusterExtension
- type ClusterLdapDetails
- type ClusterLifecycleEvents
- func (m *ClusterLifecycleEvents) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ClusterLifecycleEvents) MarshalBinary() ([]byte, error)
- func (m *ClusterLifecycleEvents) UnmarshalBinary(b []byte) error
- func (m *ClusterLifecycleEvents) Validate(formats strfmt.Registry) error
- type ClusterRdsDetails
- type ClusterSummary
- type ClusterTemplate
- type ClusterTemplateSummary
- func (m *ClusterTemplateSummary) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ClusterTemplateSummary) MarshalBinary() ([]byte, error)
- func (m *ClusterTemplateSummary) UnmarshalBinary(b []byte) error
- func (m *ClusterTemplateSummary) Validate(formats strfmt.Registry) error
- type CollectCmDiagnosticsRequest
- func (m *CollectCmDiagnosticsRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CollectCmDiagnosticsRequest) MarshalBinary() ([]byte, error)
- func (m *CollectCmDiagnosticsRequest) UnmarshalBinary(b []byte) error
- func (m *CollectCmDiagnosticsRequest) Validate(formats strfmt.Registry) error
- type CollectCmDiagnosticsResponse
- type CollectDatahubDiagnosticsRequest
- func (m *CollectDatahubDiagnosticsRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CollectDatahubDiagnosticsRequest) MarshalBinary() ([]byte, error)
- func (m *CollectDatahubDiagnosticsRequest) UnmarshalBinary(b []byte) error
- func (m *CollectDatahubDiagnosticsRequest) Validate(formats strfmt.Registry) error
- type CollectDatahubDiagnosticsResponse
- type CreateAWSClusterRequest
- func (m *CreateAWSClusterRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CreateAWSClusterRequest) MarshalBinary() ([]byte, error)
- func (m *CreateAWSClusterRequest) UnmarshalBinary(b []byte) error
- func (m *CreateAWSClusterRequest) Validate(formats strfmt.Registry) error
- type CreateAWSClusterResponse
- func (m *CreateAWSClusterResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CreateAWSClusterResponse) MarshalBinary() ([]byte, error)
- func (m *CreateAWSClusterResponse) UnmarshalBinary(b []byte) error
- func (m *CreateAWSClusterResponse) Validate(formats strfmt.Registry) error
- type CreateAutoScaleRulesRequest
- func (m *CreateAutoScaleRulesRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CreateAutoScaleRulesRequest) MarshalBinary() ([]byte, error)
- func (m *CreateAutoScaleRulesRequest) UnmarshalBinary(b []byte) error
- func (m *CreateAutoScaleRulesRequest) Validate(formats strfmt.Registry) error
- type CreateAutoScaleRulesResponse
- func (m *CreateAutoScaleRulesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CreateAutoScaleRulesResponse) MarshalBinary() ([]byte, error)
- func (m *CreateAutoScaleRulesResponse) UnmarshalBinary(b []byte) error
- func (m *CreateAutoScaleRulesResponse) Validate(formats strfmt.Registry) error
- type CreateAzureClusterRequest
- func (m *CreateAzureClusterRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CreateAzureClusterRequest) MarshalBinary() ([]byte, error)
- func (m *CreateAzureClusterRequest) UnmarshalBinary(b []byte) error
- func (m *CreateAzureClusterRequest) Validate(formats strfmt.Registry) error
- type CreateAzureClusterResponse
- func (m *CreateAzureClusterResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CreateAzureClusterResponse) MarshalBinary() ([]byte, error)
- func (m *CreateAzureClusterResponse) UnmarshalBinary(b []byte) error
- func (m *CreateAzureClusterResponse) Validate(formats strfmt.Registry) error
- type CreateClusterDefinitionRequest
- func (m *CreateClusterDefinitionRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CreateClusterDefinitionRequest) MarshalBinary() ([]byte, error)
- func (m *CreateClusterDefinitionRequest) UnmarshalBinary(b []byte) error
- func (m *CreateClusterDefinitionRequest) Validate(formats strfmt.Registry) error
- type CreateClusterDefinitionResponse
- func (m *CreateClusterDefinitionResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CreateClusterDefinitionResponse) MarshalBinary() ([]byte, error)
- func (m *CreateClusterDefinitionResponse) UnmarshalBinary(b []byte) error
- func (m *CreateClusterDefinitionResponse) Validate(formats strfmt.Registry) error
- type CreateClusterTemplateRequest
- func (m *CreateClusterTemplateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CreateClusterTemplateRequest) MarshalBinary() ([]byte, error)
- func (m *CreateClusterTemplateRequest) UnmarshalBinary(b []byte) error
- func (m *CreateClusterTemplateRequest) Validate(formats strfmt.Registry) error
- type CreateClusterTemplateResponse
- func (m *CreateClusterTemplateResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CreateClusterTemplateResponse) MarshalBinary() ([]byte, error)
- func (m *CreateClusterTemplateResponse) UnmarshalBinary(b []byte) error
- func (m *CreateClusterTemplateResponse) Validate(formats strfmt.Registry) error
- type CreateCustomConfigurationsRequest
- func (m *CreateCustomConfigurationsRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CreateCustomConfigurationsRequest) MarshalBinary() ([]byte, error)
- func (m *CreateCustomConfigurationsRequest) UnmarshalBinary(b []byte) error
- func (m *CreateCustomConfigurationsRequest) Validate(formats strfmt.Registry) error
- type CreateCustomConfigurationsResponse
- func (m *CreateCustomConfigurationsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CreateCustomConfigurationsResponse) MarshalBinary() ([]byte, error)
- func (m *CreateCustomConfigurationsResponse) UnmarshalBinary(b []byte) error
- func (m *CreateCustomConfigurationsResponse) Validate(formats strfmt.Registry) error
- type CreateGCPClusterRequest
- func (m *CreateGCPClusterRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CreateGCPClusterRequest) MarshalBinary() ([]byte, error)
- func (m *CreateGCPClusterRequest) UnmarshalBinary(b []byte) error
- func (m *CreateGCPClusterRequest) Validate(formats strfmt.Registry) error
- type CreateGCPClusterResponse
- func (m *CreateGCPClusterResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CreateGCPClusterResponse) MarshalBinary() ([]byte, error)
- func (m *CreateGCPClusterResponse) UnmarshalBinary(b []byte) error
- func (m *CreateGCPClusterResponse) Validate(formats strfmt.Registry) error
- type CreateRecipeRequest
- type CreateRecipeResponse
- type CustomConfigurationProperty
- func (m *CustomConfigurationProperty) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CustomConfigurationProperty) MarshalBinary() ([]byte, error)
- func (m *CustomConfigurationProperty) UnmarshalBinary(b []byte) error
- func (m *CustomConfigurationProperty) Validate(formats strfmt.Registry) error
- type CustomConfigurationPropertyRequest
- func (m *CustomConfigurationPropertyRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CustomConfigurationPropertyRequest) MarshalBinary() ([]byte, error)
- func (m *CustomConfigurationPropertyRequest) UnmarshalBinary(b []byte) error
- func (m *CustomConfigurationPropertyRequest) Validate(formats strfmt.Registry) error
- type CustomConfigurations
- type DatahubDatabaseType
- type DatahubDiagnosticsCollectionDetailsResponse
- func (m *DatahubDiagnosticsCollectionDetailsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DatahubDiagnosticsCollectionDetailsResponse) MarshalBinary() ([]byte, error)
- func (m *DatahubDiagnosticsCollectionDetailsResponse) UnmarshalBinary(b []byte) error
- func (m *DatahubDiagnosticsCollectionDetailsResponse) Validate(formats strfmt.Registry) error
- type DatahubDiagnosticsCollectionResponse
- func (m *DatahubDiagnosticsCollectionResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DatahubDiagnosticsCollectionResponse) MarshalBinary() ([]byte, error)
- func (m *DatahubDiagnosticsCollectionResponse) UnmarshalBinary(b []byte) error
- func (m *DatahubDiagnosticsCollectionResponse) Validate(formats strfmt.Registry) error
- type DatahubLoadBalancerSkuType
- type DatahubResourceTag
- type DatahubResourceTagRequest
- func (m *DatahubResourceTagRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DatahubResourceTagRequest) MarshalBinary() ([]byte, error)
- func (m *DatahubResourceTagRequest) UnmarshalBinary(b []byte) error
- func (m *DatahubResourceTagRequest) Validate(formats strfmt.Registry) error
- type DatahubVMLogRequest
- type DatahubVMLogResponse
- type DeleteAutoScaleRulesRequest
- func (m *DeleteAutoScaleRulesRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DeleteAutoScaleRulesRequest) MarshalBinary() ([]byte, error)
- func (m *DeleteAutoScaleRulesRequest) UnmarshalBinary(b []byte) error
- func (m *DeleteAutoScaleRulesRequest) Validate(formats strfmt.Registry) error
- type DeleteAutoScaleRulesResponse
- type DeleteClusterDefinitionsRequest
- func (m *DeleteClusterDefinitionsRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DeleteClusterDefinitionsRequest) MarshalBinary() ([]byte, error)
- func (m *DeleteClusterDefinitionsRequest) UnmarshalBinary(b []byte) error
- func (m *DeleteClusterDefinitionsRequest) Validate(formats strfmt.Registry) error
- type DeleteClusterDefinitionsResponse
- func (m *DeleteClusterDefinitionsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DeleteClusterDefinitionsResponse) MarshalBinary() ([]byte, error)
- func (m *DeleteClusterDefinitionsResponse) UnmarshalBinary(b []byte) error
- func (m *DeleteClusterDefinitionsResponse) Validate(formats strfmt.Registry) error
- type DeleteClusterRequest
- type DeleteClusterResponse
- type DeleteClusterTemplatesRequest
- func (m *DeleteClusterTemplatesRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DeleteClusterTemplatesRequest) MarshalBinary() ([]byte, error)
- func (m *DeleteClusterTemplatesRequest) UnmarshalBinary(b []byte) error
- func (m *DeleteClusterTemplatesRequest) Validate(formats strfmt.Registry) error
- type DeleteClusterTemplatesResponse
- func (m *DeleteClusterTemplatesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DeleteClusterTemplatesResponse) MarshalBinary() ([]byte, error)
- func (m *DeleteClusterTemplatesResponse) UnmarshalBinary(b []byte) error
- func (m *DeleteClusterTemplatesResponse) Validate(formats strfmt.Registry) error
- type DeleteCustomConfigurationsRequest
- func (m *DeleteCustomConfigurationsRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DeleteCustomConfigurationsRequest) MarshalBinary() ([]byte, error)
- func (m *DeleteCustomConfigurationsRequest) UnmarshalBinary(b []byte) error
- func (m *DeleteCustomConfigurationsRequest) Validate(formats strfmt.Registry) error
- type DeleteCustomConfigurationsResponse
- func (m *DeleteCustomConfigurationsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DeleteCustomConfigurationsResponse) MarshalBinary() ([]byte, error)
- func (m *DeleteCustomConfigurationsResponse) UnmarshalBinary(b []byte) error
- func (m *DeleteCustomConfigurationsResponse) Validate(formats strfmt.Registry) error
- type DeleteInstancesRequest
- func (m *DeleteInstancesRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DeleteInstancesRequest) MarshalBinary() ([]byte, error)
- func (m *DeleteInstancesRequest) UnmarshalBinary(b []byte) error
- func (m *DeleteInstancesRequest) Validate(formats strfmt.Registry) error
- type DeleteInstancesResponse
- func (m *DeleteInstancesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DeleteInstancesResponse) MarshalBinary() ([]byte, error)
- func (m *DeleteInstancesResponse) UnmarshalBinary(b []byte) error
- func (m *DeleteInstancesResponse) Validate(formats strfmt.Registry) error
- type DeleteRecipesRequest
- type DeleteRecipesResponse
- type DescribeAutoScaleRulesRequest
- func (m *DescribeAutoScaleRulesRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DescribeAutoScaleRulesRequest) MarshalBinary() ([]byte, error)
- func (m *DescribeAutoScaleRulesRequest) UnmarshalBinary(b []byte) error
- func (m *DescribeAutoScaleRulesRequest) Validate(formats strfmt.Registry) error
- type DescribeAutoScaleRulesResponse
- func (m *DescribeAutoScaleRulesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DescribeAutoScaleRulesResponse) MarshalBinary() ([]byte, error)
- func (m *DescribeAutoScaleRulesResponse) UnmarshalBinary(b []byte) error
- func (m *DescribeAutoScaleRulesResponse) Validate(formats strfmt.Registry) error
- type DescribeClusterDefinitionRequest
- func (m *DescribeClusterDefinitionRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DescribeClusterDefinitionRequest) MarshalBinary() ([]byte, error)
- func (m *DescribeClusterDefinitionRequest) UnmarshalBinary(b []byte) error
- func (m *DescribeClusterDefinitionRequest) Validate(formats strfmt.Registry) error
- type DescribeClusterDefinitionResponse
- func (m *DescribeClusterDefinitionResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DescribeClusterDefinitionResponse) MarshalBinary() ([]byte, error)
- func (m *DescribeClusterDefinitionResponse) UnmarshalBinary(b []byte) error
- func (m *DescribeClusterDefinitionResponse) Validate(formats strfmt.Registry) error
- type DescribeClusterRequest
- func (m *DescribeClusterRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DescribeClusterRequest) MarshalBinary() ([]byte, error)
- func (m *DescribeClusterRequest) UnmarshalBinary(b []byte) error
- func (m *DescribeClusterRequest) Validate(formats strfmt.Registry) error
- type DescribeClusterResponse
- func (m *DescribeClusterResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DescribeClusterResponse) MarshalBinary() ([]byte, error)
- func (m *DescribeClusterResponse) UnmarshalBinary(b []byte) error
- func (m *DescribeClusterResponse) Validate(formats strfmt.Registry) error
- type DescribeClusterTemplateRequest
- func (m *DescribeClusterTemplateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DescribeClusterTemplateRequest) MarshalBinary() ([]byte, error)
- func (m *DescribeClusterTemplateRequest) UnmarshalBinary(b []byte) error
- func (m *DescribeClusterTemplateRequest) Validate(formats strfmt.Registry) error
- type DescribeClusterTemplateResponse
- func (m *DescribeClusterTemplateResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DescribeClusterTemplateResponse) MarshalBinary() ([]byte, error)
- func (m *DescribeClusterTemplateResponse) UnmarshalBinary(b []byte) error
- func (m *DescribeClusterTemplateResponse) Validate(formats strfmt.Registry) error
- type DescribeCustomConfigurationsRequest
- func (m *DescribeCustomConfigurationsRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DescribeCustomConfigurationsRequest) MarshalBinary() ([]byte, error)
- func (m *DescribeCustomConfigurationsRequest) UnmarshalBinary(b []byte) error
- func (m *DescribeCustomConfigurationsRequest) Validate(formats strfmt.Registry) error
- type DescribeCustomConfigurationsResponse
- func (m *DescribeCustomConfigurationsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DescribeCustomConfigurationsResponse) MarshalBinary() ([]byte, error)
- func (m *DescribeCustomConfigurationsResponse) UnmarshalBinary(b []byte) error
- func (m *DescribeCustomConfigurationsResponse) Validate(formats strfmt.Registry) error
- type DescribeRecipeRequest
- type DescribeRecipeResponse
- func (m *DescribeRecipeResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DescribeRecipeResponse) MarshalBinary() ([]byte, error)
- func (m *DescribeRecipeResponse) UnmarshalBinary(b []byte) error
- func (m *DescribeRecipeResponse) Validate(formats strfmt.Registry) error
- type Endpoint
- type Endpoints
- type Error
- type GCPDatahubResourceTagRequest
- func (m *GCPDatahubResourceTagRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *GCPDatahubResourceTagRequest) MarshalBinary() ([]byte, error)
- func (m *GCPDatahubResourceTagRequest) UnmarshalBinary(b []byte) error
- func (m *GCPDatahubResourceTagRequest) Validate(formats strfmt.Registry) error
- type GCPInstanceGroupRequest
- func (m *GCPInstanceGroupRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *GCPInstanceGroupRequest) MarshalBinary() ([]byte, error)
- func (m *GCPInstanceGroupRequest) UnmarshalBinary(b []byte) error
- func (m *GCPInstanceGroupRequest) Validate(formats strfmt.Registry) error
- type GetClusterHostStatusRequest
- func (m *GetClusterHostStatusRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *GetClusterHostStatusRequest) MarshalBinary() ([]byte, error)
- func (m *GetClusterHostStatusRequest) UnmarshalBinary(b []byte) error
- func (m *GetClusterHostStatusRequest) Validate(formats strfmt.Registry) error
- type GetClusterHostStatusResponse
- func (m *GetClusterHostStatusResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *GetClusterHostStatusResponse) MarshalBinary() ([]byte, error)
- func (m *GetClusterHostStatusResponse) UnmarshalBinary(b []byte) error
- func (m *GetClusterHostStatusResponse) Validate(formats strfmt.Registry) error
- type GetClusterServiceStatusRequest
- func (m *GetClusterServiceStatusRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *GetClusterServiceStatusRequest) MarshalBinary() ([]byte, error)
- func (m *GetClusterServiceStatusRequest) UnmarshalBinary(b []byte) error
- func (m *GetClusterServiceStatusRequest) Validate(formats strfmt.Registry) error
- type GetClusterServiceStatusResponse
- func (m *GetClusterServiceStatusResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *GetClusterServiceStatusResponse) MarshalBinary() ([]byte, error)
- func (m *GetClusterServiceStatusResponse) UnmarshalBinary(b []byte) error
- func (m *GetClusterServiceStatusResponse) Validate(formats strfmt.Registry) error
- type GetCmRolesRequest
- type GetCmRolesResponse
- type GetDatahubLogDescriptorsRequest
- type GetDatahubLogDescriptorsResponse
- func (m *GetDatahubLogDescriptorsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *GetDatahubLogDescriptorsResponse) MarshalBinary() ([]byte, error)
- func (m *GetDatahubLogDescriptorsResponse) UnmarshalBinary(b []byte) error
- func (m *GetDatahubLogDescriptorsResponse) Validate(formats strfmt.Registry) error
- type HealthCheck
- type HostStatus
- type ImageComponentVersions
- func (m *ImageComponentVersions) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ImageComponentVersions) MarshalBinary() ([]byte, error)
- func (m *ImageComponentVersions) UnmarshalBinary(b []byte) error
- func (m *ImageComponentVersions) Validate(formats strfmt.Registry) error
- type ImageDetails
- type ImageInfo
- type ImageRequest
- type IndividualAutoScaleHistoryResponse
- func (m *IndividualAutoScaleHistoryResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *IndividualAutoScaleHistoryResponse) MarshalBinary() ([]byte, error)
- func (m *IndividualAutoScaleHistoryResponse) UnmarshalBinary(b []byte) error
- func (m *IndividualAutoScaleHistoryResponse) Validate(formats strfmt.Registry) error
- type IndividualScheduleRequest
- func (m *IndividualScheduleRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *IndividualScheduleRequest) MarshalBinary() ([]byte, error)
- func (m *IndividualScheduleRequest) UnmarshalBinary(b []byte) error
- func (m *IndividualScheduleRequest) Validate(formats strfmt.Registry) error
- type IndividualScheduleRequestConfiguration
- func (m *IndividualScheduleRequestConfiguration) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *IndividualScheduleRequestConfiguration) MarshalBinary() ([]byte, error)
- func (m *IndividualScheduleRequestConfiguration) UnmarshalBinary(b []byte) error
- func (m *IndividualScheduleRequestConfiguration) Validate(formats strfmt.Registry) error
- type IndividualScheduleRequestConfigurationAction
- func (m *IndividualScheduleRequestConfigurationAction) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *IndividualScheduleRequestConfigurationAction) MarshalBinary() ([]byte, error)
- func (m *IndividualScheduleRequestConfigurationAction) UnmarshalBinary(b []byte) error
- func (m *IndividualScheduleRequestConfigurationAction) Validate(formats strfmt.Registry) error
- type IndividualScheduleRequestConfigurationTrigger
- func (m *IndividualScheduleRequestConfigurationTrigger) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *IndividualScheduleRequestConfigurationTrigger) MarshalBinary() ([]byte, error)
- func (m *IndividualScheduleRequestConfigurationTrigger) UnmarshalBinary(b []byte) error
- func (m *IndividualScheduleRequestConfigurationTrigger) Validate(formats strfmt.Registry) error
- type IndividualScheduleResponse
- func (m *IndividualScheduleResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *IndividualScheduleResponse) MarshalBinary() ([]byte, error)
- func (m *IndividualScheduleResponse) UnmarshalBinary(b []byte) error
- func (m *IndividualScheduleResponse) Validate(formats strfmt.Registry) error
- type IndividualScheduleResponseConfiguration
- func (m *IndividualScheduleResponseConfiguration) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *IndividualScheduleResponseConfiguration) MarshalBinary() ([]byte, error)
- func (m *IndividualScheduleResponseConfiguration) UnmarshalBinary(b []byte) error
- func (m *IndividualScheduleResponseConfiguration) Validate(formats strfmt.Registry) error
- type IndividualScheduleResponseConfigurationAction
- func (m *IndividualScheduleResponseConfigurationAction) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *IndividualScheduleResponseConfigurationAction) MarshalBinary() ([]byte, error)
- func (m *IndividualScheduleResponseConfigurationAction) UnmarshalBinary(b []byte) error
- func (m *IndividualScheduleResponseConfigurationAction) Validate(formats strfmt.Registry) error
- type IndividualScheduleResponseConfigurationTrigger
- func (m *IndividualScheduleResponseConfigurationTrigger) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *IndividualScheduleResponseConfigurationTrigger) MarshalBinary() ([]byte, error)
- func (m *IndividualScheduleResponseConfigurationTrigger) UnmarshalBinary(b []byte) error
- func (m *IndividualScheduleResponseConfigurationTrigger) Validate(formats strfmt.Registry) error
- type Instance
- type InstanceGroup
- type InstanceGroupRecipeRequest
- func (m *InstanceGroupRecipeRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *InstanceGroupRecipeRequest) MarshalBinary() ([]byte, error)
- func (m *InstanceGroupRecipeRequest) UnmarshalBinary(b []byte) error
- func (m *InstanceGroupRecipeRequest) Validate(formats strfmt.Registry) error
- type InstanceGroupRecipeResponse
- func (m *InstanceGroupRecipeResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *InstanceGroupRecipeResponse) MarshalBinary() ([]byte, error)
- func (m *InstanceGroupRecipeResponse) UnmarshalBinary(b []byte) error
- func (m *InstanceGroupRecipeResponse) Validate(formats strfmt.Registry) error
- type InstanceGroupRequest
- type InstanceTemplate
- type ListAutoScaleHistoryRequest
- func (m *ListAutoScaleHistoryRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ListAutoScaleHistoryRequest) MarshalBinary() ([]byte, error)
- func (m *ListAutoScaleHistoryRequest) UnmarshalBinary(b []byte) error
- func (m *ListAutoScaleHistoryRequest) Validate(formats strfmt.Registry) error
- type ListAutoScaleHistoryResponse
- func (m *ListAutoScaleHistoryResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ListAutoScaleHistoryResponse) MarshalBinary() ([]byte, error)
- func (m *ListAutoScaleHistoryResponse) UnmarshalBinary(b []byte) error
- func (m *ListAutoScaleHistoryResponse) Validate(formats strfmt.Registry) error
- type ListClusterDefinitionsRequest
- type ListClusterDefinitionsResponse
- func (m *ListClusterDefinitionsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ListClusterDefinitionsResponse) MarshalBinary() ([]byte, error)
- func (m *ListClusterDefinitionsResponse) UnmarshalBinary(b []byte) error
- func (m *ListClusterDefinitionsResponse) Validate(formats strfmt.Registry) error
- type ListClusterLifecycleEventsRequest
- func (m *ListClusterLifecycleEventsRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ListClusterLifecycleEventsRequest) MarshalBinary() ([]byte, error)
- func (m *ListClusterLifecycleEventsRequest) UnmarshalBinary(b []byte) error
- func (m *ListClusterLifecycleEventsRequest) Validate(formats strfmt.Registry) error
- type ListClusterLifecycleEventsResponse
- func (m *ListClusterLifecycleEventsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ListClusterLifecycleEventsResponse) MarshalBinary() ([]byte, error)
- func (m *ListClusterLifecycleEventsResponse) UnmarshalBinary(b []byte) error
- func (m *ListClusterLifecycleEventsResponse) Validate(formats strfmt.Registry) error
- type ListClusterTemplatesRequest
- type ListClusterTemplatesResponse
- func (m *ListClusterTemplatesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ListClusterTemplatesResponse) MarshalBinary() ([]byte, error)
- func (m *ListClusterTemplatesResponse) UnmarshalBinary(b []byte) error
- func (m *ListClusterTemplatesResponse) Validate(formats strfmt.Registry) error
- type ListClustersRequest
- type ListClustersResponse
- type ListCustomConfigurationsRequest
- func (m *ListCustomConfigurationsRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ListCustomConfigurationsRequest) MarshalBinary() ([]byte, error)
- func (m *ListCustomConfigurationsRequest) UnmarshalBinary(b []byte) error
- func (m *ListCustomConfigurationsRequest) Validate(formats strfmt.Registry) error
- type ListCustomConfigurationsResponse
- func (m *ListCustomConfigurationsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ListCustomConfigurationsResponse) MarshalBinary() ([]byte, error)
- func (m *ListCustomConfigurationsResponse) UnmarshalBinary(b []byte) error
- func (m *ListCustomConfigurationsResponse) Validate(formats strfmt.Registry) error
- type ListDatahubDiagnosticsRequest
- func (m *ListDatahubDiagnosticsRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ListDatahubDiagnosticsRequest) MarshalBinary() ([]byte, error)
- func (m *ListDatahubDiagnosticsRequest) UnmarshalBinary(b []byte) error
- func (m *ListDatahubDiagnosticsRequest) Validate(formats strfmt.Registry) error
- type ListDatahubDiagnosticsResponse
- func (m *ListDatahubDiagnosticsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ListDatahubDiagnosticsResponse) MarshalBinary() ([]byte, error)
- func (m *ListDatahubDiagnosticsResponse) UnmarshalBinary(b []byte) error
- func (m *ListDatahubDiagnosticsResponse) Validate(formats strfmt.Registry) error
- type ListRecipesRequest
- type ListRecipesResponse
- type PrepareClusterUpgradeRequest
- func (m *PrepareClusterUpgradeRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PrepareClusterUpgradeRequest) MarshalBinary() ([]byte, error)
- func (m *PrepareClusterUpgradeRequest) UnmarshalBinary(b []byte) error
- func (m *PrepareClusterUpgradeRequest) Validate(formats strfmt.Registry) error
- type PrepareClusterUpgradeResponse
- func (m *PrepareClusterUpgradeResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PrepareClusterUpgradeResponse) MarshalBinary() ([]byte, error)
- func (m *PrepareClusterUpgradeResponse) UnmarshalBinary(b []byte) error
- func (m *PrepareClusterUpgradeResponse) Validate(formats strfmt.Registry) error
- type Recipe
- type RecipeSummary
- type RenewCertificateRequest
- func (m *RenewCertificateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RenewCertificateRequest) MarshalBinary() ([]byte, error)
- func (m *RenewCertificateRequest) UnmarshalBinary(b []byte) error
- func (m *RenewCertificateRequest) Validate(formats strfmt.Registry) error
- type RenewCertificateResponse
- type RenewPublicCertificateRequest
- func (m *RenewPublicCertificateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RenewPublicCertificateRequest) MarshalBinary() ([]byte, error)
- func (m *RenewPublicCertificateRequest) UnmarshalBinary(b []byte) error
- func (m *RenewPublicCertificateRequest) Validate(formats strfmt.Registry) error
- type RenewPublicCertificateResponse
- type RepairClusterRequest
- type RepairClusterResponse
- type RepairInstancesRequest
- func (m *RepairInstancesRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RepairInstancesRequest) MarshalBinary() ([]byte, error)
- func (m *RepairInstancesRequest) UnmarshalBinary(b []byte) error
- func (m *RepairInstancesRequest) Validate(formats strfmt.Registry) error
- type ReplaceRecipesRequest
- type ReplaceRecipesResponse
- func (m *ReplaceRecipesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ReplaceRecipesResponse) MarshalBinary() ([]byte, error)
- func (m *ReplaceRecipesResponse) UnmarshalBinary(b []byte) error
- func (m *ReplaceRecipesResponse) Validate(formats strfmt.Registry) error
- type RetryClusterRequest
- type RetryClusterResponse
- type RotateAutoTLSCertificatesRequest
- func (m *RotateAutoTLSCertificatesRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RotateAutoTLSCertificatesRequest) MarshalBinary() ([]byte, error)
- func (m *RotateAutoTLSCertificatesRequest) UnmarshalBinary(b []byte) error
- func (m *RotateAutoTLSCertificatesRequest) Validate(formats strfmt.Registry) error
- type RotateAutoTLSCertificatesResponse
- type RotatePrivateCertificatesRequest
- func (m *RotatePrivateCertificatesRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RotatePrivateCertificatesRequest) MarshalBinary() ([]byte, error)
- func (m *RotatePrivateCertificatesRequest) UnmarshalBinary(b []byte) error
- func (m *RotatePrivateCertificatesRequest) Validate(formats strfmt.Registry) error
- type RotatePrivateCertificatesResponse
- type RotateSaltPasswordRequest
- func (m *RotateSaltPasswordRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RotateSaltPasswordRequest) MarshalBinary() ([]byte, error)
- func (m *RotateSaltPasswordRequest) UnmarshalBinary(b []byte) error
- func (m *RotateSaltPasswordRequest) Validate(formats strfmt.Registry) error
- type RotateSaltPasswordResponse
- type ScaleClusterRequest
- type ScaleClusterResponse
- type ServiceStatus
- type SetCatalogRequest
- type SetCatalogResponse
- type StackStatus
- type StartClusterRequest
- type StartClusterResponse
- type StartClusterVerticalScalingRequest
- func (m *StartClusterVerticalScalingRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StartClusterVerticalScalingRequest) MarshalBinary() ([]byte, error)
- func (m *StartClusterVerticalScalingRequest) UnmarshalBinary(b []byte) error
- func (m *StartClusterVerticalScalingRequest) Validate(formats strfmt.Registry) error
- type StartClusterVerticalScalingResponse
- func (m *StartClusterVerticalScalingResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StartClusterVerticalScalingResponse) MarshalBinary() ([]byte, error)
- func (m *StartClusterVerticalScalingResponse) UnmarshalBinary(b []byte) error
- func (m *StartClusterVerticalScalingResponse) Validate(formats strfmt.Registry) error
- type StartDatabaseUpgradeRequest
- func (m *StartDatabaseUpgradeRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StartDatabaseUpgradeRequest) MarshalBinary() ([]byte, error)
- func (m *StartDatabaseUpgradeRequest) UnmarshalBinary(b []byte) error
- func (m *StartDatabaseUpgradeRequest) Validate(formats strfmt.Registry) error
- type StartDatabaseUpgradeResponse
- func (m *StartDatabaseUpgradeResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *StartDatabaseUpgradeResponse) MarshalBinary() ([]byte, error)
- func (m *StartDatabaseUpgradeResponse) UnmarshalBinary(b []byte) error
- func (m *StartDatabaseUpgradeResponse) Validate(formats strfmt.Registry) error
- type StartInstancesRequest
- type StartInstancesResponse
- type StopClusterRequest
- type StopClusterResponse
- type StopInstancesRequest
- type StopInstancesResponse
- type SyncClusterRequest
- type SyncClusterResponse
- type SyncComponentVersionsFromCmRequest
- func (m *SyncComponentVersionsFromCmRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SyncComponentVersionsFromCmRequest) MarshalBinary() ([]byte, error)
- func (m *SyncComponentVersionsFromCmRequest) UnmarshalBinary(b []byte) error
- func (m *SyncComponentVersionsFromCmRequest) Validate(formats strfmt.Registry) error
- type SyncComponentVersionsFromCmResponse
- type UpdateAutoScaleRulesRequest
- func (m *UpdateAutoScaleRulesRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *UpdateAutoScaleRulesRequest) MarshalBinary() ([]byte, error)
- func (m *UpdateAutoScaleRulesRequest) UnmarshalBinary(b []byte) error
- func (m *UpdateAutoScaleRulesRequest) Validate(formats strfmt.Registry) error
- type UpdateAutoScaleRulesResponse
- func (m *UpdateAutoScaleRulesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *UpdateAutoScaleRulesResponse) MarshalBinary() ([]byte, error)
- func (m *UpdateAutoScaleRulesResponse) UnmarshalBinary(b []byte) error
- func (m *UpdateAutoScaleRulesResponse) Validate(formats strfmt.Registry) error
- type UpdateOrchestratorStateRequest
- func (m *UpdateOrchestratorStateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *UpdateOrchestratorStateRequest) MarshalBinary() ([]byte, error)
- func (m *UpdateOrchestratorStateRequest) UnmarshalBinary(b []byte) error
- func (m *UpdateOrchestratorStateRequest) Validate(formats strfmt.Registry) error
- type UpdateOrchestratorStateResponse
- type UpgradeClusterRequest
- type UpgradeClusterResponse
- func (m *UpgradeClusterResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *UpgradeClusterResponse) MarshalBinary() ([]byte, error)
- func (m *UpgradeClusterResponse) UnmarshalBinary(b []byte) error
- func (m *UpgradeClusterResponse) Validate(formats strfmt.Registry) error
- type VolumeEncryptionRequest
- func (m *VolumeEncryptionRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *VolumeEncryptionRequest) MarshalBinary() ([]byte, error)
- func (m *VolumeEncryptionRequest) UnmarshalBinary(b []byte) error
- func (m *VolumeEncryptionRequest) Validate(formats strfmt.Registry) error
Constants ¶
const ( // ClusterSummaryCertificateExpirationStateVALID captures enum value "VALID" ClusterSummaryCertificateExpirationStateVALID string = "VALID" // ClusterSummaryCertificateExpirationStateHOSTCERTEXPIRING captures enum value "HOST_CERT_EXPIRING" ClusterSummaryCertificateExpirationStateHOSTCERTEXPIRING string = "HOST_CERT_EXPIRING" )
const ( // CollectCmDiagnosticsRequestDestinationSUPPORT captures enum value "SUPPORT" CollectCmDiagnosticsRequestDestinationSUPPORT string = "SUPPORT" // CollectCmDiagnosticsRequestDestinationCLOUDSTORAGE captures enum value "CLOUD_STORAGE" CollectCmDiagnosticsRequestDestinationCLOUDSTORAGE string = "CLOUD_STORAGE" // CollectCmDiagnosticsRequestDestinationLOCAL captures enum value "LOCAL" CollectCmDiagnosticsRequestDestinationLOCAL string = "LOCAL" )
const ( // CollectDatahubDiagnosticsRequestDestinationSUPPORT captures enum value "SUPPORT" CollectDatahubDiagnosticsRequestDestinationSUPPORT string = "SUPPORT" // CollectDatahubDiagnosticsRequestDestinationCLOUDSTORAGE captures enum value "CLOUD_STORAGE" CollectDatahubDiagnosticsRequestDestinationCLOUDSTORAGE string = "CLOUD_STORAGE" // CollectDatahubDiagnosticsRequestDestinationENG captures enum value "ENG" CollectDatahubDiagnosticsRequestDestinationENG string = "ENG" // CollectDatahubDiagnosticsRequestDestinationLOCAL captures enum value "LOCAL" CollectDatahubDiagnosticsRequestDestinationLOCAL string = "LOCAL" )
const ( // DatahubDiagnosticsCollectionResponseStatusRUNNING captures enum value "RUNNING" DatahubDiagnosticsCollectionResponseStatusRUNNING string = "RUNNING" // DatahubDiagnosticsCollectionResponseStatusFAILED captures enum value "FAILED" DatahubDiagnosticsCollectionResponseStatusFAILED string = "FAILED" // DatahubDiagnosticsCollectionResponseStatusFINISHED captures enum value "FINISHED" DatahubDiagnosticsCollectionResponseStatusFINISHED string = "FINISHED" // DatahubDiagnosticsCollectionResponseStatusCANCELLED captures enum value "CANCELLED" DatahubDiagnosticsCollectionResponseStatusCANCELLED string = "CANCELLED" )
const ( // IndividualScheduleRequestConfigurationActionResourceAdjustmentTypeABSOLUTECOUNT captures enum value "ABSOLUTE_COUNT" IndividualScheduleRequestConfigurationActionResourceAdjustmentTypeABSOLUTECOUNT string = "ABSOLUTE_COUNT" )
const ( // IndividualScheduleResponseConfigurationActionResourceAdjustmentTypeABSOLUTECOUNT captures enum value "ABSOLUTE_COUNT" IndividualScheduleResponseConfigurationActionResourceAdjustmentTypeABSOLUTECOUNT string = "ABSOLUTE_COUNT" )
const ( // StartDatabaseUpgradeRequestTargetVersionVERSION11 captures enum value "VERSION_11" StartDatabaseUpgradeRequestTargetVersionVERSION11 string = "VERSION_11" )
const ( // StartDatabaseUpgradeResponseTargetVersionVERSION11 captures enum value "VERSION_11" StartDatabaseUpgradeResponseTargetVersionVERSION11 string = "VERSION_11" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AttachedVolumeRequest ¶
type AttachedVolumeRequest struct { // The attached volume count. // Required: true VolumeCount *int32 `json:"volumeCount"` // The attached volume size. // Required: true VolumeSize *int32 `json:"volumeSize"` // The attached volume type. // Required: true VolumeType *string `json:"volumeType"` }
AttachedVolumeRequest Configurations for additional attached volumes.
swagger:model AttachedVolumeRequest
func (*AttachedVolumeRequest) ContextValidate ¶
ContextValidate validates this attached volume request based on context it is used
func (*AttachedVolumeRequest) MarshalBinary ¶
func (m *AttachedVolumeRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AttachedVolumeRequest) UnmarshalBinary ¶
func (m *AttachedVolumeRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AutoScaleLoadRequest ¶
type AutoScaleLoadRequest struct { // Configuration for Load Based Scaling // Required: true Configuration *AutoScaleLoadRequestConfiguration `json:"configuration"` // An optional description for the specific schedule. // Max Length: 1000 // Min Length: 0 Description *string `json:"description,omitempty"` // An optional identifier for the rule. Generally useful for debugging. Will be auto-generated if none is provided. // Max Length: 200 // Min Length: 5 Identifier string `json:"identifier,omitempty"` }
AutoScaleLoadRequest Configuration for Load Based Scaling
swagger:model AutoScaleLoadRequest
func (*AutoScaleLoadRequest) ContextValidate ¶
ContextValidate validate this auto scale load request based on the context it is used
func (*AutoScaleLoadRequest) MarshalBinary ¶
func (m *AutoScaleLoadRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AutoScaleLoadRequest) UnmarshalBinary ¶
func (m *AutoScaleLoadRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AutoScaleLoadRequestConfiguration ¶
type AutoScaleLoadRequestConfiguration struct { // Minimum time, in minutes, between autoscale activity CoolDownMinutes int32 `json:"coolDownMinutes,omitempty"` // The upper bound for the resource // Required: true // Minimum: 0 MaxResourceValue *int32 `json:"maxResourceValue"` // The maximum scale down step size. MaxScaleDownStepSize int32 `json:"maxScaleDownStepSize,omitempty"` // The maximum scale up step size. MaxScaleUpStepSize int32 `json:"maxScaleUpStepSize,omitempty"` // The lower bound for the resource // Required: true // Minimum: 0 MinResourceValue *int32 `json:"minResourceValue"` // Minimum time (in minutes) for scale down, after last autoscaling action. Use this to override coolDownMinutes. ScaleDownCoolDownMinutes int32 `json:"scaleDownCoolDownMinutes,omitempty"` // Minimum time (in minutes) for scale up, after last autoscaling action. Use this to override coolDownMinutes. ScaleUpCoolDownMinutes int32 `json:"scaleUpCoolDownMinutes,omitempty"` }
AutoScaleLoadRequestConfiguration Configuration for load based scaling
swagger:model AutoScaleLoadRequestConfiguration
func (*AutoScaleLoadRequestConfiguration) ContextValidate ¶
func (m *AutoScaleLoadRequestConfiguration) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this auto scale load request configuration based on context it is used
func (*AutoScaleLoadRequestConfiguration) MarshalBinary ¶
func (m *AutoScaleLoadRequestConfiguration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AutoScaleLoadRequestConfiguration) UnmarshalBinary ¶
func (m *AutoScaleLoadRequestConfiguration) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AutoScaleLoadResponse ¶
type AutoScaleLoadResponse struct { // Configuration for Load Based Scaling // Required: true Configuration *AutoScaleLoadResponseConfiguration `json:"configuration"` // Description for the specified schedule. Description string `json:"description,omitempty"` // An identifer for this rule. Useful for debugging and logging. // Required: true Identifier *string `json:"identifier"` }
AutoScaleLoadResponse Configuration for Load Based Scaling
swagger:model AutoScaleLoadResponse
func (*AutoScaleLoadResponse) ContextValidate ¶
ContextValidate validate this auto scale load response based on the context it is used
func (*AutoScaleLoadResponse) MarshalBinary ¶
func (m *AutoScaleLoadResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AutoScaleLoadResponse) UnmarshalBinary ¶
func (m *AutoScaleLoadResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AutoScaleLoadResponseConfiguration ¶
type AutoScaleLoadResponseConfiguration struct { // Minimum time, in minutes, between autoscale activity CoolDownMinutes int32 `json:"coolDownMinutes,omitempty"` // The upper bound for the resource // Required: true MaxResourceValue *int32 `json:"maxResourceValue"` // The maximum scale down step size. MaxScaleDownStepSize int32 `json:"maxScaleDownStepSize,omitempty"` // The maximum scale up step size. MaxScaleUpStepSize int32 `json:"maxScaleUpStepSize,omitempty"` // The lower bound for the resource // Required: true MinResourceValue *int32 `json:"minResourceValue"` // Minimum time (in minutes) for scale down, after last autoscaling action. Use this to override coolDownMinutes. ScaleDownCoolDownMinutes int32 `json:"scaleDownCoolDownMinutes,omitempty"` // Minimum time (in minutes) for scale up, after last autoscaling action. Use this to override coolDownMinutes. ScaleUpCoolDownMinutes int32 `json:"scaleUpCoolDownMinutes,omitempty"` }
AutoScaleLoadResponseConfiguration Configuration for load based scaling
swagger:model AutoScaleLoadResponseConfiguration
func (*AutoScaleLoadResponseConfiguration) ContextValidate ¶
func (m *AutoScaleLoadResponseConfiguration) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this auto scale load response configuration based on context it is used
func (*AutoScaleLoadResponseConfiguration) MarshalBinary ¶
func (m *AutoScaleLoadResponseConfiguration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AutoScaleLoadResponseConfiguration) UnmarshalBinary ¶
func (m *AutoScaleLoadResponseConfiguration) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AutoScalePolicyRequest ¶
type AutoScalePolicyRequest struct { // A single hostgroup, or a comma separated list of hostGroups to which the rules apply // Required: true // Max Length: 200 // Min Length: 1 HostGroups *string `json:"hostGroups"` // Load based policy LoadBasedPolicy *AutoScaleLoadRequest `json:"loadBasedPolicy,omitempty"` // Scheduled based policy ScheduleBasedPolicy *AutoScaleScheduleRequest `json:"scheduleBasedPolicy,omitempty"` }
AutoScalePolicyRequest An individual AutoScale Policy
swagger:model AutoScalePolicyRequest
func (*AutoScalePolicyRequest) ContextValidate ¶
func (m *AutoScalePolicyRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this auto scale policy request based on the context it is used
func (*AutoScalePolicyRequest) MarshalBinary ¶
func (m *AutoScalePolicyRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AutoScalePolicyRequest) UnmarshalBinary ¶
func (m *AutoScalePolicyRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AutoScalePolicyResponse ¶
type AutoScalePolicyResponse struct { // A single hostgroup, or a comma separated list of hostGroups to which the rules apply // Required: true HostGroups *string `json:"hostGroups"` // Load based policy LoadBasedPolicy *AutoScaleLoadResponse `json:"loadBasedPolicy,omitempty"` // Scheduled based policy ScheduleBasedPolicy *AutoScaleScheduleResponse `json:"scheduleBasedPolicy,omitempty"` }
AutoScalePolicyResponse An individual AutoScale Policy
swagger:model AutoScalePolicyResponse
func (*AutoScalePolicyResponse) ContextValidate ¶
func (m *AutoScalePolicyResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this auto scale policy response based on the context it is used
func (*AutoScalePolicyResponse) MarshalBinary ¶
func (m *AutoScalePolicyResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AutoScalePolicyResponse) UnmarshalBinary ¶
func (m *AutoScalePolicyResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AutoScaleRulesResponse ¶
type AutoScaleRulesResponse struct { // The actual scaling policy(ies) for the cluster // Required: true AutoScalePolicies []*AutoScalePolicyResponse `json:"autoScalePolicies"` // The name or CRN of the cluster. // Required: true // Max Length: 500 // Min Length: 5 ClusterName *string `json:"clusterName"` // Whether autoscaling is enabled or not for the cluster // Required: true Enabled *bool `json:"enabled"` // Whether StopStart scaling mechanism is enabled for the cluster. UseStopStartMechanism bool `json:"useStopStartMechanism,omitempty"` }
AutoScaleRulesResponse Autoscale configuration
swagger:model AutoScaleRulesResponse
func (*AutoScaleRulesResponse) ContextValidate ¶
func (m *AutoScaleRulesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this auto scale rules response based on the context it is used
func (*AutoScaleRulesResponse) MarshalBinary ¶
func (m *AutoScaleRulesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AutoScaleRulesResponse) UnmarshalBinary ¶
func (m *AutoScaleRulesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AutoScaleScheduleRequest ¶
type AutoScaleScheduleRequest struct { // List of individual schedules Schedules []*IndividualScheduleRequest `json:"schedules"` }
AutoScaleScheduleRequest Schedule for AutoScaling
swagger:model AutoScaleScheduleRequest
func (*AutoScaleScheduleRequest) ContextValidate ¶
func (m *AutoScaleScheduleRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this auto scale schedule request based on the context it is used
func (*AutoScaleScheduleRequest) MarshalBinary ¶
func (m *AutoScaleScheduleRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AutoScaleScheduleRequest) UnmarshalBinary ¶
func (m *AutoScaleScheduleRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AutoScaleScheduleResponse ¶
type AutoScaleScheduleResponse struct { // List of individual schedules Schedules []*IndividualScheduleResponse `json:"schedules"` }
AutoScaleScheduleResponse Schedule for AutoScaling
swagger:model AutoScaleScheduleResponse
func (*AutoScaleScheduleResponse) ContextValidate ¶
func (m *AutoScaleScheduleResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this auto scale schedule response based on the context it is used
func (*AutoScaleScheduleResponse) MarshalBinary ¶
func (m *AutoScaleScheduleResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AutoScaleScheduleResponse) UnmarshalBinary ¶
func (m *AutoScaleScheduleResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AzureInstanceGroupRequest ¶
type AzureInstanceGroupRequest struct { // The attached volume configuration. This does not include root volume. // Required: true AttachedVolumeConfiguration []*AttachedVolumeRequest `json:"attachedVolumeConfiguration"` // The instance group name. // Required: true InstanceGroupName *string `json:"instanceGroupName"` // The instance group type. // Required: true InstanceGroupType *string `json:"instanceGroupType"` // The cloud provider specific instance type to be used. // Required: true InstanceType *string `json:"instanceType"` // Number of instances in the instance group // Required: true NodeCount *int32 `json:"nodeCount"` // The names or CRNs of the recipes that would be applied to the instance group. RecipeNames []string `json:"recipeNames"` // Recovery mode for the instance group. RecoveryMode string `json:"recoveryMode,omitempty"` // The root volume size. // Required: true RootVolumeSize *int32 `json:"rootVolumeSize"` }
AzureInstanceGroupRequest Configurations for instance group
swagger:model AzureInstanceGroupRequest
func (*AzureInstanceGroupRequest) ContextValidate ¶
func (m *AzureInstanceGroupRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this azure instance group request based on the context it is used
func (*AzureInstanceGroupRequest) MarshalBinary ¶
func (m *AzureInstanceGroupRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AzureInstanceGroupRequest) UnmarshalBinary ¶
func (m *AzureInstanceGroupRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CancelDatahubDiagnosticsRequest ¶
type CancelDatahubDiagnosticsRequest struct { // CRN of the DataHub cluster. // Required: true Crn *string `json:"crn"` }
CancelDatahubDiagnosticsRequest Request object for cancel running Datahub diagnostics collections.
swagger:model CancelDatahubDiagnosticsRequest
func (*CancelDatahubDiagnosticsRequest) ContextValidate ¶
func (m *CancelDatahubDiagnosticsRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this cancel datahub diagnostics request based on context it is used
func (*CancelDatahubDiagnosticsRequest) MarshalBinary ¶
func (m *CancelDatahubDiagnosticsRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CancelDatahubDiagnosticsRequest) UnmarshalBinary ¶
func (m *CancelDatahubDiagnosticsRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CancelDatahubDiagnosticsResponse ¶
type CancelDatahubDiagnosticsResponse interface{}
CancelDatahubDiagnosticsResponse Response object for cancel running Datahub diagnostics collections.
swagger:model CancelDatahubDiagnosticsResponse
type ClouderaManagerDetails ¶
type ClouderaManagerDetails struct { // CDP Platform version. PlatformVersion string `json:"platformVersion,omitempty"` // Cloudera Manager version. // Required: true Version *string `json:"version"` }
ClouderaManagerDetails Cloudera Manager details.
swagger:model ClouderaManagerDetails
func (*ClouderaManagerDetails) ContextValidate ¶
func (m *ClouderaManagerDetails) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this cloudera manager details based on context it is used
func (*ClouderaManagerDetails) MarshalBinary ¶
func (m *ClouderaManagerDetails) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClouderaManagerDetails) UnmarshalBinary ¶
func (m *ClouderaManagerDetails) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Cluster ¶
type Cluster struct { // The cloud platform. CloudPlatform string `json:"cloudPlatform,omitempty"` // The Cloudera Manager details. ClouderaManager *ClouderaManagerDetails `json:"clouderaManager,omitempty"` // The name of the cluster. // Required: true ClusterName *string `json:"clusterName"` // The status of the cluster. ClusterStatus string `json:"clusterStatus,omitempty"` // The CRN of the cluster template used for the cluster creation. ClusterTemplateCrn string `json:"clusterTemplateCrn,omitempty"` // The date when the cluster was created. // Format: date-time CreationDate strfmt.DateTime `json:"creationDate,omitempty"` // The CRN of the credential. CredentialCrn string `json:"credentialCrn,omitempty"` // The CRN of the cluster. // Required: true Crn *string `json:"crn"` // The CRN of the attached datalake. DatalakeCrn string `json:"datalakeCrn,omitempty"` // The exposed service api endpoints. Endpoints *Endpoints `json:"endpoints,omitempty"` // The CRN of the environment. EnvironmentCrn string `json:"environmentCrn,omitempty"` // The image details. ImageDetails *ImageDetails `json:"imageDetails,omitempty"` // The instance details. InstanceGroups []*InstanceGroup `json:"instanceGroups"` // The cluster node count. NodeCount int32 `json:"nodeCount,omitempty"` // The status of the stack. Status string `json:"status,omitempty"` // The status reason. StatusReason string `json:"statusReason,omitempty"` // The workload type for the cluster. WorkloadType string `json:"workloadType,omitempty"` }
Cluster Information about a cluster.
swagger:model Cluster
func (*Cluster) ContextValidate ¶
ContextValidate validate this cluster based on the context it is used
func (*Cluster) MarshalBinary ¶
MarshalBinary interface implementation
func (*Cluster) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type ClusterDefinition ¶
type ClusterDefinition struct { // The cloud platform. CloudPlatform string `json:"cloudPlatform,omitempty"` // The name of the cluster definition. // Required: true ClusterDefinitionName *string `json:"clusterDefinitionName"` // The CRN of the cluster definition. // Required: true Crn *string `json:"crn"` // The description of the cluster definition. Description string `json:"description,omitempty"` // The CRN of the environment. EnvironmentCrn string `json:"environmentCrn,omitempty"` // The type of cluster definition. Type string `json:"type,omitempty"` // The workload template. WorkloadTemplate string `json:"workloadTemplate,omitempty"` }
ClusterDefinition Information about a cluster definition.
swagger:model ClusterDefinition
func (*ClusterDefinition) ContextValidate ¶
ContextValidate validates this cluster definition based on context it is used
func (*ClusterDefinition) MarshalBinary ¶
func (m *ClusterDefinition) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClusterDefinition) UnmarshalBinary ¶
func (m *ClusterDefinition) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClusterDefinitionSummary ¶
type ClusterDefinitionSummary struct { // The cloud platform. CloudPlatform string `json:"cloudPlatform,omitempty"` // The name of the cluster definition. // Required: true ClusterDefinitionName *string `json:"clusterDefinitionName"` // The CRN of the cluster definition. // Required: true Crn *string `json:"crn"` // The description of the cluster definition. Description string `json:"description,omitempty"` // The CRN of the environment. EnvironmentCrn string `json:"environmentCrn,omitempty"` // The node count of the cluster. NodeCount int32 `json:"nodeCount,omitempty"` // The product version. ProductVersion string `json:"productVersion,omitempty"` // The type of cluster definition. Type string `json:"type,omitempty"` }
ClusterDefinitionSummary Information about a cluster definition.
swagger:model ClusterDefinitionSummary
func (*ClusterDefinitionSummary) ContextValidate ¶
func (m *ClusterDefinitionSummary) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this cluster definition summary based on context it is used
func (*ClusterDefinitionSummary) MarshalBinary ¶
func (m *ClusterDefinitionSummary) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClusterDefinitionSummary) UnmarshalBinary ¶
func (m *ClusterDefinitionSummary) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClusterExtension ¶
type ClusterExtension struct { // The custom properties JSON, encoded in base64. CustomProperties string `json:"customProperties,omitempty"` }
ClusterExtension Cluster extensions for Data Hub cluster.
swagger:model ClusterExtension
func (*ClusterExtension) ContextValidate ¶
ContextValidate validates this cluster extension based on context it is used
func (*ClusterExtension) MarshalBinary ¶
func (m *ClusterExtension) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClusterExtension) UnmarshalBinary ¶
func (m *ClusterExtension) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClusterLdapDetails ¶
type ClusterLdapDetails struct { // Admin group. AdminGroup string `json:"adminGroup,omitempty"` // Certificate. Certificate string `json:"certificate,omitempty"` // Description of the LDAP. Description string `json:"description,omitempty"` // Directory type. DirectoryType string `json:"directoryType,omitempty"` // LDAP domain. Domain string `json:"domain,omitempty"` // Group member attribute. GroupMemberAttribute string `json:"groupMemberAttribute,omitempty"` // Group name attribute. GroupNameAttribute string `json:"groupNameAttribute,omitempty"` // Group object class. GroupObjectClass string `json:"groupObjectClass,omitempty"` // Group search base. GroupSearchBase string `json:"groupSearchBase,omitempty"` // ID of the LDAP. ID int64 `json:"id,omitempty"` // Name of the LDAP. Name string `json:"name,omitempty"` // LDAP protocol. Protocol string `json:"protocol,omitempty"` // LDAP server host. ServerHost string `json:"serverHost,omitempty"` // LDAP server port. ServerPort int32 `json:"serverPort,omitempty"` // Tenant name. TenantName string `json:"tenantName,omitempty"` // UserDN pattern. UserDnPattern string `json:"userDnPattern,omitempty"` // User ID. UserID string `json:"userId,omitempty"` // User name. UserName string `json:"userName,omitempty"` // User name attribute. UserNameAttribute string `json:"userNameAttribute,omitempty"` // User object class. UserObjectClass string `json:"userObjectClass,omitempty"` // User search base. UserSearchBase string `json:"userSearchBase,omitempty"` // Workspace ID. WorkspaceID int64 `json:"workspaceId,omitempty"` }
ClusterLdapDetails Details of the LDAP attached to cluster.
swagger:model ClusterLdapDetails
func (*ClusterLdapDetails) ContextValidate ¶
ContextValidate validates this cluster ldap details based on context it is used
func (*ClusterLdapDetails) MarshalBinary ¶
func (m *ClusterLdapDetails) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClusterLdapDetails) UnmarshalBinary ¶
func (m *ClusterLdapDetails) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClusterLifecycleEvents ¶
type ClusterLifecycleEvents struct { // Cloud provider availability zone for the region in which the cluster is deployed. AvailabilityZone string `json:"availabilityZone,omitempty"` // Blueprint ID for the blueprint deployed on the cluster. BlueprintID int64 `json:"blueprintId,omitempty"` // Blueprint name for the blueprint deployed on the cluster. BlueprintName string `json:"blueprintName,omitempty"` // Cloud provider type. CloudType string `json:"cloudType,omitempty"` // ID of the cluster. ClusterID int64 `json:"clusterId,omitempty"` // Name of the cluster. ClusterName string `json:"clusterName,omitempty"` // Status of the cluster. ClusterStatus StackStatus `json:"clusterStatus,omitempty"` // Message from this event. EventMessage string `json:"eventMessage,omitempty"` // Timestamp of this event. // Format: date-time EventTimestamp strfmt.DateTime `json:"eventTimestamp,omitempty"` // Type of the event. EventType string `json:"eventType,omitempty"` // Name of the instance group. InstanceGroup string `json:"instanceGroup,omitempty"` // Details of the LDAP. LdapDetails *ClusterLdapDetails `json:"ldapDetails,omitempty"` // Current node count for the nodes in the cluster. NodeCount int32 `json:"nodeCount,omitempty"` // Type of notification as identified in the UI. NotificationType string `json:"notificationType,omitempty"` // Details of the RDS. RdsDetails *ClusterRdsDetails `json:"rdsDetails,omitempty"` // Cloud provider region in which the cluster is deployed. Region string `json:"region,omitempty"` // The unique CRN of the resource. StackCrn string `json:"stackCrn,omitempty"` // Name of the stack. StackName string `json:"stackName,omitempty"` // Current status of the stack. StackStatus StackStatus `json:"stackStatus,omitempty"` // Name of the current tenant. TenantName string `json:"tenantName,omitempty"` // User ID. UserID string `json:"userId,omitempty"` // Workspace ID of the resource. WorkspaceID int64 `json:"workspaceId,omitempty"` }
ClusterLifecycleEvents Related events for the stack.
swagger:model ClusterLifecycleEvents
func (*ClusterLifecycleEvents) ContextValidate ¶
func (m *ClusterLifecycleEvents) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this cluster lifecycle events based on the context it is used
func (*ClusterLifecycleEvents) MarshalBinary ¶
func (m *ClusterLifecycleEvents) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClusterLifecycleEvents) UnmarshalBinary ¶
func (m *ClusterLifecycleEvents) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClusterRdsDetails ¶
type ClusterRdsDetails struct { // Connection driver. ConnectionDriver string `json:"connectionDriver,omitempty"` // Connection URL of RDS. ConnectionURL string `json:"connectionURL,omitempty"` // Connector Jar URL. ConnectorJarURL string `json:"connectorJarUrl,omitempty"` // RDS creation date. // Format: date-time CreationDate strfmt.DateTime `json:"creationDate,omitempty"` // Database engine. DatabaseEngine string `json:"databaseEngine,omitempty"` // Description of RDS. Description string `json:"description,omitempty"` // Set to true if RDS is external. External bool `json:"external,omitempty"` // ID of RDS. ID int64 `json:"id,omitempty"` // Name of RDS. Name string `json:"name,omitempty"` // SSL mode. SslMode string `json:"sslMode,omitempty"` // Stack version. StackVersion string `json:"stackVersion,omitempty"` // Status of RDS. Status string `json:"status,omitempty"` // RDS tenant name. TenantName string `json:"tenantName,omitempty"` // Type of RDS. Type string `json:"type,omitempty"` // User ID. UserID string `json:"userId,omitempty"` // User name. UserName string `json:"userName,omitempty"` // Workspace ID. WorkspaceID int64 `json:"workspaceId,omitempty"` }
ClusterRdsDetails Details of the RDS attached to cluster.
swagger:model ClusterRdsDetails
func (*ClusterRdsDetails) ContextValidate ¶
ContextValidate validates this cluster rds details based on context it is used
func (*ClusterRdsDetails) MarshalBinary ¶
func (m *ClusterRdsDetails) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClusterRdsDetails) UnmarshalBinary ¶
func (m *ClusterRdsDetails) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClusterSummary ¶
type ClusterSummary struct { // Indicates the certificate status on the cluster. // Enum: [VALID HOST_CERT_EXPIRING] CertificateExpirationState string `json:"certificateExpirationState,omitempty"` // The name of the cloud platform. CloudPlatform string `json:"cloudPlatform,omitempty"` // The name of the cluster. // Required: true ClusterName *string `json:"clusterName"` // The CRN of the cluster template used for the cluster creation. ClusterTemplateCrn string `json:"clusterTemplateCrn,omitempty"` // The date when the cluster was created. // Format: date-time CreationDate strfmt.DateTime `json:"creationDate,omitempty"` // The CRN of the cluster. // Required: true Crn *string `json:"crn"` // The CRN of the attached datalake. DatalakeCrn string `json:"datalakeCrn,omitempty"` // The CRN of the environment. EnvironmentCrn string `json:"environmentCrn,omitempty"` // The cluster node count. NodeCount int32 `json:"nodeCount,omitempty"` // The status of the cluster. Status string `json:"status,omitempty"` // The type of cluster. WorkloadType string `json:"workloadType,omitempty"` }
ClusterSummary Information about a cluster.
swagger:model ClusterSummary
func (*ClusterSummary) ContextValidate ¶
ContextValidate validates this cluster summary based on context it is used
func (*ClusterSummary) MarshalBinary ¶
func (m *ClusterSummary) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClusterSummary) UnmarshalBinary ¶
func (m *ClusterSummary) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClusterTemplate ¶
type ClusterTemplate struct { // The content of the cluster template. ClusterTemplateContent string `json:"clusterTemplateContent,omitempty"` // The name of the cluster template. // Required: true ClusterTemplateName *string `json:"clusterTemplateName"` // The CRN of the cluster template. // Required: true Crn *string `json:"crn"` // The description of the cluster template. Description string `json:"description,omitempty"` // The instance group count of the cluster. InstanceGroupCount int32 `json:"instanceGroupCount,omitempty"` // The status of the cluster template. Status string `json:"status,omitempty"` // Tags added to the cluster template. Tags []*DatahubResourceTag `json:"tags"` }
ClusterTemplate Information about a cluster template.
swagger:model ClusterTemplate
func (*ClusterTemplate) ContextValidate ¶
ContextValidate validate this cluster template based on the context it is used
func (*ClusterTemplate) MarshalBinary ¶
func (m *ClusterTemplate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClusterTemplate) UnmarshalBinary ¶
func (m *ClusterTemplate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClusterTemplateSummary ¶
type ClusterTemplateSummary struct { // The name of the cluster template. // Required: true ClusterTemplateName *string `json:"clusterTemplateName"` // The CRN of the cluster template. // Required: true Crn *string `json:"crn"` // The description of the cluster template. Description string `json:"description,omitempty"` // The instance group count of the cluster. InstanceGroupCount int32 `json:"instanceGroupCount,omitempty"` // The product version. ProductVersion string `json:"productVersion,omitempty"` // The status of the cluster template. Status string `json:"status,omitempty"` // Tags added to the cluster template. Tags []*DatahubResourceTag `json:"tags"` }
ClusterTemplateSummary Information about a cluster template.
swagger:model ClusterTemplateSummary
func (*ClusterTemplateSummary) ContextValidate ¶
func (m *ClusterTemplateSummary) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this cluster template summary based on the context it is used
func (*ClusterTemplateSummary) MarshalBinary ¶
func (m *ClusterTemplateSummary) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClusterTemplateSummary) UnmarshalBinary ¶
func (m *ClusterTemplateSummary) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CollectCmDiagnosticsRequest ¶
type CollectCmDiagnosticsRequest struct { // Diagnostics bundle size limit in MB. BundleSizeLimit int32 `json:"bundleSizeLimit,omitempty"` // Optional support case number in case of SUPPORT destination, otherwise only act as additional data. CaseNumber string `json:"caseNumber,omitempty"` // CRN of the Datahub cluster. // Required: true Crn *string `json:"crn"` // Additional information / title for the diagnostics collection. Description string `json:"description,omitempty"` // Destination of the diagnostics collection (Support, Own cloud storage, Engineering or collect only on the nodes) // Required: true // Enum: [SUPPORT CLOUD_STORAGE LOCAL] Destination *string `json:"destination"` // Restrict collected logs and metrics (until the provided date timestamp). // Format: date-time EndDate strfmt.DateTime `json:"endDate,omitempty"` // Flag to enable collection of metrics for chart display in CM based diagnostics collection. MonitorMetricsCollection *bool `json:"monitorMetricsCollection,omitempty"` // Array of roles for which to get logs and metrics. If set, this restricts the roles for log and metrics collection. // Unique: true Roles []string `json:"roles"` // Restrict collected logs and metrics (from the provided date timestamp). // Format: date-time StartDate strfmt.DateTime `json:"startDate,omitempty"` // Enable/disable node level storage validation (can be disabled for example, if you have too many hosts and do not want to do too much parallel writes to s3/abfs) StorageValidation *bool `json:"storageValidation,omitempty"` // If enabled, required package (cdp-telemetry) will be upgraded or installed on the nodes. (useful if package is not installed or needs to be upgraded) Network is required for this operation. UpdatePackage *bool `json:"updatePackage,omitempty"` }
CollectCmDiagnosticsRequest Request object for collecting Datahub diagnostics.
swagger:model CollectCmDiagnosticsRequest
func (*CollectCmDiagnosticsRequest) ContextValidate ¶
func (m *CollectCmDiagnosticsRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this collect cm diagnostics request based on context it is used
func (*CollectCmDiagnosticsRequest) MarshalBinary ¶
func (m *CollectCmDiagnosticsRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CollectCmDiagnosticsRequest) UnmarshalBinary ¶
func (m *CollectCmDiagnosticsRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CollectCmDiagnosticsResponse ¶
type CollectCmDiagnosticsResponse interface{}
CollectCmDiagnosticsResponse Response object for collecting Datahub diagnostics.
swagger:model CollectCmDiagnosticsResponse
type CollectDatahubDiagnosticsRequest ¶
type CollectDatahubDiagnosticsRequest struct { // Array of log descriptors that should be additionally collected during diagnostics collection. AdditionalLogs []*DatahubVMLogRequest `json:"additionalLogs"` // Optional support case number in case of SUPPORT destination, otherwise only act as additional data. CaseNumber string `json:"caseNumber,omitempty"` // CRN of the DataHub cluster. // Required: true Crn *string `json:"crn"` // Additional information / title for the diagnostics collection. // Required: true Description *string `json:"description"` // Destination of the diagnostics collection (Support, Own cloud storage, Engineering or collect only on the nodes) // Required: true // Enum: [SUPPORT CLOUD_STORAGE ENG LOCAL] Destination *string `json:"destination"` // Date timestamp - collect files only for diagnostics that has lower created timestamp value than this. // Format: date-time EndDate strfmt.DateTime `json:"endDate,omitempty"` // Array of host names (fqdn or IP address), collection will not run on the excluded hosts. // Unique: true ExcludeHosts []string `json:"excludeHosts"` // Array of host groups, collection will run only on the dedicated hosts that belongs to these host groups. // Unique: true HostGroups []string `json:"hostGroups"` // Array of host names (fqdn), collection will run only on the dedicated hosts. // Unique: true Hosts []string `json:"hosts"` // Include Nginx report generated by GoAccess (if available). IncludeNginxReport bool `json:"includeNginxReport,omitempty"` // Include salt minion/master/api system logs in the diagnostics collection. IncludeSaltLogs bool `json:"includeSaltLogs,omitempty"` // Include SAR (System Activity Report) generated outputs in the diagnostics collection (if available). IncludeSarOutput bool `json:"includeSarOutput,omitempty"` // Array of labels that can filter logs that are collected during diagnostics collection. // Unique: true Labels []string `json:"labels"` // Skip unhealthy hosts from the diagnostics collection. SkipUnresponsiveHosts bool `json:"skipUnresponsiveHosts,omitempty"` // Date timestamp - collect files only for diagnostics that has higher last modified timestamp value than this. // Format: date-time StartDate strfmt.DateTime `json:"startDate,omitempty"` // Enable/disable node level storage validation (can be disabled for example, if you have too many hosts and do not want to do too much parallel writes to s3/abfs) StorageValidation *bool `json:"storageValidation,omitempty"` // If enabled, required package (cdp-telemetry) will be upgraded or installed on the nodes. (useful if package is not installed or needs to be upgraded) Network is required for this operation. UpdatePackage *bool `json:"updatePackage,omitempty"` }
CollectDatahubDiagnosticsRequest Request object for collecting DataHub diagnostics.
swagger:model CollectDatahubDiagnosticsRequest
func (*CollectDatahubDiagnosticsRequest) ContextValidate ¶
func (m *CollectDatahubDiagnosticsRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this collect datahub diagnostics request based on the context it is used
func (*CollectDatahubDiagnosticsRequest) MarshalBinary ¶
func (m *CollectDatahubDiagnosticsRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CollectDatahubDiagnosticsRequest) UnmarshalBinary ¶
func (m *CollectDatahubDiagnosticsRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CollectDatahubDiagnosticsResponse ¶
type CollectDatahubDiagnosticsResponse interface{}
CollectDatahubDiagnosticsResponse Response object for collecting DataHub diagnostics.
swagger:model CollectDatahubDiagnosticsResponse
type CreateAWSClusterRequest ¶
type CreateAWSClusterRequest struct { // The name or CRN of the cluster definition to use for cluster creation. ClusterDefinition string `json:"clusterDefinition,omitempty"` // Deprecated, the name or CRN of the cluster definition to use for cluster creation. ClusterDefinitionName string `json:"clusterDefinitionName,omitempty"` // Cluster extensions for the given Data Hub cluster. ClusterExtension *ClusterExtension `json:"clusterExtension,omitempty"` // The name of the cluster. This name must be unique, must have between 5 and 40 characters, and must contain only lowercase letters, numbers and hyphens. Names are case-sensitive. // Max Length: 40 // Min Length: 5 ClusterName string `json:"clusterName,omitempty"` // Name or CRN of the cluster template to use for cluster creation. ClusterTemplate string `json:"clusterTemplate,omitempty"` // Deprecated, name or CRN of the cluster template to use for cluster creation. ClusterTemplateName string `json:"clusterTemplateName,omitempty"` // The name of the custom configurations to use for cluster creation. CustomConfigurationsName string `json:"customConfigurationsName,omitempty"` // Database type for datahub. Currently supported values: NONE, NON_HA, HA DatahubDatabase DatahubDatabaseType `json:"datahubDatabase,omitempty"` // Flag that decides whether to provision a load-balancer to front various service endpoints for the given datahub. This will typically be used for HA cluster shapes. EnableLoadBalancer bool `json:"enableLoadBalancer,omitempty"` // Name or CRN of the environment to use when creating the cluster. The environment must be an AWS environment. Environment string `json:"environment,omitempty"` // Deprecated, name or CRN of the environment to use when creating the cluster. The environment must be an AWS environment. EnvironmentName string `json:"environmentName,omitempty"` // The image to be used for cluster creation. Image *ImageRequest `json:"image,omitempty"` // Instance group details. InstanceGroups []*InstanceGroupRequest `json:"instanceGroups"` // Configure the major version of Java on the cluster. JavaVersion int32 `json:"javaVersion,omitempty"` // Flag that toggles the multi availability zone for the given datahub cluster when you are not sure what subnet IDs can be used. This way the subnet IDs will be used what the environment suggests. MultiAz bool `json:"multiAz,omitempty"` // JSON template to use for cluster creation. This is different from cluster template and would be removed in the future. RequestTemplate string `json:"requestTemplate,omitempty"` // The subnet ID. SubnetID string `json:"subnetId,omitempty"` // List of subnet IDs in case of multi availability zone setup. SubnetIds []string `json:"subnetIds"` // Tags to be added to Datahub related resources. Tags []*DatahubResourceTagRequest `json:"tags"` }
CreateAWSClusterRequest Request object for create AWS cluster request.
swagger:model CreateAWSClusterRequest
func (*CreateAWSClusterRequest) ContextValidate ¶
func (m *CreateAWSClusterRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this create a w s cluster request based on the context it is used
func (*CreateAWSClusterRequest) MarshalBinary ¶
func (m *CreateAWSClusterRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreateAWSClusterRequest) UnmarshalBinary ¶
func (m *CreateAWSClusterRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CreateAWSClusterResponse ¶
type CreateAWSClusterResponse struct { // The cluster. // Required: true Cluster *Cluster `json:"cluster"` }
CreateAWSClusterResponse Response object for create AWS cluster request.
swagger:model CreateAWSClusterResponse
func (*CreateAWSClusterResponse) ContextValidate ¶
func (m *CreateAWSClusterResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this create a w s cluster response based on the context it is used
func (*CreateAWSClusterResponse) MarshalBinary ¶
func (m *CreateAWSClusterResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreateAWSClusterResponse) UnmarshalBinary ¶
func (m *CreateAWSClusterResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CreateAutoScaleRulesRequest ¶
type CreateAutoScaleRulesRequest struct { // The actual scaling policies for the cluster // Required: true AutoScalePolicies []*AutoScalePolicyRequest `json:"autoScalePolicies"` // The name or CRN of the cluster. // Required: true // Max Length: 500 // Min Length: 5 ClusterName *string `json:"clusterName"` // true (default) to enable Autoscaling, false to disable AutoScaling. Enabled bool `json:"enabled,omitempty"` // true to enable StopStart scaling mechanism, false to use regular AutoScaling (if enabled). UseStopStartMechanism bool `json:"useStopStartMechanism,omitempty"` }
CreateAutoScaleRulesRequest Autoscale configuration request
swagger:model CreateAutoScaleRulesRequest
func (*CreateAutoScaleRulesRequest) ContextValidate ¶
func (m *CreateAutoScaleRulesRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this create auto scale rules request based on the context it is used
func (*CreateAutoScaleRulesRequest) MarshalBinary ¶
func (m *CreateAutoScaleRulesRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreateAutoScaleRulesRequest) UnmarshalBinary ¶
func (m *CreateAutoScaleRulesRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CreateAutoScaleRulesResponse ¶
type CreateAutoScaleRulesResponse struct { // The autoscale rules. AutoScaleRules *AutoScaleRulesResponse `json:"autoScaleRules,omitempty"` }
CreateAutoScaleRulesResponse The AutoScale rules for the cluster.
swagger:model CreateAutoScaleRulesResponse
func (*CreateAutoScaleRulesResponse) ContextValidate ¶
func (m *CreateAutoScaleRulesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this create auto scale rules response based on the context it is used
func (*CreateAutoScaleRulesResponse) MarshalBinary ¶
func (m *CreateAutoScaleRulesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreateAutoScaleRulesResponse) UnmarshalBinary ¶
func (m *CreateAutoScaleRulesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CreateAzureClusterRequest ¶
type CreateAzureClusterRequest struct { // The name or CRN of the cluster definition to use for cluster creation. ClusterDefinitionName string `json:"clusterDefinitionName,omitempty"` // Cluster extensions for the given Data Hub cluster. ClusterExtension *ClusterExtension `json:"clusterExtension,omitempty"` // The name of the cluster. This name must be unique, must have between 5 and 40 characters, and must contain only lowercase letters, numbers and hyphens. Names are case-sensitive. // Max Length: 40 // Min Length: 5 ClusterName string `json:"clusterName,omitempty"` // Name or CRN of the cluster template to use for cluster creation. ClusterTemplateName string `json:"clusterTemplateName,omitempty"` // The name of the custom configurations to use for cluster creation. CustomConfigurationsName string `json:"customConfigurationsName,omitempty"` // Database type for datahub. Currently supported values: NONE, NON_HA, HA DatahubDatabase DatahubDatabaseType `json:"datahubDatabase,omitempty"` // Flag that decides whether to provision a load-balancer to front various service endpoints for the given datahub. This will typically be used for HA cluster shapes. EnableLoadBalancer bool `json:"enableLoadBalancer,omitempty"` // Name or CRN of the environment to use when creating the cluster. The environment must be an Azure environment. EnvironmentName string `json:"environmentName,omitempty"` // The image to be used for cluster creation. Image *ImageRequest `json:"image,omitempty"` // Instance group details. InstanceGroups []*AzureInstanceGroupRequest `json:"instanceGroups"` // Configure the major version of Java on the cluster. JavaVersion int32 `json:"javaVersion,omitempty"` // The SKU for the datahub load balancer. Allowed values are "BASIC", "STANDARD", or "NONE". LoadBalancerSku DatahubLoadBalancerSkuType `json:"loadBalancerSku,omitempty"` // JSON template to use for cluster creation. This is different from cluster template and would be removed in the future. RequestTemplate string `json:"requestTemplate,omitempty"` // The subnet ID. SubnetID string `json:"subnetId,omitempty"` // Tags to be added to Datahub related resources. Tags []*DatahubResourceTagRequest `json:"tags"` }
CreateAzureClusterRequest Request object for create Azure cluster request.
swagger:model CreateAzureClusterRequest
func (*CreateAzureClusterRequest) ContextValidate ¶
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 ¶
func (m *CreateAzureClusterRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreateAzureClusterRequest) UnmarshalBinary ¶
func (m *CreateAzureClusterRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CreateAzureClusterResponse ¶
type CreateAzureClusterResponse struct { // The cluster. // Required: true Cluster *Cluster `json:"cluster"` }
CreateAzureClusterResponse Response object for create Azure cluster request.
swagger:model CreateAzureClusterResponse
func (*CreateAzureClusterResponse) ContextValidate ¶
func (m *CreateAzureClusterResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this create azure cluster response based on the context it is used
func (*CreateAzureClusterResponse) MarshalBinary ¶
func (m *CreateAzureClusterResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreateAzureClusterResponse) UnmarshalBinary ¶
func (m *CreateAzureClusterResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CreateClusterDefinitionRequest ¶
type CreateClusterDefinitionRequest struct { // The name of the cluster definition. This name must be unique, must have between 5 and 100 characters, and must contain only lowercase letters, numbers and hyphens. Names are case-sensitive. // Required: true // Max Length: 1000 // Min Length: 5 ClusterDefinitionName *string `json:"clusterDefinitionName"` // The description of the cluster definition. The description can have a maximum of 1000 characters. // Max Length: 1000 Description string `json:"description,omitempty"` // The cluster creation JSON. This must contain the name of a running environment. // Required: true WorkloadTemplate *string `json:"workloadTemplate"` }
CreateClusterDefinitionRequest Request object for create cluster definition request.
swagger:model CreateClusterDefinitionRequest
func (*CreateClusterDefinitionRequest) ContextValidate ¶
func (m *CreateClusterDefinitionRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this create cluster definition request based on context it is used
func (*CreateClusterDefinitionRequest) MarshalBinary ¶
func (m *CreateClusterDefinitionRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreateClusterDefinitionRequest) UnmarshalBinary ¶
func (m *CreateClusterDefinitionRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CreateClusterDefinitionResponse ¶
type CreateClusterDefinitionResponse struct { // The clusterDefinition. // Required: true ClusterDefinition *ClusterDefinition `json:"clusterDefinition"` }
CreateClusterDefinitionResponse Response object for create cluster definition request.
swagger:model CreateClusterDefinitionResponse
func (*CreateClusterDefinitionResponse) ContextValidate ¶
func (m *CreateClusterDefinitionResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this create cluster definition response based on the context it is used
func (*CreateClusterDefinitionResponse) MarshalBinary ¶
func (m *CreateClusterDefinitionResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreateClusterDefinitionResponse) UnmarshalBinary ¶
func (m *CreateClusterDefinitionResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CreateClusterTemplateRequest ¶
type CreateClusterTemplateRequest struct { // The cluster template content. // Required: true ClusterTemplateContent *string `json:"clusterTemplateContent"` // The name of the cluster template. This name must be unique, must have between 5 and 100 characters, and must contain only lowercase letters, numbers and hyphens. Names are case-sensitive. // Required: true // Max Length: 1000 // Min Length: 5 ClusterTemplateName *string `json:"clusterTemplateName"` // The description of the cluster template. The description can have a maximum of 1000 characters. // Max Length: 1000 Description string `json:"description,omitempty"` // Tags to be added to the cluster template. Tags []*DatahubResourceTagRequest `json:"tags"` }
CreateClusterTemplateRequest Request object for create cluster template request.
swagger:model CreateClusterTemplateRequest
func (*CreateClusterTemplateRequest) ContextValidate ¶
func (m *CreateClusterTemplateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this create cluster template request based on the context it is used
func (*CreateClusterTemplateRequest) MarshalBinary ¶
func (m *CreateClusterTemplateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreateClusterTemplateRequest) UnmarshalBinary ¶
func (m *CreateClusterTemplateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CreateClusterTemplateResponse ¶
type CreateClusterTemplateResponse struct { // The cluster template. // Required: true ClusterTemplate *ClusterTemplate `json:"clusterTemplate"` }
CreateClusterTemplateResponse Response object for create cluster template request.
swagger:model CreateClusterTemplateResponse
func (*CreateClusterTemplateResponse) ContextValidate ¶
func (m *CreateClusterTemplateResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this create cluster template response based on the context it is used
func (*CreateClusterTemplateResponse) MarshalBinary ¶
func (m *CreateClusterTemplateResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreateClusterTemplateResponse) UnmarshalBinary ¶
func (m *CreateClusterTemplateResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CreateCustomConfigurationsRequest ¶
type CreateCustomConfigurationsRequest struct { // The configuration properties of custom configurations. // Required: true Configurations []*CustomConfigurationPropertyRequest `json:"configurations"` // The name of the custom configurations. This name must be unique, must have between 5 and 100 characters, and must contain only lowercase letters, numbers, and hyphens. Names are case-sensitive. // Required: true CustomConfigurationsName *string `json:"customConfigurationsName"` // The runtime version of custom configurations. RuntimeVersion string `json:"runtimeVersion,omitempty"` }
CreateCustomConfigurationsRequest The request object for creating custom configurations request.
swagger:model CreateCustomConfigurationsRequest
func (*CreateCustomConfigurationsRequest) ContextValidate ¶
func (m *CreateCustomConfigurationsRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this create custom configurations request based on the context it is used
func (*CreateCustomConfigurationsRequest) MarshalBinary ¶
func (m *CreateCustomConfigurationsRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreateCustomConfigurationsRequest) UnmarshalBinary ¶
func (m *CreateCustomConfigurationsRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CreateCustomConfigurationsResponse ¶
type CreateCustomConfigurationsResponse struct { // The custom configurations. // Required: true CustomConfigurations *CustomConfigurations `json:"customConfigurations"` }
CreateCustomConfigurationsResponse The response object for create custom configurations request.
swagger:model CreateCustomConfigurationsResponse
func (*CreateCustomConfigurationsResponse) ContextValidate ¶
func (m *CreateCustomConfigurationsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this create custom configurations response based on the context it is used
func (*CreateCustomConfigurationsResponse) MarshalBinary ¶
func (m *CreateCustomConfigurationsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreateCustomConfigurationsResponse) UnmarshalBinary ¶
func (m *CreateCustomConfigurationsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CreateGCPClusterRequest ¶
type CreateGCPClusterRequest struct { // The name or CRN of the cluster definition to use for cluster creation. ClusterDefinitionName string `json:"clusterDefinitionName,omitempty"` // Cluster extensions for the given Data Hub cluster. ClusterExtension *ClusterExtension `json:"clusterExtension,omitempty"` // The name of the cluster. This name must be unique, must have between 5 and 40 characters, and must contain only lowercase letters, numbers and hyphens. Names are case-sensitive. // Max Length: 40 // Min Length: 5 ClusterName string `json:"clusterName,omitempty"` // Name or CRN of the cluster template to use for cluster creation. ClusterTemplateName string `json:"clusterTemplateName,omitempty"` // The name of the custom configurations to use for cluster creation. CustomConfigurationsName string `json:"customConfigurationsName,omitempty"` // Database type for datahub. Currently supported values: NONE, NON_HA, HA DatahubDatabase DatahubDatabaseType `json:"datahubDatabase,omitempty"` // Name or CRN of the environment to use when creating the cluster. The environment must be a GCP environment. EnvironmentName string `json:"environmentName,omitempty"` // The image to be used for cluster creation. Image *ImageRequest `json:"image,omitempty"` // Instance group details. InstanceGroups []*GCPInstanceGroupRequest `json:"instanceGroups"` // Configure the major version of Java on the cluster. JavaVersion int32 `json:"javaVersion,omitempty"` // JSON template to use for cluster creation. This is different from cluster template and would be removed in the future. RequestTemplate string `json:"requestTemplate,omitempty"` // The subnet name. SubnetName string `json:"subnetName,omitempty"` // Tags that can be attached to GCP Data Hub resources. Please refer to Google documentation for the rules https://cloud.google.com/compute/docs/labeling-resources#label_format. Tags []*GCPDatahubResourceTagRequest `json:"tags"` }
CreateGCPClusterRequest Request object for create GCP cluster request.
swagger:model CreateGCPClusterRequest
func (*CreateGCPClusterRequest) ContextValidate ¶
func (m *CreateGCPClusterRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this create g c p cluster request based on the context it is used
func (*CreateGCPClusterRequest) MarshalBinary ¶
func (m *CreateGCPClusterRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreateGCPClusterRequest) UnmarshalBinary ¶
func (m *CreateGCPClusterRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CreateGCPClusterResponse ¶
type CreateGCPClusterResponse struct { // The cluster. // Required: true Cluster *Cluster `json:"cluster"` }
CreateGCPClusterResponse Response object for create GCP cluster request.
swagger:model CreateGCPClusterResponse
func (*CreateGCPClusterResponse) ContextValidate ¶
func (m *CreateGCPClusterResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this create g c p cluster response based on the context it is used
func (*CreateGCPClusterResponse) MarshalBinary ¶
func (m *CreateGCPClusterResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreateGCPClusterResponse) UnmarshalBinary ¶
func (m *CreateGCPClusterResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CreateRecipeRequest ¶
type CreateRecipeRequest struct { // The description of the recipe. The description can have a maximum of 1000 characters. // Max Length: 1000 Description string `json:"description,omitempty"` // The content of the recipe. // Required: true RecipeContent *string `json:"recipeContent"` // The name of the recipe. This name must be unique, must have between 5 and 100 characters, and must contain only lowercase letters, numbers and hyphens. Names are case-sensitive. // Required: true // Max Length: 1000 // Min Length: 5 RecipeName *string `json:"recipeName"` // The type of recipe. Supported values are : PRE_CLOUDERA_MANAGER_START, PRE_TERMINATION, POST_CLOUDERA_MANAGER_START, POST_CLUSTER_INSTALL. // Required: true Type *string `json:"type"` }
CreateRecipeRequest Request object for create recipe request.
swagger:model CreateRecipeRequest
func (*CreateRecipeRequest) ContextValidate ¶
ContextValidate validates this create recipe request based on context it is used
func (*CreateRecipeRequest) MarshalBinary ¶
func (m *CreateRecipeRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreateRecipeRequest) UnmarshalBinary ¶
func (m *CreateRecipeRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CreateRecipeResponse ¶
type CreateRecipeResponse struct { // The recipe. // Required: true Recipe *Recipe `json:"recipe"` }
CreateRecipeResponse Response object for create recipe request.
swagger:model CreateRecipeResponse
func (*CreateRecipeResponse) ContextValidate ¶
ContextValidate validate this create recipe response based on the context it is used
func (*CreateRecipeResponse) MarshalBinary ¶
func (m *CreateRecipeResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CreateRecipeResponse) UnmarshalBinary ¶
func (m *CreateRecipeResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CustomConfigurationProperty ¶
type CustomConfigurationProperty struct { // The name of the custom configuration property. // Required: true ConfigName *string `json:"configName"` // The value of the custom configuration property. // Required: true ConfigValue *string `json:"configValue"` // The role within the service type. RoleType string `json:"roleType,omitempty"` // The service under which the custom configuration property belongs. // Required: true ServiceType *string `json:"serviceType"` }
CustomConfigurationProperty Information about Custom Configuration Property.
swagger:model CustomConfigurationProperty
func (*CustomConfigurationProperty) ContextValidate ¶
func (m *CustomConfigurationProperty) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this custom configuration property based on context it is used
func (*CustomConfigurationProperty) MarshalBinary ¶
func (m *CustomConfigurationProperty) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CustomConfigurationProperty) UnmarshalBinary ¶
func (m *CustomConfigurationProperty) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CustomConfigurationPropertyRequest ¶
type CustomConfigurationPropertyRequest struct { // The name of the custom configuration property. // Required: true ConfigName *string `json:"configName"` // The value of the custom configuration property. // Required: true ConfigValue *string `json:"configValue"` // The role within the service type. RoleType string `json:"roleType,omitempty"` // The service under which the custom configuration property belongs. // Required: true ServiceType *string `json:"serviceType"` }
CustomConfigurationPropertyRequest The request object for the custom configuration property request.
swagger:model CustomConfigurationPropertyRequest
func (*CustomConfigurationPropertyRequest) ContextValidate ¶
func (m *CustomConfigurationPropertyRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this custom configuration property request based on context it is used
func (*CustomConfigurationPropertyRequest) MarshalBinary ¶
func (m *CustomConfigurationPropertyRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CustomConfigurationPropertyRequest) UnmarshalBinary ¶
func (m *CustomConfigurationPropertyRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CustomConfigurations ¶
type CustomConfigurations struct { // The account ID that was used for creating custom configurations. AccountID string `json:"accountId,omitempty"` // The custom configuration properties. // Required: true Configurations []*CustomConfigurationProperty `json:"configurations"` // The CRN of the custom configurations. // Required: true Crn *string `json:"crn"` // The name of the custom configurations. // Required: true Name *string `json:"name"` // The runtime version of the custom configurations. RuntimeVersion string `json:"runtimeVersion,omitempty"` }
CustomConfigurations Information about custom configurations.
swagger:model CustomConfigurations
func (*CustomConfigurations) ContextValidate ¶
ContextValidate validate this custom configurations based on the context it is used
func (*CustomConfigurations) MarshalBinary ¶
func (m *CustomConfigurations) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CustomConfigurations) UnmarshalBinary ¶
func (m *CustomConfigurations) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DatahubDatabaseType ¶
type DatahubDatabaseType string
DatahubDatabaseType Database type for datahub. Currently supported values: NONE, NON_HA, HA
swagger:model DatahubDatabaseType
const ( // DatahubDatabaseTypeHA captures enum value "HA" DatahubDatabaseTypeHA DatahubDatabaseType = "HA" // DatahubDatabaseTypeNONHA captures enum value "NON_HA" DatahubDatabaseTypeNONHA DatahubDatabaseType = "NON_HA" // DatahubDatabaseTypeNONE captures enum value "NONE" DatahubDatabaseTypeNONE DatahubDatabaseType = "NONE" )
func NewDatahubDatabaseType ¶
func NewDatahubDatabaseType(value DatahubDatabaseType) *DatahubDatabaseType
func (DatahubDatabaseType) ContextValidate ¶
ContextValidate validates this datahub database type based on context it is used
func (DatahubDatabaseType) Pointer ¶
func (m DatahubDatabaseType) Pointer() *DatahubDatabaseType
Pointer returns a pointer to a freshly-allocated DatahubDatabaseType.
type DatahubDiagnosticsCollectionDetailsResponse ¶
type DatahubDiagnosticsCollectionDetailsResponse struct { // Account Id that was used for the diagnostics collection. AccountID string `json:"accountId,omitempty"` // Case number for the diagnostics collection. Case string `json:"case,omitempty"` // Version of the cluster that was used for the diagnostics collection. ClusterVersion string `json:"clusterVersion,omitempty"` // Description of the diagnostics collection. Description string `json:"description,omitempty"` // Destination type of the diagnostics collection. Destination string `json:"destination,omitempty"` // Output destination of the diagnostics collection. Output string `json:"output,omitempty"` // Crn of the cluster. ResourceCrn string `json:"resourceCrn,omitempty"` }
DatahubDiagnosticsCollectionDetailsResponse Response object for diagnostic collection details.
swagger:model DatahubDiagnosticsCollectionDetailsResponse
func (*DatahubDiagnosticsCollectionDetailsResponse) ContextValidate ¶
func (m *DatahubDiagnosticsCollectionDetailsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this datahub diagnostics collection details response based on context it is used
func (*DatahubDiagnosticsCollectionDetailsResponse) MarshalBinary ¶
func (m *DatahubDiagnosticsCollectionDetailsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DatahubDiagnosticsCollectionDetailsResponse) UnmarshalBinary ¶
func (m *DatahubDiagnosticsCollectionDetailsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DatahubDiagnosticsCollectionResponse ¶
type DatahubDiagnosticsCollectionResponse struct { // Additional details about the diagnostics collection. CollectionDetails *DatahubDiagnosticsCollectionDetailsResponse `json:"collectionDetails,omitempty"` // Creation date of the diagnostics collection flow. // Format: date-time Created strfmt.DateTime `json:"created,omitempty"` // Flow ID of the diagnostics collection flow. FlowID string `json:"flowId,omitempty"` // Current state of the diagnostics collection flow. FlowState string `json:"flowState,omitempty"` // Progress percentage of the diagnostics collection flow (maximum value if finished). ProgressPercentage int32 `json:"progressPercentage,omitempty"` // Status of the diagnostics collection flow. // Enum: [RUNNING FAILED FINISHED CANCELLED] Status string `json:"status,omitempty"` }
DatahubDiagnosticsCollectionResponse Response object for diagnostic collection flow details.
swagger:model DatahubDiagnosticsCollectionResponse
func (*DatahubDiagnosticsCollectionResponse) ContextValidate ¶
func (m *DatahubDiagnosticsCollectionResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this datahub diagnostics collection response based on the context it is used
func (*DatahubDiagnosticsCollectionResponse) MarshalBinary ¶
func (m *DatahubDiagnosticsCollectionResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DatahubDiagnosticsCollectionResponse) UnmarshalBinary ¶
func (m *DatahubDiagnosticsCollectionResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DatahubLoadBalancerSkuType ¶
type DatahubLoadBalancerSkuType string
DatahubLoadBalancerSkuType Represents the Azure load balancer SKU type. The current default is BASIC. To disable the load balancer, use type NONE.
swagger:model DatahubLoadBalancerSkuType
const ( // DatahubLoadBalancerSkuTypeBASIC captures enum value "BASIC" DatahubLoadBalancerSkuTypeBASIC DatahubLoadBalancerSkuType = "BASIC" // DatahubLoadBalancerSkuTypeSTANDARD captures enum value "STANDARD" DatahubLoadBalancerSkuTypeSTANDARD DatahubLoadBalancerSkuType = "STANDARD" // DatahubLoadBalancerSkuTypeNONE captures enum value "NONE" DatahubLoadBalancerSkuTypeNONE DatahubLoadBalancerSkuType = "NONE" )
func NewDatahubLoadBalancerSkuType ¶
func NewDatahubLoadBalancerSkuType(value DatahubLoadBalancerSkuType) *DatahubLoadBalancerSkuType
func (DatahubLoadBalancerSkuType) ContextValidate ¶
func (m DatahubLoadBalancerSkuType) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this datahub load balancer sku type based on context it is used
func (DatahubLoadBalancerSkuType) Pointer ¶
func (m DatahubLoadBalancerSkuType) Pointer() *DatahubLoadBalancerSkuType
Pointer returns a pointer to a freshly-allocated DatahubLoadBalancerSkuType.
type DatahubResourceTag ¶
type DatahubResourceTag struct { // The key of tag. // Required: true Key *string `json:"key"` // The value of the tag. // Required: true Value *string `json:"value"` }
DatahubResourceTag Tag for a datahub resource.
swagger:model DatahubResourceTag
func (*DatahubResourceTag) ContextValidate ¶
ContextValidate validates this datahub resource tag based on context it is used
func (*DatahubResourceTag) MarshalBinary ¶
func (m *DatahubResourceTag) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DatahubResourceTag) UnmarshalBinary ¶
func (m *DatahubResourceTag) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DatahubResourceTagRequest ¶
type DatahubResourceTagRequest struct { // The key of tag. // Required: true Key *string `json:"key"` // The value of the tag. // Required: true Value *string `json:"value"` }
DatahubResourceTagRequest Tag for a datahub resource.
swagger:model DatahubResourceTagRequest
func (*DatahubResourceTagRequest) ContextValidate ¶
func (m *DatahubResourceTagRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this datahub resource tag request based on context it is used
func (*DatahubResourceTagRequest) MarshalBinary ¶
func (m *DatahubResourceTagRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DatahubResourceTagRequest) UnmarshalBinary ¶
func (m *DatahubResourceTagRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DatahubVMLogRequest ¶
type DatahubVMLogRequest struct { // Label that will be used to identify a log descriptor. (will be used as a folder inside logs folder) // Required: true Label *string `json:"label"` // Path of the log file(s) that needs to be collected. (Can be glob wildcard) // Required: true Path *string `json:"path"` }
DatahubVMLogRequest Log descriptor, contains a path and label pair. Used for diagnostics collections.
swagger:model DatahubVmLogRequest
func (*DatahubVMLogRequest) ContextValidate ¶
ContextValidate validates this datahub Vm log request based on context it is used
func (*DatahubVMLogRequest) MarshalBinary ¶
func (m *DatahubVMLogRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DatahubVMLogRequest) UnmarshalBinary ¶
func (m *DatahubVMLogRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DatahubVMLogResponse ¶
type DatahubVMLogResponse struct { // Label that will be used to identify a log descriptor. (will be used as a folder inside logs folder) Label string `json:"label,omitempty"` // Path of the log file(s) that needs to be collected. (Can be glob wildcard) Path string `json:"path,omitempty"` }
DatahubVMLogResponse Log descriptor, contains a path and label pair. Used for diagnostics collections.
swagger:model DatahubVmLogResponse
func (*DatahubVMLogResponse) ContextValidate ¶
ContextValidate validates this datahub Vm log response based on context it is used
func (*DatahubVMLogResponse) MarshalBinary ¶
func (m *DatahubVMLogResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DatahubVMLogResponse) UnmarshalBinary ¶
func (m *DatahubVMLogResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeleteAutoScaleRulesRequest ¶
type DeleteAutoScaleRulesRequest struct { // The name or CRN of the cluster. // Required: true // Max Length: 500 // Min Length: 5 ClusterName *string `json:"clusterName"` }
DeleteAutoScaleRulesRequest Delete request.
swagger:model DeleteAutoScaleRulesRequest
func (*DeleteAutoScaleRulesRequest) ContextValidate ¶
func (m *DeleteAutoScaleRulesRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this delete auto scale rules request based on context it is used
func (*DeleteAutoScaleRulesRequest) MarshalBinary ¶
func (m *DeleteAutoScaleRulesRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeleteAutoScaleRulesRequest) UnmarshalBinary ¶
func (m *DeleteAutoScaleRulesRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeleteAutoScaleRulesResponse ¶
type DeleteAutoScaleRulesResponse interface{}
DeleteAutoScaleRulesResponse Response object for DeleteAutoScalesRulesRequest
swagger:model DeleteAutoScaleRulesResponse
type DeleteClusterDefinitionsRequest ¶
type DeleteClusterDefinitionsRequest struct { // The name or CRN of the cluster definitions to be deleted. // Required: true ClusterDefinitionNames []string `json:"clusterDefinitionNames"` }
DeleteClusterDefinitionsRequest Request object for delete cluster definition request.
swagger:model DeleteClusterDefinitionsRequest
func (*DeleteClusterDefinitionsRequest) ContextValidate ¶
func (m *DeleteClusterDefinitionsRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this delete cluster definitions request based on context it is used
func (*DeleteClusterDefinitionsRequest) MarshalBinary ¶
func (m *DeleteClusterDefinitionsRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeleteClusterDefinitionsRequest) UnmarshalBinary ¶
func (m *DeleteClusterDefinitionsRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeleteClusterDefinitionsResponse ¶
type DeleteClusterDefinitionsResponse struct { // The clusterDefinitions. // Required: true ClusterDefinitions []*ClusterDefinition `json:"clusterDefinitions"` }
DeleteClusterDefinitionsResponse Response object for delete cluster definition request.
swagger:model DeleteClusterDefinitionsResponse
func (*DeleteClusterDefinitionsResponse) ContextValidate ¶
func (m *DeleteClusterDefinitionsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this delete cluster definitions response based on the context it is used
func (*DeleteClusterDefinitionsResponse) MarshalBinary ¶
func (m *DeleteClusterDefinitionsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeleteClusterDefinitionsResponse) UnmarshalBinary ¶
func (m *DeleteClusterDefinitionsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeleteClusterRequest ¶
type DeleteClusterRequest struct { // The name or CRN of the cluster to be deleted. // Required: true ClusterName *string `json:"clusterName"` // Whether the cluster should be force deleted. This option can be used when cluster deletion fails. This removes the entry from Cloudera Datahub service. Any lingering resources have to be deleted from the cloud provider manually. The default is false. Force bool `json:"force,omitempty"` }
DeleteClusterRequest Request object for delete cluster request.
swagger:model DeleteClusterRequest
func (*DeleteClusterRequest) ContextValidate ¶
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
type DeleteClusterResponse ¶
type DeleteClusterResponse interface{}
DeleteClusterResponse Response object for delete cluster request.
swagger:model DeleteClusterResponse
type DeleteClusterTemplatesRequest ¶
type DeleteClusterTemplatesRequest struct { // The names or CRNs of the cluster templates to be deleted. // Required: true ClusterTemplateNames []string `json:"clusterTemplateNames"` }
DeleteClusterTemplatesRequest Request object for delete cluster templates request.
swagger:model DeleteClusterTemplatesRequest
func (*DeleteClusterTemplatesRequest) ContextValidate ¶
func (m *DeleteClusterTemplatesRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this delete cluster templates request based on context it is used
func (*DeleteClusterTemplatesRequest) MarshalBinary ¶
func (m *DeleteClusterTemplatesRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeleteClusterTemplatesRequest) UnmarshalBinary ¶
func (m *DeleteClusterTemplatesRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeleteClusterTemplatesResponse ¶
type DeleteClusterTemplatesResponse struct { // The cluster templates. // Required: true ClusterTemplates []*ClusterTemplate `json:"clusterTemplates"` }
DeleteClusterTemplatesResponse Response object for delete cluster templates request.
swagger:model DeleteClusterTemplatesResponse
func (*DeleteClusterTemplatesResponse) ContextValidate ¶
func (m *DeleteClusterTemplatesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this delete cluster templates response based on the context it is used
func (*DeleteClusterTemplatesResponse) MarshalBinary ¶
func (m *DeleteClusterTemplatesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeleteClusterTemplatesResponse) UnmarshalBinary ¶
func (m *DeleteClusterTemplatesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeleteCustomConfigurationsRequest ¶
type DeleteCustomConfigurationsRequest struct { // The names or CRNs of the custom configurations to be deleted. // Required: true CustomConfigurations []string `json:"customConfigurations"` }
DeleteCustomConfigurationsRequest The request object for the delete custom configurations request.
swagger:model DeleteCustomConfigurationsRequest
func (*DeleteCustomConfigurationsRequest) ContextValidate ¶
func (m *DeleteCustomConfigurationsRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this delete custom configurations request based on context it is used
func (*DeleteCustomConfigurationsRequest) MarshalBinary ¶
func (m *DeleteCustomConfigurationsRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeleteCustomConfigurationsRequest) UnmarshalBinary ¶
func (m *DeleteCustomConfigurationsRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeleteCustomConfigurationsResponse ¶
type DeleteCustomConfigurationsResponse struct { // The deleted custom configurations. // Required: true CustomConfigurations []*CustomConfigurations `json:"customConfigurations"` }
DeleteCustomConfigurationsResponse The response object for the delete custom configurations request.
swagger:model DeleteCustomConfigurationsResponse
func (*DeleteCustomConfigurationsResponse) ContextValidate ¶
func (m *DeleteCustomConfigurationsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this delete custom configurations response based on the context it is used
func (*DeleteCustomConfigurationsResponse) MarshalBinary ¶
func (m *DeleteCustomConfigurationsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeleteCustomConfigurationsResponse) UnmarshalBinary ¶
func (m *DeleteCustomConfigurationsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeleteInstancesRequest ¶
type DeleteInstancesRequest struct { // The name or CRN of the cluster for which instances are to be deleted. // Required: true ClusterName *string `json:"clusterName"` // Whether the termination would be forced or not. If it is true, the termination would not be stopped by other - usually blocking - circumstances. Defaults to false. Force bool `json:"force,omitempty"` // The instanceIds to be deleted from the cluster. // Required: true InstanceIds []string `json:"instanceIds"` }
DeleteInstancesRequest Request object for deleting multiple instance from a cluster
swagger:model DeleteInstancesRequest
func (*DeleteInstancesRequest) ContextValidate ¶
func (m *DeleteInstancesRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this delete instances request based on context it is used
func (*DeleteInstancesRequest) MarshalBinary ¶
func (m *DeleteInstancesRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeleteInstancesRequest) UnmarshalBinary ¶
func (m *DeleteInstancesRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeleteInstancesResponse ¶
type DeleteInstancesResponse struct { // The cluster. // Required: true Cluster *Cluster `json:"cluster"` }
DeleteInstancesResponse Response object for instance deletion.
swagger:model DeleteInstancesResponse
func (*DeleteInstancesResponse) ContextValidate ¶
func (m *DeleteInstancesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this delete instances response based on the context it is used
func (*DeleteInstancesResponse) MarshalBinary ¶
func (m *DeleteInstancesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeleteInstancesResponse) UnmarshalBinary ¶
func (m *DeleteInstancesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeleteRecipesRequest ¶
type DeleteRecipesRequest struct { // The names or CRNs of the recipes to be deleted. // Required: true RecipeNames []string `json:"recipeNames"` }
DeleteRecipesRequest Request object for delete recipe request.
swagger:model DeleteRecipesRequest
func (*DeleteRecipesRequest) ContextValidate ¶
ContextValidate validates this delete recipes request based on context it is used
func (*DeleteRecipesRequest) MarshalBinary ¶
func (m *DeleteRecipesRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeleteRecipesRequest) UnmarshalBinary ¶
func (m *DeleteRecipesRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeleteRecipesResponse ¶
type DeleteRecipesResponse struct { // The recipes. // Required: true Recipes []*Recipe `json:"recipes"` }
DeleteRecipesResponse Response object for delete recipe request.
swagger:model DeleteRecipesResponse
func (*DeleteRecipesResponse) ContextValidate ¶
ContextValidate validate this delete recipes response based on the context it is used
func (*DeleteRecipesResponse) MarshalBinary ¶
func (m *DeleteRecipesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeleteRecipesResponse) UnmarshalBinary ¶
func (m *DeleteRecipesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DescribeAutoScaleRulesRequest ¶
type DescribeAutoScaleRulesRequest struct { // The name or CRN of the cluster. // Required: true // Max Length: 500 // Min Length: 5 ClusterName *string `json:"clusterName"` }
DescribeAutoScaleRulesRequest Request object to describe the AutoScale rules for a DataHub cluster.
swagger:model DescribeAutoScaleRulesRequest
func (*DescribeAutoScaleRulesRequest) ContextValidate ¶
func (m *DescribeAutoScaleRulesRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this describe auto scale rules request based on context it is used
func (*DescribeAutoScaleRulesRequest) MarshalBinary ¶
func (m *DescribeAutoScaleRulesRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DescribeAutoScaleRulesRequest) UnmarshalBinary ¶
func (m *DescribeAutoScaleRulesRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DescribeAutoScaleRulesResponse ¶
type DescribeAutoScaleRulesResponse struct { // The autoscale rules. AutoScaleRules *AutoScaleRulesResponse `json:"autoScaleRules,omitempty"` }
DescribeAutoScaleRulesResponse The response object which describes the AutoScale rules for a DataHub cluster.
swagger:model DescribeAutoScaleRulesResponse
func (*DescribeAutoScaleRulesResponse) ContextValidate ¶
func (m *DescribeAutoScaleRulesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this describe auto scale rules response based on the context it is used
func (*DescribeAutoScaleRulesResponse) MarshalBinary ¶
func (m *DescribeAutoScaleRulesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DescribeAutoScaleRulesResponse) UnmarshalBinary ¶
func (m *DescribeAutoScaleRulesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DescribeClusterDefinitionRequest ¶
type DescribeClusterDefinitionRequest struct { // The name or CRN of the cluster definition. // Required: true ClusterDefinitionName *string `json:"clusterDefinitionName"` }
DescribeClusterDefinitionRequest Request object for describe cluster definition request.
swagger:model DescribeClusterDefinitionRequest
func (*DescribeClusterDefinitionRequest) ContextValidate ¶
func (m *DescribeClusterDefinitionRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this describe cluster definition request based on context it is used
func (*DescribeClusterDefinitionRequest) MarshalBinary ¶
func (m *DescribeClusterDefinitionRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DescribeClusterDefinitionRequest) UnmarshalBinary ¶
func (m *DescribeClusterDefinitionRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DescribeClusterDefinitionResponse ¶
type DescribeClusterDefinitionResponse struct { // The clusterDefinition. // Required: true ClusterDefinition *ClusterDefinition `json:"clusterDefinition"` }
DescribeClusterDefinitionResponse Response object for describe cluster definition response.
swagger:model DescribeClusterDefinitionResponse
func (*DescribeClusterDefinitionResponse) ContextValidate ¶
func (m *DescribeClusterDefinitionResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this describe cluster definition response based on the context it is used
func (*DescribeClusterDefinitionResponse) MarshalBinary ¶
func (m *DescribeClusterDefinitionResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DescribeClusterDefinitionResponse) UnmarshalBinary ¶
func (m *DescribeClusterDefinitionResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DescribeClusterRequest ¶
type DescribeClusterRequest struct { // The name or CRN of the cluster. // Required: true ClusterName *string `json:"clusterName"` }
DescribeClusterRequest Request object for describe cluster request.
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
type DescribeClusterResponse ¶
type DescribeClusterResponse struct { // The cluster. // Required: true Cluster *Cluster `json:"cluster"` }
DescribeClusterResponse Response object for describe cluster request.
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
type DescribeClusterTemplateRequest ¶
type DescribeClusterTemplateRequest struct { // The name or CRN of the cluster template. // Required: true ClusterTemplateName *string `json:"clusterTemplateName"` }
DescribeClusterTemplateRequest Request object for describe cluster template request.
swagger:model DescribeClusterTemplateRequest
func (*DescribeClusterTemplateRequest) ContextValidate ¶
func (m *DescribeClusterTemplateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this describe cluster template request based on context it is used
func (*DescribeClusterTemplateRequest) MarshalBinary ¶
func (m *DescribeClusterTemplateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DescribeClusterTemplateRequest) UnmarshalBinary ¶
func (m *DescribeClusterTemplateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DescribeClusterTemplateResponse ¶
type DescribeClusterTemplateResponse struct { // The cluster template. // Required: true ClusterTemplate *ClusterTemplate `json:"clusterTemplate"` }
DescribeClusterTemplateResponse Response object for describe cluster template request.
swagger:model DescribeClusterTemplateResponse
func (*DescribeClusterTemplateResponse) ContextValidate ¶
func (m *DescribeClusterTemplateResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this describe cluster template response based on the context it is used
func (*DescribeClusterTemplateResponse) MarshalBinary ¶
func (m *DescribeClusterTemplateResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DescribeClusterTemplateResponse) UnmarshalBinary ¶
func (m *DescribeClusterTemplateResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DescribeCustomConfigurationsRequest ¶
type DescribeCustomConfigurationsRequest struct { // The name or CRN of the custom configurations. // Required: true CustomConfigurations *string `json:"customConfigurations"` }
DescribeCustomConfigurationsRequest The request object for the describe custom configurations request.
swagger:model DescribeCustomConfigurationsRequest
func (*DescribeCustomConfigurationsRequest) ContextValidate ¶
func (m *DescribeCustomConfigurationsRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this describe custom configurations request based on context it is used
func (*DescribeCustomConfigurationsRequest) MarshalBinary ¶
func (m *DescribeCustomConfigurationsRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DescribeCustomConfigurationsRequest) UnmarshalBinary ¶
func (m *DescribeCustomConfigurationsRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DescribeCustomConfigurationsResponse ¶
type DescribeCustomConfigurationsResponse struct { // The custom configurations. // Required: true CustomConfigurations *CustomConfigurations `json:"customConfigurations"` }
DescribeCustomConfigurationsResponse The response object for the describe custom configurations request.
swagger:model DescribeCustomConfigurationsResponse
func (*DescribeCustomConfigurationsResponse) ContextValidate ¶
func (m *DescribeCustomConfigurationsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this describe custom configurations response based on the context it is used
func (*DescribeCustomConfigurationsResponse) MarshalBinary ¶
func (m *DescribeCustomConfigurationsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DescribeCustomConfigurationsResponse) UnmarshalBinary ¶
func (m *DescribeCustomConfigurationsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DescribeRecipeRequest ¶
type DescribeRecipeRequest struct { // The name or CRN of the recipe. // Required: true RecipeName *string `json:"recipeName"` }
DescribeRecipeRequest Request object for describe recipe request.
swagger:model DescribeRecipeRequest
func (*DescribeRecipeRequest) ContextValidate ¶
ContextValidate validates this describe recipe request based on context it is used
func (*DescribeRecipeRequest) MarshalBinary ¶
func (m *DescribeRecipeRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DescribeRecipeRequest) UnmarshalBinary ¶
func (m *DescribeRecipeRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DescribeRecipeResponse ¶
type DescribeRecipeResponse struct { // The recipe. // Required: true Recipe *Recipe `json:"recipe"` }
DescribeRecipeResponse Response object for describe recipe request.
swagger:model DescribeRecipeResponse
func (*DescribeRecipeResponse) ContextValidate ¶
func (m *DescribeRecipeResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this describe recipe response based on the context it is used
func (*DescribeRecipeResponse) MarshalBinary ¶
func (m *DescribeRecipeResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DescribeRecipeResponse) UnmarshalBinary ¶
func (m *DescribeRecipeResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Endpoint ¶
type Endpoint struct { // The more consumable name of the exposed service. // Required: true DisplayName *string `json:"displayName"` // The related knox entry. // Required: true KnoxService *string `json:"knoxService"` // The SSO mode of the given service. // Required: true Mode *string `json:"mode"` // The access status of the given endpoint. Whether its open or not. // Required: true Open *bool `json:"open"` // The name of the exposed service // Required: true ServiceName *string `json:"serviceName"` // The server url for the given exposed service's API. // Required: true ServiceURL *string `json:"serviceUrl"` }
Endpoint Object which holds the exposed endpoint.
swagger:model Endpoint
func (*Endpoint) ContextValidate ¶
ContextValidate validates this endpoint based on context it is used
func (*Endpoint) MarshalBinary ¶
MarshalBinary interface implementation
func (*Endpoint) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type Endpoints ¶
type Endpoints struct { // The endpoints. // Required: true Endpoints []*Endpoint `json:"endpoints"` }
Endpoints Object which holds the exposed endpoints for the given cluster.
swagger:model Endpoints
func (*Endpoints) ContextValidate ¶
ContextValidate validate this endpoints based on the context it is used
func (*Endpoints) MarshalBinary ¶
MarshalBinary interface implementation
func (*Endpoints) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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 ¶
ContextValidate validates this error based on context it is used
func (*Error) MarshalBinary ¶
MarshalBinary interface implementation
func (*Error) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type GCPDatahubResourceTagRequest ¶
type GCPDatahubResourceTagRequest struct { // The key of tag. // Required: true Key *string `json:"key"` // The value of the tag. // Required: true Value *string `json:"value"` }
GCPDatahubResourceTagRequest A label that can be attached to GCP Data Hub resources. Please refer to Google documentation for the rules https://cloud.google.com/compute/docs/labeling-resources#label_format.
swagger:model GCPDatahubResourceTagRequest
func (*GCPDatahubResourceTagRequest) ContextValidate ¶
func (m *GCPDatahubResourceTagRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this g c p datahub resource tag request based on context it is used
func (*GCPDatahubResourceTagRequest) MarshalBinary ¶
func (m *GCPDatahubResourceTagRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GCPDatahubResourceTagRequest) UnmarshalBinary ¶
func (m *GCPDatahubResourceTagRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GCPInstanceGroupRequest ¶
type GCPInstanceGroupRequest struct { // The attached volume configuration. This does not include root volume. // Required: true AttachedVolumeConfiguration []*AttachedVolumeRequest `json:"attachedVolumeConfiguration"` // The instance group name. // Required: true InstanceGroupName *string `json:"instanceGroupName"` // The instance group type. // Required: true InstanceGroupType *string `json:"instanceGroupType"` // The cloud provider specific instance type to be used. // Required: true InstanceType *string `json:"instanceType"` // Number of instances in the instance group // Required: true NodeCount *int32 `json:"nodeCount"` // The names or CRNs of the recipes that would be applied to the instance group. RecipeNames []string `json:"recipeNames"` // Recovery mode for the instance group. RecoveryMode string `json:"recoveryMode,omitempty"` // The root volume size. // Required: true RootVolumeSize *int32 `json:"rootVolumeSize"` }
GCPInstanceGroupRequest Configurations for instance group
swagger:model GCPInstanceGroupRequest
func (*GCPInstanceGroupRequest) ContextValidate ¶
func (m *GCPInstanceGroupRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this g c p instance group request based on the context it is used
func (*GCPInstanceGroupRequest) MarshalBinary ¶
func (m *GCPInstanceGroupRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GCPInstanceGroupRequest) UnmarshalBinary ¶
func (m *GCPInstanceGroupRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetClusterHostStatusRequest ¶
type GetClusterHostStatusRequest struct { // The name or CRN of the cluster. // Required: true ClusterName *string `json:"clusterName"` }
GetClusterHostStatusRequest Request object to get host status.
swagger:model GetClusterHostStatusRequest
func (*GetClusterHostStatusRequest) ContextValidate ¶
func (m *GetClusterHostStatusRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this get cluster host status request based on context it is used
func (*GetClusterHostStatusRequest) MarshalBinary ¶
func (m *GetClusterHostStatusRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetClusterHostStatusRequest) UnmarshalBinary ¶
func (m *GetClusterHostStatusRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetClusterHostStatusResponse ¶
type GetClusterHostStatusResponse struct { // The cluster hosts status. // Required: true Hosts []*HostStatus `json:"hosts"` }
GetClusterHostStatusResponse Response object for getting host status.
swagger:model GetClusterHostStatusResponse
func (*GetClusterHostStatusResponse) ContextValidate ¶
func (m *GetClusterHostStatusResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this get cluster host status response based on the context it is used
func (*GetClusterHostStatusResponse) MarshalBinary ¶
func (m *GetClusterHostStatusResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetClusterHostStatusResponse) UnmarshalBinary ¶
func (m *GetClusterHostStatusResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetClusterServiceStatusRequest ¶
type GetClusterServiceStatusRequest struct { // The name or CRN of the cluster. // Required: true ClusterName *string `json:"clusterName"` }
GetClusterServiceStatusRequest Request object to get service status.
swagger:model GetClusterServiceStatusRequest
func (*GetClusterServiceStatusRequest) ContextValidate ¶
func (m *GetClusterServiceStatusRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this get cluster service status request based on context it is used
func (*GetClusterServiceStatusRequest) MarshalBinary ¶
func (m *GetClusterServiceStatusRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetClusterServiceStatusRequest) UnmarshalBinary ¶
func (m *GetClusterServiceStatusRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetClusterServiceStatusResponse ¶
type GetClusterServiceStatusResponse struct { // The cluster services health. // Required: true Services []*ServiceStatus `json:"services"` }
GetClusterServiceStatusResponse Response object to get service status.
swagger:model GetClusterServiceStatusResponse
func (*GetClusterServiceStatusResponse) ContextValidate ¶
func (m *GetClusterServiceStatusResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this get cluster service status response based on the context it is used
func (*GetClusterServiceStatusResponse) MarshalBinary ¶
func (m *GetClusterServiceStatusResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetClusterServiceStatusResponse) UnmarshalBinary ¶
func (m *GetClusterServiceStatusResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetCmRolesRequest ¶
type GetCmRolesRequest struct { // CRN of the Datahub cluster. // Required: true Crn *string `json:"crn"` }
GetCmRolesRequest Request object for obtaining Cloudera Manger roles. (that can be used for filtering in CM based diagnostics collection)
swagger:model GetCmRolesRequest
func (*GetCmRolesRequest) ContextValidate ¶
ContextValidate validates this get cm roles request based on context it is used
func (*GetCmRolesRequest) MarshalBinary ¶
func (m *GetCmRolesRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetCmRolesRequest) UnmarshalBinary ¶
func (m *GetCmRolesRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetCmRolesResponse ¶
type GetCmRolesResponse struct { // Array of CM roles. (useful for CM based diagnostics collection filtering) Roles []string `json:"roles"` }
GetCmRolesResponse Response object for obtaining Cloudera Manger roles. (that can be used for filtering in CM based diagnostics collection)
swagger:model GetCmRolesResponse
func (*GetCmRolesResponse) ContextValidate ¶
ContextValidate validates this get cm roles response based on context it is used
func (*GetCmRolesResponse) MarshalBinary ¶
func (m *GetCmRolesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetCmRolesResponse) UnmarshalBinary ¶
func (m *GetCmRolesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type GetDatahubLogDescriptorsRequest ¶
type GetDatahubLogDescriptorsRequest interface{}
GetDatahubLogDescriptorsRequest Request object for obtaining log descriptors. (that are used for diagnostics collection)
swagger:model GetDatahubLogDescriptorsRequest
type GetDatahubLogDescriptorsResponse ¶
type GetDatahubLogDescriptorsResponse struct { // Array of log descriptors. (useful for diagnostics collection filtering) Logs []*DatahubVMLogResponse `json:"logs"` }
GetDatahubLogDescriptorsResponse Response object for obtaining log descriptors. (useful for diagnostics collection filtering)
swagger:model GetDatahubLogDescriptorsResponse
func (*GetDatahubLogDescriptorsResponse) ContextValidate ¶
func (m *GetDatahubLogDescriptorsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this get datahub log descriptors response based on the context it is used
func (*GetDatahubLogDescriptorsResponse) MarshalBinary ¶
func (m *GetDatahubLogDescriptorsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*GetDatahubLogDescriptorsResponse) UnmarshalBinary ¶
func (m *GetDatahubLogDescriptorsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HealthCheck ¶
type HealthCheck struct { // The name of service health check. Name string `json:"name,omitempty"` // The service health check summary. Summary string `json:"summary,omitempty"` }
HealthCheck The result of a health check.
swagger:model HealthCheck
func (*HealthCheck) ContextValidate ¶
ContextValidate validates this health check based on context it is used
func (*HealthCheck) MarshalBinary ¶
func (m *HealthCheck) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HealthCheck) UnmarshalBinary ¶
func (m *HealthCheck) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type HostStatus ¶
type HostStatus struct { // The host health summary. HealthSummary string `json:"healthSummary,omitempty"` // Unique identifier of the cluster host given by Cloudera Manager. Hostid string `json:"hostid,omitempty"` // The cluster hostname. Hostname string `json:"hostname,omitempty"` }
HostStatus Information about cluster host status.
swagger:model HostStatus
func (*HostStatus) ContextValidate ¶
ContextValidate validates this host status based on context it is used
func (*HostStatus) MarshalBinary ¶
func (m *HostStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*HostStatus) UnmarshalBinary ¶
func (m *HostStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ImageComponentVersions ¶
type ImageComponentVersions struct { // CDP version. Cdp string `json:"cdp,omitempty"` // Version of CM. Cm string `json:"cm,omitempty"` // OS name. Os string `json:"os,omitempty"` // OS patch level. OsPatchLevel string `json:"osPatchLevel,omitempty"` }
ImageComponentVersions Versions of the image components.
swagger:model ImageComponentVersions
func (*ImageComponentVersions) ContextValidate ¶
func (m *ImageComponentVersions) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this image component versions based on context it is used
func (*ImageComponentVersions) MarshalBinary ¶
func (m *ImageComponentVersions) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ImageComponentVersions) UnmarshalBinary ¶
func (m *ImageComponentVersions) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ImageDetails ¶
type ImageDetails struct { // The image catalog name. CatalogName string `json:"catalogName,omitempty"` // The image catalog URL. CatalogURL string `json:"catalogUrl,omitempty"` // The ID of the image used for cluster instances. This is internally generated by the cloud provider to uniquely identify the image. ID string `json:"id,omitempty"` // The name of the image used for cluster instances. Name string `json:"name,omitempty"` }
ImageDetails The details of the image used for cluster instances.
swagger:model ImageDetails
func (*ImageDetails) ContextValidate ¶
ContextValidate validates this image details based on context it is used
func (*ImageDetails) MarshalBinary ¶
func (m *ImageDetails) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ImageDetails) UnmarshalBinary ¶
func (m *ImageDetails) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ImageInfo ¶
type ImageInfo struct { // Version of the image components. ComponentVersions *ImageComponentVersions `json:"componentVersions,omitempty"` // Image creation timestamp. Created int64 `json:"created,omitempty"` // Name of the image catalog, the image is from. ImageCatalogName string `json:"imageCatalogName,omitempty"` // The id of the image. ImageID string `json:"imageId,omitempty"` // The name of the image. ImageName string `json:"imageName,omitempty"` }
ImageInfo Basic information about an image.
swagger:model ImageInfo
func (*ImageInfo) ContextValidate ¶
ContextValidate validate this image info based on the context it is used
func (*ImageInfo) MarshalBinary ¶
MarshalBinary interface implementation
func (*ImageInfo) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type ImageRequest ¶
type ImageRequest struct { // The image catalog name. // Required: true CatalogName *string `json:"catalogName"` // The ID of the image used for cluster instances. This is generated by the cloud provider to uniquely identify the image. // Required: true ID *string `json:"id"` }
ImageRequest The details of the image used for cluster instances.
swagger:model ImageRequest
func (*ImageRequest) ContextValidate ¶
ContextValidate validates this image request based on context it is used
func (*ImageRequest) MarshalBinary ¶
func (m *ImageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ImageRequest) UnmarshalBinary ¶
func (m *ImageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type IndividualAutoScaleHistoryResponse ¶
type IndividualAutoScaleHistoryResponse struct { // The AutoScale related operation that was performed. EventMessage string `json:"eventMessage,omitempty"` // The time at which the event occurred. // Format: date-time EventTime strfmt.DateTime `json:"eventTime,omitempty"` }
IndividualAutoScaleHistoryResponse An object representing a single AutoScale history event for a DataHub cluster.
swagger:model IndividualAutoScaleHistoryResponse
func (*IndividualAutoScaleHistoryResponse) ContextValidate ¶
func (m *IndividualAutoScaleHistoryResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this individual auto scale history response based on context it is used
func (*IndividualAutoScaleHistoryResponse) MarshalBinary ¶
func (m *IndividualAutoScaleHistoryResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*IndividualAutoScaleHistoryResponse) UnmarshalBinary ¶
func (m *IndividualAutoScaleHistoryResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type IndividualScheduleRequest ¶
type IndividualScheduleRequest struct { // configuration // Required: true Configuration *IndividualScheduleRequestConfiguration `json:"configuration"` // An optional description for the specific schedule. // Max Length: 1000 // Min Length: 0 Description *string `json:"description,omitempty"` // An optional identifier for the specific schedule. Generally useful for debugging. Will be auto-generated if none provided. // Max Length: 200 // Min Length: 5 Identifier string `json:"identifier,omitempty"` }
IndividualScheduleRequest An individual schedule based policy
swagger:model IndividualScheduleRequest
func (*IndividualScheduleRequest) ContextValidate ¶
func (m *IndividualScheduleRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this individual schedule request based on the context it is used
func (*IndividualScheduleRequest) MarshalBinary ¶
func (m *IndividualScheduleRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*IndividualScheduleRequest) UnmarshalBinary ¶
func (m *IndividualScheduleRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type IndividualScheduleRequestConfiguration ¶
type IndividualScheduleRequestConfiguration struct { // action // Required: true Action *IndividualScheduleRequestConfigurationAction `json:"action"` // trigger // Required: true Trigger *IndividualScheduleRequestConfigurationTrigger `json:"trigger"` }
IndividualScheduleRequestConfiguration The schedule configuration
swagger:model IndividualScheduleRequestConfiguration
func (*IndividualScheduleRequestConfiguration) ContextValidate ¶
func (m *IndividualScheduleRequestConfiguration) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this individual schedule request configuration based on the context it is used
func (*IndividualScheduleRequestConfiguration) MarshalBinary ¶
func (m *IndividualScheduleRequestConfiguration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*IndividualScheduleRequestConfiguration) UnmarshalBinary ¶
func (m *IndividualScheduleRequestConfiguration) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type IndividualScheduleRequestConfigurationAction ¶
type IndividualScheduleRequestConfigurationAction struct { // The type of resource adjustment. Only ABSOLUTE_COUNT supported at the moment. // Enum: [ABSOLUTE_COUNT] ResourceAdjustmentType string `json:"resourceAdjustmentType,omitempty"` // The target value for the resource based on the AdjustmentType // Required: true // Minimum: 0 ResourceAdjustmentValue *int32 `json:"resourceAdjustmentValue"` }
IndividualScheduleRequestConfigurationAction The scaling action to take when triggered
swagger:model IndividualScheduleRequestConfigurationAction
func (*IndividualScheduleRequestConfigurationAction) ContextValidate ¶
func (m *IndividualScheduleRequestConfigurationAction) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this individual schedule request configuration action based on context it is used
func (*IndividualScheduleRequestConfigurationAction) MarshalBinary ¶
func (m *IndividualScheduleRequestConfigurationAction) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*IndividualScheduleRequestConfigurationAction) UnmarshalBinary ¶
func (m *IndividualScheduleRequestConfigurationAction) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type IndividualScheduleRequestConfigurationTrigger ¶
type IndividualScheduleRequestConfigurationTrigger struct { // The cron expression for this schedule // Required: true // Max Length: 100 // Min Length: 1 CronExpression *string `json:"cronExpression"` // The time zone for the cron expression // Required: true // Max Length: 50 // Min Length: 1 TimeZone *string `json:"timeZone"` }
IndividualScheduleRequestConfigurationTrigger The trigger for this rule
swagger:model IndividualScheduleRequestConfigurationTrigger
func (*IndividualScheduleRequestConfigurationTrigger) ContextValidate ¶
func (m *IndividualScheduleRequestConfigurationTrigger) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this individual schedule request configuration trigger based on context it is used
func (*IndividualScheduleRequestConfigurationTrigger) MarshalBinary ¶
func (m *IndividualScheduleRequestConfigurationTrigger) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*IndividualScheduleRequestConfigurationTrigger) UnmarshalBinary ¶
func (m *IndividualScheduleRequestConfigurationTrigger) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type IndividualScheduleResponse ¶
type IndividualScheduleResponse struct { // configuration // Required: true Configuration *IndividualScheduleResponseConfiguration `json:"configuration"` // Description for the specified schedule. Description string `json:"description,omitempty"` // An identifier fot the specific schedule. Generally usefulf for debugging. // Required: true Identifier *string `json:"identifier"` }
IndividualScheduleResponse An individual schedule based policy
swagger:model IndividualScheduleResponse
func (*IndividualScheduleResponse) ContextValidate ¶
func (m *IndividualScheduleResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this individual schedule response based on the context it is used
func (*IndividualScheduleResponse) MarshalBinary ¶
func (m *IndividualScheduleResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*IndividualScheduleResponse) UnmarshalBinary ¶
func (m *IndividualScheduleResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type IndividualScheduleResponseConfiguration ¶
type IndividualScheduleResponseConfiguration struct { // action // Required: true Action *IndividualScheduleResponseConfigurationAction `json:"action"` // trigger // Required: true Trigger *IndividualScheduleResponseConfigurationTrigger `json:"trigger"` }
IndividualScheduleResponseConfiguration The schedule configuration.
swagger:model IndividualScheduleResponseConfiguration
func (*IndividualScheduleResponseConfiguration) ContextValidate ¶
func (m *IndividualScheduleResponseConfiguration) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this individual schedule response configuration based on the context it is used
func (*IndividualScheduleResponseConfiguration) MarshalBinary ¶
func (m *IndividualScheduleResponseConfiguration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*IndividualScheduleResponseConfiguration) UnmarshalBinary ¶
func (m *IndividualScheduleResponseConfiguration) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type IndividualScheduleResponseConfigurationAction ¶
type IndividualScheduleResponseConfigurationAction struct { // The type of resource adjustment. Only ABSOLUTE_COUNT supported at the moment. // Enum: [ABSOLUTE_COUNT] ResourceAdjustmentType string `json:"resourceAdjustmentType,omitempty"` // The target value for the resource based on the AdjustmentType // Required: true ResourceAdjustmentValue *int32 `json:"resourceAdjustmentValue"` }
IndividualScheduleResponseConfigurationAction The scaling action to take when triggered.
swagger:model IndividualScheduleResponseConfigurationAction
func (*IndividualScheduleResponseConfigurationAction) ContextValidate ¶
func (m *IndividualScheduleResponseConfigurationAction) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this individual schedule response configuration action based on context it is used
func (*IndividualScheduleResponseConfigurationAction) MarshalBinary ¶
func (m *IndividualScheduleResponseConfigurationAction) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*IndividualScheduleResponseConfigurationAction) UnmarshalBinary ¶
func (m *IndividualScheduleResponseConfigurationAction) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type IndividualScheduleResponseConfigurationTrigger ¶
type IndividualScheduleResponseConfigurationTrigger struct { // The cron expression for this schedule // Required: true // Max Length: 100 // Min Length: 1 CronExpression *string `json:"cronExpression"` // The time zone for the cron expression // Required: true // Max Length: 50 // Min Length: 1 TimeZone *string `json:"timeZone"` }
IndividualScheduleResponseConfigurationTrigger The trigger for this rule.
swagger:model IndividualScheduleResponseConfigurationTrigger
func (*IndividualScheduleResponseConfigurationTrigger) ContextValidate ¶
func (m *IndividualScheduleResponseConfigurationTrigger) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this individual schedule response configuration trigger based on context it is used
func (*IndividualScheduleResponseConfigurationTrigger) MarshalBinary ¶
func (m *IndividualScheduleResponseConfigurationTrigger) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*IndividualScheduleResponseConfigurationTrigger) UnmarshalBinary ¶
func (m *IndividualScheduleResponseConfigurationTrigger) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Instance ¶
type Instance struct { // The FQDN of the instance. Fqdn string `json:"fqdn,omitempty"` // The ID of the given instance. // Required: true ID *string `json:"id"` // The type of the given instance (either GATEWAY, GATEWAY_PRIMARY, or CORE). // Required: true InstanceType *string `json:"instanceType"` // The private IP of the given instance. PrivateIP string `json:"privateIp,omitempty"` // The public IP of the given instance. PublicIP string `json:"publicIp,omitempty"` // The health state of the instance. UNHEALTHY represents instances with unhealthy services, lost instances, or failed operations. // Required: true State *string `json:"state"` // The status of the instance. This includes information like whether the instance is being provisioned, stopped, decommissioning failures etc. Status string `json:"status,omitempty"` }
Instance Object which holds some details of an instance for the given cluster.
swagger:model Instance
func (*Instance) ContextValidate ¶
ContextValidate validates this instance based on context it is used
func (*Instance) MarshalBinary ¶
MarshalBinary interface implementation
func (*Instance) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type InstanceGroup ¶
type InstanceGroup struct { // List of instances in this instance group. // Required: true Instances []*Instance `json:"instances"` // The name of the instance group where the given instance is located. // Required: true Name *string `json:"name"` }
InstanceGroup The type of the instance group which also contains the actual instance(s)
swagger:model InstanceGroup
func (*InstanceGroup) ContextValidate ¶
ContextValidate validate this instance group based on the context it is used
func (*InstanceGroup) MarshalBinary ¶
func (m *InstanceGroup) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*InstanceGroup) UnmarshalBinary ¶
func (m *InstanceGroup) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type InstanceGroupRecipeRequest ¶
type InstanceGroupRecipeRequest struct { // A valid instance/host group name. This name must be unique. // Required: true InstanceGroupName *string `json:"instanceGroupName"` // Names of the recipes (empty is valid). // Unique: true RecipeNames []string `json:"recipeNames"` }
InstanceGroupRecipeRequest Represents an instance group - recipe pair (by names) request.
swagger:model InstanceGroupRecipeRequest
func (*InstanceGroupRecipeRequest) ContextValidate ¶
func (m *InstanceGroupRecipeRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this instance group recipe request based on context it is used
func (*InstanceGroupRecipeRequest) MarshalBinary ¶
func (m *InstanceGroupRecipeRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*InstanceGroupRecipeRequest) UnmarshalBinary ¶
func (m *InstanceGroupRecipeRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type InstanceGroupRecipeResponse ¶
type InstanceGroupRecipeResponse struct { // A valid instance/host group name. This name must be unique. // Required: true InstanceGroupName *string `json:"instanceGroupName"` // Names of the recipes (empty is valid). // Unique: true RecipeNames []string `json:"recipeNames"` }
InstanceGroupRecipeResponse Represents an instance group - recipe pair (by names) response.
swagger:model InstanceGroupRecipeResponse
func (*InstanceGroupRecipeResponse) ContextValidate ¶
func (m *InstanceGroupRecipeResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this instance group recipe response based on context it is used
func (*InstanceGroupRecipeResponse) MarshalBinary ¶
func (m *InstanceGroupRecipeResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*InstanceGroupRecipeResponse) UnmarshalBinary ¶
func (m *InstanceGroupRecipeResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type InstanceGroupRequest ¶
type InstanceGroupRequest struct { // The attached volume configuration. This does not include root volume. // Required: true AttachedVolumeConfiguration []*AttachedVolumeRequest `json:"attachedVolumeConfiguration"` // The instance group name. // Required: true InstanceGroupName *string `json:"instanceGroupName"` // The instance group type. // Required: true InstanceGroupType *string `json:"instanceGroupType"` // The cloud provider specific instance type to be used. // Required: true InstanceType *string `json:"instanceType"` // Number of instances in the instance group // Required: true NodeCount *int32 `json:"nodeCount"` // The names or CRNs of the recipes that would be applied to the instance group. RecipeNames []string `json:"recipeNames"` // Recovery mode for the instance group. RecoveryMode string `json:"recoveryMode,omitempty"` // The root volume size. RootVolumeSize int32 `json:"rootVolumeSize,omitempty"` // The volume encryption settings. This setting does not apply to Azure which always encrypts volumes. VolumeEncryption *VolumeEncryptionRequest `json:"volumeEncryption,omitempty"` }
InstanceGroupRequest Configurations for instance group
swagger:model InstanceGroupRequest
func (*InstanceGroupRequest) ContextValidate ¶
ContextValidate validate this instance group request based on the context it is used
func (*InstanceGroupRequest) MarshalBinary ¶
func (m *InstanceGroupRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*InstanceGroupRequest) UnmarshalBinary ¶
func (m *InstanceGroupRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type InstanceTemplate ¶
type InstanceTemplate struct { // The type of the instance. InstanceType string `json:"instanceType,omitempty"` }
InstanceTemplate Instance template configuration(s).
swagger:model InstanceTemplate
func (*InstanceTemplate) ContextValidate ¶
ContextValidate validates this instance template based on context it is used
func (*InstanceTemplate) MarshalBinary ¶
func (m *InstanceTemplate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*InstanceTemplate) UnmarshalBinary ¶
func (m *InstanceTemplate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ListAutoScaleHistoryRequest ¶
type ListAutoScaleHistoryRequest struct { // The name or CRN of the cluster. // Required: true // Max Length: 500 // Min Length: 5 ClusterName *string `json:"clusterName"` // The maximum number of history entries to retrieve (Default 200). // Maximum: 1000 // Minimum: 0 Count *int32 `json:"count,omitempty"` }
ListAutoScaleHistoryRequest Request object to retrieve the AutoScale history for a DataHub cluster.
swagger:model ListAutoScaleHistoryRequest
func (*ListAutoScaleHistoryRequest) ContextValidate ¶
func (m *ListAutoScaleHistoryRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this list auto scale history request based on context it is used
func (*ListAutoScaleHistoryRequest) MarshalBinary ¶
func (m *ListAutoScaleHistoryRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ListAutoScaleHistoryRequest) UnmarshalBinary ¶
func (m *ListAutoScaleHistoryRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ListAutoScaleHistoryResponse ¶
type ListAutoScaleHistoryResponse struct { // List of history events for the cluster. HistoryEvents []*IndividualAutoScaleHistoryResponse `json:"historyEvents"` }
ListAutoScaleHistoryResponse The response object which describes the AutoScale rules for a DataHub cluster.
swagger:model ListAutoScaleHistoryResponse
func (*ListAutoScaleHistoryResponse) ContextValidate ¶
func (m *ListAutoScaleHistoryResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this list auto scale history response based on the context it is used
func (*ListAutoScaleHistoryResponse) MarshalBinary ¶
func (m *ListAutoScaleHistoryResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ListAutoScaleHistoryResponse) UnmarshalBinary ¶
func (m *ListAutoScaleHistoryResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ListClusterDefinitionsRequest ¶
type ListClusterDefinitionsRequest interface{}
ListClusterDefinitionsRequest Request object for list cluster definitions request.
swagger:model ListClusterDefinitionsRequest
type ListClusterDefinitionsResponse ¶
type ListClusterDefinitionsResponse struct { // The clusterDefinitions. // Required: true ClusterDefinitions []*ClusterDefinitionSummary `json:"clusterDefinitions"` }
ListClusterDefinitionsResponse Response object for list cluster definition response.
swagger:model ListClusterDefinitionsResponse
func (*ListClusterDefinitionsResponse) ContextValidate ¶
func (m *ListClusterDefinitionsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this list cluster definitions response based on the context it is used
func (*ListClusterDefinitionsResponse) MarshalBinary ¶
func (m *ListClusterDefinitionsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ListClusterDefinitionsResponse) UnmarshalBinary ¶
func (m *ListClusterDefinitionsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ListClusterLifecycleEventsRequest ¶
type ListClusterLifecycleEventsRequest struct { // The name or CRN of the cluster for which events are to be listed. // Required: true Cluster *string `json:"cluster"` // 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"` }
ListClusterLifecycleEventsRequest Request object for listing cluster events.
swagger:model ListClusterLifecycleEventsRequest
func (*ListClusterLifecycleEventsRequest) ContextValidate ¶
func (m *ListClusterLifecycleEventsRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this list cluster lifecycle events request based on context it is used
func (*ListClusterLifecycleEventsRequest) MarshalBinary ¶
func (m *ListClusterLifecycleEventsRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ListClusterLifecycleEventsRequest) UnmarshalBinary ¶
func (m *ListClusterLifecycleEventsRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ListClusterLifecycleEventsResponse ¶
type ListClusterLifecycleEventsResponse struct { // Cluster events. // Required: true ClusterEvents []*ClusterLifecycleEvents `json:"clusterEvents"` // The token to use when requesting the next set of results. If not present, there are no additional results. NextToken string `json:"nextToken,omitempty"` }
ListClusterLifecycleEventsResponse Response object for fetching cluster events request.
swagger:model ListClusterLifecycleEventsResponse
func (*ListClusterLifecycleEventsResponse) ContextValidate ¶
func (m *ListClusterLifecycleEventsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this list cluster lifecycle events response based on the context it is used
func (*ListClusterLifecycleEventsResponse) MarshalBinary ¶
func (m *ListClusterLifecycleEventsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ListClusterLifecycleEventsResponse) UnmarshalBinary ¶
func (m *ListClusterLifecycleEventsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ListClusterTemplatesRequest ¶
type ListClusterTemplatesRequest interface{}
ListClusterTemplatesRequest Request object for list cluster templates request.
swagger:model ListClusterTemplatesRequest
type ListClusterTemplatesResponse ¶
type ListClusterTemplatesResponse struct { // The cluster templates. // Required: true ClusterTemplates []*ClusterTemplateSummary `json:"clusterTemplates"` }
ListClusterTemplatesResponse Response object for list cluster templates request.
swagger:model ListClusterTemplatesResponse
func (*ListClusterTemplatesResponse) ContextValidate ¶
func (m *ListClusterTemplatesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this list cluster templates response based on the context it is used
func (*ListClusterTemplatesResponse) MarshalBinary ¶
func (m *ListClusterTemplatesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ListClusterTemplatesResponse) UnmarshalBinary ¶
func (m *ListClusterTemplatesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ListClustersRequest ¶
type ListClustersRequest struct { // The name or CRN of the environment for which the clusters will be listed. EnvironmentName string `json:"environmentName,omitempty"` }
ListClustersRequest Request object for list clusters request.
swagger:model ListClustersRequest
func (*ListClustersRequest) ContextValidate ¶
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
type ListClustersResponse ¶
type ListClustersResponse struct { // The clusters. // Required: true Clusters []*ClusterSummary `json:"clusters"` }
ListClustersResponse Response object for list clusters request.
swagger:model ListClustersResponse
func (*ListClustersResponse) ContextValidate ¶
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
type ListCustomConfigurationsRequest ¶
type ListCustomConfigurationsRequest struct { // 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"` }
ListCustomConfigurationsRequest The request object for the list custom configurations request.
swagger:model ListCustomConfigurationsRequest
func (*ListCustomConfigurationsRequest) ContextValidate ¶
func (m *ListCustomConfigurationsRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this list custom configurations request based on context it is used
func (*ListCustomConfigurationsRequest) MarshalBinary ¶
func (m *ListCustomConfigurationsRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ListCustomConfigurationsRequest) UnmarshalBinary ¶
func (m *ListCustomConfigurationsRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ListCustomConfigurationsResponse ¶
type ListCustomConfigurationsResponse struct { // The list of custom configurations. // Required: true CustomConfigurations []*CustomConfigurations `json:"customConfigurations"` // The token to use when requesting the next set of results. If not present, there are no additional results. NextToken string `json:"nextToken,omitempty"` }
ListCustomConfigurationsResponse The response object for the list custom configurations request.
swagger:model ListCustomConfigurationsResponse
func (*ListCustomConfigurationsResponse) ContextValidate ¶
func (m *ListCustomConfigurationsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this list custom configurations response based on the context it is used
func (*ListCustomConfigurationsResponse) MarshalBinary ¶
func (m *ListCustomConfigurationsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ListCustomConfigurationsResponse) UnmarshalBinary ¶
func (m *ListCustomConfigurationsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ListDatahubDiagnosticsRequest ¶
type ListDatahubDiagnosticsRequest struct { // CRN of the DataHub cluster. // Required: true Crn *string `json:"crn"` }
ListDatahubDiagnosticsRequest Request object for listing recent Datahub diagnostics collections.
swagger:model ListDatahubDiagnosticsRequest
func (*ListDatahubDiagnosticsRequest) ContextValidate ¶
func (m *ListDatahubDiagnosticsRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this list datahub diagnostics request based on context it is used
func (*ListDatahubDiagnosticsRequest) MarshalBinary ¶
func (m *ListDatahubDiagnosticsRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ListDatahubDiagnosticsRequest) UnmarshalBinary ¶
func (m *ListDatahubDiagnosticsRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ListDatahubDiagnosticsResponse ¶
type ListDatahubDiagnosticsResponse struct { // description. Collections []*DatahubDiagnosticsCollectionResponse `json:"collections"` }
ListDatahubDiagnosticsResponse Response object for listing recent Datahub diagnostics collections.
swagger:model ListDatahubDiagnosticsResponse
func (*ListDatahubDiagnosticsResponse) ContextValidate ¶
func (m *ListDatahubDiagnosticsResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this list datahub diagnostics response based on the context it is used
func (*ListDatahubDiagnosticsResponse) MarshalBinary ¶
func (m *ListDatahubDiagnosticsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ListDatahubDiagnosticsResponse) UnmarshalBinary ¶
func (m *ListDatahubDiagnosticsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ListRecipesRequest ¶
type ListRecipesRequest interface{}
ListRecipesRequest Request object for list recipes request.
swagger:model ListRecipesRequest
type ListRecipesResponse ¶
type ListRecipesResponse struct { // The recipes. // Required: true Recipes []*RecipeSummary `json:"recipes"` }
ListRecipesResponse Response object for list recipes request.
swagger:model ListRecipesResponse
func (*ListRecipesResponse) ContextValidate ¶
ContextValidate validate this list recipes response based on the context it is used
func (*ListRecipesResponse) MarshalBinary ¶
func (m *ListRecipesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ListRecipesResponse) UnmarshalBinary ¶
func (m *ListRecipesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PrepareClusterUpgradeRequest ¶
type PrepareClusterUpgradeRequest struct { // The name or CRN of the Data Hub. // Required: true Cluster *string `json:"cluster"` // The ID of an image to upgrade to. ImageID string `json:"imageId,omitempty"` // The runtime version to upgrade to. Runtime string `json:"runtime,omitempty"` }
PrepareClusterUpgradeRequest Request object to Data Hub upgrade preparation. This command indicates the upgrade preparation for a specific image or a selected runtime version. Important to note that the imageId or the runtime parameter must be present in the request.
swagger:model PrepareClusterUpgradeRequest
func (*PrepareClusterUpgradeRequest) ContextValidate ¶
func (m *PrepareClusterUpgradeRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this prepare cluster upgrade request based on context it is used
func (*PrepareClusterUpgradeRequest) MarshalBinary ¶
func (m *PrepareClusterUpgradeRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PrepareClusterUpgradeRequest) UnmarshalBinary ¶
func (m *PrepareClusterUpgradeRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PrepareClusterUpgradeResponse ¶
type PrepareClusterUpgradeResponse struct { // Information about the current image. Current *ImageInfo `json:"current,omitempty"` // The reason why upgrade is not possible. Reason string `json:"reason,omitempty"` // List of images and components to upgrade to. UpgradeCandidates []*ImageInfo `json:"upgradeCandidates"` }
PrepareClusterUpgradeResponse Response object for upgrade Data Hub request.
swagger:model PrepareClusterUpgradeResponse
func (*PrepareClusterUpgradeResponse) ContextValidate ¶
func (m *PrepareClusterUpgradeResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this prepare cluster upgrade response based on the context it is used
func (*PrepareClusterUpgradeResponse) MarshalBinary ¶
func (m *PrepareClusterUpgradeResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PrepareClusterUpgradeResponse) UnmarshalBinary ¶
func (m *PrepareClusterUpgradeResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Recipe ¶
type Recipe struct { // The CRN of the creator of the recipe. CreatorCrn string `json:"creatorCrn,omitempty"` // The CRN of the recipe. // Required: true Crn *string `json:"crn"` // The description of the recipe. Description string `json:"description,omitempty"` // The content of the recipe. RecipeContent string `json:"recipeContent,omitempty"` // The name of the recipe. // Required: true RecipeName *string `json:"recipeName"` // The type of recipe. Supported values are : PRE_CLOUDERA_MANAGER_START, PRE_TERMINATION, POST_CLOUDERA_MANAGER_START, POST_CLUSTER_INSTALL. Type string `json:"type,omitempty"` }
Recipe Information about a recipe.
swagger:model Recipe
func (*Recipe) ContextValidate ¶
ContextValidate validates this recipe based on context it is used
func (*Recipe) MarshalBinary ¶
MarshalBinary interface implementation
func (*Recipe) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type RecipeSummary ¶
type RecipeSummary struct { // The CRN of the recipe. // Required: true Crn *string `json:"crn"` // The description of the recipe. Description string `json:"description,omitempty"` // The name of the recipe. // Required: true RecipeName *string `json:"recipeName"` // The type of recipe. Supported values are : PRE_CLOUDERA_MANAGER_START, PRE_TERMINATION, POST_CLOUDERA_MANAGER_START, POST_CLUSTER_INSTALL. Type string `json:"type,omitempty"` }
RecipeSummary Information about a recipe.
swagger:model RecipeSummary
func (*RecipeSummary) ContextValidate ¶
ContextValidate validates this recipe summary based on context it is used
func (*RecipeSummary) MarshalBinary ¶
func (m *RecipeSummary) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RecipeSummary) UnmarshalBinary ¶
func (m *RecipeSummary) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RenewCertificateRequest ¶
type RenewCertificateRequest struct { // The name or CRN of the cluster. // Required: true ClusterName *string `json:"clusterName"` }
RenewCertificateRequest Request object for renew datahub certificate request, deprecated.
swagger:model RenewCertificateRequest
func (*RenewCertificateRequest) ContextValidate ¶
func (m *RenewCertificateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this renew certificate request based on context it is used
func (*RenewCertificateRequest) MarshalBinary ¶
func (m *RenewCertificateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RenewCertificateRequest) UnmarshalBinary ¶
func (m *RenewCertificateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RenewCertificateResponse ¶
type RenewCertificateResponse interface{}
RenewCertificateResponse Response object for renew certificate request, deprecated.
swagger:model RenewCertificateResponse
type RenewPublicCertificateRequest ¶
type RenewPublicCertificateRequest struct { // The name or CRN of the datahub. // Required: true Datahub *string `json:"datahub"` }
RenewPublicCertificateRequest Request object for renewing the Datahub public certificate.
swagger:model RenewPublicCertificateRequest
func (*RenewPublicCertificateRequest) ContextValidate ¶
func (m *RenewPublicCertificateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this renew public certificate request based on context it is used
func (*RenewPublicCertificateRequest) MarshalBinary ¶
func (m *RenewPublicCertificateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RenewPublicCertificateRequest) UnmarshalBinary ¶
func (m *RenewPublicCertificateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RenewPublicCertificateResponse ¶
type RenewPublicCertificateResponse interface{}
RenewPublicCertificateResponse Response object for renew public certificate request.
swagger:model RenewPublicCertificateResponse
type RepairClusterRequest ¶
type RepairClusterRequest struct { // The name or CRN of the cluster to be repaired. // Required: true ClusterName *string `json:"clusterName"` // List of instance groups where the failed instances will be repaired. InstanceGroupNames []string `json:"instanceGroupNames"` // List of instances. Instances *RepairInstancesRequest `json:"instances,omitempty"` // If true, the failed instances will only be removed, otherwise the failed instances will be removed and new instances will be started. RemoveOnly bool `json:"removeOnly,omitempty"` }
RepairClusterRequest Request object for repair cluster request.
swagger:model RepairClusterRequest
func (*RepairClusterRequest) ContextValidate ¶
ContextValidate validate this repair cluster request based on the context it is used
func (*RepairClusterRequest) MarshalBinary ¶
func (m *RepairClusterRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RepairClusterRequest) UnmarshalBinary ¶
func (m *RepairClusterRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RepairClusterResponse ¶
type RepairClusterResponse interface{}
RepairClusterResponse Response object for repair cluster request.
swagger:model RepairClusterResponse
type RepairInstancesRequest ¶
type RepairInstancesRequest struct { // The existing disk volumes on the instances will be re-created if the deleteVolumes is true. Otherwise, the volumes will be reattached to the new instances. DeleteVolumes bool `json:"deleteVolumes,omitempty"` // List of instance ids. InstanceIds []string `json:"instanceIds"` }
RepairInstancesRequest Details for repair instances.
swagger:model RepairInstancesRequest
func (*RepairInstancesRequest) ContextValidate ¶
func (m *RepairInstancesRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this repair instances request based on context it is used
func (*RepairInstancesRequest) MarshalBinary ¶
func (m *RepairInstancesRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RepairInstancesRequest) UnmarshalBinary ¶
func (m *RepairInstancesRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReplaceRecipesRequest ¶
type ReplaceRecipesRequest struct { // The name or CRN of the datahub. // Required: true Datahub *string `json:"datahub"` // The list of instance group and recipe name pairs. // Required: true InstanceGroupRecipes []*InstanceGroupRecipeRequest `json:"instanceGroupRecipes"` }
ReplaceRecipesRequest The request for replacing recipes.
swagger:model ReplaceRecipesRequest
func (*ReplaceRecipesRequest) ContextValidate ¶
ContextValidate validate this replace recipes request based on the context it is used
func (*ReplaceRecipesRequest) MarshalBinary ¶
func (m *ReplaceRecipesRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReplaceRecipesRequest) UnmarshalBinary ¶
func (m *ReplaceRecipesRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ReplaceRecipesResponse ¶
type ReplaceRecipesResponse struct { // The list of recipes, which will be attached to the cluster. AttachedRecipes []*InstanceGroupRecipeResponse `json:"attachedRecipes"` // The list of recipes, which will be detached from the cluster. DetachedRecipes []*InstanceGroupRecipeResponse `json:"detachedRecipes"` }
ReplaceRecipesResponse The response for replacing recipes.
swagger:model ReplaceRecipesResponse
func (*ReplaceRecipesResponse) ContextValidate ¶
func (m *ReplaceRecipesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this replace recipes response based on the context it is used
func (*ReplaceRecipesResponse) MarshalBinary ¶
func (m *ReplaceRecipesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ReplaceRecipesResponse) UnmarshalBinary ¶
func (m *ReplaceRecipesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RetryClusterRequest ¶
type RetryClusterRequest struct { // The name or CRN of the cluster for which the operations need to be retried. // Required: true ClusterName *string `json:"clusterName"` }
RetryClusterRequest Request object for retry cluster request.
swagger:model RetryClusterRequest
func (*RetryClusterRequest) ContextValidate ¶
ContextValidate validates this retry cluster request based on context it is used
func (*RetryClusterRequest) MarshalBinary ¶
func (m *RetryClusterRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RetryClusterRequest) UnmarshalBinary ¶
func (m *RetryClusterRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RetryClusterResponse ¶
type RetryClusterResponse interface{}
RetryClusterResponse Response object for retry cluster request.
swagger:model RetryClusterResponse
type RotateAutoTLSCertificatesRequest ¶
type RotateAutoTLSCertificatesRequest struct { // The name or CRN of the datahub. // Required: true DatahubName *string `json:"datahubName"` }
RotateAutoTLSCertificatesRequest Request object to rotate autotls certificates on datahub's hosts, deprecated.
swagger:model RotateAutoTlsCertificatesRequest
func (*RotateAutoTLSCertificatesRequest) ContextValidate ¶
func (m *RotateAutoTLSCertificatesRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this rotate auto Tls certificates request based on context it is used
func (*RotateAutoTLSCertificatesRequest) MarshalBinary ¶
func (m *RotateAutoTLSCertificatesRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RotateAutoTLSCertificatesRequest) UnmarshalBinary ¶
func (m *RotateAutoTLSCertificatesRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RotateAutoTLSCertificatesResponse ¶
type RotateAutoTLSCertificatesResponse interface{}
RotateAutoTLSCertificatesResponse Response object to rotate autotls certificates on datahub's hosts, deprecated.
swagger:model RotateAutoTlsCertificatesResponse
type RotatePrivateCertificatesRequest ¶
type RotatePrivateCertificatesRequest struct { // The name or CRN of the datahub. // Required: true Datahub *string `json:"datahub"` }
RotatePrivateCertificatesRequest Request object to rotate private certificates on the hosts of Datahub.
swagger:model RotatePrivateCertificatesRequest
func (*RotatePrivateCertificatesRequest) ContextValidate ¶
func (m *RotatePrivateCertificatesRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this rotate private certificates request based on context it is used
func (*RotatePrivateCertificatesRequest) MarshalBinary ¶
func (m *RotatePrivateCertificatesRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RotatePrivateCertificatesRequest) UnmarshalBinary ¶
func (m *RotatePrivateCertificatesRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RotatePrivateCertificatesResponse ¶
type RotatePrivateCertificatesResponse interface{}
RotatePrivateCertificatesResponse Response object to rotate private certificates on the hosts of Datahub.
swagger:model RotatePrivateCertificatesResponse
type RotateSaltPasswordRequest ¶
type RotateSaltPasswordRequest struct { // The name or CRN of the cluster. // Required: true Cluster *string `json:"cluster"` }
RotateSaltPasswordRequest Request object for rotating SaltStack user password on Data Hub instances.
swagger:model RotateSaltPasswordRequest
func (*RotateSaltPasswordRequest) ContextValidate ¶
func (m *RotateSaltPasswordRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this rotate salt password request based on context it is used
func (*RotateSaltPasswordRequest) MarshalBinary ¶
func (m *RotateSaltPasswordRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RotateSaltPasswordRequest) UnmarshalBinary ¶
func (m *RotateSaltPasswordRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RotateSaltPasswordResponse ¶
type RotateSaltPasswordResponse interface{}
RotateSaltPasswordResponse Response object for rotating SaltStack user password on Data Hub instances.
swagger:model RotateSaltPasswordResponse
type ScaleClusterRequest ¶
type ScaleClusterRequest struct { // The name or CRN of the cluster to be scaled. // Required: true ClusterName *string `json:"clusterName"` // The desired number of instances in the instance group. // Required: true InstanceGroupDesiredCount *int32 `json:"instanceGroupDesiredCount"` // The name of the instance group which needs to be scaled. // Required: true InstanceGroupName *string `json:"instanceGroupName"` }
ScaleClusterRequest Request object for scale cluster request.
swagger:model ScaleClusterRequest
func (*ScaleClusterRequest) ContextValidate ¶
ContextValidate validates this scale cluster request based on context it is used
func (*ScaleClusterRequest) MarshalBinary ¶
func (m *ScaleClusterRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ScaleClusterRequest) UnmarshalBinary ¶
func (m *ScaleClusterRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ScaleClusterResponse ¶
type ScaleClusterResponse interface{}
ScaleClusterResponse Response object for scale cluster request.
swagger:model ScaleClusterResponse
type ServiceStatus ¶
type ServiceStatus struct { // The service health checks. HealthChecks []*HealthCheck `json:"healthChecks"` // The service health summary. HealthSummary string `json:"healthSummary,omitempty"` // The service state. State string `json:"state,omitempty"` // The service type. Type string `json:"type,omitempty"` }
ServiceStatus Information about a cluster service.
swagger:model ServiceStatus
func (*ServiceStatus) ContextValidate ¶
ContextValidate validate this service status based on the context it is used
func (*ServiceStatus) MarshalBinary ¶
func (m *ServiceStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ServiceStatus) UnmarshalBinary ¶
func (m *ServiceStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SetCatalogRequest ¶
type SetCatalogRequest struct { // The name of the catalog to be used. // Required: true CatalogName *string `json:"catalogName"` // The name or CRN of the affected DataHub cluster. // Required: true Cluster *string `json:"cluster"` }
SetCatalogRequest The request object to set catalog for a DataHub.
swagger:model SetCatalogRequest
func (*SetCatalogRequest) ContextValidate ¶
ContextValidate validates this set catalog request based on context it is used
func (*SetCatalogRequest) MarshalBinary ¶
func (m *SetCatalogRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SetCatalogRequest) UnmarshalBinary ¶
func (m *SetCatalogRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SetCatalogResponse ¶
type SetCatalogResponse interface{}
SetCatalogResponse The response object to set catalog for a DataHub request.
swagger:model SetCatalogResponse
type StackStatus ¶
type StackStatus string
StackStatus Status of the stack.
swagger:model StackStatus
const ( // StackStatusREQUESTED captures enum value "REQUESTED" StackStatusREQUESTED StackStatus = "REQUESTED" // StackStatusCREATEINPROGRESS captures enum value "CREATE_IN_PROGRESS" StackStatusCREATEINPROGRESS StackStatus = "CREATE_IN_PROGRESS" // StackStatusAVAILABLE captures enum value "AVAILABLE" StackStatusAVAILABLE StackStatus = "AVAILABLE" // StackStatusUPDATEINPROGRESS captures enum value "UPDATE_IN_PROGRESS" StackStatusUPDATEINPROGRESS StackStatus = "UPDATE_IN_PROGRESS" // StackStatusUPDATEREQUESTED captures enum value "UPDATE_REQUESTED" StackStatusUPDATEREQUESTED StackStatus = "UPDATE_REQUESTED" // StackStatusUPDATEFAILED captures enum value "UPDATE_FAILED" StackStatusUPDATEFAILED StackStatus = "UPDATE_FAILED" // StackStatusBACKUPINPROGRESS captures enum value "BACKUP_IN_PROGRESS" StackStatusBACKUPINPROGRESS StackStatus = "BACKUP_IN_PROGRESS" // StackStatusBACKUPFAILED captures enum value "BACKUP_FAILED" StackStatusBACKUPFAILED StackStatus = "BACKUP_FAILED" // StackStatusBACKUPFINISHED captures enum value "BACKUP_FINISHED" StackStatusBACKUPFINISHED StackStatus = "BACKUP_FINISHED" // StackStatusRESTOREINPROGRESS captures enum value "RESTORE_IN_PROGRESS" StackStatusRESTOREINPROGRESS StackStatus = "RESTORE_IN_PROGRESS" // StackStatusRESTOREFAILED captures enum value "RESTORE_FAILED" StackStatusRESTOREFAILED StackStatus = "RESTORE_FAILED" // StackStatusRESTOREFINISHED captures enum value "RESTORE_FINISHED" StackStatusRESTOREFINISHED StackStatus = "RESTORE_FINISHED" // StackStatusRECOVERYINPROGRESS captures enum value "RECOVERY_IN_PROGRESS" StackStatusRECOVERYINPROGRESS StackStatus = "RECOVERY_IN_PROGRESS" // StackStatusRECOVERYREQUESTED captures enum value "RECOVERY_REQUESTED" StackStatusRECOVERYREQUESTED StackStatus = "RECOVERY_REQUESTED" // StackStatusRECOVERYFAILED captures enum value "RECOVERY_FAILED" StackStatusRECOVERYFAILED StackStatus = "RECOVERY_FAILED" // StackStatusCREATEFAILED captures enum value "CREATE_FAILED" StackStatusCREATEFAILED StackStatus = "CREATE_FAILED" // StackStatusENABLESECURITYFAILED captures enum value "ENABLE_SECURITY_FAILED" StackStatusENABLESECURITYFAILED StackStatus = "ENABLE_SECURITY_FAILED" // StackStatusPREDELETEINPROGRESS captures enum value "PRE_DELETE_IN_PROGRESS" StackStatusPREDELETEINPROGRESS StackStatus = "PRE_DELETE_IN_PROGRESS" // StackStatusDELETEINPROGRESS captures enum value "DELETE_IN_PROGRESS" StackStatusDELETEINPROGRESS StackStatus = "DELETE_IN_PROGRESS" // StackStatusDELETEFAILED captures enum value "DELETE_FAILED" StackStatusDELETEFAILED StackStatus = "DELETE_FAILED" // StackStatusDELETEDONPROVIDERSIDE captures enum value "DELETED_ON_PROVIDER_SIDE" StackStatusDELETEDONPROVIDERSIDE StackStatus = "DELETED_ON_PROVIDER_SIDE" // StackStatusDELETECOMPLETED captures enum value "DELETE_COMPLETED" StackStatusDELETECOMPLETED StackStatus = "DELETE_COMPLETED" // StackStatusSTOPPED captures enum value "STOPPED" StackStatusSTOPPED StackStatus = "STOPPED" // StackStatusSTOPREQUESTED captures enum value "STOP_REQUESTED" StackStatusSTOPREQUESTED StackStatus = "STOP_REQUESTED" // StackStatusSTARTREQUESTED captures enum value "START_REQUESTED" StackStatusSTARTREQUESTED StackStatus = "START_REQUESTED" // StackStatusSTOPINPROGRESS captures enum value "STOP_IN_PROGRESS" StackStatusSTOPINPROGRESS StackStatus = "STOP_IN_PROGRESS" // StackStatusSTARTINPROGRESS captures enum value "START_IN_PROGRESS" StackStatusSTARTINPROGRESS StackStatus = "START_IN_PROGRESS" // StackStatusSTARTFAILED captures enum value "START_FAILED" StackStatusSTARTFAILED StackStatus = "START_FAILED" // StackStatusSTOPFAILED captures enum value "STOP_FAILED" StackStatusSTOPFAILED StackStatus = "STOP_FAILED" // StackStatusWAITFORSYNC captures enum value "WAIT_FOR_SYNC" StackStatusWAITFORSYNC StackStatus = "WAIT_FOR_SYNC" // StackStatusMAINTENANCEMODEENABLED captures enum value "MAINTENANCE_MODE_ENABLED" StackStatusMAINTENANCEMODEENABLED StackStatus = "MAINTENANCE_MODE_ENABLED" // StackStatusAMBIGUOUS captures enum value "AMBIGUOUS" StackStatusAMBIGUOUS StackStatus = "AMBIGUOUS" // StackStatusUNREACHABLE captures enum value "UNREACHABLE" StackStatusUNREACHABLE StackStatus = "UNREACHABLE" // StackStatusNODEFAILURE captures enum value "NODE_FAILURE" StackStatusNODEFAILURE StackStatus = "NODE_FAILURE" // StackStatusEXTERNALDATABASECREATIONINPROGRESS captures enum value "EXTERNAL_DATABASE_CREATION_IN_PROGRESS" StackStatusEXTERNALDATABASECREATIONINPROGRESS StackStatus = "EXTERNAL_DATABASE_CREATION_IN_PROGRESS" // StackStatusEXTERNALDATABASECREATIONFAILED captures enum value "EXTERNAL_DATABASE_CREATION_FAILED" StackStatusEXTERNALDATABASECREATIONFAILED StackStatus = "EXTERNAL_DATABASE_CREATION_FAILED" // StackStatusEXTERNALDATABASEDELETIONINPROGRESS captures enum value "EXTERNAL_DATABASE_DELETION_IN_PROGRESS" StackStatusEXTERNALDATABASEDELETIONINPROGRESS StackStatus = "EXTERNAL_DATABASE_DELETION_IN_PROGRESS" // StackStatusEXTERNALDATABASEDELETIONFINISHED captures enum value "EXTERNAL_DATABASE_DELETION_FINISHED" StackStatusEXTERNALDATABASEDELETIONFINISHED StackStatus = "EXTERNAL_DATABASE_DELETION_FINISHED" // StackStatusEXTERNALDATABASEDELETIONFAILED captures enum value "EXTERNAL_DATABASE_DELETION_FAILED" StackStatusEXTERNALDATABASEDELETIONFAILED StackStatus = "EXTERNAL_DATABASE_DELETION_FAILED" // StackStatusEXTERNALDATABASESTARTINPROGRESS captures enum value "EXTERNAL_DATABASE_START_IN_PROGRESS" StackStatusEXTERNALDATABASESTARTINPROGRESS StackStatus = "EXTERNAL_DATABASE_START_IN_PROGRESS" // StackStatusEXTERNALDATABASESTARTFINISHED captures enum value "EXTERNAL_DATABASE_START_FINISHED" StackStatusEXTERNALDATABASESTARTFINISHED StackStatus = "EXTERNAL_DATABASE_START_FINISHED" // StackStatusEXTERNALDATABASESTARTFAILED captures enum value "EXTERNAL_DATABASE_START_FAILED" StackStatusEXTERNALDATABASESTARTFAILED StackStatus = "EXTERNAL_DATABASE_START_FAILED" // StackStatusEXTERNALDATABASESTOPINPROGRESS captures enum value "EXTERNAL_DATABASE_STOP_IN_PROGRESS" StackStatusEXTERNALDATABASESTOPINPROGRESS StackStatus = "EXTERNAL_DATABASE_STOP_IN_PROGRESS" // StackStatusEXTERNALDATABASESTOPFINISHED captures enum value "EXTERNAL_DATABASE_STOP_FINISHED" StackStatusEXTERNALDATABASESTOPFINISHED StackStatus = "EXTERNAL_DATABASE_STOP_FINISHED" // StackStatusEXTERNALDATABASESTOPFAILED captures enum value "EXTERNAL_DATABASE_STOP_FAILED" StackStatusEXTERNALDATABASESTOPFAILED StackStatus = "EXTERNAL_DATABASE_STOP_FAILED" // StackStatusLOADBALANCERUPDATEINPROGRESS captures enum value "LOAD_BALANCER_UPDATE_IN_PROGRESS" StackStatusLOADBALANCERUPDATEINPROGRESS StackStatus = "LOAD_BALANCER_UPDATE_IN_PROGRESS" // StackStatusLOADBALANCERUPDATEFINISHED captures enum value "LOAD_BALANCER_UPDATE_FINISHED" StackStatusLOADBALANCERUPDATEFINISHED StackStatus = "LOAD_BALANCER_UPDATE_FINISHED" // StackStatusLOADBALANCERUPDATEFAILED captures enum value "LOAD_BALANCER_UPDATE_FAILED" StackStatusLOADBALANCERUPDATEFAILED StackStatus = "LOAD_BALANCER_UPDATE_FAILED" )
func NewStackStatus ¶
func NewStackStatus(value StackStatus) *StackStatus
func (StackStatus) ContextValidate ¶
ContextValidate validates this stack status based on context it is used
func (StackStatus) Pointer ¶
func (m StackStatus) Pointer() *StackStatus
Pointer returns a pointer to a freshly-allocated StackStatus.
type StartClusterRequest ¶
type StartClusterRequest struct { // The name or CRN of the cluster to be started. // Required: true ClusterName *string `json:"clusterName"` }
StartClusterRequest Request object for start cluster request.
swagger:model StartClusterRequest
func (*StartClusterRequest) ContextValidate ¶
ContextValidate validates this start cluster request based on context it is used
func (*StartClusterRequest) MarshalBinary ¶
func (m *StartClusterRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StartClusterRequest) UnmarshalBinary ¶
func (m *StartClusterRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StartClusterResponse ¶
type StartClusterResponse interface{}
StartClusterResponse Response object for start cluster request.
swagger:model StartClusterResponse
type StartClusterVerticalScalingRequest ¶
type StartClusterVerticalScalingRequest struct { // The name or CRN of the Data Hub cluster. // Required: true Datahub *string `json:"datahub"` // The target group that reqested for vertical scaling. // Required: true Group *string `json:"group"` // Instance template that specifies the core information for the vertical scale. // Required: true InstanceTemplate *InstanceTemplate `json:"instanceTemplate"` }
StartClusterVerticalScalingRequest The request object for Data Hub vertical scaling.
swagger:model StartClusterVerticalScalingRequest
func (*StartClusterVerticalScalingRequest) ContextValidate ¶
func (m *StartClusterVerticalScalingRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this start cluster vertical scaling request based on the context it is used
func (*StartClusterVerticalScalingRequest) MarshalBinary ¶
func (m *StartClusterVerticalScalingRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StartClusterVerticalScalingRequest) UnmarshalBinary ¶
func (m *StartClusterVerticalScalingRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StartClusterVerticalScalingResponse ¶
type StartClusterVerticalScalingResponse struct { // The result of the operation. Result string `json:"result,omitempty"` }
StartClusterVerticalScalingResponse The response object for Data Hub cluster vertical scaling.
swagger:model StartClusterVerticalScalingResponse
func (*StartClusterVerticalScalingResponse) ContextValidate ¶
func (m *StartClusterVerticalScalingResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this start cluster vertical scaling response based on context it is used
func (*StartClusterVerticalScalingResponse) MarshalBinary ¶
func (m *StartClusterVerticalScalingResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StartClusterVerticalScalingResponse) UnmarshalBinary ¶
func (m *StartClusterVerticalScalingResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StartDatabaseUpgradeRequest ¶
type StartDatabaseUpgradeRequest struct { // The name or CRN of the Data Hub. // Required: true Cluster *string `json:"cluster"` // The database engine major version to upgrade to. // Enum: [VERSION_11] TargetVersion string `json:"targetVersion,omitempty"` }
StartDatabaseUpgradeRequest Request object for Data Hub database upgrade.
swagger:model StartDatabaseUpgradeRequest
func (*StartDatabaseUpgradeRequest) ContextValidate ¶
func (m *StartDatabaseUpgradeRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this start database upgrade request based on context it is used
func (*StartDatabaseUpgradeRequest) MarshalBinary ¶
func (m *StartDatabaseUpgradeRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StartDatabaseUpgradeRequest) UnmarshalBinary ¶
func (m *StartDatabaseUpgradeRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StartDatabaseUpgradeResponse ¶
type StartDatabaseUpgradeResponse struct { // The database engine major version to upgrade to. // Enum: [VERSION_11] TargetVersion string `json:"targetVersion,omitempty"` }
StartDatabaseUpgradeResponse Response object to Data Hub database upgrade.
swagger:model StartDatabaseUpgradeResponse
func (*StartDatabaseUpgradeResponse) ContextValidate ¶
func (m *StartDatabaseUpgradeResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this start database upgrade response based on context it is used
func (*StartDatabaseUpgradeResponse) MarshalBinary ¶
func (m *StartDatabaseUpgradeResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StartDatabaseUpgradeResponse) UnmarshalBinary ¶
func (m *StartDatabaseUpgradeResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StartInstancesRequest ¶
type StartInstancesRequest struct { // The name or CRN of the cluster whose instances are to be started. // Required: true Cluster *string `json:"cluster"` // The name of the instance group whose instances are to be started. // Required: true HostGroup *string `json:"hostGroup"` // The number of instances to start. InstanceCount int32 `json:"instanceCount,omitempty"` }
StartInstancesRequest Request object to start instances of a host group on a Data Hub.
swagger:model StartInstancesRequest
func (*StartInstancesRequest) ContextValidate ¶
ContextValidate validates this start instances request based on context it is used
func (*StartInstancesRequest) MarshalBinary ¶
func (m *StartInstancesRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StartInstancesRequest) UnmarshalBinary ¶
func (m *StartInstancesRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StartInstancesResponse ¶
type StartInstancesResponse interface{}
StartInstancesResponse Response object to start instances of a host group on Data Hub.
swagger:model StartInstancesResponse
type StopClusterRequest ¶
type StopClusterRequest struct { // The name or CRN of the cluster to be stopped. // Required: true ClusterName *string `json:"clusterName"` }
StopClusterRequest Request object for stop cluster request.
swagger:model StopClusterRequest
func (*StopClusterRequest) ContextValidate ¶
ContextValidate validates this stop cluster request based on context it is used
func (*StopClusterRequest) MarshalBinary ¶
func (m *StopClusterRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StopClusterRequest) UnmarshalBinary ¶
func (m *StopClusterRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StopClusterResponse ¶
type StopClusterResponse interface{}
StopClusterResponse Response object for stop cluster request.
swagger:model StopClusterResponse
type StopInstancesRequest ¶
type StopInstancesRequest struct { // The name or CRN of the cluster whose instances are to be stopped. // Required: true Cluster *string `json:"cluster"` // Whether the stop instances operation should be forced or not. Defaults to false. Forced bool `json:"forced,omitempty"` // The list of instance IDs. // Required: true InstanceIds []string `json:"instanceIds"` }
StopInstancesRequest Request object to stop instances of a host group on a Data Hub.
swagger:model StopInstancesRequest
func (*StopInstancesRequest) ContextValidate ¶
ContextValidate validates this stop instances request based on context it is used
func (*StopInstancesRequest) MarshalBinary ¶
func (m *StopInstancesRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*StopInstancesRequest) UnmarshalBinary ¶
func (m *StopInstancesRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type StopInstancesResponse ¶
type StopInstancesResponse interface{}
StopInstancesResponse Response object to a stop instances of a host group on a Data Hub.
swagger:model StopInstancesResponse
type SyncClusterRequest ¶
type SyncClusterRequest struct { // The name or CRN of the cluster to be synced. // Required: true ClusterName *string `json:"clusterName"` }
SyncClusterRequest Request object for sync cluster request.
swagger:model SyncClusterRequest
func (*SyncClusterRequest) ContextValidate ¶
ContextValidate validates this sync cluster request based on context it is used
func (*SyncClusterRequest) MarshalBinary ¶
func (m *SyncClusterRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SyncClusterRequest) UnmarshalBinary ¶
func (m *SyncClusterRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SyncClusterResponse ¶
type SyncClusterResponse interface{}
SyncClusterResponse Response object for sync cluster request.
swagger:model SyncClusterResponse
type SyncComponentVersionsFromCmRequest ¶
type SyncComponentVersionsFromCmRequest struct { // The name or CRN of the datahub. // Required: true DatahubName *string `json:"datahubName"` }
SyncComponentVersionsFromCmRequest Datahub sync CM component versions request.
swagger:model SyncComponentVersionsFromCmRequest
func (*SyncComponentVersionsFromCmRequest) ContextValidate ¶
func (m *SyncComponentVersionsFromCmRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this sync component versions from cm request based on context it is used
func (*SyncComponentVersionsFromCmRequest) MarshalBinary ¶
func (m *SyncComponentVersionsFromCmRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SyncComponentVersionsFromCmRequest) UnmarshalBinary ¶
func (m *SyncComponentVersionsFromCmRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SyncComponentVersionsFromCmResponse ¶
type SyncComponentVersionsFromCmResponse interface{}
SyncComponentVersionsFromCmResponse Datahub sync CM component versions response.
swagger:model SyncComponentVersionsFromCmResponse
type UpdateAutoScaleRulesRequest ¶
type UpdateAutoScaleRulesRequest struct { // The actual scaling policies for the cluster AutoScalePolicies []*AutoScalePolicyRequest `json:"autoScalePolicies"` // The name or CRN of the cluster. // Required: true // Max Length: 500 // Min Length: 5 ClusterName *string `json:"clusterName"` // true to enable Autoscaling, false to disable AutoScaling. If not specified, the existing value is used. Enabled bool `json:"enabled,omitempty"` // true to enable StopStart scaling mechanism, false to use regular AutoScaling (if enabled). If not specified, the existing value is used. UseStopStartMechanism bool `json:"useStopStartMechanism,omitempty"` }
UpdateAutoScaleRulesRequest Autoscale Modification request
swagger:model UpdateAutoScaleRulesRequest
func (*UpdateAutoScaleRulesRequest) ContextValidate ¶
func (m *UpdateAutoScaleRulesRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this update auto scale rules request based on the context it is used
func (*UpdateAutoScaleRulesRequest) MarshalBinary ¶
func (m *UpdateAutoScaleRulesRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UpdateAutoScaleRulesRequest) UnmarshalBinary ¶
func (m *UpdateAutoScaleRulesRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UpdateAutoScaleRulesResponse ¶
type UpdateAutoScaleRulesResponse struct { // The autoscale rules. AutoScaleRules *AutoScaleRulesResponse `json:"autoScaleRules,omitempty"` }
UpdateAutoScaleRulesResponse The AutoScale rules for the cluster.
swagger:model UpdateAutoScaleRulesResponse
func (*UpdateAutoScaleRulesResponse) ContextValidate ¶
func (m *UpdateAutoScaleRulesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this update auto scale rules response based on the context it is used
func (*UpdateAutoScaleRulesResponse) MarshalBinary ¶
func (m *UpdateAutoScaleRulesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UpdateAutoScaleRulesResponse) UnmarshalBinary ¶
func (m *UpdateAutoScaleRulesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UpdateOrchestratorStateRequest ¶
type UpdateOrchestratorStateRequest struct { // The CRN of the Data Hub cluster. // Required: true ClusterCrn *string `json:"clusterCrn"` }
UpdateOrchestratorStateRequest Request object for running orchestrator engine state update on the Data Hub cluster.
swagger:model UpdateOrchestratorStateRequest
func (*UpdateOrchestratorStateRequest) ContextValidate ¶
func (m *UpdateOrchestratorStateRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this update orchestrator state request based on context it is used
func (*UpdateOrchestratorStateRequest) MarshalBinary ¶
func (m *UpdateOrchestratorStateRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*UpdateOrchestratorStateRequest) UnmarshalBinary ¶
func (m *UpdateOrchestratorStateRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type UpdateOrchestratorStateResponse ¶
type UpdateOrchestratorStateResponse interface{}
UpdateOrchestratorStateResponse Response object for running orchestrator engine state update on the Data Hub cluster.
swagger:model UpdateOrchestratorStateResponse
type UpgradeClusterRequest ¶
type UpgradeClusterRequest struct { // The name or CRN of the datahub. // Required: true ClusterName *string `json:"clusterName"` // Checks the eligibility of an image to upgrade but do not perform the upgrade. DryRun bool `json:"dryRun,omitempty"` // The id of an image to upgrade to. ImageID string `json:"imageId,omitempty"` // Perform an os upgrade only. LockComponents bool `json:"lockComponents,omitempty"` // The runtime version to upgrade to. Runtime string `json:"runtime,omitempty"` // Returns the list of images that are eligible for the upgrade. ShowAvailableImages bool `json:"showAvailableImages,omitempty"` // Returns the latest image that is eligible for the upgrade for each runtime version with at least one available upgrade candidate. ShowLatestAvailableImagePerRuntime bool `json:"showLatestAvailableImagePerRuntime,omitempty"` }
UpgradeClusterRequest Request object to upgrade datahub.
swagger:model UpgradeClusterRequest
func (*UpgradeClusterRequest) ContextValidate ¶
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
type UpgradeClusterResponse ¶
type UpgradeClusterResponse struct { // Information about the current image. Current *ImageInfo `json:"current,omitempty"` // The reason why upgrade is not possible. Reason string `json:"reason,omitempty"` // List of images and components to upgrade to. UpgradeCandidates []*ImageInfo `json:"upgradeCandidates"` }
UpgradeClusterResponse Response object for upgrade datahub request.
swagger:model UpgradeClusterResponse
func (*UpgradeClusterResponse) ContextValidate ¶
func (m *UpgradeClusterResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this upgrade cluster response based on the 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
type VolumeEncryptionRequest ¶
type VolumeEncryptionRequest struct { // Enable encyrption for all volumes in the instance group. Default is false. EnableEncryption *bool `json:"enableEncryption,omitempty"` // The ARN of the encryption key to use. If nothing is specified, the default key will be used. EncryptionKey string `json:"encryptionKey,omitempty"` }
VolumeEncryptionRequest Configurations for volume encryption.
swagger:model VolumeEncryptionRequest
func (*VolumeEncryptionRequest) ContextValidate ¶
func (m *VolumeEncryptionRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this volume encryption request based on context it is used
func (*VolumeEncryptionRequest) MarshalBinary ¶
func (m *VolumeEncryptionRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VolumeEncryptionRequest) UnmarshalBinary ¶
func (m *VolumeEncryptionRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
Source Files ¶
- attached_volume_request.go
- auto_scale_load_request.go
- auto_scale_load_request_configuration.go
- auto_scale_load_response.go
- auto_scale_load_response_configuration.go
- auto_scale_policy_request.go
- auto_scale_policy_response.go
- auto_scale_rules_response.go
- auto_scale_schedule_request.go
- auto_scale_schedule_response.go
- azure_instance_group_request.go
- cancel_datahub_diagnostics_request.go
- cancel_datahub_diagnostics_response.go
- cloudera_manager_details.go
- cluster.go
- cluster_definition.go
- cluster_definition_summary.go
- cluster_extension.go
- cluster_ldap_details.go
- cluster_lifecycle_events.go
- cluster_rds_details.go
- cluster_summary.go
- cluster_template.go
- cluster_template_summary.go
- collect_cm_diagnostics_request.go
- collect_cm_diagnostics_response.go
- collect_datahub_diagnostics_request.go
- collect_datahub_diagnostics_response.go
- create_a_w_s_cluster_request.go
- create_a_w_s_cluster_response.go
- create_auto_scale_rules_request.go
- create_auto_scale_rules_response.go
- create_azure_cluster_request.go
- create_azure_cluster_response.go
- create_cluster_definition_request.go
- create_cluster_definition_response.go
- create_cluster_template_request.go
- create_cluster_template_response.go
- create_custom_configurations_request.go
- create_custom_configurations_response.go
- create_g_c_p_cluster_request.go
- create_g_c_p_cluster_response.go
- create_recipe_request.go
- create_recipe_response.go
- custom_configuration_property.go
- custom_configuration_property_request.go
- custom_configurations.go
- datahub_database_type.go
- datahub_diagnostics_collection_details_response.go
- datahub_diagnostics_collection_response.go
- datahub_load_balancer_sku_type.go
- datahub_resource_tag.go
- datahub_resource_tag_request.go
- datahub_vm_log_request.go
- datahub_vm_log_response.go
- delete_auto_scale_rules_request.go
- delete_auto_scale_rules_response.go
- delete_cluster_definitions_request.go
- delete_cluster_definitions_response.go
- delete_cluster_request.go
- delete_cluster_response.go
- delete_cluster_templates_request.go
- delete_cluster_templates_response.go
- delete_custom_configurations_request.go
- delete_custom_configurations_response.go
- delete_instances_request.go
- delete_instances_response.go
- delete_recipes_request.go
- delete_recipes_response.go
- describe_auto_scale_rules_request.go
- describe_auto_scale_rules_response.go
- describe_cluster_definition_request.go
- describe_cluster_definition_response.go
- describe_cluster_request.go
- describe_cluster_response.go
- describe_cluster_template_request.go
- describe_cluster_template_response.go
- describe_custom_configurations_request.go
- describe_custom_configurations_response.go
- describe_recipe_request.go
- describe_recipe_response.go
- endpoint.go
- endpoints.go
- error.go
- g_c_p_datahub_resource_tag_request.go
- g_c_p_instance_group_request.go
- get_cluster_host_status_request.go
- get_cluster_host_status_response.go
- get_cluster_service_status_request.go
- get_cluster_service_status_response.go
- get_cm_roles_request.go
- get_cm_roles_response.go
- get_datahub_log_descriptors_request.go
- get_datahub_log_descriptors_response.go
- health_check.go
- host_status.go
- image_component_versions.go
- image_details.go
- image_info.go
- image_request.go
- individual_auto_scale_history_response.go
- individual_schedule_request.go
- individual_schedule_response.go
- instance.go
- instance_group.go
- instance_group_recipe_request.go
- instance_group_recipe_response.go
- instance_group_request.go
- instance_template.go
- list_auto_scale_history_request.go
- list_auto_scale_history_response.go
- list_cluster_definitions_request.go
- list_cluster_definitions_response.go
- list_cluster_lifecycle_events_request.go
- list_cluster_lifecycle_events_response.go
- list_cluster_templates_request.go
- list_cluster_templates_response.go
- list_clusters_request.go
- list_clusters_response.go
- list_custom_configurations_request.go
- list_custom_configurations_response.go
- list_datahub_diagnostics_request.go
- list_datahub_diagnostics_response.go
- list_recipes_request.go
- list_recipes_response.go
- prepare_cluster_upgrade_request.go
- prepare_cluster_upgrade_response.go
- recipe.go
- recipe_summary.go
- renew_certificate_request.go
- renew_certificate_response.go
- renew_public_certificate_request.go
- renew_public_certificate_response.go
- repair_cluster_request.go
- repair_cluster_response.go
- repair_instances_request.go
- replace_recipes_request.go
- replace_recipes_response.go
- retry_cluster_request.go
- retry_cluster_response.go
- rotate_auto_tls_certificates_request.go
- rotate_auto_tls_certificates_response.go
- rotate_private_certificates_request.go
- rotate_private_certificates_response.go
- rotate_salt_password_request.go
- rotate_salt_password_response.go
- scale_cluster_request.go
- scale_cluster_response.go
- service_status.go
- set_catalog_request.go
- set_catalog_response.go
- stack_status.go
- start_cluster_request.go
- start_cluster_response.go
- start_cluster_vertical_scaling_request.go
- start_cluster_vertical_scaling_response.go
- start_database_upgrade_request.go
- start_database_upgrade_response.go
- start_instances_request.go
- start_instances_response.go
- stop_cluster_request.go
- stop_cluster_response.go
- stop_instances_request.go
- stop_instances_response.go
- sync_cluster_request.go
- sync_cluster_response.go
- sync_component_versions_from_cm_request.go
- sync_component_versions_from_cm_response.go
- update_auto_scale_rules_request.go
- update_auto_scale_rules_response.go
- update_orchestrator_state_request.go
- update_orchestrator_state_response.go
- upgrade_cluster_request.go
- upgrade_cluster_response.go
- volume_encryption_request.go