model

package
v1.999.999-b4 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (

	// AccountTagResponseStatusDEFAULT captures enum value "DEFAULT"
	AccountTagResponseStatusDEFAULT string = "DEFAULT"

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

	// AzureResourceGroupV1ParametersResourceGroupUsageSINGLE captures enum value "SINGLE"
	AzureResourceGroupV1ParametersResourceGroupUsageSINGLE string = "SINGLE"

	// AzureResourceGroupV1ParametersResourceGroupUsageMULTIPLE captures enum value "MULTIPLE"
	AzureResourceGroupV1ParametersResourceGroupUsageMULTIPLE string = "MULTIPLE"
)
View Source
const (

	// CloudSubnetTypePUBLIC captures enum value "PUBLIC"
	CloudSubnetTypePUBLIC string = "PUBLIC"

	// CloudSubnetTypeMLX captures enum value "MLX"
	CloudSubnetTypeMLX string = "MLX"

	// CloudSubnetTypeDWX captures enum value "DWX"
	CloudSubnetTypeDWX string = "DWX"

	// CloudSubnetTypePRIVATE captures enum value "PRIVATE"
	CloudSubnetTypePRIVATE string = "PRIVATE"
)
View Source
const (

	// CloudwatchParamsStreamKeyHOSTNAME captures enum value "HOSTNAME"
	CloudwatchParamsStreamKeyHOSTNAME string = "HOSTNAME"

	// CloudwatchParamsStreamKeyCOMPONENT captures enum value "COMPONENT"
	CloudwatchParamsStreamKeyCOMPONENT string = "COMPONENT"
)
View Source
const (

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

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

	// DetailedEnvironmentV1ResponseEnvironmentStatusCREATIONINITIATED captures enum value "CREATION_INITIATED"
	DetailedEnvironmentV1ResponseEnvironmentStatusCREATIONINITIATED string = "CREATION_INITIATED"

	// DetailedEnvironmentV1ResponseEnvironmentStatusDELETEINITIATED captures enum value "DELETE_INITIATED"
	DetailedEnvironmentV1ResponseEnvironmentStatusDELETEINITIATED string = "DELETE_INITIATED"

	// DetailedEnvironmentV1ResponseEnvironmentStatusUPDATEINITIATED captures enum value "UPDATE_INITIATED"
	DetailedEnvironmentV1ResponseEnvironmentStatusUPDATEINITIATED string = "UPDATE_INITIATED"

	// DetailedEnvironmentV1ResponseEnvironmentStatusENVIRONMENTVALIDATIONINPROGRESS captures enum value "ENVIRONMENT_VALIDATION_IN_PROGRESS"
	DetailedEnvironmentV1ResponseEnvironmentStatusENVIRONMENTVALIDATIONINPROGRESS string = "ENVIRONMENT_VALIDATION_IN_PROGRESS"

	// DetailedEnvironmentV1ResponseEnvironmentStatusNETWORKCREATIONINPROGRESS captures enum value "NETWORK_CREATION_IN_PROGRESS"
	DetailedEnvironmentV1ResponseEnvironmentStatusNETWORKCREATIONINPROGRESS string = "NETWORK_CREATION_IN_PROGRESS"

	// DetailedEnvironmentV1ResponseEnvironmentStatusNETWORKDELETEINPROGRESS captures enum value "NETWORK_DELETE_IN_PROGRESS"
	DetailedEnvironmentV1ResponseEnvironmentStatusNETWORKDELETEINPROGRESS string = "NETWORK_DELETE_IN_PROGRESS"

	// DetailedEnvironmentV1ResponseEnvironmentStatusRDBMSDELETEINPROGRESS captures enum value "RDBMS_DELETE_IN_PROGRESS"
	DetailedEnvironmentV1ResponseEnvironmentStatusRDBMSDELETEINPROGRESS string = "RDBMS_DELETE_IN_PROGRESS"

	// DetailedEnvironmentV1ResponseEnvironmentStatusFREEIPACREATIONINPROGRESS captures enum value "FREEIPA_CREATION_IN_PROGRESS"
	DetailedEnvironmentV1ResponseEnvironmentStatusFREEIPACREATIONINPROGRESS string = "FREEIPA_CREATION_IN_PROGRESS"

	// DetailedEnvironmentV1ResponseEnvironmentStatusFREEIPADELETEINPROGRESS captures enum value "FREEIPA_DELETE_IN_PROGRESS"
	DetailedEnvironmentV1ResponseEnvironmentStatusFREEIPADELETEINPROGRESS string = "FREEIPA_DELETE_IN_PROGRESS"

	// DetailedEnvironmentV1ResponseEnvironmentStatusCLUSTERDEFINITIONCLEANUPPROGRESS captures enum value "CLUSTER_DEFINITION_CLEANUP_PROGRESS"
	DetailedEnvironmentV1ResponseEnvironmentStatusCLUSTERDEFINITIONCLEANUPPROGRESS string = "CLUSTER_DEFINITION_CLEANUP_PROGRESS"

	// DetailedEnvironmentV1ResponseEnvironmentStatusUMSRESOURCEDELETEINPROGRESS captures enum value "UMS_RESOURCE_DELETE_IN_PROGRESS"
	DetailedEnvironmentV1ResponseEnvironmentStatusUMSRESOURCEDELETEINPROGRESS string = "UMS_RESOURCE_DELETE_IN_PROGRESS"

	// DetailedEnvironmentV1ResponseEnvironmentStatusIDBROKERMAPPINGSDELETEINPROGRESS captures enum value "IDBROKER_MAPPINGS_DELETE_IN_PROGRESS"
	DetailedEnvironmentV1ResponseEnvironmentStatusIDBROKERMAPPINGSDELETEINPROGRESS string = "IDBROKER_MAPPINGS_DELETE_IN_PROGRESS"

	// DetailedEnvironmentV1ResponseEnvironmentStatusS3GUARDTABLEDELETEINPROGRESS captures enum value "S3GUARD_TABLE_DELETE_IN_PROGRESS"
	DetailedEnvironmentV1ResponseEnvironmentStatusS3GUARDTABLEDELETEINPROGRESS string = "S3GUARD_TABLE_DELETE_IN_PROGRESS"

	// DetailedEnvironmentV1ResponseEnvironmentStatusDATAHUBCLUSTERSDELETEINPROGRESS captures enum value "DATAHUB_CLUSTERS_DELETE_IN_PROGRESS"
	DetailedEnvironmentV1ResponseEnvironmentStatusDATAHUBCLUSTERSDELETEINPROGRESS string = "DATAHUB_CLUSTERS_DELETE_IN_PROGRESS"

	// DetailedEnvironmentV1ResponseEnvironmentStatusDATALAKECLUSTERSDELETEINPROGRESS captures enum value "DATALAKE_CLUSTERS_DELETE_IN_PROGRESS"
	DetailedEnvironmentV1ResponseEnvironmentStatusDATALAKECLUSTERSDELETEINPROGRESS string = "DATALAKE_CLUSTERS_DELETE_IN_PROGRESS"

	// DetailedEnvironmentV1ResponseEnvironmentStatusPUBLICKEYCREATEINPROGRESS captures enum value "PUBLICKEY_CREATE_IN_PROGRESS"
	DetailedEnvironmentV1ResponseEnvironmentStatusPUBLICKEYCREATEINPROGRESS string = "PUBLICKEY_CREATE_IN_PROGRESS"

	// DetailedEnvironmentV1ResponseEnvironmentStatusPUBLICKEYDELETEINPROGRESS captures enum value "PUBLICKEY_DELETE_IN_PROGRESS"
	DetailedEnvironmentV1ResponseEnvironmentStatusPUBLICKEYDELETEINPROGRESS string = "PUBLICKEY_DELETE_IN_PROGRESS"

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

	// DetailedEnvironmentV1ResponseEnvironmentStatusARCHIVED captures enum value "ARCHIVED"
	DetailedEnvironmentV1ResponseEnvironmentStatusARCHIVED string = "ARCHIVED"

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

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

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

	// DetailedEnvironmentV1ResponseEnvironmentStatusSTOPDATAHUBSTARTED captures enum value "STOP_DATAHUB_STARTED"
	DetailedEnvironmentV1ResponseEnvironmentStatusSTOPDATAHUBSTARTED string = "STOP_DATAHUB_STARTED"

	// DetailedEnvironmentV1ResponseEnvironmentStatusSTOPDATAHUBFAILED captures enum value "STOP_DATAHUB_FAILED"
	DetailedEnvironmentV1ResponseEnvironmentStatusSTOPDATAHUBFAILED string = "STOP_DATAHUB_FAILED"

	// DetailedEnvironmentV1ResponseEnvironmentStatusSTOPDATALAKESTARTED captures enum value "STOP_DATALAKE_STARTED"
	DetailedEnvironmentV1ResponseEnvironmentStatusSTOPDATALAKESTARTED string = "STOP_DATALAKE_STARTED"

	// DetailedEnvironmentV1ResponseEnvironmentStatusSTOPDATALAKEFAILED captures enum value "STOP_DATALAKE_FAILED"
	DetailedEnvironmentV1ResponseEnvironmentStatusSTOPDATALAKEFAILED string = "STOP_DATALAKE_FAILED"

	// DetailedEnvironmentV1ResponseEnvironmentStatusSTOPFREEIPASTARTED captures enum value "STOP_FREEIPA_STARTED"
	DetailedEnvironmentV1ResponseEnvironmentStatusSTOPFREEIPASTARTED string = "STOP_FREEIPA_STARTED"

	// DetailedEnvironmentV1ResponseEnvironmentStatusSTOPFREEIPAFAILED captures enum value "STOP_FREEIPA_FAILED"
	DetailedEnvironmentV1ResponseEnvironmentStatusSTOPFREEIPAFAILED string = "STOP_FREEIPA_FAILED"

	// DetailedEnvironmentV1ResponseEnvironmentStatusENVSTOPPED captures enum value "ENV_STOPPED"
	DetailedEnvironmentV1ResponseEnvironmentStatusENVSTOPPED string = "ENV_STOPPED"

	// DetailedEnvironmentV1ResponseEnvironmentStatusSTARTDATAHUBSTARTED captures enum value "START_DATAHUB_STARTED"
	DetailedEnvironmentV1ResponseEnvironmentStatusSTARTDATAHUBSTARTED string = "START_DATAHUB_STARTED"

	// DetailedEnvironmentV1ResponseEnvironmentStatusSTARTDATAHUBFAILED captures enum value "START_DATAHUB_FAILED"
	DetailedEnvironmentV1ResponseEnvironmentStatusSTARTDATAHUBFAILED string = "START_DATAHUB_FAILED"

	// DetailedEnvironmentV1ResponseEnvironmentStatusSTARTDATALAKESTARTED captures enum value "START_DATALAKE_STARTED"
	DetailedEnvironmentV1ResponseEnvironmentStatusSTARTDATALAKESTARTED string = "START_DATALAKE_STARTED"

	// DetailedEnvironmentV1ResponseEnvironmentStatusSTARTDATALAKEFAILED captures enum value "START_DATALAKE_FAILED"
	DetailedEnvironmentV1ResponseEnvironmentStatusSTARTDATALAKEFAILED string = "START_DATALAKE_FAILED"

	// DetailedEnvironmentV1ResponseEnvironmentStatusSTARTFREEIPASTARTED captures enum value "START_FREEIPA_STARTED"
	DetailedEnvironmentV1ResponseEnvironmentStatusSTARTFREEIPASTARTED string = "START_FREEIPA_STARTED"

	// DetailedEnvironmentV1ResponseEnvironmentStatusSTARTFREEIPAFAILED captures enum value "START_FREEIPA_FAILED"
	DetailedEnvironmentV1ResponseEnvironmentStatusSTARTFREEIPAFAILED string = "START_FREEIPA_FAILED"

	// DetailedEnvironmentV1ResponseEnvironmentStatusFREEIPADELETEDONPROVIDERSIDE captures enum value "FREEIPA_DELETED_ON_PROVIDER_SIDE"
	DetailedEnvironmentV1ResponseEnvironmentStatusFREEIPADELETEDONPROVIDERSIDE string = "FREEIPA_DELETED_ON_PROVIDER_SIDE"
)
View Source
const (

	// DetailedEnvironmentV1ResponseIDBrokerMappingSourceNONE captures enum value "NONE"
	DetailedEnvironmentV1ResponseIDBrokerMappingSourceNONE string = "NONE"

	// DetailedEnvironmentV1ResponseIDBrokerMappingSourceMOCK captures enum value "MOCK"
	DetailedEnvironmentV1ResponseIDBrokerMappingSourceMOCK string = "MOCK"

	// DetailedEnvironmentV1ResponseIDBrokerMappingSourceIDBMMS captures enum value "IDBMMS"
	DetailedEnvironmentV1ResponseIDBrokerMappingSourceIDBMMS string = "IDBMMS"
)
View Source
const (

	// DetailedEnvironmentV1ResponseTunnelDIRECT captures enum value "DIRECT"
	DetailedEnvironmentV1ResponseTunnelDIRECT string = "DIRECT"

	// DetailedEnvironmentV1ResponseTunnelCCM captures enum value "CCM"
	DetailedEnvironmentV1ResponseTunnelCCM string = "CCM"

	// DetailedEnvironmentV1ResponseTunnelCLUSTERPROXY captures enum value "CLUSTER_PROXY"
	DetailedEnvironmentV1ResponseTunnelCLUSTERPROXY string = "CLUSTER_PROXY"
)
View Source
const (

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

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

	// EnvironmentEditV1RequestIDBrokerMappingSourceNONE captures enum value "NONE"
	EnvironmentEditV1RequestIDBrokerMappingSourceNONE string = "NONE"

	// EnvironmentEditV1RequestIDBrokerMappingSourceMOCK captures enum value "MOCK"
	EnvironmentEditV1RequestIDBrokerMappingSourceMOCK string = "MOCK"

	// EnvironmentEditV1RequestIDBrokerMappingSourceIDBMMS captures enum value "IDBMMS"
	EnvironmentEditV1RequestIDBrokerMappingSourceIDBMMS string = "IDBMMS"
)
View Source
const (

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

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

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

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

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

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

	// EnvironmentV1RequestIDBrokerMappingSourceNONE captures enum value "NONE"
	EnvironmentV1RequestIDBrokerMappingSourceNONE string = "NONE"

	// EnvironmentV1RequestIDBrokerMappingSourceMOCK captures enum value "MOCK"
	EnvironmentV1RequestIDBrokerMappingSourceMOCK string = "MOCK"

	// EnvironmentV1RequestIDBrokerMappingSourceIDBMMS captures enum value "IDBMMS"
	EnvironmentV1RequestIDBrokerMappingSourceIDBMMS string = "IDBMMS"
)
View Source
const (

	// EnvironmentV1RequestTunnelDIRECT captures enum value "DIRECT"
	EnvironmentV1RequestTunnelDIRECT string = "DIRECT"

	// EnvironmentV1RequestTunnelCCM captures enum value "CCM"
	EnvironmentV1RequestTunnelCCM string = "CCM"

	// EnvironmentV1RequestTunnelCLUSTERPROXY captures enum value "CLUSTER_PROXY"
	EnvironmentV1RequestTunnelCLUSTERPROXY string = "CLUSTER_PROXY"
)
View Source
const (

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

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

	// FlowLogResponseStateStatusFAILED captures enum value "FAILED"
	FlowLogResponseStateStatusFAILED string = "FAILED"
)
View Source
const (

	// OpenstackV1ParametersFacingPublic captures enum value "public"
	OpenstackV1ParametersFacingPublic string = "public"

	// OpenstackV1ParametersFacingAdmin captures enum value "admin"
	OpenstackV1ParametersFacingAdmin string = "admin"

	// OpenstackV1ParametersFacingInternal captures enum value "internal"
	OpenstackV1ParametersFacingInternal string = "internal"
)
View Source
const (

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

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

	// SimpleEnvironmentV1ResponseEnvironmentStatusCREATIONINITIATED captures enum value "CREATION_INITIATED"
	SimpleEnvironmentV1ResponseEnvironmentStatusCREATIONINITIATED string = "CREATION_INITIATED"

	// SimpleEnvironmentV1ResponseEnvironmentStatusDELETEINITIATED captures enum value "DELETE_INITIATED"
	SimpleEnvironmentV1ResponseEnvironmentStatusDELETEINITIATED string = "DELETE_INITIATED"

	// SimpleEnvironmentV1ResponseEnvironmentStatusUPDATEINITIATED captures enum value "UPDATE_INITIATED"
	SimpleEnvironmentV1ResponseEnvironmentStatusUPDATEINITIATED string = "UPDATE_INITIATED"

	// SimpleEnvironmentV1ResponseEnvironmentStatusENVIRONMENTVALIDATIONINPROGRESS captures enum value "ENVIRONMENT_VALIDATION_IN_PROGRESS"
	SimpleEnvironmentV1ResponseEnvironmentStatusENVIRONMENTVALIDATIONINPROGRESS string = "ENVIRONMENT_VALIDATION_IN_PROGRESS"

	// SimpleEnvironmentV1ResponseEnvironmentStatusNETWORKCREATIONINPROGRESS captures enum value "NETWORK_CREATION_IN_PROGRESS"
	SimpleEnvironmentV1ResponseEnvironmentStatusNETWORKCREATIONINPROGRESS string = "NETWORK_CREATION_IN_PROGRESS"

	// SimpleEnvironmentV1ResponseEnvironmentStatusNETWORKDELETEINPROGRESS captures enum value "NETWORK_DELETE_IN_PROGRESS"
	SimpleEnvironmentV1ResponseEnvironmentStatusNETWORKDELETEINPROGRESS string = "NETWORK_DELETE_IN_PROGRESS"

	// SimpleEnvironmentV1ResponseEnvironmentStatusRDBMSDELETEINPROGRESS captures enum value "RDBMS_DELETE_IN_PROGRESS"
	SimpleEnvironmentV1ResponseEnvironmentStatusRDBMSDELETEINPROGRESS string = "RDBMS_DELETE_IN_PROGRESS"

	// SimpleEnvironmentV1ResponseEnvironmentStatusFREEIPACREATIONINPROGRESS captures enum value "FREEIPA_CREATION_IN_PROGRESS"
	SimpleEnvironmentV1ResponseEnvironmentStatusFREEIPACREATIONINPROGRESS string = "FREEIPA_CREATION_IN_PROGRESS"

	// SimpleEnvironmentV1ResponseEnvironmentStatusFREEIPADELETEINPROGRESS captures enum value "FREEIPA_DELETE_IN_PROGRESS"
	SimpleEnvironmentV1ResponseEnvironmentStatusFREEIPADELETEINPROGRESS string = "FREEIPA_DELETE_IN_PROGRESS"

	// SimpleEnvironmentV1ResponseEnvironmentStatusCLUSTERDEFINITIONCLEANUPPROGRESS captures enum value "CLUSTER_DEFINITION_CLEANUP_PROGRESS"
	SimpleEnvironmentV1ResponseEnvironmentStatusCLUSTERDEFINITIONCLEANUPPROGRESS string = "CLUSTER_DEFINITION_CLEANUP_PROGRESS"

	// SimpleEnvironmentV1ResponseEnvironmentStatusUMSRESOURCEDELETEINPROGRESS captures enum value "UMS_RESOURCE_DELETE_IN_PROGRESS"
	SimpleEnvironmentV1ResponseEnvironmentStatusUMSRESOURCEDELETEINPROGRESS string = "UMS_RESOURCE_DELETE_IN_PROGRESS"

	// SimpleEnvironmentV1ResponseEnvironmentStatusIDBROKERMAPPINGSDELETEINPROGRESS captures enum value "IDBROKER_MAPPINGS_DELETE_IN_PROGRESS"
	SimpleEnvironmentV1ResponseEnvironmentStatusIDBROKERMAPPINGSDELETEINPROGRESS string = "IDBROKER_MAPPINGS_DELETE_IN_PROGRESS"

	// SimpleEnvironmentV1ResponseEnvironmentStatusS3GUARDTABLEDELETEINPROGRESS captures enum value "S3GUARD_TABLE_DELETE_IN_PROGRESS"
	SimpleEnvironmentV1ResponseEnvironmentStatusS3GUARDTABLEDELETEINPROGRESS string = "S3GUARD_TABLE_DELETE_IN_PROGRESS"

	// SimpleEnvironmentV1ResponseEnvironmentStatusDATAHUBCLUSTERSDELETEINPROGRESS captures enum value "DATAHUB_CLUSTERS_DELETE_IN_PROGRESS"
	SimpleEnvironmentV1ResponseEnvironmentStatusDATAHUBCLUSTERSDELETEINPROGRESS string = "DATAHUB_CLUSTERS_DELETE_IN_PROGRESS"

	// SimpleEnvironmentV1ResponseEnvironmentStatusDATALAKECLUSTERSDELETEINPROGRESS captures enum value "DATALAKE_CLUSTERS_DELETE_IN_PROGRESS"
	SimpleEnvironmentV1ResponseEnvironmentStatusDATALAKECLUSTERSDELETEINPROGRESS string = "DATALAKE_CLUSTERS_DELETE_IN_PROGRESS"

	// SimpleEnvironmentV1ResponseEnvironmentStatusPUBLICKEYCREATEINPROGRESS captures enum value "PUBLICKEY_CREATE_IN_PROGRESS"
	SimpleEnvironmentV1ResponseEnvironmentStatusPUBLICKEYCREATEINPROGRESS string = "PUBLICKEY_CREATE_IN_PROGRESS"

	// SimpleEnvironmentV1ResponseEnvironmentStatusPUBLICKEYDELETEINPROGRESS captures enum value "PUBLICKEY_DELETE_IN_PROGRESS"
	SimpleEnvironmentV1ResponseEnvironmentStatusPUBLICKEYDELETEINPROGRESS string = "PUBLICKEY_DELETE_IN_PROGRESS"

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

	// SimpleEnvironmentV1ResponseEnvironmentStatusARCHIVED captures enum value "ARCHIVED"
	SimpleEnvironmentV1ResponseEnvironmentStatusARCHIVED string = "ARCHIVED"

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

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

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

	// SimpleEnvironmentV1ResponseEnvironmentStatusSTOPDATAHUBSTARTED captures enum value "STOP_DATAHUB_STARTED"
	SimpleEnvironmentV1ResponseEnvironmentStatusSTOPDATAHUBSTARTED string = "STOP_DATAHUB_STARTED"

	// SimpleEnvironmentV1ResponseEnvironmentStatusSTOPDATAHUBFAILED captures enum value "STOP_DATAHUB_FAILED"
	SimpleEnvironmentV1ResponseEnvironmentStatusSTOPDATAHUBFAILED string = "STOP_DATAHUB_FAILED"

	// SimpleEnvironmentV1ResponseEnvironmentStatusSTOPDATALAKESTARTED captures enum value "STOP_DATALAKE_STARTED"
	SimpleEnvironmentV1ResponseEnvironmentStatusSTOPDATALAKESTARTED string = "STOP_DATALAKE_STARTED"

	// SimpleEnvironmentV1ResponseEnvironmentStatusSTOPDATALAKEFAILED captures enum value "STOP_DATALAKE_FAILED"
	SimpleEnvironmentV1ResponseEnvironmentStatusSTOPDATALAKEFAILED string = "STOP_DATALAKE_FAILED"

	// SimpleEnvironmentV1ResponseEnvironmentStatusSTOPFREEIPASTARTED captures enum value "STOP_FREEIPA_STARTED"
	SimpleEnvironmentV1ResponseEnvironmentStatusSTOPFREEIPASTARTED string = "STOP_FREEIPA_STARTED"

	// SimpleEnvironmentV1ResponseEnvironmentStatusSTOPFREEIPAFAILED captures enum value "STOP_FREEIPA_FAILED"
	SimpleEnvironmentV1ResponseEnvironmentStatusSTOPFREEIPAFAILED string = "STOP_FREEIPA_FAILED"

	// SimpleEnvironmentV1ResponseEnvironmentStatusENVSTOPPED captures enum value "ENV_STOPPED"
	SimpleEnvironmentV1ResponseEnvironmentStatusENVSTOPPED string = "ENV_STOPPED"

	// SimpleEnvironmentV1ResponseEnvironmentStatusSTARTDATAHUBSTARTED captures enum value "START_DATAHUB_STARTED"
	SimpleEnvironmentV1ResponseEnvironmentStatusSTARTDATAHUBSTARTED string = "START_DATAHUB_STARTED"

	// SimpleEnvironmentV1ResponseEnvironmentStatusSTARTDATAHUBFAILED captures enum value "START_DATAHUB_FAILED"
	SimpleEnvironmentV1ResponseEnvironmentStatusSTARTDATAHUBFAILED string = "START_DATAHUB_FAILED"

	// SimpleEnvironmentV1ResponseEnvironmentStatusSTARTDATALAKESTARTED captures enum value "START_DATALAKE_STARTED"
	SimpleEnvironmentV1ResponseEnvironmentStatusSTARTDATALAKESTARTED string = "START_DATALAKE_STARTED"

	// SimpleEnvironmentV1ResponseEnvironmentStatusSTARTDATALAKEFAILED captures enum value "START_DATALAKE_FAILED"
	SimpleEnvironmentV1ResponseEnvironmentStatusSTARTDATALAKEFAILED string = "START_DATALAKE_FAILED"

	// SimpleEnvironmentV1ResponseEnvironmentStatusSTARTFREEIPASTARTED captures enum value "START_FREEIPA_STARTED"
	SimpleEnvironmentV1ResponseEnvironmentStatusSTARTFREEIPASTARTED string = "START_FREEIPA_STARTED"

	// SimpleEnvironmentV1ResponseEnvironmentStatusSTARTFREEIPAFAILED captures enum value "START_FREEIPA_FAILED"
	SimpleEnvironmentV1ResponseEnvironmentStatusSTARTFREEIPAFAILED string = "START_FREEIPA_FAILED"

	// SimpleEnvironmentV1ResponseEnvironmentStatusFREEIPADELETEDONPROVIDERSIDE captures enum value "FREEIPA_DELETED_ON_PROVIDER_SIDE"
	SimpleEnvironmentV1ResponseEnvironmentStatusFREEIPADELETEDONPROVIDERSIDE string = "FREEIPA_DELETED_ON_PROVIDER_SIDE"
)
View Source
const (

	// SimpleEnvironmentV1ResponseIDBrokerMappingSourceNONE captures enum value "NONE"
	SimpleEnvironmentV1ResponseIDBrokerMappingSourceNONE string = "NONE"

	// SimpleEnvironmentV1ResponseIDBrokerMappingSourceMOCK captures enum value "MOCK"
	SimpleEnvironmentV1ResponseIDBrokerMappingSourceMOCK string = "MOCK"

	// SimpleEnvironmentV1ResponseIDBrokerMappingSourceIDBMMS captures enum value "IDBMMS"
	SimpleEnvironmentV1ResponseIDBrokerMappingSourceIDBMMS string = "IDBMMS"
)
View Source
const (

	// SimpleEnvironmentV1ResponseTunnelDIRECT captures enum value "DIRECT"
	SimpleEnvironmentV1ResponseTunnelDIRECT string = "DIRECT"

	// SimpleEnvironmentV1ResponseTunnelCCM captures enum value "CCM"
	SimpleEnvironmentV1ResponseTunnelCCM string = "CCM"

	// SimpleEnvironmentV1ResponseTunnelCLUSTERPROXY captures enum value "CLUSTER_PROXY"
	SimpleEnvironmentV1ResponseTunnelCLUSTERPROXY string = "CLUSTER_PROXY"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AccessConfigResponse

type AccessConfigResponse struct {

	// id
	ID string `json:"id,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// properties
	Properties map[string]interface{} `json:"properties,omitempty"`
}

AccessConfigResponse access config response swagger:model AccessConfigResponse

func (*AccessConfigResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*AccessConfigResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AccessConfigResponse) Validate

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

Validate validates this access config response

type AccountTagRequest

type AccountTagRequest struct {

	// key of the tag configurations
	// Required: true
	// Max Length: 127
	// Min Length: 4
	Key *string `json:"key"`

	// value of the tag configurations
	// Required: true
	// Max Length: 255
	// Min Length: 4
	Value *string `json:"value"`
}

AccountTagRequest account tag request swagger:model AccountTagRequest

func (*AccountTagRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*AccountTagRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AccountTagRequest) Validate

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

Validate validates this account tag request

type AccountTagRequests

type AccountTagRequests struct {

	// tags
	// Required: true
	// Unique: true
	Tags []*AccountTagRequest `json:"tags"`
}

AccountTagRequests account tag requests swagger:model AccountTagRequests

func (*AccountTagRequests) MarshalBinary

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

MarshalBinary interface implementation

func (*AccountTagRequests) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AccountTagRequests) Validate

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

Validate validates this account tag requests

type AccountTagResponse

type AccountTagResponse struct {

	// account Id
	AccountID string `json:"accountId,omitempty"`

	// key of the tag configurations
	// Required: true
	// Max Length: 127
	// Min Length: 4
	Key *string `json:"key"`

	// resource crn
	ResourceCrn string `json:"resourceCrn,omitempty"`

	// status
	// Enum: [DEFAULT USER_MANAGED]
	Status string `json:"status,omitempty"`

	// value of the tag configurations
	// Required: true
	// Max Length: 255
	// Min Length: 4
	Value *string `json:"value"`
}

AccountTagResponse account tag response swagger:model AccountTagResponse

func (*AccountTagResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*AccountTagResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AccountTagResponse) Validate

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

Validate validates this account tag response

type AccountTagResponses

type AccountTagResponses struct {

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

AccountTagResponses account tag responses swagger:model AccountTagResponses

func (*AccountTagResponses) MarshalBinary

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

MarshalBinary interface implementation

func (*AccountTagResponses) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AccountTagResponses) Validate

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

Validate validates this account tag responses

type AccountTelemetryRequest

type AccountTelemetryRequest struct {

	// features
	Features *FeaturesRequest `json:"features,omitempty"`

	// rules
	Rules []*AnonymizationRule `json:"rules"`
}

AccountTelemetryRequest account telemetry request swagger:model AccountTelemetryRequest

func (*AccountTelemetryRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*AccountTelemetryRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AccountTelemetryRequest) Validate

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

Validate validates this account telemetry request

type AccountTelemetryResponse

type AccountTelemetryResponse struct {

	// features
	Features *FeaturesResponse `json:"features,omitempty"`

	// rules
	Rules []*AnonymizationRule `json:"rules"`
}

AccountTelemetryResponse account telemetry response swagger:model AccountTelemetryResponse

func (*AccountTelemetryResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*AccountTelemetryResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AccountTelemetryResponse) Validate

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

Validate validates this account telemetry response

type AdlsGen2CloudStorageV1Parameters

type AdlsGen2CloudStorageV1Parameters struct {

	// account key
	AccountKey string `json:"accountKey,omitempty"`

	// account name
	AccountName string `json:"accountName,omitempty"`

	// managed identity
	ManagedIdentity string `json:"managedIdentity,omitempty"`

	// secure
	Secure bool `json:"secure,omitempty"`
}

AdlsGen2CloudStorageV1Parameters adls gen2 cloud storage v1 parameters swagger:model AdlsGen2CloudStorageV1Parameters

func (*AdlsGen2CloudStorageV1Parameters) MarshalBinary

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

MarshalBinary interface implementation

func (*AdlsGen2CloudStorageV1Parameters) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AdlsGen2CloudStorageV1Parameters) Validate

Validate validates this adls gen2 cloud storage v1 parameters

type AnonymizationRule

type AnonymizationRule struct {

	// replacement
	Replacement string `json:"replacement,omitempty"`

	// value
	Value string `json:"value,omitempty"`
}

AnonymizationRule anonymization rule swagger:model AnonymizationRule

func (*AnonymizationRule) MarshalBinary

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

MarshalBinary interface implementation

func (*AnonymizationRule) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AnonymizationRule) Validate

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

Validate validates this anonymization rule

type AppBasedV1Request

type AppBasedV1Request struct {

	// access key
	// Required: true
	AccessKey *string `json:"accessKey"`

	// secret key
	// Required: true
	SecretKey *string `json:"secretKey"`
}

AppBasedV1Request app based v1 request swagger:model AppBasedV1Request

func (*AppBasedV1Request) MarshalBinary

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

MarshalBinary interface implementation

func (*AppBasedV1Request) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AppBasedV1Request) Validate

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

Validate validates this app based v1 request

type AttachedFreeIpaRequest

type AttachedFreeIpaRequest struct {

	// Aws specific FreeIpa parameters
	Aws *AttachedFreeIpaRequestAwsParameters `json:"aws,omitempty"`

	// Create freeipa in environment
	// Required: true
	Create *bool `json:"create"`

	// The number of FreeIPA instances to create per group when creating freeipa in environment
	InstanceCountByGroup int32 `json:"instanceCountByGroup,omitempty"`
}

AttachedFreeIpaRequest attached free ipa request swagger:model AttachedFreeIpaRequest

func (*AttachedFreeIpaRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*AttachedFreeIpaRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AttachedFreeIpaRequest) Validate

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

Validate validates this attached free ipa request

type AttachedFreeIpaRequestAwsParameters

type AttachedFreeIpaRequestAwsParameters struct {

	// Aws spot instance related parameters.
	Spot *AttachedFreeIpaRequestAwsSpotParameters `json:"spot,omitempty"`
}

AttachedFreeIpaRequestAwsParameters attached free ipa request aws parameters swagger:model AttachedFreeIpaRequestAwsParameters

func (*AttachedFreeIpaRequestAwsParameters) MarshalBinary

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

MarshalBinary interface implementation

func (*AttachedFreeIpaRequestAwsParameters) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AttachedFreeIpaRequestAwsParameters) Validate

Validate validates this attached free ipa request aws parameters

type AttachedFreeIpaRequestAwsSpotParameters

type AttachedFreeIpaRequestAwsSpotParameters struct {

	// Percentage of spot instances launched in FreeIpa instance group
	// Maximum: 100
	// Minimum: 0
	Percentage *int32 `json:"percentage,omitempty"`
}

AttachedFreeIpaRequestAwsSpotParameters attached free ipa request aws spot parameters swagger:model AttachedFreeIpaRequestAwsSpotParameters

func (*AttachedFreeIpaRequestAwsSpotParameters) MarshalBinary

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

MarshalBinary interface implementation

func (*AttachedFreeIpaRequestAwsSpotParameters) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AttachedFreeIpaRequestAwsSpotParameters) Validate

Validate validates this attached free ipa request aws spot parameters

type AwsCredentialPrerequisites

type AwsCredentialPrerequisites struct {

	// AWS specific identifier for role based credential creation - External id for 'Another AWS account' typed roles.
	// Required: true
	ExternalID *string `json:"externalId"`

	// AWS specific JSON file that is base64 encoded and describes the necessary AWS policies for cloud resource provisioning.
	// Required: true
	PolicyJSON *string `json:"policyJson"`
}

AwsCredentialPrerequisites aws credential prerequisites swagger:model AwsCredentialPrerequisites

func (*AwsCredentialPrerequisites) MarshalBinary

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

MarshalBinary interface implementation

func (*AwsCredentialPrerequisites) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AwsCredentialPrerequisites) Validate

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

Validate validates this aws credential prerequisites

type AwsCredentialV1Parameters

type AwsCredentialV1Parameters struct {

	// gov cloud
	// Required: true
	GovCloud *bool `json:"govCloud"`

	// key based
	KeyBased *KeyBasedV1Parameters `json:"keyBased,omitempty"`

	// role based
	RoleBased *RoleBasedV1Parameters `json:"roleBased,omitempty"`
}

AwsCredentialV1Parameters aws credential v1 parameters swagger:model AwsCredentialV1Parameters

func (*AwsCredentialV1Parameters) MarshalBinary

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

MarshalBinary interface implementation

func (*AwsCredentialV1Parameters) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AwsCredentialV1Parameters) Validate

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

Validate validates this aws credential v1 parameters

type AwsEnvironmentV1Parameters

type AwsEnvironmentV1Parameters struct {

	// S3Guard parameters.
	S3guard *S3GuardV1Parameters `json:"s3guard,omitempty"`
}

AwsEnvironmentV1Parameters aws environment v1 parameters swagger:model AwsEnvironmentV1Parameters

func (*AwsEnvironmentV1Parameters) MarshalBinary

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

MarshalBinary interface implementation

func (*AwsEnvironmentV1Parameters) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AwsEnvironmentV1Parameters) Validate

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

Validate validates this aws environment v1 parameters

type AzureCredentialPrerequisites

type AzureCredentialPrerequisites struct {

	// Azure CLI command to create Azure AD Application as prerequisite for credential creation.The field is base64 encoded.
	// Required: true
	AppCreationCommand *string `json:"appCreationCommand"`

	// Azure specific JSON file that is base64 encoded and describes the necessary Azure role for cloud resource provisioning.
	// Required: true
	RoleDefitionJSON *string `json:"roleDefitionJson"`
}

AzureCredentialPrerequisites azure credential prerequisites swagger:model AzureCredentialPrerequisites

func (*AzureCredentialPrerequisites) MarshalBinary

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

MarshalBinary interface implementation

func (*AzureCredentialPrerequisites) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AzureCredentialPrerequisites) Validate

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

Validate validates this azure credential prerequisites

type AzureCredentialV1RequestParameters

type AzureCredentialV1RequestParameters struct {

	// app based
	AppBased *AppBasedV1Request `json:"appBased,omitempty"`

	// role based
	RoleBased *RoleBasedV1Request `json:"roleBased,omitempty"`

	// subscription Id
	// Required: true
	SubscriptionID *string `json:"subscriptionId"`

	// tenant Id
	// Required: true
	TenantID *string `json:"tenantId"`
}

AzureCredentialV1RequestParameters azure credential v1 request parameters swagger:model AzureCredentialV1RequestParameters

func (*AzureCredentialV1RequestParameters) MarshalBinary

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

MarshalBinary interface implementation

func (*AzureCredentialV1RequestParameters) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AzureCredentialV1RequestParameters) Validate

Validate validates this azure credential v1 request parameters

type AzureCredentialV1ResponseParameters

type AzureCredentialV1ResponseParameters struct {

	// access key
	AccessKey string `json:"accessKey,omitempty"`

	// role based
	RoleBased *RoleBasedV1Response `json:"roleBased,omitempty"`

	// subscription Id
	SubscriptionID string `json:"subscriptionId,omitempty"`

	// tenant Id
	TenantID string `json:"tenantId,omitempty"`
}

AzureCredentialV1ResponseParameters azure credential v1 response parameters swagger:model AzureCredentialV1ResponseParameters

func (*AzureCredentialV1ResponseParameters) MarshalBinary

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

MarshalBinary interface implementation

func (*AzureCredentialV1ResponseParameters) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AzureCredentialV1ResponseParameters) Validate

Validate validates this azure credential v1 response parameters

type AzureEnvironmentParameters

type AzureEnvironmentParameters struct {

	// Azure resource group parameters.
	ResourceGroup *AzureResourceGroupV1Parameters `json:"resourceGroup,omitempty"`
}

AzureEnvironmentParameters azure environment parameters swagger:model AzureEnvironmentParameters

func (*AzureEnvironmentParameters) MarshalBinary

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

MarshalBinary interface implementation

func (*AzureEnvironmentParameters) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AzureEnvironmentParameters) Validate

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

Validate validates this azure environment parameters

type AzureEnvironmentV1Parameters

type AzureEnvironmentV1Parameters struct {

	// Azure resource group parameters.
	ResourceGroup *AzureResourceGroupV1Parameters `json:"resourceGroup,omitempty"`
}

AzureEnvironmentV1Parameters azure environment v1 parameters swagger:model AzureEnvironmentV1Parameters

func (*AzureEnvironmentV1Parameters) MarshalBinary

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

MarshalBinary interface implementation

func (*AzureEnvironmentV1Parameters) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AzureEnvironmentV1Parameters) Validate

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

Validate validates this azure environment v1 parameters

type AzureResourceGroupV1Parameters

type AzureResourceGroupV1Parameters struct {

	// Name of an existing azure resource group.
	Name string `json:"name,omitempty"`

	// Resource group usage: single resource group for all resources where possible or use multiple resource groups.
	// Enum: [SINGLE MULTIPLE]
	ResourceGroupUsage string `json:"resourceGroupUsage,omitempty"`
}

AzureResourceGroupV1Parameters azure resource group v1 parameters swagger:model AzureResourceGroupV1Parameters

func (*AzureResourceGroupV1Parameters) MarshalBinary

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

MarshalBinary interface implementation

func (*AzureResourceGroupV1Parameters) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AzureResourceGroupV1Parameters) Validate

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

Validate validates this azure resource group v1 parameters

type CloudGatewayRequest

type CloudGatewayRequest struct {

	// id
	ID string `json:"id,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// properties
	Properties map[string]interface{} `json:"properties,omitempty"`
}

CloudGatewayRequest cloud gateway request swagger:model CloudGatewayRequest

func (*CloudGatewayRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*CloudGatewayRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CloudGatewayRequest) Validate

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

Validate validates this cloud gateway request

type CloudSubnet

type CloudSubnet struct {

	// availability zone
	AvailabilityZone string `json:"availabilityZone,omitempty"`

	// cidr
	Cidr string `json:"cidr,omitempty"`

	// id
	ID string `json:"id,omitempty"`

	// igw available
	IgwAvailable bool `json:"igwAvailable,omitempty"`

	// map public Ip on launch
	MapPublicIPOnLaunch bool `json:"mapPublicIpOnLaunch,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// private subnet
	PrivateSubnet bool `json:"privateSubnet,omitempty"`

	// type
	// Enum: [PUBLIC MLX DWX PRIVATE]
	Type string `json:"type,omitempty"`
}

CloudSubnet cloud subnet swagger:model CloudSubnet

func (*CloudSubnet) MarshalBinary

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

MarshalBinary interface implementation

func (*CloudSubnet) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CloudSubnet) Validate

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

Validate validates this cloud subnet

type CloudwatchParams

type CloudwatchParams struct {

	// instance profile
	// Required: true
	InstanceProfile *string `json:"instanceProfile"`

	// telemetry - CloudWatch related AWS region (should be used only outside of AWS platform)
	Region string `json:"region,omitempty"`

	// telemetry - CloudWatch releated parameters
	// Enum: [HOSTNAME COMPONENT]
	StreamKey string `json:"streamKey,omitempty"`
}

CloudwatchParams cloudwatch params swagger:model CloudwatchParams

func (*CloudwatchParams) MarshalBinary

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

MarshalBinary interface implementation

func (*CloudwatchParams) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CloudwatchParams) Validate

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

Validate validates this cloudwatch params

type CompactRegionV1Response

type CompactRegionV1Response struct {

	// availability zones
	AvailabilityZones map[string][]string `json:"availabilityZones,omitempty"`

	// default regions
	DefaultRegion string `json:"defaultRegion,omitempty"`

	// regions with displayNames
	DisplayNames map[string]string `json:"displayNames,omitempty"`

	// regions with k8s support
	K8sSupportedlocations []string `json:"k8sSupportedlocations"`

	// regions with location data
	Locations []string `json:"locations"`

	// Regions of the environment.
	Names []string `json:"names"`
}

CompactRegionV1Response compact region v1 response swagger:model CompactRegionV1Response

func (*CompactRegionV1Response) MarshalBinary

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

MarshalBinary interface implementation

func (*CompactRegionV1Response) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CompactRegionV1Response) Validate

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

Validate validates this compact region v1 response

type CredentialBase

type CredentialBase struct {

	// custom parameters for AWS credential
	Aws *AwsCredentialV1Parameters `json:"aws,omitempty"`

	// type of cloud provider
	// Required: true
	CloudPlatform *string `json:"cloudPlatform"`

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

	// custom parameters for GCP credential
	Gcp *GcpV1Parameters `json:"gcp,omitempty"`

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

	// custom parameters for Openstack credential
	Openstack *OpenstackV1Parameters `json:"openstack,omitempty"`

	// verification status text for credential, if empty then there is no verification issue
	VerificationStatusText string `json:"verificationStatusText,omitempty"`

	// verify credential permissions
	VerifyPermissions bool `json:"verifyPermissions,omitempty"`

	// custom parameters for Yarn credential
	Yarn *YarnV1Parameters `json:"yarn,omitempty"`
}

CredentialBase credential base swagger:model CredentialBase

func (*CredentialBase) MarshalBinary

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

MarshalBinary interface implementation

func (*CredentialBase) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CredentialBase) Validate

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

Validate validates this credential base

type CredentialPrerequisitesResponse

type CredentialPrerequisitesResponse struct {

	// provider specific identifier of the account/subscription/project that is used by Cloudbreak
	AccountID string `json:"accountId,omitempty"`

	// AWS specific credential prerequisites.
	Aws *AwsCredentialPrerequisites `json:"aws,omitempty"`

	// Azure specific credential prerequisites.
	Azure *AzureCredentialPrerequisites `json:"azure,omitempty"`

	// type of cloud provider
	// Required: true
	CloudPlatform *string `json:"cloudPlatform"`

	// GCP specific credential prerequisites.
	Gcp *GcpCredentialPrerequisites `json:"gcp,omitempty"`
}

CredentialPrerequisitesResponse credential prerequisites response swagger:model CredentialPrerequisitesResponse

func (*CredentialPrerequisitesResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*CredentialPrerequisitesResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CredentialPrerequisitesResponse) Validate

Validate validates this credential prerequisites response

type CredentialV1Request

type CredentialV1Request struct {
	CredentialBase

	// custom parameters for Azure credential
	Azure *AzureCredentialV1RequestParameters `json:"azure,omitempty"`
}

CredentialV1Request credential v1 request swagger:model CredentialV1Request

func (*CredentialV1Request) MarshalBinary

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

MarshalBinary interface implementation

func (CredentialV1Request) MarshalJSON

func (m CredentialV1Request) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object to a JSON structure

func (*CredentialV1Request) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CredentialV1Request) UnmarshalJSON

func (m *CredentialV1Request) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object from a JSON structure

func (*CredentialV1Request) Validate

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

Validate validates this credential v1 request

type CredentialV1Response

type CredentialV1Response struct {
	CredentialBase

	// provider specific attributes of the credential
	Attributes *SecretResponse `json:"attributes,omitempty"`

	// custom parameters for Azure credential
	Azure *AzureCredentialV1ResponseParameters `json:"azure,omitempty"`

	// creation time of the credential in long
	Created int64 `json:"created,omitempty"`

	// crn of the creator
	Creator string `json:"creator,omitempty"`

	// global identifiers of the resource
	Crn string `json:"crn,omitempty"`
}

CredentialV1Response credential v1 response swagger:model CredentialV1Response

func (*CredentialV1Response) MarshalBinary

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

MarshalBinary interface implementation

func (CredentialV1Response) MarshalJSON

func (m CredentialV1Response) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object to a JSON structure

func (*CredentialV1Response) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CredentialV1Response) UnmarshalJSON

func (m *CredentialV1Response) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object from a JSON structure

func (*CredentialV1Response) Validate

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

Validate validates this credential v1 response

type CredentialV1Responses

type CredentialV1Responses struct {

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

CredentialV1Responses Wrapper which contains multiple CredentialV1Response swagger:model CredentialV1Responses

func (*CredentialV1Responses) MarshalBinary

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

MarshalBinary interface implementation

func (*CredentialV1Responses) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CredentialV1Responses) Validate

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

Validate validates this credential v1 responses

type CredentialViewV1Response

type CredentialViewV1Response struct {

	// type of cloud provider
	// Required: true
	CloudPlatform *string `json:"cloudPlatform"`

	// crn of the creator
	Creator string `json:"creator,omitempty"`

	// global identifiers of the resource
	Crn string `json:"crn,omitempty"`

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

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

	// verification status text for credential, if empty then there is no verification issue
	VerificationStatusText string `json:"verificationStatusText,omitempty"`
}

CredentialViewV1Response Credential view of the environment that does not contain secrets. swagger:model CredentialViewV1Response

func (*CredentialViewV1Response) MarshalBinary

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

MarshalBinary interface implementation

func (*CredentialViewV1Response) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CredentialViewV1Response) Validate

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

Validate validates this credential view v1 response

type DetailedEnvironmentV1Response

type DetailedEnvironmentV1Response struct {

	// Name of the admin group to be used for all the services.
	AdminGroupName string `json:"adminGroupName,omitempty"`

	// SSH key for accessing cluster node instances.
	Authentication *EnvironmentAuthenticationV1Response `json:"authentication,omitempty"`

	// AWS Specific parameters.
	Aws *AwsEnvironmentV1Parameters `json:"aws,omitempty"`

	// Azure Specific parameters.
	Azure *AzureEnvironmentParameters `json:"azure,omitempty"`

	// Cloud platform of the environment.
	CloudPlatform string `json:"cloudPlatform,omitempty"`

	// Cloud storage validation enabled or not.
	// Enum: [ENABLED DISABLED]
	CloudStorageValidation string `json:"cloudStorageValidation,omitempty"`

	// Create freeipa in environment
	CreateFreeIpa bool `json:"createFreeIpa,omitempty"`

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

	// crn of the creator
	Creator string `json:"creator,omitempty"`

	// Credential of the environment.
	Credential *CredentialV1Response `json:"credential,omitempty"`

	// id of the resource
	Crn string `json:"crn,omitempty"`

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

	// Status of the environment.
	// Enum: [CREATION_INITIATED DELETE_INITIATED UPDATE_INITIATED ENVIRONMENT_VALIDATION_IN_PROGRESS NETWORK_CREATION_IN_PROGRESS NETWORK_DELETE_IN_PROGRESS RDBMS_DELETE_IN_PROGRESS FREEIPA_CREATION_IN_PROGRESS FREEIPA_DELETE_IN_PROGRESS CLUSTER_DEFINITION_CLEANUP_PROGRESS UMS_RESOURCE_DELETE_IN_PROGRESS IDBROKER_MAPPINGS_DELETE_IN_PROGRESS S3GUARD_TABLE_DELETE_IN_PROGRESS DATAHUB_CLUSTERS_DELETE_IN_PROGRESS DATALAKE_CLUSTERS_DELETE_IN_PROGRESS PUBLICKEY_CREATE_IN_PROGRESS PUBLICKEY_DELETE_IN_PROGRESS AVAILABLE ARCHIVED CREATE_FAILED DELETE_FAILED UPDATE_FAILED STOP_DATAHUB_STARTED STOP_DATAHUB_FAILED STOP_DATALAKE_STARTED STOP_DATALAKE_FAILED STOP_FREEIPA_STARTED STOP_FREEIPA_FAILED ENV_STOPPED START_DATAHUB_STARTED START_DATAHUB_FAILED START_DATALAKE_STARTED START_DATALAKE_FAILED START_FREEIPA_STARTED START_FREEIPA_FAILED FREEIPA_DELETED_ON_PROVIDER_SIDE]
	EnvironmentStatus string `json:"environmentStatus,omitempty"`

	// The FreeIPA paramaters
	FreeIpa *FreeIpaResponse `json:"freeIpa,omitempty"`

	// IDBroker mapping source.
	// Enum: [NONE MOCK IDBMMS]
	IDBrokerMappingSource string `json:"idBrokerMappingSource,omitempty"`

	// Location of the environment.
	Location *LocationV1Response `json:"location,omitempty"`

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

	// Network related specifics of the environment.
	Network *EnvironmentNetworkV1Response `json:"network,omitempty"`

	// Parent environment cloud platform
	ParentEnvironmentCloudPlatform string `json:"parentEnvironmentCloudPlatform,omitempty"`

	// Parent environment global identifier
	ParentEnvironmentCrn string `json:"parentEnvironmentCrn,omitempty"`

	// Parent environment name
	ParentEnvironmentName string `json:"parentEnvironmentName,omitempty"`

	// ProxyConfig attached to the environment.
	ProxyConfig *ProxyResponse `json:"proxyConfig,omitempty"`

	// Regions of the environment.
	Regions *CompactRegionV1Response `json:"regions,omitempty"`

	// resource crn
	ResourceCrn string `json:"resourceCrn,omitempty"`

	// Security control for FreeIPA and Datalake deployment.
	SecurityAccess *SecurityAccessV1Response `json:"securityAccess,omitempty"`

	// status reason
	StatusReason string `json:"statusReason,omitempty"`

	// Tags for environments.
	Tags *TagResponse `json:"tags,omitempty"`

	// Telemetry related specifics of the environment.
	Telemetry *TelemetryResponse `json:"telemetry,omitempty"`

	// Configuration that the connection going directly or with cluster proxy or with ccm and cluster proxy.
	// Enum: [DIRECT CCM CLUSTER_PROXY]
	Tunnel string `json:"tunnel,omitempty"`
}

DetailedEnvironmentV1Response detailed environment v1 response swagger:model DetailedEnvironmentV1Response

func (*DetailedEnvironmentV1Response) MarshalBinary

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

MarshalBinary interface implementation

func (*DetailedEnvironmentV1Response) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DetailedEnvironmentV1Response) Validate

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

Validate validates this detailed environment v1 response

type DomainKeystoneV3Parameters

type DomainKeystoneV3Parameters struct {
	KeystoneV3Base

	// domain name
	// Required: true
	DomainName *string `json:"domainName"`
}

DomainKeystoneV3Parameters domain keystone v3 parameters swagger:model DomainKeystoneV3Parameters

func (*DomainKeystoneV3Parameters) MarshalBinary

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

MarshalBinary interface implementation

func (DomainKeystoneV3Parameters) MarshalJSON

func (m DomainKeystoneV3Parameters) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object to a JSON structure

func (*DomainKeystoneV3Parameters) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DomainKeystoneV3Parameters) UnmarshalJSON

func (m *DomainKeystoneV3Parameters) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object from a JSON structure

func (*DomainKeystoneV3Parameters) Validate

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

Validate validates this domain keystone v3 parameters

type EncryptionKeyConfigResponse

type EncryptionKeyConfigResponse struct {

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

	// display name
	DisplayName string `json:"displayName,omitempty"`

	// id
	ID string `json:"id,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// properties
	Properties map[string]interface{} `json:"properties,omitempty"`
}

EncryptionKeyConfigResponse encryption key config response swagger:model EncryptionKeyConfigResponse

func (*EncryptionKeyConfigResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*EncryptionKeyConfigResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*EncryptionKeyConfigResponse) Validate

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

Validate validates this encryption key config response

type EnvironmentAuthenticationV1Request

type EnvironmentAuthenticationV1Request struct {

	// User name created on the nodes for SSH access
	// Max Length: 32
	// Min Length: 1
	// Pattern: (^[a-z_]([a-z0-9_-]{0,31}|[a-z0-9_-]{0,30}\$)$)
	LoginUserName string `json:"loginUserName,omitempty"`

	// SSH Public key string.
	PublicKey string `json:"publicKey,omitempty"`

	// Public key ID registered at the cloud provider.
	// Max Length: 255
	// Min Length: 0
	PublicKeyID *string `json:"publicKeyId,omitempty"`
}

EnvironmentAuthenticationV1Request environment authentication v1 request swagger:model EnvironmentAuthenticationV1Request

func (*EnvironmentAuthenticationV1Request) MarshalBinary

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

MarshalBinary interface implementation

func (*EnvironmentAuthenticationV1Request) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*EnvironmentAuthenticationV1Request) Validate

