Documentation
¶
Index ¶
- Constants
- type AccessConfigResponse
- type AccountTagRequest
- type AccountTagRequests
- type AccountTagResponse
- type AccountTagResponses
- type AccountTelemetryRequest
- type AccountTelemetryResponse
- type AdlsGen2CloudStorageV1Parameters
- type AnonymizationRule
- type AppBasedV1Request
- type AttachedFreeIpaRequest
- type AttachedFreeIpaRequestAwsParameters
- type AttachedFreeIpaRequestAwsSpotParameters
- type AwsCredentialPrerequisites
- type AwsCredentialV1Parameters
- type AwsEnvironmentV1Parameters
- type AzureCredentialPrerequisites
- type AzureCredentialV1RequestParameters
- type AzureCredentialV1ResponseParameters
- type AzureEnvironmentParameters
- type AzureEnvironmentV1Parameters
- type AzureResourceGroupV1Parameters
- type CloudGatewayRequest
- type CloudSubnet
- type CloudwatchParams
- type CompactRegionV1Response
- type CredentialBase
- type CredentialPrerequisitesResponse
- type CredentialV1Request
- func (m *CredentialV1Request) MarshalBinary() ([]byte, error)
- func (m CredentialV1Request) MarshalJSON() ([]byte, error)
- func (m *CredentialV1Request) UnmarshalBinary(b []byte) error
- func (m *CredentialV1Request) UnmarshalJSON(raw []byte) error
- func (m *CredentialV1Request) Validate(formats strfmt.Registry) error
- type CredentialV1Response
- func (m *CredentialV1Response) MarshalBinary() ([]byte, error)
- func (m CredentialV1Response) MarshalJSON() ([]byte, error)
- func (m *CredentialV1Response) UnmarshalBinary(b []byte) error
- func (m *CredentialV1Response) UnmarshalJSON(raw []byte) error
- func (m *CredentialV1Response) Validate(formats strfmt.Registry) error
- type CredentialV1Responses
- type CredentialViewV1Response
- type DetailedEnvironmentV1Response
- type DomainKeystoneV3Parameters
- func (m *DomainKeystoneV3Parameters) MarshalBinary() ([]byte, error)
- func (m DomainKeystoneV3Parameters) MarshalJSON() ([]byte, error)
- func (m *DomainKeystoneV3Parameters) UnmarshalBinary(b []byte) error
- func (m *DomainKeystoneV3Parameters) UnmarshalJSON(raw []byte) error
- func (m *DomainKeystoneV3Parameters) Validate(formats strfmt.Registry) error
- type EncryptionKeyConfigResponse
- type EnvironmentAuthenticationV1Request
- type EnvironmentAuthenticationV1Response
- type EnvironmentChangeCredentialV1Request
- type EnvironmentCrnV1Response
- type EnvironmentEditV1Request
- type EnvironmentNetworkAwsV1Params
- type EnvironmentNetworkAzureV1Params
- type EnvironmentNetworkMockV1Params
- type EnvironmentNetworkV1Request
- type EnvironmentNetworkV1Response
- type EnvironmentNetworkYarnV1Params
- type EnvironmentV1Request
- type FeatureSetting
- type FeaturesRequest
- type FeaturesResponse
- type FlowCheckResponse
- type FlowLogResponse
- type FreeIpaResponse
- type GcpCredentialPrerequisites
- type GcpV1Parameters
- type IPPoolResponse
- type InteractiveV1Credential
- type JSONV1Parameters
- type KeyBasedV1Parameters
- type KeystoneV2Parameters
- type KeystoneV3Base
- type KeystoneV3Parameters
- type LocationV1Request
- type LocationV1Response
- type LoggingRequest
- type LoggingResponse
- type OpenstackV1Parameters
- type P12V1Parameters
- type PlatformAccessConfigsResponse
- type PlatformDisksResponse
- type PlatformEncryptionKeysResponse
- type PlatformGatewaysResponse
- type PlatformIPPoolsResponse
- type PlatformNetworkResponse
- type PlatformNetworksResponse
- type PlatformNoSQLTableResponse
- type PlatformNoSQLTablesResponse
- type PlatformSSHKeyResponse
- type PlatformSSHKeysResponse
- type PlatformSecurityGroupResponse
- type PlatformSecurityGroupsResponse
- type PlatformVmtypesResponse
- type ProjectKeystoneV3Parameters
- func (m *ProjectKeystoneV3Parameters) MarshalBinary() ([]byte, error)
- func (m ProjectKeystoneV3Parameters) MarshalJSON() ([]byte, error)
- func (m *ProjectKeystoneV3Parameters) UnmarshalBinary(b []byte) error
- func (m *ProjectKeystoneV3Parameters) UnmarshalJSON(raw []byte) error
- func (m *ProjectKeystoneV3Parameters) Validate(formats strfmt.Registry) error
- type ProxyRequest
- type ProxyResponse
- type ProxyResponses
- type ProxyViewResponse
- type RoleBasedV1Parameters
- type RoleBasedV1Request
- type RoleBasedV1Response
- type S3CloudStorageV1Parameters
- type S3GuardV1Parameters
- type SecretResponse
- type SecurityAccessV1Request
- type SecurityAccessV1Response
- type SimpleEnvironmentV1Response
- type SimpleEnvironmentV1Responses
- type TagResponse
- type TagSpecificationsResponse
- type TelemetryRequest
- type TelemetryResponse
- type TestAnonymizationRuleRequest
- type TestAnonymizationRuleResponse
- type VMTypeMetaJSON
- type VMTypeResponse
- type VersionCheckResult
- type VirtualMachinesResponse
- type VolumeParameterConfigResponse
- type WorkloadAnalyticsRequest
- type WorkloadAnalyticsResponse
- type YarnV1Parameters
Constants ¶
const ( // AccountTagResponseStatusDEFAULT captures enum value "DEFAULT" AccountTagResponseStatusDEFAULT string = "DEFAULT" // AccountTagResponseStatusUSERMANAGED captures enum value "USER_MANAGED" AccountTagResponseStatusUSERMANAGED string = "USER_MANAGED" )
const ( // AzureResourceGroupV1ParametersResourceGroupUsageSINGLE captures enum value "SINGLE" AzureResourceGroupV1ParametersResourceGroupUsageSINGLE string = "SINGLE" // AzureResourceGroupV1ParametersResourceGroupUsageMULTIPLE captures enum value "MULTIPLE" AzureResourceGroupV1ParametersResourceGroupUsageMULTIPLE string = "MULTIPLE" )
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" )
const ( // CloudwatchParamsStreamKeyHOSTNAME captures enum value "HOSTNAME" CloudwatchParamsStreamKeyHOSTNAME string = "HOSTNAME" // CloudwatchParamsStreamKeyCOMPONENT captures enum value "COMPONENT" CloudwatchParamsStreamKeyCOMPONENT string = "COMPONENT" )
const ( // DetailedEnvironmentV1ResponseCloudStorageValidationENABLED captures enum value "ENABLED" DetailedEnvironmentV1ResponseCloudStorageValidationENABLED string = "ENABLED" // DetailedEnvironmentV1ResponseCloudStorageValidationDISABLED captures enum value "DISABLED" DetailedEnvironmentV1ResponseCloudStorageValidationDISABLED string = "DISABLED" )
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" )
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" )
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" )
const ( // EnvironmentEditV1RequestCloudStorageValidationENABLED captures enum value "ENABLED" EnvironmentEditV1RequestCloudStorageValidationENABLED string = "ENABLED" // EnvironmentEditV1RequestCloudStorageValidationDISABLED captures enum value "DISABLED" EnvironmentEditV1RequestCloudStorageValidationDISABLED string = "DISABLED" )
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" )
const ( // EnvironmentNetworkV1RequestPrivateSubnetCreationENABLED captures enum value "ENABLED" EnvironmentNetworkV1RequestPrivateSubnetCreationENABLED string = "ENABLED" // EnvironmentNetworkV1RequestPrivateSubnetCreationDISABLED captures enum value "DISABLED" EnvironmentNetworkV1RequestPrivateSubnetCreationDISABLED string = "DISABLED" )
const ( // EnvironmentNetworkV1ResponsePrivateSubnetCreationENABLED captures enum value "ENABLED" EnvironmentNetworkV1ResponsePrivateSubnetCreationENABLED string = "ENABLED" // EnvironmentNetworkV1ResponsePrivateSubnetCreationDISABLED captures enum value "DISABLED" EnvironmentNetworkV1ResponsePrivateSubnetCreationDISABLED string = "DISABLED" )
const ( // EnvironmentV1RequestCloudStorageValidationENABLED captures enum value "ENABLED" EnvironmentV1RequestCloudStorageValidationENABLED string = "ENABLED" // EnvironmentV1RequestCloudStorageValidationDISABLED captures enum value "DISABLED" EnvironmentV1RequestCloudStorageValidationDISABLED string = "DISABLED" )
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" )
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" )
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" )
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" )
const ( // SimpleEnvironmentV1ResponseCloudStorageValidationENABLED captures enum value "ENABLED" SimpleEnvironmentV1ResponseCloudStorageValidationENABLED string = "ENABLED" // SimpleEnvironmentV1ResponseCloudStorageValidationDISABLED captures enum value "DISABLED" SimpleEnvironmentV1ResponseCloudStorageValidationDISABLED string = "DISABLED" )
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" )
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" )
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
type FeaturesResponse ¶
type FeaturesResponse struct { // enable cluster logs collection ClusterLogsCollection *FeatureSetting `json:"clusterLogsCollection,omitempty"` // Telemetry metering feature setting Metering *FeatureSetting `json:"metering,omitempty"` 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Source Files
¶
- access_config_response.go
- account_tag_request.go
- account_tag_requests.go
- account_tag_response.go
- account_tag_responses.go
- account_telemetry_request.go
- account_telemetry_response.go
- adls_gen2_cloud_storage_v1_parameters.go
- anonymization_rule.go
- app_based_v1_request.go
- attached_free_ipa_request.go
- attached_free_ipa_request_aws_parameters.go
- attached_free_ipa_request_aws_spot_parameters.go
- aws_credential_prerequisites.go
- aws_credential_v1_parameters.go
- aws_environment_v1_parameters.go
- azure_credential_prerequisites.go
- azure_credential_v1_request_parameters.go
- azure_credential_v1_response_parameters.go
- azure_environment_parameters.go
- azure_environment_v1_parameters.go
- azure_resource_group_v1_parameters.go
- cloud_gateway_request.go
- cloud_subnet.go
- cloudwatch_params.go
- compact_region_v1_response.go
- credential_base.go
- credential_prerequisites_response.go
- credential_v1_request.go
- credential_v1_response.go
- credential_v1_responses.go
- credential_view_v1_response.go
- detailed_environment_v1_response.go
- domain_keystone_v3_parameters.go
- encryption_key_config_response.go
- environment_authentication_v1_request.go
- environment_authentication_v1_response.go
- environment_change_credential_v1_request.go
- environment_crn_v1_response.go
- environment_edit_v1_request.go
- environment_network_aws_v1_params.go
- environment_network_azure_v1_params.go
- environment_network_mock_v1_params.go
- environment_network_v1_request.go
- environment_network_v1_response.go
- environment_network_yarn_v1_params.go
- environment_v1_request.go
- feature_setting.go
- features_request.go
- features_response.go
- flow_check_response.go
- flow_log_response.go
- free_ipa_response.go
- gcp_credential_prerequisites.go
- gcp_v1_parameters.go
- interactive_v1_credential.go
- ip_pool_response.go
- json_v1_parameters.go
- key_based_v1_parameters.go
- keystone_v2_parameters.go
- keystone_v3_base.go
- keystone_v3_parameters.go
- location_v1_request.go
- location_v1_response.go
- logging_request.go
- logging_response.go
- openstack_v1_parameters.go
- p12_v1_parameters.go
- platform_access_configs_response.go
- platform_disks_response.go
- platform_encryption_keys_response.go
- platform_gateways_response.go
- platform_ip_pools_response.go
- platform_network_response.go
- platform_networks_response.go
- platform_no_sql_table_response.go
- platform_no_sql_tables_response.go
- platform_security_group_response.go
- platform_security_groups_response.go
- platform_ssh_key_response.go
- platform_ssh_keys_response.go
- platform_vmtypes_response.go
- project_keystone_v3_parameters.go
- proxy_request.go
- proxy_response.go
- proxy_responses.go
- proxy_view_response.go
- role_based_v1_parameters.go
- role_based_v1_request.go
- role_based_v1_response.go
- s3_cloud_storage_v1_parameters.go
- s3_guard_v1_parameters.go
- secret_response.go
- security_access_v1_request.go
- security_access_v1_response.go
- simple_environment_v1_response.go
- simple_environment_v1_responses.go
- tag_response.go
- tag_specifications_response.go
- telemetry_request.go
- telemetry_response.go
- test_anonymization_rule_request.go
- test_anonymization_rule_response.go
- version_check_result.go
- virtual_machines_response.go
- vm_type_meta_json.go
- vm_type_response.go
- volume_parameter_config_response.go
- workload_analytics_request.go
- workload_analytics_response.go
- yarn_v1_parameters.go