Validate validates this environment authentication v1 request

type EnvironmentAuthenticationV1Response

type EnvironmentAuthenticationV1Response struct {

	// User name created on the nodes for SSH access
	LoginUserName string `json:"loginUserName,omitempty"`

	// SSH Public key string.
	PublicKey string `json:"publicKey,omitempty"`

	// Public key ID registered at the cloud provider.
	PublicKeyID string `json:"publicKeyId,omitempty"`
}

EnvironmentAuthenticationV1Response environment authentication v1 response swagger:model EnvironmentAuthenticationV1Response

func (*EnvironmentAuthenticationV1Response) MarshalBinary

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

MarshalBinary interface implementation

func (*EnvironmentAuthenticationV1Response) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*EnvironmentAuthenticationV1Response) Validate

Validate validates this environment authentication v1 response

type EnvironmentChangeCredentialV1Request

type EnvironmentChangeCredentialV1Request struct {

	// If credentialName is not specified, the credential is used to create the new credential for the environment.
	Credential *CredentialV1Request `json:"credential,omitempty"`

	// Name of the credential of the environment. If the name is given, the detailed credential is ignored in the request.
	CredentialName string `json:"credentialName,omitempty"`
}

EnvironmentChangeCredentialV1Request environment change credential v1 request swagger:model EnvironmentChangeCredentialV1Request

func (*EnvironmentChangeCredentialV1Request) MarshalBinary

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

MarshalBinary interface implementation

func (*EnvironmentChangeCredentialV1Request) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*EnvironmentChangeCredentialV1Request) Validate

Validate validates this environment change credential v1 request

type EnvironmentCrnV1Response

type EnvironmentCrnV1Response struct {

	// environment crn
	EnvironmentCrn string `json:"environmentCrn,omitempty"`

	// environment name
	EnvironmentName string `json:"environmentName,omitempty"`
}

EnvironmentCrnV1Response environment crn v1 response swagger:model EnvironmentCrnV1Response

func (*EnvironmentCrnV1Response) MarshalBinary

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

MarshalBinary interface implementation

func (*EnvironmentCrnV1Response) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*EnvironmentCrnV1Response) Validate

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

Validate validates this environment crn v1 response

type EnvironmentEditV1Request

type EnvironmentEditV1Request struct {

	// Name of the admin group to be used for all the services.
	AdminGroupName string `json:"adminGroupName,omitempty"`

	// SSH key for accessing cluster node instances.
	Authentication *EnvironmentAuthenticationV1Request `json:"authentication,omitempty"`

	// AWS Specific parameters.
	Aws *AwsEnvironmentV1Parameters `json:"aws,omitempty"`

	// Cloud storage validation enabled or not.
	// Enum: [ENABLED DISABLED]
	CloudStorageValidation string `json:"cloudStorageValidation,omitempty"`

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

	// IDBroker mapping source.
	// Enum: [NONE MOCK IDBMMS]
	IDBrokerMappingSource string `json:"idBrokerMappingSource,omitempty"`

	// Network related specifics of the environment.
	Network *EnvironmentNetworkV1Request `json:"network,omitempty"`

	// Security control for FreeIPA and Datalake deployment.
	SecurityAccess *SecurityAccessV1Request `json:"securityAccess,omitempty"`

	// Telemetry related specifics of the environment.
	Telemetry *TelemetryRequest `json:"telemetry,omitempty"`
}

EnvironmentEditV1Request environment edit v1 request swagger:model EnvironmentEditV1Request

func (*EnvironmentEditV1Request) MarshalBinary

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

MarshalBinary interface implementation

func (*EnvironmentEditV1Request) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*EnvironmentEditV1Request) Validate

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

Validate validates this environment edit v1 request

type EnvironmentNetworkAwsV1Params

type EnvironmentNetworkAwsV1Params struct {

	// Subnet ids of the specified networks
	// Required: true
	// Max Length: 255
	// Min Length: 0
	VpcID *string `json:"vpcId"`
}

EnvironmentNetworkAwsV1Params environment network aws v1 params swagger:model EnvironmentNetworkAwsV1Params

func (*EnvironmentNetworkAwsV1Params) MarshalBinary

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

MarshalBinary interface implementation

func (*EnvironmentNetworkAwsV1Params) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*EnvironmentNetworkAwsV1Params) Validate

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

Validate validates this environment network aws v1 params

type EnvironmentNetworkAzureV1Params

type EnvironmentNetworkAzureV1Params struct {

	// Subnet ids of the specified networks
	// Required: true
	// Max Length: 255
	// Min Length: 0
	NetworkID *string `json:"networkId"`

	// Subnet ids of the specified networks
	// Required: true
	NoPublicIP *bool `json:"noPublicIp"`

	// Subnet ids of the specified networks
	// Required: true
	// Max Length: 255
	// Min Length: 0
	ResourceGroupName *string `json:"resourceGroupName"`
}

EnvironmentNetworkAzureV1Params environment network azure v1 params swagger:model EnvironmentNetworkAzureV1Params

func (*EnvironmentNetworkAzureV1Params) MarshalBinary

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

MarshalBinary interface implementation

func (*EnvironmentNetworkAzureV1Params) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*EnvironmentNetworkAzureV1Params) Validate

Validate validates this environment network azure v1 params

type EnvironmentNetworkMockV1Params

type EnvironmentNetworkMockV1Params struct {

	// internet gateway Id
	InternetGatewayID string `json:"internetGatewayId,omitempty"`

	// Subnet ids of the specified networks
	// Required: true
	// Max Length: 255
	// Min Length: 0
	VpcID *string `json:"vpcId"`
}

EnvironmentNetworkMockV1Params environment network mock v1 params swagger:model EnvironmentNetworkMockV1Params

func (*EnvironmentNetworkMockV1Params) MarshalBinary

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

MarshalBinary interface implementation

func (*EnvironmentNetworkMockV1Params) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*EnvironmentNetworkMockV1Params) Validate

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

Validate validates this environment network mock v1 params

type EnvironmentNetworkV1Request

type EnvironmentNetworkV1Request struct {

	// Subnet ids of the specified networks
	Aws *EnvironmentNetworkAwsV1Params `json:"aws,omitempty"`

	// Subnet ids of the specified networks
	Azure *EnvironmentNetworkAzureV1Params `json:"azure,omitempty"`

	// Mock parameters
	Mock *EnvironmentNetworkMockV1Params `json:"mock,omitempty"`

	// network cidr
	// Max Length: 255
	// Min Length: 0
	NetworkCidr *string `json:"networkCidr,omitempty"`

	// A flag to enable or disable the private subnet creation.
	// Enum: [ENABLED DISABLED]
	PrivateSubnetCreation string `json:"privateSubnetCreation,omitempty"`

	// Subnet ids of the specified networks
	// Unique: true
	SubnetIds []string `json:"subnetIds"`

	// Yarn parameters
	Yarn *EnvironmentNetworkYarnV1Params `json:"yarn,omitempty"`
}

EnvironmentNetworkV1Request environment network v1 request swagger:model EnvironmentNetworkV1Request

func (*EnvironmentNetworkV1Request) MarshalBinary

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

MarshalBinary interface implementation

func (*EnvironmentNetworkV1Request) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*EnvironmentNetworkV1Request) Validate

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

Validate validates this environment network v1 request

type EnvironmentNetworkV1Response

type EnvironmentNetworkV1Response struct {

	// Subnet ids of the specified networks
	Aws *EnvironmentNetworkAwsV1Params `json:"aws,omitempty"`

	// Subnet ids of the specified networks
	Azure *EnvironmentNetworkAzureV1Params `json:"azure,omitempty"`

	// Subnet metadata of CB subnets, union of the DWX and public subnets
	CbSubnets map[string]CloudSubnet `json:"cbSubnets,omitempty"`

	// id of the resource
	Crn string `json:"crn,omitempty"`

	// Subnet metadata of DWX subnets
	DwxSubnets map[string]CloudSubnet `json:"dwxSubnets,omitempty"`

	// The existing network is created by the user, otherwise created by the Cloudbreak.
	ExistingNetwork bool `json:"existingNetwork,omitempty"`

	// Subnet metadata of MLX subnets
	MlxSubnets map[string]CloudSubnet `json:"mlxSubnets,omitempty"`

	// Mock parameters
	Mock *EnvironmentNetworkMockV1Params `json:"mock,omitempty"`

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

	// network cidr
	// Max Length: 255
	// Min Length: 0
	NetworkCidr *string `json:"networkCidr,omitempty"`

	// The subnet in which resource should be deployed if not specified by user
	PreferedSubnetID string `json:"preferedSubnetId,omitempty"`

	// A flag to enable or disable the private subnet creation.
	// Enum: [ENABLED DISABLED]
	PrivateSubnetCreation string `json:"privateSubnetCreation,omitempty"`

	// Subnet ids of the specified networks
	// Unique: true
	SubnetIds []string `json:"subnetIds"`

	// Subnet metadata of the specified networks
	SubnetMetas map[string]CloudSubnet `json:"subnetMetas,omitempty"`

	// Yarn parameters
	Yarn *EnvironmentNetworkYarnV1Params `json:"yarn,omitempty"`
}

EnvironmentNetworkV1Response environment network v1 response swagger:model EnvironmentNetworkV1Response

func (*EnvironmentNetworkV1Response) MarshalBinary

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

MarshalBinary interface implementation

func (*EnvironmentNetworkV1Response) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*EnvironmentNetworkV1Response) Validate

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

Validate validates this environment network v1 response

type EnvironmentNetworkYarnV1Params

type EnvironmentNetworkYarnV1Params struct {

	// Subnet ids of the specified networks
	// Required: true
	Queue *string `json:"queue"`
}

EnvironmentNetworkYarnV1Params environment network yarn v1 params swagger:model EnvironmentNetworkYarnV1Params

func (*EnvironmentNetworkYarnV1Params) MarshalBinary

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

MarshalBinary interface implementation

func (*EnvironmentNetworkYarnV1Params) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*EnvironmentNetworkYarnV1Params) Validate

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

Validate validates this environment network yarn v1 params

type EnvironmentV1Request

type EnvironmentV1Request struct {

	// Name of the admin group to be used for all the services.
	AdminGroupName string `json:"adminGroupName,omitempty"`

	// SSH key for accessing cluster node instances.
	Authentication *EnvironmentAuthenticationV1Request `json:"authentication,omitempty"`

	// AWS Specific parameters.
	Aws *AwsEnvironmentV1Parameters `json:"aws,omitempty"`

	// AWS Specific parameters.
	Azure *AzureEnvironmentV1Parameters `json:"azure,omitempty"`

	// Cloud storage validation enabled or not.
	// Enum: [ENABLED DISABLED]
	CloudStorageValidation string `json:"cloudStorageValidation,omitempty"`

	// Name of the credential of the environment. If the name is given, the detailed credential is ignored in the request.
	CredentialName string `json:"credentialName,omitempty"`

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

	// Properties for FreeIpa which can be attached to the given environment
	FreeIpa *AttachedFreeIpaRequest `json:"freeIpa,omitempty"`

	// IDBroker mapping source.
	// Enum: [NONE MOCK IDBMMS]
	IDBrokerMappingSource string `json:"idBrokerMappingSource,omitempty"`

	// Location of the environment.
	// Required: true
	Location *LocationV1Request `json:"location"`

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

	// Network related specifics of the environment.
	Network *EnvironmentNetworkV1Request `json:"network,omitempty"`

	// Parent environment name
	ParentEnvironmentName string `json:"parentEnvironmentName,omitempty"`

	// Name of the proxyconfig of the environment.
	ProxyConfigName string `json:"proxyConfigName,omitempty"`

	// Regions of the environment.
	// Unique: true
	Regions []string `json:"regions"`

	// Security control for FreeIPA and Datalake deployment.
	SecurityAccess *SecurityAccessV1Request `json:"securityAccess,omitempty"`

	// Tags for environments.
	Tags map[string]string `json:"tags,omitempty"`

	// Telemetry related specifics of the environment.
	Telemetry *TelemetryRequest `json:"telemetry,omitempty"`

	// Configuration that the connection going directly or with cluster proxy or with ccm and cluster proxy.
	// Enum: [DIRECT CCM CLUSTER_PROXY]
	Tunnel string `json:"tunnel,omitempty"`
}

EnvironmentV1Request environment v1 request swagger:model EnvironmentV1Request

func (*EnvironmentV1Request) MarshalBinary

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

MarshalBinary interface implementation

func (*EnvironmentV1Request) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*EnvironmentV1Request) Validate

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

Validate validates this environment v1 request

type FeatureSetting

type FeatureSetting struct {

	// enabled
	// Required: true
	Enabled *bool `json:"enabled"`
}

FeatureSetting feature setting swagger:model FeatureSetting

func (*FeatureSetting) MarshalBinary

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

MarshalBinary interface implementation

func (*FeatureSetting) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*FeatureSetting) Validate

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

Validate validates this feature setting

type FeaturesRequest

type FeaturesRequest struct {

	// enable cluster logs collection
	ClusterLogsCollection *FeatureSetting `json:"clusterLogsCollection,omitempty"`

	// Workload analytics (telemetry) settings.
	WorkloadAnalytics *FeatureSetting `json:"workloadAnalytics,omitempty"`
}

FeaturesRequest features request swagger:model FeaturesRequest

func (*FeaturesRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*FeaturesRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*FeaturesRequest) Validate

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

Validate validates this features request

type FeaturesResponse

type FeaturesResponse struct {

	// enable cluster logs collection
	ClusterLogsCollection *FeatureSetting `json:"clusterLogsCollection,omitempty"`

	// Telemetry metering feature setting
	Metering *FeatureSetting `json:"metering,omitempty"`

	// enable shared Altus credential usage
	UseSharedAltusCredential *FeatureSetting `json:"useSharedAltusCredential,omitempty"`

	// Workload analytics (telemetry) settings.
	WorkloadAnalytics *FeatureSetting `json:"workloadAnalytics,omitempty"`
}

FeaturesResponse features response swagger:model FeaturesResponse

func (*FeaturesResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*FeaturesResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*FeaturesResponse) Validate

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

Validate validates this features response

type FlowCheckResponse

type FlowCheckResponse struct {

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

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

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

FlowCheckResponse flow check response swagger:model FlowCheckResponse

func (*FlowCheckResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*FlowCheckResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*FlowCheckResponse) Validate

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

Validate validates this flow check response

type FlowLogResponse

type FlowLogResponse struct {

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

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

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

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

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

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

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

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

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

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

FlowLogResponse flow log response swagger:model FlowLogResponse

func (*FlowLogResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*FlowLogResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*FlowLogResponse) Validate

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

Validate validates this flow log response

type FreeIpaResponse

type FreeIpaResponse struct {

	// Aws specific FreeIpa parameters
	Aws *AttachedFreeIpaRequestAwsParameters `json:"aws,omitempty"`

	// The number of FreeIPA instances to create per group when creating freeipa in environment
	InstanceCountByGroup int32 `json:"instanceCountByGroup,omitempty"`
}

FreeIpaResponse free ipa response swagger:model FreeIpaResponse

func (*FreeIpaResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*FreeIpaResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*FreeIpaResponse) Validate

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

Validate validates this free ipa response

type GcpCredentialPrerequisites

type GcpCredentialPrerequisites struct {

	// GCP specific 'gcloud' CLI based commands to create prerequisites for Cloudbreak credential creation. The field is base64 encoded.
	// Required: true
	CreationCommand *string `json:"creationCommand"`
}

GcpCredentialPrerequisites gcp credential prerequisites swagger:model GcpCredentialPrerequisites

func (*GcpCredentialPrerequisites) MarshalBinary

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

MarshalBinary interface implementation

func (*GcpCredentialPrerequisites) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*GcpCredentialPrerequisites) Validate

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

Validate validates this gcp credential prerequisites

type GcpV1Parameters

type GcpV1Parameters struct {

	// json
	JSON *JSONV1Parameters `json:"json,omitempty"`

	// p12
	P12 *P12V1Parameters `json:"p12,omitempty"`
}

GcpV1Parameters gcp v1 parameters swagger:model GcpV1Parameters

func (*GcpV1Parameters) MarshalBinary

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

MarshalBinary interface implementation

func (*GcpV1Parameters) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*GcpV1Parameters) Validate

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

Validate validates this gcp v1 parameters

type IPPoolResponse

type IPPoolResponse struct {

	// id
	ID string `json:"id,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// properties
	Properties map[string]interface{} `json:"properties,omitempty"`
}

IPPoolResponse Ip pool response swagger:model IpPoolResponse

func (*IPPoolResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*IPPoolResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*IPPoolResponse) Validate

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

Validate validates this Ip pool response

type InteractiveV1Credential

type InteractiveV1Credential struct {

	// The user code what has to be used for the sign-in process on the Azure portal
	UserCode string `json:"userCode,omitempty"`

	// The url provided by Azure where the user have to use the given user code to sign in
	VerificationURL string `json:"verificationUrl,omitempty"`
}

InteractiveV1Credential Contains values from an Azure interactive login attempt swagger:model InteractiveV1Credential

func (*InteractiveV1Credential) MarshalBinary

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

MarshalBinary interface implementation

func (*InteractiveV1Credential) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*InteractiveV1Credential) Validate

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

Validate validates this interactive v1 credential

type JSONV1Parameters

type JSONV1Parameters struct {

	// credential Json
	// Required: true
	CredentialJSON *string `json:"credentialJson"`
}

JSONV1Parameters Json v1 parameters swagger:model JsonV1Parameters

func (*JSONV1Parameters) MarshalBinary

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

MarshalBinary interface implementation

func (*JSONV1Parameters) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*JSONV1Parameters) Validate

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

Validate validates this Json v1 parameters

type KeyBasedV1Parameters

type KeyBasedV1Parameters struct {

	// access key
	// Required: true
	AccessKey *string `json:"accessKey"`

	// secret key
	// Required: true
	SecretKey *string `json:"secretKey"`
}

KeyBasedV1Parameters key based v1 parameters swagger:model KeyBasedV1Parameters

func (*KeyBasedV1Parameters) MarshalBinary

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

MarshalBinary interface implementation

func (*KeyBasedV1Parameters) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*KeyBasedV1Parameters) Validate

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

Validate validates this key based v1 parameters

type KeystoneV2Parameters

type KeystoneV2Parameters struct {

	// tenant name
	// Required: true
	TenantName *string `json:"tenantName"`
}

KeystoneV2Parameters keystone v2 parameters swagger:model KeystoneV2Parameters

func (*KeystoneV2Parameters) MarshalBinary

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

MarshalBinary interface implementation

func (*KeystoneV2Parameters) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*KeystoneV2Parameters) Validate

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

Validate validates this keystone v2 parameters

type KeystoneV3Base

type KeystoneV3Base struct {

	// user domain
	// Required: true
	UserDomain *string `json:"userDomain"`
}

KeystoneV3Base keystone v3 base swagger:model KeystoneV3Base

func (*KeystoneV3Base) MarshalBinary

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

MarshalBinary interface implementation

func (*KeystoneV3Base) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*KeystoneV3Base) Validate

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

Validate validates this keystone v3 base

type KeystoneV3Parameters

type KeystoneV3Parameters struct {

	// domain
	Domain *DomainKeystoneV3Parameters `json:"domain,omitempty"`

	// project
	Project *ProjectKeystoneV3Parameters `json:"project,omitempty"`
}

KeystoneV3Parameters keystone v3 parameters swagger:model KeystoneV3Parameters

func (*KeystoneV3Parameters) MarshalBinary

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

MarshalBinary interface implementation

func (*KeystoneV3Parameters) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*KeystoneV3Parameters) Validate

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

Validate validates this keystone v3 parameters

type LocationV1Request

type LocationV1Request struct {

	// Location latitude of the environment.
	Latitude float64 `json:"latitude,omitempty"`

	// Location longitude of the environment.
	Longitude float64 `json:"longitude,omitempty"`

	// Location of the environment.
	// Required: true
	// Max Length: 100
	// Min Length: 0
	Name *string `json:"name"`
}

LocationV1Request location v1 request swagger:model LocationV1Request

func (*LocationV1Request) MarshalBinary

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

MarshalBinary interface implementation

func (*LocationV1Request) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*LocationV1Request) Validate

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

Validate validates this location v1 request

type LocationV1Response

type LocationV1Response struct {

	// Display name of the location of the environment.
	DisplayName string `json:"displayName,omitempty"`

	// Location latitude of the environment.
	Latitude float64 `json:"latitude,omitempty"`

	// Location longitude of the environment.
	Longitude float64 `json:"longitude,omitempty"`

	// Location of the environment.
	Name string `json:"name,omitempty"`
}

LocationV1Response location v1 response swagger:model LocationV1Response

func (*LocationV1Response) MarshalBinary

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

MarshalBinary interface implementation

func (*LocationV1Response) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*LocationV1Response) Validate

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

Validate validates this location v1 response

type LoggingRequest

type LoggingRequest struct {

	// telemetry - logging adls gen2 attributes
	AdlsGen2 *AdlsGen2CloudStorageV1Parameters `json:"adlsGen2,omitempty"`

	// telemetry - logging cloudwatch attributes
	Cloudwatch *CloudwatchParams `json:"cloudwatch,omitempty"`

	// telemetry - logging s3 attributes
	S3 *S3CloudStorageV1Parameters `json:"s3,omitempty"`

	// telemetry - logging storage location / container
	// Required: true
	StorageLocation *string `json:"storageLocation"`
}

LoggingRequest logging request swagger:model LoggingRequest

func (*LoggingRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*LoggingRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*LoggingRequest) Validate

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

Validate validates this logging request

type LoggingResponse

type LoggingResponse struct {

	// telemetry - logging adls gen2 attributes
	AdlsGen2 *AdlsGen2CloudStorageV1Parameters `json:"adlsGen2,omitempty"`

	// telemetry - logging cloudwatch attributes
	Cloudwatch *CloudwatchParams `json:"cloudwatch,omitempty"`

	// telemetry - logging s3 attributes
	S3 *S3CloudStorageV1Parameters `json:"s3,omitempty"`

	// telemetry - logging storage location / container
	// Required: true
	StorageLocation *string `json:"storageLocation"`
}

LoggingResponse logging response swagger:model LoggingResponse

func (*LoggingResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*LoggingResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*LoggingResponse) Validate

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

Validate validates this logging response

type OpenstackV1Parameters

type OpenstackV1Parameters struct {

	// endpoint
	// Required: true
	Endpoint *string `json:"endpoint"`

	// facing
	// Required: true
	// Enum: [public admin internal]
	Facing *string `json:"facing"`

	// keystone v2
	KeystoneV2 *KeystoneV2Parameters `json:"keystoneV2,omitempty"`

	// keystone v3
	KeystoneV3 *KeystoneV3Parameters `json:"keystoneV3,omitempty"`

	// password
	// Required: true
	Password *string `json:"password"`

	// user name
	// Required: true
	UserName *string `json:"userName"`
}

OpenstackV1Parameters openstack v1 parameters swagger:model OpenstackV1Parameters

func (*OpenstackV1Parameters) MarshalBinary

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

MarshalBinary interface implementation

func (*OpenstackV1Parameters) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*OpenstackV1Parameters) Validate

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

Validate validates this openstack v1 parameters

type P12V1Parameters

type P12V1Parameters struct {

	// project Id
	// Required: true
	ProjectID *string `json:"projectId"`

	// service account Id
	// Required: true
	ServiceAccountID *string `json:"serviceAccountId"`

	// service account private key
	// Required: true
	ServiceAccountPrivateKey *string `json:"serviceAccountPrivateKey"`
}

P12V1Parameters p12 v1 parameters swagger:model P12V1Parameters

func (*P12V1Parameters) MarshalBinary

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

MarshalBinary interface implementation

func (*P12V1Parameters) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*P12V1Parameters) Validate

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

Validate validates this p12 v1 parameters

type PlatformAccessConfigsResponse

type PlatformAccessConfigsResponse struct {

	// access configs
	AccessConfigs []*AccessConfigResponse `json:"accessConfigs"`
}

PlatformAccessConfigsResponse platform access configs response swagger:model PlatformAccessConfigsResponse

func (*PlatformAccessConfigsResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*PlatformAccessConfigsResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PlatformAccessConfigsResponse) Validate

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

Validate validates this platform access configs response

type PlatformDisksResponse

type PlatformDisksResponse struct {

	// default disks
	DefaultDisks map[string]string `json:"defaultDisks,omitempty"`

	// disk mappings
	DiskMappings map[string]map[string]string `json:"diskMappings,omitempty"`

	// disk types
	DiskTypes map[string][]string `json:"diskTypes,omitempty"`

	// disk displayNames
	DisplayNames map[string]map[string]string `json:"displayNames,omitempty"`
}

PlatformDisksResponse platform disks response swagger:model PlatformDisksResponse

func (*PlatformDisksResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*PlatformDisksResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PlatformDisksResponse) Validate

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

Validate validates this platform disks response

type PlatformEncryptionKeysResponse

type PlatformEncryptionKeysResponse struct {

	// encryption key configs
	// Unique: true
	EncryptionKeyConfigs []*EncryptionKeyConfigResponse `json:"encryptionKeyConfigs"`
}

PlatformEncryptionKeysResponse platform encryption keys response swagger:model PlatformEncryptionKeysResponse

func (*PlatformEncryptionKeysResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*PlatformEncryptionKeysResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PlatformEncryptionKeysResponse) Validate

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

Validate validates this platform encryption keys response

type PlatformGatewaysResponse

type PlatformGatewaysResponse struct {

	// gateways
	Gateways map[string][]CloudGatewayRequest `json:"gateways,omitempty"`
}

PlatformGatewaysResponse platform gateways response swagger:model PlatformGatewaysResponse

func (*PlatformGatewaysResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*PlatformGatewaysResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PlatformGatewaysResponse) Validate

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

Validate validates this platform gateways response

type PlatformIPPoolsResponse

type PlatformIPPoolsResponse struct {

	// ippools
	Ippools map[string][]IPPoolResponse `json:"ippools,omitempty"`
}

PlatformIPPoolsResponse platform Ip pools response swagger:model PlatformIpPoolsResponse

func (*PlatformIPPoolsResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*PlatformIPPoolsResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PlatformIPPoolsResponse) Validate

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

Validate validates this platform Ip pools response

type PlatformNetworkResponse

type PlatformNetworkResponse struct {

	// id
	ID string `json:"id,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// properties
	Properties map[string]interface{} `json:"properties,omitempty"`

	// subnet metadata
	SubnetMetadata map[string]CloudSubnet `json:"subnetMetadata,omitempty"`

	// subnets
	Subnets map[string]string `json:"subnets,omitempty"`
}

PlatformNetworkResponse platform network response swagger:model PlatformNetworkResponse

func (*PlatformNetworkResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*PlatformNetworkResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PlatformNetworkResponse) Validate

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

Validate validates this platform network response

type PlatformNetworksResponse

type PlatformNetworksResponse struct {

	// networks
	Networks map[string][]PlatformNetworkResponse `json:"networks,omitempty"`
}

PlatformNetworksResponse platform networks response swagger:model PlatformNetworksResponse

func (*PlatformNetworksResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*PlatformNetworksResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PlatformNetworksResponse) Validate

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

Validate validates this platform networks response

type PlatformNoSQLTableResponse

type PlatformNoSQLTableResponse struct {

	// name
	Name string `json:"name,omitempty"`
}

PlatformNoSQLTableResponse platform no Sql table response swagger:model PlatformNoSqlTableResponse

func (*PlatformNoSQLTableResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*PlatformNoSQLTableResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PlatformNoSQLTableResponse) Validate

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

Validate validates this platform no Sql table response

type PlatformNoSQLTablesResponse

type PlatformNoSQLTablesResponse struct {

	// no Sql tables
	NoSQLTables []*PlatformNoSQLTableResponse `json:"noSqlTables"`
}

PlatformNoSQLTablesResponse platform no Sql tables response swagger:model PlatformNoSqlTablesResponse

func (*PlatformNoSQLTablesResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*PlatformNoSQLTablesResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PlatformNoSQLTablesResponse) Validate

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

Validate validates this platform no Sql tables response

type PlatformSSHKeyResponse

type PlatformSSHKeyResponse struct {

	// name
	Name string `json:"name,omitempty"`

	// properties
	Properties map[string]interface{} `json:"properties,omitempty"`
}

PlatformSSHKeyResponse platform Ssh key response swagger:model PlatformSshKeyResponse

func (*PlatformSSHKeyResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*PlatformSSHKeyResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PlatformSSHKeyResponse) Validate

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

Validate validates this platform Ssh key response

type PlatformSSHKeysResponse

type PlatformSSHKeysResponse struct {

	// ssh keys
	SSHKeys map[string][]PlatformSSHKeyResponse `json:"sshKeys,omitempty"`
}

PlatformSSHKeysResponse platform Ssh keys response swagger:model PlatformSshKeysResponse

func (*PlatformSSHKeysResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*PlatformSSHKeysResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PlatformSSHKeysResponse) Validate

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

Validate validates this platform Ssh keys response

type PlatformSecurityGroupResponse

type PlatformSecurityGroupResponse struct {

	// group Id
	GroupID string `json:"groupId,omitempty"`

	// group name
	GroupName string `json:"groupName,omitempty"`

	// properties
	Properties map[string]interface{} `json:"properties,omitempty"`
}

PlatformSecurityGroupResponse platform security group response swagger:model PlatformSecurityGroupResponse

func (*PlatformSecurityGroupResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*PlatformSecurityGroupResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PlatformSecurityGroupResponse) Validate

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

Validate validates this platform security group response

type PlatformSecurityGroupsResponse

type PlatformSecurityGroupsResponse struct {

	// security groups
	SecurityGroups map[string][]PlatformSecurityGroupResponse `json:"securityGroups,omitempty"`
}

PlatformSecurityGroupsResponse platform security groups response swagger:model PlatformSecurityGroupsResponse

func (*PlatformSecurityGroupsResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*PlatformSecurityGroupsResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PlatformSecurityGroupsResponse) Validate

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

Validate validates this platform security groups response

type PlatformVmtypesResponse

type PlatformVmtypesResponse struct {

	// vm types
	VMTypes map[string]VirtualMachinesResponse `json:"vmTypes,omitempty"`
}

PlatformVmtypesResponse platform vmtypes response swagger:model PlatformVmtypesResponse

func (*PlatformVmtypesResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*PlatformVmtypesResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PlatformVmtypesResponse) Validate

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

Validate validates this platform vmtypes response

type ProjectKeystoneV3Parameters

type ProjectKeystoneV3Parameters struct {
	KeystoneV3Base

	// project domain name
	// Required: true
	ProjectDomainName *string `json:"projectDomainName"`

	// project name
	// Required: true
	ProjectName *string `json:"projectName"`
}

ProjectKeystoneV3Parameters project keystone v3 parameters swagger:model ProjectKeystoneV3Parameters

func (*ProjectKeystoneV3Parameters) MarshalBinary

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

MarshalBinary interface implementation

func (ProjectKeystoneV3Parameters) MarshalJSON

func (m ProjectKeystoneV3Parameters) MarshalJSON() ([]byte, error)

MarshalJSON marshals this object to a JSON structure

func (*ProjectKeystoneV3Parameters) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ProjectKeystoneV3Parameters) UnmarshalJSON

func (m *ProjectKeystoneV3Parameters) UnmarshalJSON(raw []byte) error

UnmarshalJSON unmarshals this object from a JSON structure

func (*ProjectKeystoneV3Parameters) Validate

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

Validate validates this project keystone v3 parameters

type ProxyRequest

type ProxyRequest struct {

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

	// host or IP address of proxy server
	// Required: true
	// Max Length: 255
	// Min Length: 1
	// Pattern: (^(([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\-]*[a-zA-Z0-9])\.)*([A-Za-z0-9]|[A-Za-z0-9][A-Za-z0-9\-]*[A-Za-z0-9])$)
	Host *string `json:"host"`

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

	// Password to use for basic authentication
	Password string `json:"password,omitempty"`

	// port of proxy server (typically: 3128 or 8080)
	// Required: true
	// Maximum: 65535
	// Minimum: 1
	Port *int32 `json:"port"`

	// determines the protocol (http or https)
	// Required: true
	// Pattern: ^http(s)?$
	Protocol *string `json:"protocol"`

	// Username to use for basic authentication
	UserName string `json:"userName,omitempty"`
}

ProxyRequest Cloudbreak allows you to save your existing proxy configuration information as an external source so that you can provide the proxy information to multiple clusters that you create with Cloudbreak swagger:model ProxyRequest

func (*ProxyRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*ProxyRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ProxyRequest) Validate

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

Validate validates this proxy request

type ProxyResponse

type ProxyResponse struct {

	// crn of the creator
	Creator string `json:"creator,omitempty"`

	// proxy configuration id for the cluster
	Crn string `json:"crn,omitempty"`

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

	// host or IP address of proxy server
	// Required: true
	// Max Length: 255
	// Min Length: 1
	// Pattern: (^(([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\-]*[a-zA-Z0-9])\.)*([A-Za-z0-9]|[A-Za-z0-9][A-Za-z0-9\-]*[A-Za-z0-9])$)
	Host *string `json:"host"`

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

	// Password to use for basic authentication
	Password *SecretResponse `json:"password,omitempty"`

	// port of proxy server (typically: 3128 or 8080)
	// Required: true
	// Maximum: 65535
	// Minimum: 1
	Port *int32 `json:"port"`

	// determines the protocol (http or https)
	// Required: true
	// Pattern: ^http(s)?$
	Protocol *string `json:"protocol"`

	// Username to use for basic authentication
	UserName *SecretResponse `json:"userName,omitempty"`
}

ProxyResponse Cloudbreak allows you to save your existing proxy configuration information as an external source so that you can provide the proxy information to multiple clusters that you create with Cloudbreak swagger:model ProxyResponse

func (*ProxyResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*ProxyResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ProxyResponse) Validate

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

Validate validates this proxy response

type ProxyResponses

type ProxyResponses struct {

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

ProxyResponses Cloudbreak allows you to save your existing proxy configuration information as an external source so that you can provide the proxy information to multiple clusters that you create with Cloudbreak swagger:model ProxyResponses

func (*ProxyResponses) MarshalBinary

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

MarshalBinary interface implementation

func (*ProxyResponses) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ProxyResponses) Validate

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

Validate validates this proxy responses

type ProxyViewResponse

type ProxyViewResponse struct {

	// crn of the creator
	Creator string `json:"creator,omitempty"`

	// proxy configuration id for the cluster
	Crn string `json:"crn,omitempty"`

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

	// host or IP address of proxy server
	// Required: true
	// Max Length: 255
	// Min Length: 1
	// Pattern: (^(([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\-]*[a-zA-Z0-9])\.)*([A-Za-z0-9]|[A-Za-z0-9][A-Za-z0-9\-]*[A-Za-z0-9])$)
	Host *string `json:"host"`

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

	// port of proxy server (typically: 3128 or 8080)
	// Required: true
	// Maximum: 65535
	// Minimum: 1
	Port *int32 `json:"port"`

	// determines the protocol (http or https)
	// Required: true
	// Pattern: ^http(s)?$
	Protocol *string `json:"protocol"`
}

ProxyViewResponse Cloudbreak allows you to save your existing proxy configuration information as an external source so that you can provide the proxy information to multiple clusters that you create with Cloudbreak swagger:model ProxyViewResponse

func (*ProxyViewResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*ProxyViewResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ProxyViewResponse) Validate

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

Validate validates this proxy view response

type RoleBasedV1Parameters

type RoleBasedV1Parameters struct {

	// the role ARN of the credential
	// Required: true
	// Max Length: 100
	// Min Length: 20
	RoleArn *string `json:"roleArn"`
}

RoleBasedV1Parameters role based v1 parameters swagger:model RoleBasedV1Parameters

func (*RoleBasedV1Parameters) MarshalBinary

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

MarshalBinary interface implementation

func (*RoleBasedV1Parameters) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*RoleBasedV1Parameters) Validate

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

Validate validates this role based v1 parameters

type RoleBasedV1Request

type RoleBasedV1Request struct {

	// role name
	// Required: true
	RoleName *string `json:"roleName"`
}

RoleBasedV1Request role based v1 request swagger:model RoleBasedV1Request

func (*RoleBasedV1Request) MarshalBinary

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

MarshalBinary interface implementation

func (*RoleBasedV1Request) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*RoleBasedV1Request) Validate

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

Validate validates this role based v1 request

type RoleBasedV1Response

type RoleBasedV1Response struct {

	// app object Id
	AppObjectID string `json:"appObjectId,omitempty"`

	// code grant flow
	CodeGrantFlow bool `json:"codeGrantFlow,omitempty"`

	// sp display name
	SpDisplayName string `json:"spDisplayName,omitempty"`
}

RoleBasedV1Response role based v1 response swagger:model RoleBasedV1Response

func (*RoleBasedV1Response) MarshalBinary

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

MarshalBinary interface implementation

func (*RoleBasedV1Response) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*RoleBasedV1Response) Validate

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

Validate validates this role based v1 response

type S3CloudStorageV1Parameters

type S3CloudStorageV1Parameters struct {

	// instance profile
	// Required: true
	InstanceProfile *string `json:"instanceProfile"`
}

S3CloudStorageV1Parameters s3 cloud storage v1 parameters swagger:model S3CloudStorageV1Parameters

func (*S3CloudStorageV1Parameters) MarshalBinary

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

MarshalBinary interface implementation

func (*S3CloudStorageV1Parameters) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*S3CloudStorageV1Parameters) Validate

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

Validate validates this s3 cloud storage v1 parameters

type S3GuardV1Parameters

type S3GuardV1Parameters struct {

	// S3Guard Dynamo table name.
	// Pattern: ^[a-zA-Z0-9\.\-_]{3,255}$
	DynamoDbTableName string `json:"dynamoDbTableName,omitempty"`
}

S3GuardV1Parameters s3 guard v1 parameters swagger:model S3GuardV1Parameters

func (*S3GuardV1Parameters) MarshalBinary

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

MarshalBinary interface implementation

func (*S3GuardV1Parameters) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*S3GuardV1Parameters) Validate

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

Validate validates this s3 guard v1 parameters

type SecretResponse

type SecretResponse struct {

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

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

SecretResponse secret response swagger:model SecretResponse

func (*SecretResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*SecretResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*SecretResponse) Validate

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

Validate validates this secret response

type SecurityAccessV1Request

type SecurityAccessV1Request struct {

	// CIDR range which is allowed for inbound traffic. Either IPv4 or IPv6 is allowed.
	// Max Length: 255
	// Min Length: 5
	Cidr string `json:"cidr,omitempty"`

	// Security group where all other hosts are placed.
	// Max Length: 255
	// Min Length: 0
	DefaultSecurityGroupID *string `json:"defaultSecurityGroupId,omitempty"`

	// Security group where Knox-enabled hosts are placed.
	// Max Length: 255
	// Min Length: 0
	SecurityGroupIDForKnox *string `json:"securityGroupIdForKnox,omitempty"`
}

SecurityAccessV1Request security access v1 request swagger:model SecurityAccessV1Request

func (*SecurityAccessV1Request) MarshalBinary

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

MarshalBinary interface implementation

func (*SecurityAccessV1Request) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*SecurityAccessV1Request) Validate

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

Validate validates this security access v1 request

type SecurityAccessV1Response

type SecurityAccessV1Response struct {

	// CIDR range which is allowed for inbound traffic. Either IPv4 or IPv6 is allowed.
	// Max Length: 255
	// Min Length: 5
	Cidr string `json:"cidr,omitempty"`

	// Security group where all other hosts are placed.
	// Max Length: 255
	// Min Length: 0
	DefaultSecurityGroupID *string `json:"defaultSecurityGroupId,omitempty"`

	// Security group where Knox-enabled hosts are placed.
	// Max Length: 255
	// Min Length: 0
	SecurityGroupIDForKnox *string `json:"securityGroupIdForKnox,omitempty"`
}

SecurityAccessV1Response security access v1 response swagger:model SecurityAccessV1Response

func (*SecurityAccessV1Response) MarshalBinary

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

MarshalBinary interface implementation

func (*SecurityAccessV1Response) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*SecurityAccessV1Response) Validate

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

Validate validates this security access v1 response

type SimpleEnvironmentV1Response

type SimpleEnvironmentV1Response struct {

	// Name of the admin group to be used for all the services.
	AdminGroupName string `json:"adminGroupName,omitempty"`

	// SSH key for accessing cluster node instances.
	Authentication *EnvironmentAuthenticationV1Response `json:"authentication,omitempty"`

	// AWS Specific parameters.
	Aws *AwsEnvironmentV1Parameters `json:"aws,omitempty"`

	// Azure Specific parameters.
	Azure *AzureEnvironmentParameters `json:"azure,omitempty"`

	// Cloud platform of the environment.
	CloudPlatform string `json:"cloudPlatform,omitempty"`

	// Cloud storage validation enabled or not.
	// Enum: [ENABLED DISABLED]
	CloudStorageValidation string `json:"cloudStorageValidation,omitempty"`

	// Create freeipa in environment
	CreateFreeIpa bool `json:"createFreeIpa,omitempty"`

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

	// crn of the creator
	Creator string `json:"creator,omitempty"`

	// credential
	Credential *CredentialViewV1Response `json:"credential,omitempty"`

	// id of the resource
	Crn string `json:"crn,omitempty"`

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

	// Status of the environment.
	// Enum: [CREATION_INITIATED DELETE_INITIATED UPDATE_INITIATED ENVIRONMENT_VALIDATION_IN_PROGRESS NETWORK_CREATION_IN_PROGRESS NETWORK_DELETE_IN_PROGRESS RDBMS_DELETE_IN_PROGRESS FREEIPA_CREATION_IN_PROGRESS FREEIPA_DELETE_IN_PROGRESS CLUSTER_DEFINITION_CLEANUP_PROGRESS UMS_RESOURCE_DELETE_IN_PROGRESS IDBROKER_MAPPINGS_DELETE_IN_PROGRESS S3GUARD_TABLE_DELETE_IN_PROGRESS DATAHUB_CLUSTERS_DELETE_IN_PROGRESS DATALAKE_CLUSTERS_DELETE_IN_PROGRESS PUBLICKEY_CREATE_IN_PROGRESS PUBLICKEY_DELETE_IN_PROGRESS AVAILABLE ARCHIVED CREATE_FAILED DELETE_FAILED UPDATE_FAILED STOP_DATAHUB_STARTED STOP_DATAHUB_FAILED STOP_DATALAKE_STARTED STOP_DATALAKE_FAILED STOP_FREEIPA_STARTED STOP_FREEIPA_FAILED ENV_STOPPED START_DATAHUB_STARTED START_DATAHUB_FAILED START_DATALAKE_STARTED START_DATALAKE_FAILED START_FREEIPA_STARTED START_FREEIPA_FAILED FREEIPA_DELETED_ON_PROVIDER_SIDE]
	EnvironmentStatus string `json:"environmentStatus,omitempty"`

	// The FreeIPA paramaters
	FreeIpa *FreeIpaResponse `json:"freeIpa,omitempty"`

	// IDBroker mapping source.
	// Enum: [NONE MOCK IDBMMS]
	IDBrokerMappingSource string `json:"idBrokerMappingSource,omitempty"`

	// Location of the environment.
	Location *LocationV1Response `json:"location,omitempty"`

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

	// Network related specifics of the environment.
	Network *EnvironmentNetworkV1Response `json:"network,omitempty"`

	// Parent environment cloud platform
	ParentEnvironmentCloudPlatform string `json:"parentEnvironmentCloudPlatform,omitempty"`

	// Parent environment global identifier
	ParentEnvironmentCrn string `json:"parentEnvironmentCrn,omitempty"`

	// Parent environment name
	ParentEnvironmentName string `json:"parentEnvironmentName,omitempty"`

	// proxy config
	ProxyConfig *ProxyViewResponse `json:"proxyConfig,omitempty"`

	// Regions of the environment.
	Regions *CompactRegionV1Response `json:"regions,omitempty"`

	// resource crn
	ResourceCrn string `json:"resourceCrn,omitempty"`

	// Security control for FreeIPA and Datalake deployment.
	SecurityAccess *SecurityAccessV1Response `json:"securityAccess,omitempty"`

	// status reason
	StatusReason string `json:"statusReason,omitempty"`

	// Tags for environments.
	Tags *TagResponse `json:"tags,omitempty"`

	// Telemetry related specifics of the environment.
	Telemetry *TelemetryResponse `json:"telemetry,omitempty"`

	// Configuration that the connection going directly or with cluster proxy or with ccm and cluster proxy.
	// Enum: [DIRECT CCM CLUSTER_PROXY]
	Tunnel string `json:"tunnel,omitempty"`
}

SimpleEnvironmentV1Response simple environment v1 response swagger:model SimpleEnvironmentV1Response

func (*SimpleEnvironmentV1Response) MarshalBinary

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

MarshalBinary interface implementation

func (*SimpleEnvironmentV1Response) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*SimpleEnvironmentV1Response) Validate

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

Validate validates this simple environment v1 response

type SimpleEnvironmentV1Responses

type SimpleEnvironmentV1Responses struct {

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

SimpleEnvironmentV1Responses Wrapper which contains multiple SimpleEnvironmentV1Responses swagger:model SimpleEnvironmentV1Responses

func (*SimpleEnvironmentV1Responses) MarshalBinary

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

MarshalBinary interface implementation

func (*SimpleEnvironmentV1Responses) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*SimpleEnvironmentV1Responses) Validate

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

Validate validates this simple environment v1 responses

type TagResponse

type TagResponse struct {

	// defaults
	Defaults map[string]string `json:"defaults,omitempty"`

	// user defined
	UserDefined map[string]string `json:"userDefined,omitempty"`
}

TagResponse tag response swagger:model TagResponse

func (*TagResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*TagResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TagResponse) Validate

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

Validate validates this tag response

type TagSpecificationsResponse

type TagSpecificationsResponse struct {

	// tag specifications
	Specifications map[string]map[string]interface{} `json:"specifications,omitempty"`
}

TagSpecificationsResponse tag specifications response swagger:model TagSpecificationsResponse

func (*TagSpecificationsResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*TagSpecificationsResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TagSpecificationsResponse) Validate

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

Validate validates this tag specifications response

type TelemetryRequest

type TelemetryRequest struct {

	// Telemetry features settings
	Features *FeaturesRequest `json:"features,omitempty"`

	// Telemetry fluent settings (overrides).
	FluentAttributes map[string]interface{} `json:"fluentAttributes,omitempty"`

	// Cloud Logging (telemetry) settings.
	Logging *LoggingRequest `json:"logging,omitempty"`

	// Workload analytics (telemetry) settings.
	WorkloadAnalytics *WorkloadAnalyticsRequest `json:"workloadAnalytics,omitempty"`
}

TelemetryRequest telemetry request swagger:model TelemetryRequest

func (*TelemetryRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*TelemetryRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TelemetryRequest) Validate

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

Validate validates this telemetry request

type TelemetryResponse

type TelemetryResponse struct {

	// Telemetry features settings
	Features *FeaturesResponse `json:"features,omitempty"`

	// Telemetry fluent settings (overrides).
	FluentAttributes map[string]interface{} `json:"fluentAttributes,omitempty"`

	// Cloud Logging (telemetry) settings.
	Logging *LoggingResponse `json:"logging,omitempty"`

	// Workload analytics (telemetry) settings.
	WorkloadAnalytics *WorkloadAnalyticsResponse `json:"workloadAnalytics,omitempty"`
}

TelemetryResponse telemetry response swagger:model TelemetryResponse

func (*TelemetryResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*TelemetryResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TelemetryResponse) Validate

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

Validate validates this telemetry response

type TestAnonymizationRuleRequest

type TestAnonymizationRuleRequest struct {

	// input
	// Required: true
	// Max Length: 1000
	// Min Length: 0
	Input *string `json:"input"`

	// rules
	// Required: true
	Rules []*AnonymizationRule `json:"rules"`
}

TestAnonymizationRuleRequest test anonymization rule request swagger:model TestAnonymizationRuleRequest

func (*TestAnonymizationRuleRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*TestAnonymizationRuleRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TestAnonymizationRuleRequest) Validate

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

Validate validates this test anonymization rule request

type TestAnonymizationRuleResponse

type TestAnonymizationRuleResponse struct {

	// output
	Output string `json:"output,omitempty"`
}

TestAnonymizationRuleResponse test anonymization rule response swagger:model TestAnonymizationRuleResponse

func (*TestAnonymizationRuleResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*TestAnonymizationRuleResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TestAnonymizationRuleResponse) Validate

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

Validate validates this test anonymization rule response

type VMTypeMetaJSON

type VMTypeMetaJSON struct {

	// configs
	Configs []*VolumeParameterConfigResponse `json:"configs"`

	// properties
	Properties map[string]interface{} `json:"properties,omitempty"`
}

VMTypeMetaJSON Vm type meta Json swagger:model VmTypeMetaJson

func (*VMTypeMetaJSON) MarshalBinary

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

MarshalBinary interface implementation

func (*VMTypeMetaJSON) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*VMTypeMetaJSON) Validate

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

Validate validates this Vm type meta Json

type VMTypeResponse

type VMTypeResponse struct {

	// value
	Value string `json:"value,omitempty"`

	// vm type meta Json
	VMTypeMetaJSON *VMTypeMetaJSON `json:"vmTypeMetaJson,omitempty"`
}

VMTypeResponse Vm type response swagger:model VmTypeResponse

func (*VMTypeResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*VMTypeResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*VMTypeResponse) Validate

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

Validate validates this Vm type response

type VersionCheckResult

type VersionCheckResult struct {

	// message
	Message string `json:"message,omitempty"`

	// version check ok
	VersionCheckOk bool `json:"versionCheckOk,omitempty"`
}

VersionCheckResult version check result swagger:model VersionCheckResult

func (*VersionCheckResult) MarshalBinary

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

MarshalBinary interface implementation

func (*VersionCheckResult) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*VersionCheckResult) Validate

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

Validate validates this version check result

type VirtualMachinesResponse

type VirtualMachinesResponse struct {

	// default virtual machines
	DefaultVirtualMachine *VMTypeResponse `json:"defaultVirtualMachine,omitempty"`

	// virtual machines
	// Unique: true
	VirtualMachines []*VMTypeResponse `json:"virtualMachines"`
}

VirtualMachinesResponse virtual machines response swagger:model VirtualMachinesResponse

func (*VirtualMachinesResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*VirtualMachinesResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*VirtualMachinesResponse) Validate

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

Validate validates this virtual machines response

type VolumeParameterConfigResponse

type VolumeParameterConfigResponse struct {

	// maximum number
	MaximumNumber int32 `json:"maximumNumber,omitempty"`

	// maximum size
	MaximumSize int32 `json:"maximumSize,omitempty"`

	// minimum number
	MinimumNumber int32 `json:"minimumNumber,omitempty"`

	// minimum size
	MinimumSize int32 `json:"minimumSize,omitempty"`

	// volume parameter type
	VolumeParameterType string `json:"volumeParameterType,omitempty"`
}

VolumeParameterConfigResponse volume parameter config response swagger:model VolumeParameterConfigResponse

func (*VolumeParameterConfigResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*VolumeParameterConfigResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*VolumeParameterConfigResponse) Validate

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

Validate validates this volume parameter config response

type WorkloadAnalyticsRequest

type WorkloadAnalyticsRequest struct {

	// Workload analytics (telemetry) attributes.
	Attributes map[string]interface{} `json:"attributes,omitempty"`
}

WorkloadAnalyticsRequest workload analytics request swagger:model WorkloadAnalyticsRequest

func (*WorkloadAnalyticsRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*WorkloadAnalyticsRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*WorkloadAnalyticsRequest) Validate

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

Validate validates this workload analytics request

type WorkloadAnalyticsResponse

type WorkloadAnalyticsResponse struct {

	// Workload analytics (telemetry) attributes.
	Attributes map[string]interface{} `json:"attributes,omitempty"`
}

WorkloadAnalyticsResponse workload analytics response swagger:model WorkloadAnalyticsResponse

func (*WorkloadAnalyticsResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*WorkloadAnalyticsResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*WorkloadAnalyticsResponse) Validate

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

Validate validates this workload analytics response

type YarnV1Parameters

type YarnV1Parameters struct {

	// endpoint
	// Required: true
	Endpoint *string `json:"endpoint"`
}

YarnV1Parameters yarn v1 parameters swagger:model YarnV1Parameters

func (*YarnV1Parameters) MarshalBinary

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

MarshalBinary interface implementation

func (*YarnV1Parameters) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*YarnV1Parameters) Validate

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

Validate validates this yarn v1 parameters

Source Files

Jump to

Keyboard shortcuts

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