model

package
v1.999.999-b3 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (

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

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

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

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

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

	// CreateLdapConfigV1RequestDirectoryTypeLDAP captures enum value "LDAP"
	CreateLdapConfigV1RequestDirectoryTypeLDAP string = "LDAP"

	// CreateLdapConfigV1RequestDirectoryTypeACTIVEDIRECTORY captures enum value "ACTIVE_DIRECTORY"
	CreateLdapConfigV1RequestDirectoryTypeACTIVEDIRECTORY string = "ACTIVE_DIRECTORY"
)
View Source
const (

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

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

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

	// DescribeFreeIpaV1ResponseStatusSTACKAVAILABLE captures enum value "STACK_AVAILABLE"
	DescribeFreeIpaV1ResponseStatusSTACKAVAILABLE string = "STACK_AVAILABLE"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	// DescribeFreeIpaV1ResponseStatusUNREACHABLE captures enum value "UNREACHABLE"
	DescribeFreeIpaV1ResponseStatusUNREACHABLE string = "UNREACHABLE"

	// DescribeFreeIpaV1ResponseStatusUNHEALTHY captures enum value "UNHEALTHY"
	DescribeFreeIpaV1ResponseStatusUNHEALTHY string = "UNHEALTHY"

	// DescribeFreeIpaV1ResponseStatusDELETEDONPROVIDERSIDE captures enum value "DELETED_ON_PROVIDER_SIDE"
	DescribeFreeIpaV1ResponseStatusDELETEDONPROVIDERSIDE string = "DELETED_ON_PROVIDER_SIDE"

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

	// DescribeKerberosConfigV1ResponseTypeACTIVEDIRECTORY captures enum value "ACTIVE_DIRECTORY"
	DescribeKerberosConfigV1ResponseTypeACTIVEDIRECTORY string = "ACTIVE_DIRECTORY"

	// DescribeKerberosConfigV1ResponseTypeMIT captures enum value "MIT"
	DescribeKerberosConfigV1ResponseTypeMIT string = "MIT"

	// DescribeKerberosConfigV1ResponseTypeFREEIPA captures enum value "FREEIPA"
	DescribeKerberosConfigV1ResponseTypeFREEIPA string = "FREEIPA"
)
View Source
const (

	// DescribeLdapConfigV1ResponseDirectoryTypeLDAP captures enum value "LDAP"
	DescribeLdapConfigV1ResponseDirectoryTypeLDAP string = "LDAP"

	// DescribeLdapConfigV1ResponseDirectoryTypeACTIVEDIRECTORY captures enum value "ACTIVE_DIRECTORY"
	DescribeLdapConfigV1ResponseDirectoryTypeACTIVEDIRECTORY string = "ACTIVE_DIRECTORY"
)
View Source
const (

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

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

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

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

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

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

	// HealthDetailsFreeIpaV1ResponseStatusSTACKAVAILABLE captures enum value "STACK_AVAILABLE"
	HealthDetailsFreeIpaV1ResponseStatusSTACKAVAILABLE string = "STACK_AVAILABLE"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	// HealthDetailsFreeIpaV1ResponseStatusUNREACHABLE captures enum value "UNREACHABLE"
	HealthDetailsFreeIpaV1ResponseStatusUNREACHABLE string = "UNREACHABLE"

	// HealthDetailsFreeIpaV1ResponseStatusUNHEALTHY captures enum value "UNHEALTHY"
	HealthDetailsFreeIpaV1ResponseStatusUNHEALTHY string = "UNHEALTHY"

	// HealthDetailsFreeIpaV1ResponseStatusDELETEDONPROVIDERSIDE captures enum value "DELETED_ON_PROVIDER_SIDE"
	HealthDetailsFreeIpaV1ResponseStatusDELETEDONPROVIDERSIDE string = "DELETED_ON_PROVIDER_SIDE"

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

	// InstanceGroupV1RequestTypeMASTER captures enum value "MASTER"
	InstanceGroupV1RequestTypeMASTER string = "MASTER"

	// InstanceGroupV1RequestTypeSLAVE captures enum value "SLAVE"
	InstanceGroupV1RequestTypeSLAVE string = "SLAVE"
)
View Source
const (

	// InstanceGroupV1ResponseTypeMASTER captures enum value "MASTER"
	InstanceGroupV1ResponseTypeMASTER string = "MASTER"

	// InstanceGroupV1ResponseTypeSLAVE captures enum value "SLAVE"
	InstanceGroupV1ResponseTypeSLAVE string = "SLAVE"
)
View Source
const (

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

	// InstanceMetaDataV1ResponseInstanceStatusCREATED captures enum value "CREATED"
	InstanceMetaDataV1ResponseInstanceStatusCREATED string = "CREATED"

	// InstanceMetaDataV1ResponseInstanceStatusUNREGISTERED captures enum value "UNREGISTERED"
	InstanceMetaDataV1ResponseInstanceStatusUNREGISTERED string = "UNREGISTERED"

	// InstanceMetaDataV1ResponseInstanceStatusREGISTERED captures enum value "REGISTERED"
	InstanceMetaDataV1ResponseInstanceStatusREGISTERED string = "REGISTERED"

	// InstanceMetaDataV1ResponseInstanceStatusDECOMMISSIONED captures enum value "DECOMMISSIONED"
	InstanceMetaDataV1ResponseInstanceStatusDECOMMISSIONED string = "DECOMMISSIONED"

	// InstanceMetaDataV1ResponseInstanceStatusTERMINATED captures enum value "TERMINATED"
	InstanceMetaDataV1ResponseInstanceStatusTERMINATED string = "TERMINATED"

	// InstanceMetaDataV1ResponseInstanceStatusDELETEDONPROVIDERSIDE captures enum value "DELETED_ON_PROVIDER_SIDE"
	InstanceMetaDataV1ResponseInstanceStatusDELETEDONPROVIDERSIDE string = "DELETED_ON_PROVIDER_SIDE"

	// InstanceMetaDataV1ResponseInstanceStatusDELETEDBYPROVIDER captures enum value "DELETED_BY_PROVIDER"
	InstanceMetaDataV1ResponseInstanceStatusDELETEDBYPROVIDER string = "DELETED_BY_PROVIDER"

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

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

	// InstanceMetaDataV1ResponseInstanceStatusREBOOTING captures enum value "REBOOTING"
	InstanceMetaDataV1ResponseInstanceStatusREBOOTING string = "REBOOTING"

	// InstanceMetaDataV1ResponseInstanceStatusUNREACHABLE captures enum value "UNREACHABLE"
	InstanceMetaDataV1ResponseInstanceStatusUNREACHABLE string = "UNREACHABLE"
)
View Source
const (

	// InstanceMetaDataV1ResponseInstanceTypeGATEWAY captures enum value "GATEWAY"
	InstanceMetaDataV1ResponseInstanceTypeGATEWAY string = "GATEWAY"

	// InstanceMetaDataV1ResponseInstanceTypeGATEWAYPRIMARY captures enum value "GATEWAY_PRIMARY"
	InstanceMetaDataV1ResponseInstanceTypeGATEWAYPRIMARY string = "GATEWAY_PRIMARY"

	// InstanceMetaDataV1ResponseInstanceTypeCORE captures enum value "CORE"
	InstanceMetaDataV1ResponseInstanceTypeCORE string = "CORE"
)
View Source
const (

	// InstanceMetaDataV1ResponseLifeCycleNORMAL captures enum value "NORMAL"
	InstanceMetaDataV1ResponseLifeCycleNORMAL string = "NORMAL"

	// InstanceMetaDataV1ResponseLifeCycleSPOT captures enum value "SPOT"
	InstanceMetaDataV1ResponseLifeCycleSPOT string = "SPOT"
)
View Source
const (

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

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

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

	// ListFreeIpaV1ResponseStatusSTACKAVAILABLE captures enum value "STACK_AVAILABLE"
	ListFreeIpaV1ResponseStatusSTACKAVAILABLE string = "STACK_AVAILABLE"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	// ListFreeIpaV1ResponseStatusUNREACHABLE captures enum value "UNREACHABLE"
	ListFreeIpaV1ResponseStatusUNREACHABLE string = "UNREACHABLE"

	// ListFreeIpaV1ResponseStatusUNHEALTHY captures enum value "UNHEALTHY"
	ListFreeIpaV1ResponseStatusUNHEALTHY string = "UNHEALTHY"

	// ListFreeIpaV1ResponseStatusDELETEDONPROVIDERSIDE captures enum value "DELETED_ON_PROVIDER_SIDE"
	ListFreeIpaV1ResponseStatusDELETEDONPROVIDERSIDE string = "DELETED_ON_PROVIDER_SIDE"

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

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

	// NodeHealthDetailsStatusCREATED captures enum value "CREATED"
	NodeHealthDetailsStatusCREATED string = "CREATED"

	// NodeHealthDetailsStatusUNREGISTERED captures enum value "UNREGISTERED"
	NodeHealthDetailsStatusUNREGISTERED string = "UNREGISTERED"

	// NodeHealthDetailsStatusREGISTERED captures enum value "REGISTERED"
	NodeHealthDetailsStatusREGISTERED string = "REGISTERED"

	// NodeHealthDetailsStatusDECOMMISSIONED captures enum value "DECOMMISSIONED"
	NodeHealthDetailsStatusDECOMMISSIONED string = "DECOMMISSIONED"

	// NodeHealthDetailsStatusTERMINATED captures enum value "TERMINATED"
	NodeHealthDetailsStatusTERMINATED string = "TERMINATED"

	// NodeHealthDetailsStatusDELETEDONPROVIDERSIDE captures enum value "DELETED_ON_PROVIDER_SIDE"
	NodeHealthDetailsStatusDELETEDONPROVIDERSIDE string = "DELETED_ON_PROVIDER_SIDE"

	// NodeHealthDetailsStatusDELETEDBYPROVIDER captures enum value "DELETED_BY_PROVIDER"
	NodeHealthDetailsStatusDELETEDBYPROVIDER string = "DELETED_BY_PROVIDER"

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

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

	// NodeHealthDetailsStatusREBOOTING captures enum value "REBOOTING"
	NodeHealthDetailsStatusREBOOTING string = "REBOOTING"

	// NodeHealthDetailsStatusUNREACHABLE captures enum value "UNREACHABLE"
	NodeHealthDetailsStatusUNREACHABLE string = "UNREACHABLE"
)
View Source
const (

	// OperationV1StatusOperationTypeUSERSYNC captures enum value "USER_SYNC"
	OperationV1StatusOperationTypeUSERSYNC string = "USER_SYNC"

	// OperationV1StatusOperationTypeSETPASSWORD captures enum value "SET_PASSWORD"
	OperationV1StatusOperationTypeSETPASSWORD string = "SET_PASSWORD"

	// OperationV1StatusOperationTypeCLEANUP captures enum value "CLEANUP"
	OperationV1StatusOperationTypeCLEANUP string = "CLEANUP"
)
View Source
const (

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

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

	// OperationV1StatusStatusCOMPLETED captures enum value "COMPLETED"
	OperationV1StatusStatusCOMPLETED string = "COMPLETED"

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

	// OperationV1StatusStatusREJECTED captures enum value "REJECTED"
	OperationV1StatusStatusREJECTED string = "REJECTED"

	// OperationV1StatusStatusTIMEDOUT captures enum value "TIMEDOUT"
	OperationV1StatusStatusTIMEDOUT string = "TIMEDOUT"
)
View Source
const (

	// StorageIdentityBaseTypeIDBROKER captures enum value "ID_BROKER"
	StorageIdentityBaseTypeIDBROKER string = "ID_BROKER"

	// StorageIdentityBaseTypeLOG captures enum value "LOG"
	StorageIdentityBaseTypeLOG string = "LOG"
)
View Source
const (

	// StorageLocationBaseTypeZEPPELINNOTEBOOK captures enum value "ZEPPELIN_NOTEBOOK"
	StorageLocationBaseTypeZEPPELINNOTEBOOK string = "ZEPPELIN_NOTEBOOK"

	// StorageLocationBaseTypeYARNLOG captures enum value "YARN_LOG"
	StorageLocationBaseTypeYARNLOG string = "YARN_LOG"

	// StorageLocationBaseTypeHIVEMETASTOREWAREHOUSE captures enum value "HIVE_METASTORE_WAREHOUSE"
	StorageLocationBaseTypeHIVEMETASTOREWAREHOUSE string = "HIVE_METASTORE_WAREHOUSE"

	// StorageLocationBaseTypeHIVEMETASTOREEXTERNALWAREHOUSE captures enum value "HIVE_METASTORE_EXTERNAL_WAREHOUSE"
	StorageLocationBaseTypeHIVEMETASTOREEXTERNALWAREHOUSE string = "HIVE_METASTORE_EXTERNAL_WAREHOUSE"

	// StorageLocationBaseTypeHIVEREPLICAWAREHOUSE captures enum value "HIVE_REPLICA_WAREHOUSE"
	StorageLocationBaseTypeHIVEREPLICAWAREHOUSE string = "HIVE_REPLICA_WAREHOUSE"

	// StorageLocationBaseTypeHBASEROOT captures enum value "HBASE_ROOT"
	StorageLocationBaseTypeHBASEROOT string = "HBASE_ROOT"

	// StorageLocationBaseTypeRANGERAUDIT captures enum value "RANGER_AUDIT"
	StorageLocationBaseTypeRANGERAUDIT string = "RANGER_AUDIT"

	// StorageLocationBaseTypePROFILERSERVICEFSURI captures enum value "PROFILER_SERVICE_FS_URI"
	StorageLocationBaseTypePROFILERSERVICEFSURI string = "PROFILER_SERVICE_FS_URI"

	// StorageLocationBaseTypeDEFAULTFS captures enum value "DEFAULT_FS"
	StorageLocationBaseTypeDEFAULTFS string = "DEFAULT_FS"
)
View Source
const (

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

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

	// SyncOperationV1StatusStatusCOMPLETED captures enum value "COMPLETED"
	SyncOperationV1StatusStatusCOMPLETED string = "COMPLETED"

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

	// SyncOperationV1StatusStatusREJECTED captures enum value "REJECTED"
	SyncOperationV1StatusStatusREJECTED string = "REJECTED"

	// SyncOperationV1StatusStatusTIMEDOUT captures enum value "TIMEDOUT"
	SyncOperationV1StatusStatusTIMEDOUT string = "TIMEDOUT"
)
View Source
const (

	// SyncOperationV1StatusSyncOperationTypeUSERSYNC captures enum value "USER_SYNC"
	SyncOperationV1StatusSyncOperationTypeUSERSYNC string = "USER_SYNC"

	// SyncOperationV1StatusSyncOperationTypeSETPASSWORD captures enum value "SET_PASSWORD"
	SyncOperationV1StatusSyncOperationTypeSETPASSWORD string = "SET_PASSWORD"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AccountMappingBase

type AccountMappingBase struct {

	// group mappings
	GroupMappings map[string]string `json:"groupMappings,omitempty"`

	// user mappings
	UserMappings map[string]string `json:"userMappings,omitempty"`
}

AccountMappingBase account mapping base swagger:model AccountMappingBase

func (*AccountMappingBase) MarshalBinary

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

MarshalBinary interface implementation

func (*AccountMappingBase) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AccountMappingBase) Validate

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

Validate validates this account mapping base

type ActiveDirectoryKerberosV1Descriptor

type ActiveDirectoryKerberosV1Descriptor struct {

	// kerberos admin server URL
	// Required: true
	AdminURL *string `json:"adminUrl"`

	// kerberos containerDn
	// Required: true
	ContainerDn *string `json:"containerDn"`

	// cluster instances will set this as the domain part of their hostname
	Domain string `json:"domain,omitempty"`

	// URL of the connected ldap
	// Required: true
	LdapURL *string `json:"ldapUrl"`

	// comma separated list of nameservers' IP address which will be used by cluster instances
	// Pattern: (^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(,((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?))*$)
	NameServers string `json:"nameServers,omitempty"`

	// kerberos admin password
	// Required: true
	// Max Length: 50
	// Min Length: 5
	Password *string `json:"password"`

	// kerberos principal
	// Required: true
	Principal *string `json:"principal"`

	// kerberos realm
	// Required: true
	Realm *string `json:"realm"`

	// kerberos configuration name
	// Required: true
	TCPAllowed *bool `json:"tcpAllowed"`

	// kerberos KDC server URL
	// Required: true
	URL *string `json:"url"`

	// Allows to select either a trusting SSL connection or a validating (non-trusting) SSL connection to KDC
	VerifyKdcTrust bool `json:"verifyKdcTrust,omitempty"`
}

ActiveDirectoryKerberosV1Descriptor active directory kerberos v1 descriptor swagger:model ActiveDirectoryKerberosV1Descriptor

func (*ActiveDirectoryKerberosV1Descriptor) MarshalBinary

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

MarshalBinary interface implementation

func (*ActiveDirectoryKerberosV1Descriptor) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ActiveDirectoryKerberosV1Descriptor) Validate

Validate validates this active directory kerberos v1 descriptor

type AddDNSZoneForSubnetIdsV1Request

type AddDNSZoneForSubnetIdsV1Request struct {

	// add Dns zone network
	// Required: true
	AddDNSZoneNetwork *AddDNSZoneNetworkV1 `json:"addDnsZoneNetwork"`

	// CRN of the environment
	// Required: true
	EnvironmentCrn *string `json:"environmentCrn"`
}

AddDNSZoneForSubnetIdsV1Request add Dns zone for subnet ids v1 request swagger:model AddDnsZoneForSubnetIdsV1Request

func (*AddDNSZoneForSubnetIdsV1Request) MarshalBinary

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

MarshalBinary interface implementation

func (*AddDNSZoneForSubnetIdsV1Request) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AddDNSZoneForSubnetIdsV1Request) Validate

Validate validates this add Dns zone for subnet ids v1 request

type AddDNSZoneForSubnetsV1Request

type AddDNSZoneForSubnetsV1Request struct {

	// failed
	Failed map[string]string `json:"failed,omitempty"`

	// success
	// Unique: true
	Success []string `json:"success"`
}

AddDNSZoneForSubnetsV1Request add Dns zone for subnets v1 request swagger:model AddDnsZoneForSubnetsV1Request

func (*AddDNSZoneForSubnetsV1Request) MarshalBinary

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

MarshalBinary interface implementation

func (*AddDNSZoneForSubnetsV1Request) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AddDNSZoneForSubnetsV1Request) Validate

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

Validate validates this add Dns zone for subnets v1 request

type AddDNSZoneNetworkV1

type AddDNSZoneNetworkV1 struct {

	// network Id
	NetworkID string `json:"networkId,omitempty"`

	// subnet ids
	// Unique: true
	SubnetIds []string `json:"subnetIds"`
}

AddDNSZoneNetworkV1 add Dns zone network v1 swagger:model AddDnsZoneNetworkV1

func (*AddDNSZoneNetworkV1) MarshalBinary

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

MarshalBinary interface implementation

func (*AddDNSZoneNetworkV1) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AddDNSZoneNetworkV1) Validate

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

Validate validates this add Dns zone network v1

type AdlsCloudStorageV1Parameters

type AdlsCloudStorageV1Parameters struct {

	// account name
	// Required: true
	AccountName *string `json:"accountName"`

	// client Id
	// Required: true
	ClientID *string `json:"clientId"`

	// credential
	// Required: true
	Credential *string `json:"credential"`

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

AdlsCloudStorageV1Parameters adls cloud storage v1 parameters swagger:model AdlsCloudStorageV1Parameters

func (*AdlsCloudStorageV1Parameters) MarshalBinary

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

MarshalBinary interface implementation

func (*AdlsCloudStorageV1Parameters) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AdlsCloudStorageV1Parameters) Validate

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

Validate validates this adls cloud storage v1 parameters

type AdlsGen2CloudStorageV1Parameters

type AdlsGen2CloudStorageV1Parameters struct {

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

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

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

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

AdlsGen2CloudStorageV1Parameters adls gen2 cloud storage v1 parameters swagger:model AdlsGen2CloudStorageV1Parameters

func (*AdlsGen2CloudStorageV1Parameters) MarshalBinary

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

MarshalBinary interface implementation

func (*AdlsGen2CloudStorageV1Parameters) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AdlsGen2CloudStorageV1Parameters) Validate

Validate validates this adls gen2 cloud storage v1 parameters

type AttachChildEnvironmentV1Request

type AttachChildEnvironmentV1Request struct {

	// CRN of the child environment
	// Required: true
	ChildEnvironmentCrn *string `json:"childEnvironmentCrn"`

	// CRN of the parent environment
	// Required: true
	ParentEnvironmentCrn *string `json:"parentEnvironmentCrn"`
}

AttachChildEnvironmentV1Request attach child environment v1 request swagger:model AttachChildEnvironmentV1Request

func (*AttachChildEnvironmentV1Request) MarshalBinary

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

MarshalBinary interface implementation

func (*AttachChildEnvironmentV1Request) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AttachChildEnvironmentV1Request) Validate

Validate validates this attach child environment v1 request

type AwsInstanceTemplateParameters

type AwsInstanceTemplateParameters struct {

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

AwsInstanceTemplateParameters aws instance template parameters swagger:model AwsInstanceTemplateParameters

func (*AwsInstanceTemplateParameters) MarshalBinary

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

MarshalBinary interface implementation

func (*AwsInstanceTemplateParameters) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AwsInstanceTemplateParameters) Validate

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

Validate validates this aws instance template parameters

type AwsInstanceTemplateSpotParameters

type AwsInstanceTemplateSpotParameters struct {

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

AwsInstanceTemplateSpotParameters aws instance template spot parameters swagger:model AwsInstanceTemplateSpotParameters

func (*AwsInstanceTemplateSpotParameters) MarshalBinary

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

MarshalBinary interface implementation

func (*AwsInstanceTemplateSpotParameters) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AwsInstanceTemplateSpotParameters) Validate

Validate validates this aws instance template spot parameters

type AwsNetworkV1Parameters

type AwsNetworkV1Parameters struct {

	// subnet Id
	SubnetID string `json:"subnetId,omitempty"`

	// vpc Id
	VpcID string `json:"vpcId,omitempty"`
}

AwsNetworkV1Parameters aws network v1 parameters swagger:model AwsNetworkV1Parameters

func (*AwsNetworkV1Parameters) MarshalBinary

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

MarshalBinary interface implementation

func (*AwsNetworkV1Parameters) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AwsNetworkV1Parameters) Validate

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

Validate validates this aws network v1 parameters

type AwsStorageParameters

type AwsStorageParameters struct {

	// s3 guard
	S3Guard *S3Guard `json:"s3Guard,omitempty"`
}

AwsStorageParameters aws storage parameters swagger:model AwsStorageParameters

func (*AwsStorageParameters) MarshalBinary

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

MarshalBinary interface implementation

func (*AwsStorageParameters) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AwsStorageParameters) Validate

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

Validate validates this aws storage parameters

type AzureNetworkV1Parameters

type AzureNetworkV1Parameters struct {

	// network Id
	NetworkID string `json:"networkId,omitempty"`

	// no public Ip
	NoPublicIP bool `json:"noPublicIp,omitempty"`

	// resource group name
	ResourceGroupName string `json:"resourceGroupName,omitempty"`

	// subnet Id
	SubnetID string `json:"subnetId,omitempty"`
}

AzureNetworkV1Parameters azure network v1 parameters swagger:model AzureNetworkV1Parameters

func (*AzureNetworkV1Parameters) MarshalBinary

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

MarshalBinary interface implementation

func (*AzureNetworkV1Parameters) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*AzureNetworkV1Parameters) Validate

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

Validate validates this azure network v1 parameters

type CleanupV1Request

type CleanupV1Request struct {

	// cleanup steps to skip
	// Unique: true
	CleanupStepsToSkip []string `json:"cleanupStepsToSkip"`

	// cluster name
	ClusterName string `json:"clusterName,omitempty"`

	// CRN of the environment
	// Required: true
	EnvironmentCrn *string `json:"environmentCrn"`

	// hosts
	// Unique: true
	Hosts []string `json:"hosts"`

	// ips
	// Unique: true
	Ips []string `json:"ips"`

	// roles
	// Unique: true
	Roles []string `json:"roles"`

	// users
	// Unique: true
	Users []string `json:"users"`
}

CleanupV1Request cleanup v1 request swagger:model CleanupV1Request

func (*CleanupV1Request) MarshalBinary

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

MarshalBinary interface implementation

func (*CleanupV1Request) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CleanupV1Request) Validate

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

Validate validates this cleanup v1 request

type CloudStorageResponse

type CloudStorageResponse struct {

	// cloud storage account mapping
	AccountMapping *AccountMappingBase `json:"accountMapping,omitempty"`

	// aws
	Aws *AwsStorageParameters `json:"aws,omitempty"`

	// identities
	Identities []*StorageIdentityBase `json:"identities"`

	// locations
	Locations []*StorageLocationBase `json:"locations"`
}

CloudStorageResponse cloud storage response swagger:model CloudStorageResponse

func (*CloudStorageResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*CloudStorageResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CloudStorageResponse) Validate

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

Validate validates this cloud storage response

type CloudwatchParams

type CloudwatchParams struct {

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

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

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

CloudwatchParams cloudwatch params swagger:model CloudwatchParams

func (*CloudwatchParams) MarshalBinary

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

MarshalBinary interface implementation

func (*CloudwatchParams) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CloudwatchParams) Validate

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

Validate validates this cloudwatch params

type CreateFreeIpaV1Request

type CreateFreeIpaV1Request struct {

	// freeipa stack related authentication
	// Required: true
	Authentication *StackAuthenticationV1Request `json:"authentication"`

	// CRN of the environment
	// Required: true
	EnvironmentCrn *string `json:"environmentCrn"`

	// settings for freeipa server
	// Required: true
	FreeIpa *FreeIpaServerV1Request `json:"freeIpa"`

	// port of the gateway secured proxy
	// Maximum: 65535
	// Minimum: 1025
	GatewayPort int32 `json:"gatewayPort,omitempty"`

	// settings for custom images
	Image *ImageSettingsV1Request `json:"image,omitempty"`

	// collection of instance groupst
	// Required: true
	InstanceGroups []*InstanceGroupV1Request `json:"instanceGroups"`

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

	// freeipa stack related network
	Network *NetworkV1Request `json:"network,omitempty"`

	// placement configuration parameters for a cluster (e.g. 'region', 'availabilityZone')
	// Required: true
	Placement *PlacementV1Request `json:"placement"`

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

	// telemetry setting for freeipa server
	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"`

	// whether to use CCM for communicating with the freeipa instance
	UseCcm bool `json:"useCcm,omitempty"`
}

CreateFreeIpaV1Request create free ipa v1 request swagger:model CreateFreeIpaV1Request

func (*CreateFreeIpaV1Request) MarshalBinary

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

MarshalBinary interface implementation

func (*CreateFreeIpaV1Request) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CreateFreeIpaV1Request) Validate

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

Validate validates this create free ipa v1 request

type CreateKerberosConfigV1Request

type CreateKerberosConfigV1Request struct {

	// active directory
	ActiveDirectory *ActiveDirectoryKerberosV1Descriptor `json:"activeDirectory,omitempty"`

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

	// CRN of the environment
	// Required: true
	EnvironmentCrn *string `json:"environmentCrn"`

	// free ipa
	FreeIpa *FreeIPAKerberosV1Descriptor `json:"freeIpa,omitempty"`

	// mit
	Mit *MITKerberosV1Descriptor `json:"mit,omitempty"`

	// the name of the kerberos configuration
	// Required: true
	Name *string `json:"name"`
}

CreateKerberosConfigV1Request create kerberos config v1 request swagger:model CreateKerberosConfigV1Request

func (*CreateKerberosConfigV1Request) MarshalBinary

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

MarshalBinary interface implementation

func (*CreateKerberosConfigV1Request) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CreateKerberosConfigV1Request) Validate

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

Validate validates this create kerberos config v1 request

type CreateLdapConfigV1Request

type CreateLdapConfigV1Request struct {

	// LDAP group for administrators
	AdminGroup string `json:"adminGroup,omitempty"`

	// bind distinguished name for connection test and group search (e.g. cn=admin,dc=example,dc=org)
	// Required: true
	BindDn *string `json:"bindDn"`

	// password for the provided bind DN
	// Required: true
	BindPassword *string `json:"bindPassword"`

	// Self-signed certificate of LDAPS server
	Certificate string `json:"certificate,omitempty"`

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

	// directory type of server LDAP or ACTIVE_DIRECTORY and the default is ACTIVE_DIRECTORY
	// Enum: [LDAP ACTIVE_DIRECTORY]
	DirectoryType string `json:"directoryType,omitempty"`

	// domain in LDAP server (e.g. ad.seq.com).
	Domain string `json:"domain,omitempty"`

	// CRN of the environment
	// Required: true
	EnvironmentCrn *string `json:"environmentCrn"`

	// Group Member Attribute (defaults to member)
	GroupMemberAttribute string `json:"groupMemberAttribute,omitempty"`

	// Group Id Attribute (defaults to cn)
	GroupNameAttribute string `json:"groupNameAttribute,omitempty"`

	// Group Object Class (defaults to groupOfNames)
	GroupObjectClass string `json:"groupObjectClass,omitempty"`

	// template for group search for authorization (e.g. dc=hadoop,dc=apache,dc=org)
	GroupSearchBase string `json:"groupSearchBase,omitempty"`

	// public host or IP address of LDAP server
	// Required: true
	Host *string `json:"host"`

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

	// port of LDAP server (typically: 389 or 636 for LDAPS)
	// Required: true
	// Maximum: 65535
	// Minimum: 1
	Port *int32 `json:"port"`

	// determines the protocol (LDAP or LDAP over SSL)
	Protocol string `json:"protocol,omitempty"`

	// template for pattern based user search for authentication (e.g. cn={0},dc=hadoop,dc=apache,dc=org)
	// Required: true
	UserDnPattern *string `json:"userDnPattern"`

	// attribute name for simplified search filter (e.g. sAMAccountName in case of AD, UID or cn for LDAP).
	UserNameAttribute string `json:"userNameAttribute,omitempty"`

	// User Object Class (defaults to person)
	UserObjectClass string `json:"userObjectClass,omitempty"`

	// template for user search for authentication (e.g. dc=hadoop,dc=apache,dc=org)
	// Required: true
	UserSearchBase *string `json:"userSearchBase"`
}

CreateLdapConfigV1Request create ldap config v1 request swagger:model CreateLdapConfigV1Request

func (*CreateLdapConfigV1Request) MarshalBinary

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

MarshalBinary interface implementation

func (*CreateLdapConfigV1Request) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*CreateLdapConfigV1Request) Validate

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

Validate validates this create ldap config v1 request

type DescribeFreeIpaV1Response

type DescribeFreeIpaV1Response struct {

	// version of the application provisioned FreeIPA
	AppVersion string `json:"appVersion,omitempty"`

	// freeipa stack related authentication
	// Required: true
	Authentication *StackAuthenticationV1Response `json:"authentication"`

	// Cloud Platform for FreeIPA
	CloudPlatform string `json:"cloudPlatform,omitempty"`

	// cloud storage details for freeipa server
	CloudStorage *CloudStorageResponse `json:"cloudStorage,omitempty"`

	// crn
	// Required: true
	Crn *string `json:"crn"`

	// CRN of the environment
	// Required: true
	EnvironmentCrn *string `json:"environmentCrn"`

	// settings for freeipa server
	// Required: true
	FreeIpa *FreeIpaServerV1Response `json:"freeIpa"`

	// settings for custom images
	Image *ImageSettingsV1Response `json:"image,omitempty"`

	// collection of instance groupst
	// Required: true
	InstanceGroups []*InstanceGroupV1Response `json:"instanceGroups"`

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

	// freeipa stack related network
	Network *NetworkV1Response `json:"network,omitempty"`

	// placement configuration parameters for a cluster (e.g. 'region', 'availabilityZone')
	// Required: true
	Placement *PlacementV1Response `json:"placement"`

	// status
	// Enum: [REQUESTED CREATE_IN_PROGRESS AVAILABLE STACK_AVAILABLE UPDATE_IN_PROGRESS UPDATE_REQUESTED UPDATE_FAILED CREATE_FAILED DELETE_IN_PROGRESS DELETE_FAILED DELETE_COMPLETED STOPPED STOP_REQUESTED START_REQUESTED STOP_IN_PROGRESS START_IN_PROGRESS START_FAILED STOP_FAILED WAIT_FOR_SYNC MAINTENANCE_MODE_ENABLED UNREACHABLE UNHEALTHY DELETED_ON_PROVIDER_SIDE UNKNOWN]
	Status string `json:"status,omitempty"`

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

	// status string
	StatusString string `json:"statusString,omitempty"`

	// telemetry setting for freeipa server
	Telemetry *TelemetryResponse `json:"telemetry,omitempty"`

	// user sync status details for the environment
	UserSyncStatus *UserSyncStatusV1Response `json:"userSyncStatus,omitempty"`
}

DescribeFreeIpaV1Response describe free ipa v1 response swagger:model DescribeFreeIpaV1Response

func (*DescribeFreeIpaV1Response) MarshalBinary

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

MarshalBinary interface implementation

func (*DescribeFreeIpaV1Response) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DescribeFreeIpaV1Response) Validate

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

Validate validates this describe free ipa v1 response

type DescribeKerberosConfigV1Response

type DescribeKerberosConfigV1Response struct {

	// kerberos admin server URL
	AdminURL string `json:"adminUrl,omitempty"`

	// container dn
	ContainerDn string `json:"containerDn,omitempty"`

	// crn
	Crn string `json:"crn,omitempty"`

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

	// Ambari kerberos descriptor
	Descriptor *SecretResponse `json:"descriptor,omitempty"`

	// cluster instances will set this as the domain part of their hostname
	Domain string `json:"domain,omitempty"`

	// CRN of the environment
	// Required: true
	EnvironmentCrn *string `json:"environmentCrn"`

	// Ambari kerberos krb5.conf template
	Krb5Conf *SecretResponse `json:"krb5Conf,omitempty"`

	// ldap Url
	LdapURL string `json:"ldapUrl,omitempty"`

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

	// comma separated list of nameservers' IP address which will be used by cluster instances
	// Pattern: (^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(,((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?))*$)
	NameServers string `json:"nameServers,omitempty"`

	// kerberos admin password
	Password *SecretResponse `json:"password,omitempty"`

	// kerberos principal
	Principal *SecretResponse `json:"principal,omitempty"`

	// realm
	Realm string `json:"realm,omitempty"`

	// tcp allowed
	TCPAllowed bool `json:"tcpAllowed,omitempty"`

	// type
	// Required: true
	// Enum: [ACTIVE_DIRECTORY MIT FREEIPA]
	Type *string `json:"type"`

	// kerberos KDC server URL
	URL string `json:"url,omitempty"`

	// Allows to select either a trusting SSL connection or a validating (non-trusting) SSL connection to KDC
	VerifyKdcTrust bool `json:"verifyKdcTrust,omitempty"`
}

DescribeKerberosConfigV1Response describe kerberos config v1 response swagger:model DescribeKerberosConfigV1Response

func (*DescribeKerberosConfigV1Response) MarshalBinary

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

MarshalBinary interface implementation

func (*DescribeKerberosConfigV1Response) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DescribeKerberosConfigV1Response) Validate

Validate validates this describe kerberos config v1 response

type DescribeLdapConfigV1Response

type DescribeLdapConfigV1Response struct {

	// LDAP group for administrators
	AdminGroup string `json:"adminGroup,omitempty"`

	// bind distinguished name for connection test and group search (e.g. cn=admin,dc=example,dc=org)
	BindDn *SecretResponse `json:"bindDn,omitempty"`

	// password for the provided bind DN
	BindPassword *SecretResponse `json:"bindPassword,omitempty"`

	// Self-signed certificate of LDAPS server
	Certificate string `json:"certificate,omitempty"`

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

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

	// directory type of server LDAP or ACTIVE_DIRECTORY and the default is ACTIVE_DIRECTORY
	// Enum: [LDAP ACTIVE_DIRECTORY]
	DirectoryType string `json:"directoryType,omitempty"`

	// domain in LDAP server (e.g. ad.seq.com).
	Domain string `json:"domain,omitempty"`

	// CRN of the environment
	// Required: true
	EnvironmentCrn *string `json:"environmentCrn"`

	// Group Member Attribute (defaults to member)
	GroupMemberAttribute string `json:"groupMemberAttribute,omitempty"`

	// Group Id Attribute (defaults to cn)
	GroupNameAttribute string `json:"groupNameAttribute,omitempty"`

	// Group Object Class (defaults to groupOfNames)
	GroupObjectClass string `json:"groupObjectClass,omitempty"`

	// template for group search for authorization (e.g. dc=hadoop,dc=apache,dc=org)
	GroupSearchBase string `json:"groupSearchBase,omitempty"`

	// public host or IP address of LDAP server
	// Required: true
	Host *string `json:"host"`

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

	// port of LDAP server (typically: 389 or 636 for LDAPS)
	// Required: true
	// Maximum: 65535
	// Minimum: 1
	Port *int32 `json:"port"`

	// determines the protocol (LDAP or LDAP over SSL)
	Protocol string `json:"protocol,omitempty"`

	// template for pattern based user search for authentication (e.g. cn={0},dc=hadoop,dc=apache,dc=org)
	// Required: true
	UserDnPattern *string `json:"userDnPattern"`

	// LDAP group for regular users
	UserGroup string `json:"userGroup,omitempty"`

	// attribute name for simplified search filter (e.g. sAMAccountName in case of AD, UID or cn for LDAP).
	UserNameAttribute string `json:"userNameAttribute,omitempty"`

	// User Object Class (defaults to person)
	UserObjectClass string `json:"userObjectClass,omitempty"`

	// template for user search for authentication (e.g. dc=hadoop,dc=apache,dc=org)
	// Required: true
	UserSearchBase *string `json:"userSearchBase"`
}

DescribeLdapConfigV1Response describe ldap config v1 response swagger:model DescribeLdapConfigV1Response

func (*DescribeLdapConfigV1Response) MarshalBinary

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

MarshalBinary interface implementation

func (*DescribeLdapConfigV1Response) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DescribeLdapConfigV1Response) Validate

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

Validate validates this describe ldap config v1 response

type DetachChildEnvironmentV1Request

type DetachChildEnvironmentV1Request struct {

	// CRN of the child environment
	// Required: true
	ChildEnvironmentCrn *string `json:"childEnvironmentCrn"`

	// CRN of the parent environment
	// Required: true
	ParentEnvironmentCrn *string `json:"parentEnvironmentCrn"`
}

DetachChildEnvironmentV1Request detach child environment v1 request swagger:model DetachChildEnvironmentV1Request

func (*DetachChildEnvironmentV1Request) MarshalBinary

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

MarshalBinary interface implementation

func (*DetachChildEnvironmentV1Request) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*DetachChildEnvironmentV1Request) Validate

Validate validates this detach child environment v1 request

type FailureDetailsV1

type FailureDetailsV1 struct {

	// additional details
	AdditionalDetails map[string]string `json:"additionalDetails,omitempty"`

	// environment
	Environment string `json:"environment,omitempty"`

	// message
	Message string `json:"message,omitempty"`
}

FailureDetailsV1 failure details v1 swagger:model FailureDetailsV1

func (*FailureDetailsV1) MarshalBinary

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

MarshalBinary interface implementation

func (*FailureDetailsV1) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*FailureDetailsV1) Validate

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

Validate validates this failure details v1

type FeatureSetting

type FeatureSetting struct {

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

FeatureSetting feature setting swagger:model FeatureSetting

func (*FeatureSetting) MarshalBinary

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

MarshalBinary interface implementation

func (*FeatureSetting) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*FeatureSetting) Validate

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

Validate validates this feature setting

type FeaturesRequest

type FeaturesRequest struct {

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

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

FeaturesRequest features request swagger:model FeaturesRequest

func (*FeaturesRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*FeaturesRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*FeaturesRequest) Validate

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

Validate validates this features request

type FeaturesResponse

type FeaturesResponse struct {

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

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

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

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

FeaturesResponse features response swagger:model FeaturesResponse

func (*FeaturesResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*FeaturesResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*FeaturesResponse) Validate

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

Validate validates this features response

type FlowCheckResponse

type FlowCheckResponse struct {

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

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

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

FlowCheckResponse flow check response swagger:model FlowCheckResponse

func (*FlowCheckResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*FlowCheckResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*FlowCheckResponse) Validate

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

Validate validates this flow check response

type FlowLogResponse

type FlowLogResponse struct {

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

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

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

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

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

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

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

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

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

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

FlowLogResponse flow log response swagger:model FlowLogResponse

func (*FlowLogResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*FlowLogResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*FlowLogResponse) Validate

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

Validate validates this flow log response

type FreeIPAKerberosV1Descriptor

type FreeIPAKerberosV1Descriptor struct {

	// kerberos admin server URL
	// Required: true
	AdminURL *string `json:"adminUrl"`

	// cluster instances will set this as the domain part of their hostname
	Domain string `json:"domain,omitempty"`

	// comma separated list of nameservers' IP address which will be used by cluster instances
	// Pattern: (^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(,((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?))*$)
	NameServers string `json:"nameServers,omitempty"`

	// kerberos admin password
	// Required: true
	// Max Length: 50
	// Min Length: 5
	Password *string `json:"password"`

	// kerberos principal
	// Required: true
	Principal *string `json:"principal"`

	// kerberos realm
	// Required: true
	Realm *string `json:"realm"`

	// kerberos configuration name
	// Required: true
	TCPAllowed *bool `json:"tcpAllowed"`

	// kerberos KDC server URL
	// Required: true
	URL *string `json:"url"`

	// Allows to select either a trusting SSL connection or a validating (non-trusting) SSL connection to KDC
	VerifyKdcTrust bool `json:"verifyKdcTrust,omitempty"`
}

FreeIPAKerberosV1Descriptor free IP a kerberos v1 descriptor swagger:model FreeIPAKerberosV1Descriptor

func (*FreeIPAKerberosV1Descriptor) MarshalBinary

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

MarshalBinary interface implementation

func (*FreeIPAKerberosV1Descriptor) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*FreeIPAKerberosV1Descriptor) Validate

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

Validate validates this free IP a kerberos v1 descriptor

type FreeIpaServerV1Request

type FreeIpaServerV1Request struct {

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

	// admin password
	// Required: true
	AdminPassword *string `json:"adminPassword"`

	// Domain name associated to the FreeIPA
	// Required: true
	// Pattern: (?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\.)+[a-z0-9][a-z0-9-]{0,61}[a-z0-9]
	Domain *string `json:"domain"`

	// Base hostname for FreeIPA servers
	// Required: true
	// Pattern: ^[a-z0-9][a-z0-9-]{0,61}[a-z0-9]$
	Hostname *string `json:"hostname"`
}

FreeIpaServerV1Request free ipa server v1 request swagger:model FreeIpaServerV1Request

func (*FreeIpaServerV1Request) MarshalBinary

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

MarshalBinary interface implementation

func (*FreeIpaServerV1Request) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*FreeIpaServerV1Request) Validate

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

Validate validates this free ipa server v1 request

type FreeIpaServerV1Response

type FreeIpaServerV1Response struct {

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

	// Domain name associated to the FreeIPA
	// Required: true
	// Pattern: (?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\.)+[a-z0-9][a-z0-9-]{0,61}[a-z0-9]
	Domain *string `json:"domain"`

	// A DNS load balanced FQDN to the FreeIPA servers
	FreeIpaHost string `json:"freeIpaHost,omitempty"`

	// The port for the load balanced FQDN to the FreeIPA servers
	FreeIpaPort int32 `json:"freeIpaPort,omitempty"`

	// Base hostname for FreeIPA servers
	// Required: true
	// Pattern: ^[a-z0-9][a-z0-9-]{0,61}[a-z0-9]$
	Hostname *string `json:"hostname"`

	// FreeIPA servers IP address
	// Unique: true
	ServerIP []string `json:"serverIp"`
}

FreeIpaServerV1Response free ipa server v1 response swagger:model FreeIpaServerV1Response

func (*FreeIpaServerV1Response) MarshalBinary

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

MarshalBinary interface implementation

func (*FreeIpaServerV1Response) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*FreeIpaServerV1Response) Validate

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

Validate validates this free ipa server v1 response

type GcpNetworkV1Parameters

type GcpNetworkV1Parameters struct {

	// network Id
	NetworkID string `json:"networkId,omitempty"`

	// no firewall rules
	NoFirewallRules bool `json:"noFirewallRules,omitempty"`

	// no public Ip
	NoPublicIP bool `json:"noPublicIp,omitempty"`

	// shared project Id
	SharedProjectID string `json:"sharedProjectId,omitempty"`

	// subnet Id
	SubnetID string `json:"subnetId,omitempty"`
}

GcpNetworkV1Parameters gcp network v1 parameters swagger:model GcpNetworkV1Parameters

func (*GcpNetworkV1Parameters) MarshalBinary

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

MarshalBinary interface implementation

func (*GcpNetworkV1Parameters) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*GcpNetworkV1Parameters) Validate

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

Validate validates this gcp network v1 parameters

type GcsCloudStorageV1Parameters

type GcsCloudStorageV1Parameters struct {

	// service account email
	// Required: true
	ServiceAccountEmail *string `json:"serviceAccountEmail"`
}

GcsCloudStorageV1Parameters gcs cloud storage v1 parameters swagger:model GcsCloudStorageV1Parameters

func (*GcsCloudStorageV1Parameters) MarshalBinary

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

MarshalBinary interface implementation

func (*GcsCloudStorageV1Parameters) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*GcsCloudStorageV1Parameters) Validate

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

Validate validates this gcs cloud storage v1 parameters

type HealthDetailsFreeIpaV1Response

type HealthDetailsFreeIpaV1Response struct {

	// crn
	// Required: true
	Crn *string `json:"crn"`

	// CRN of the environment
	// Required: true
	EnvironmentCrn *string `json:"environmentCrn"`

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

	// node health details
	// Required: true
	NodeHealthDetails []*NodeHealthDetails `json:"nodeHealthDetails"`

	// status
	// Enum: [REQUESTED CREATE_IN_PROGRESS AVAILABLE STACK_AVAILABLE UPDATE_IN_PROGRESS UPDATE_REQUESTED UPDATE_FAILED CREATE_FAILED DELETE_IN_PROGRESS DELETE_FAILED DELETE_COMPLETED STOPPED STOP_REQUESTED START_REQUESTED STOP_IN_PROGRESS START_IN_PROGRESS START_FAILED STOP_FAILED WAIT_FOR_SYNC MAINTENANCE_MODE_ENABLED UNREACHABLE UNHEALTHY DELETED_ON_PROVIDER_SIDE UNKNOWN]
	Status string `json:"status,omitempty"`
}

HealthDetailsFreeIpaV1Response health details free ipa v1 response swagger:model HealthDetailsFreeIpaV1Response

func (*HealthDetailsFreeIpaV1Response) MarshalBinary

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

MarshalBinary interface implementation

func (*HealthDetailsFreeIpaV1Response) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*HealthDetailsFreeIpaV1Response) Validate

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

Validate validates this health details free ipa v1 response

type HostKeytabV1Request

type HostKeytabV1Request struct {

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

	// If true existing keytab won't be overriden for service in normal scenario. Preserving the keytab is best effort, it may invalidate prior keytabs.
	DoNotRecreateKeytab bool `json:"doNotRecreateKeytab,omitempty"`

	// CRN of the environment
	// Required: true
	EnvironmentCrn *string `json:"environmentCrn"`

	// Role request for adding roles and privileges to service
	RoleRequest *RoleV1Request `json:"roleRequest,omitempty"`

	// server host name
	// Required: true
	ServerHostName *string `json:"serverHostName"`
}

HostKeytabV1Request host keytab v1 request swagger:model HostKeytabV1Request

func (*HostKeytabV1Request) MarshalBinary

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

MarshalBinary interface implementation

func (*HostKeytabV1Request) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*HostKeytabV1Request) Validate

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

Validate validates this host keytab v1 request

type HostKeytabV1Response

type HostKeytabV1Response struct {

	// Kerberos Principal Name
	HostPrincipal *SecretResponse `json:"hostPrincipal,omitempty"`

	// Keytab that was requested
	Keytab *SecretResponse `json:"keytab,omitempty"`
}

HostKeytabV1Response host keytab v1 response swagger:model HostKeytabV1Response

func (*HostKeytabV1Response) MarshalBinary

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

MarshalBinary interface implementation

func (*HostKeytabV1Response) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*HostKeytabV1Response) Validate

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

Validate validates this host keytab v1 response

type HostV1Request

type HostV1Request struct {

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

	// CRN of the environment
	// Required: true
	EnvironmentCrn *string `json:"environmentCrn"`

	// Name of the role to be created if not exists
	RoleName string `json:"roleName,omitempty"`

	// Hostname where the service is running
	// Required: true
	ServerHostName *string `json:"serverHostName"`
}

HostV1Request host v1 request swagger:model HostV1Request

func (*HostV1Request) MarshalBinary

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

MarshalBinary interface implementation

func (*HostV1Request) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*HostV1Request) Validate

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

Validate validates this host v1 request

type ImageSettingsV1Request

type ImageSettingsV1Request struct {

	// custom image catalog URL
	Catalog string `json:"catalog,omitempty"`

	// virtual machine image id from ImageCatalog, machines of the cluster will be started from this image
	ID string `json:"id,omitempty"`

	// os type of the image, this property is only considered when no specific image id is provided
	Os string `json:"os,omitempty"`
}

ImageSettingsV1Request image settings v1 request swagger:model ImageSettingsV1Request

func (*ImageSettingsV1Request) MarshalBinary

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

MarshalBinary interface implementation

func (*ImageSettingsV1Request) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ImageSettingsV1Request) Validate

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

Validate validates this image settings v1 request

type ImageSettingsV1Response

type ImageSettingsV1Response struct {

	// custom image catalog URL
	Catalog string `json:"catalog,omitempty"`

	// virtual machine image id from ImageCatalog, machines of the cluster will be started from this image
	ID string `json:"id,omitempty"`

	// os type of the image, this property is only considered when no specific image id is provided
	Os string `json:"os,omitempty"`
}

ImageSettingsV1Response image settings v1 response swagger:model ImageSettingsV1Response

func (*ImageSettingsV1Response) MarshalBinary

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

MarshalBinary interface implementation

func (*ImageSettingsV1Response) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ImageSettingsV1Response) Validate

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

Validate validates this image settings v1 response

type InstanceGroupV1Request

type InstanceGroupV1Request struct {

	// instancegroup related template
	InstanceTemplate *InstanceTemplateV1Request `json:"instanceTemplate,omitempty"`

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

	// number of nodes
	// Required: true
	// Maximum: 100000
	// Minimum: 0
	NodeCount *int32 `json:"nodeCount"`

	// instancegroup related securitygroup
	SecurityGroup *SecurityGroupV1Request `json:"securityGroup,omitempty"`

	// type of the instance group, default value is CORE
	// Enum: [MASTER SLAVE]
	Type string `json:"type,omitempty"`
}

InstanceGroupV1Request instance group v1 request swagger:model InstanceGroupV1Request

func (*InstanceGroupV1Request) MarshalBinary

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

MarshalBinary interface implementation

func (*InstanceGroupV1Request) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*InstanceGroupV1Request) Validate

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

Validate validates this instance group v1 request

type InstanceGroupV1Response

type InstanceGroupV1Response struct {

	// instancegroup related template
	// Required: true
	InstanceTemplate *InstanceTemplateV1Response `json:"instanceTemplate"`

	// meta data
	// Unique: true
	MetaData []*InstanceMetaDataV1Response `json:"metaData"`

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

	// number of nodes
	// Required: true
	// Maximum: 100000
	// Minimum: 0
	NodeCount *int32 `json:"nodeCount"`

	// instancegroup related securitygroup
	SecurityGroup *SecurityGroupV1Response `json:"securityGroup,omitempty"`

	// type of the instance group, default value is CORE
	// Enum: [MASTER SLAVE]
	Type string `json:"type,omitempty"`
}

InstanceGroupV1Response instance group v1 response swagger:model InstanceGroupV1Response

func (*InstanceGroupV1Response) MarshalBinary

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

MarshalBinary interface implementation

func (*InstanceGroupV1Response) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*InstanceGroupV1Response) Validate

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

Validate validates this instance group v1 response

type InstanceMetaDataV1Response

type InstanceMetaDataV1Response struct {

	// the fully qualified domain name of the node in the service discovery cluster
	DiscoveryFQDN string `json:"discoveryFQDN,omitempty"`

	// name of the instance group
	InstanceGroup string `json:"instanceGroup,omitempty"`

	// id of the instance
	InstanceID string `json:"instanceId,omitempty"`

	// status of the instance
	// Enum: [REQUESTED CREATED UNREGISTERED REGISTERED DECOMMISSIONED TERMINATED DELETED_ON_PROVIDER_SIDE DELETED_BY_PROVIDER FAILED STOPPED REBOOTING UNREACHABLE]
	InstanceStatus string `json:"instanceStatus,omitempty"`

	// type of the instance
	// Enum: [GATEWAY GATEWAY_PRIMARY CORE]
	InstanceType string `json:"instanceType,omitempty"`

	// life cycle
	// Enum: [NORMAL SPOT]
	LifeCycle string `json:"lifeCycle,omitempty"`

	// private ip of the insctance
	PrivateIP string `json:"privateIp,omitempty"`

	// public ip of the instance
	PublicIP string `json:"publicIp,omitempty"`

	// ssh port
	SSHPort int32 `json:"sshPort,omitempty"`

	// state of the host
	State string `json:"state,omitempty"`
}

InstanceMetaDataV1Response instance meta data v1 response swagger:model InstanceMetaDataV1Response

func (*InstanceMetaDataV1Response) MarshalBinary

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

MarshalBinary interface implementation

func (*InstanceMetaDataV1Response) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*InstanceMetaDataV1Response) Validate

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

Validate validates this instance meta data v1 response

type InstanceTemplateV1Request

type InstanceTemplateV1Request struct {

	// attached volumes
	// Unique: true
	AttachedVolumes []*VolumeV1Request `json:"attachedVolumes"`

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

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

InstanceTemplateV1Request instance template v1 request swagger:model InstanceTemplateV1Request

func (*InstanceTemplateV1Request) MarshalBinary

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

MarshalBinary interface implementation

func (*InstanceTemplateV1Request) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*InstanceTemplateV1Request) Validate

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

Validate validates this instance template v1 request

type InstanceTemplateV1Response

type InstanceTemplateV1Response struct {

	// attached volumes
	// Unique: true
	AttachedVolumes []*VolumeV1Response `json:"attachedVolumes"`

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

InstanceTemplateV1Response instance template v1 response swagger:model InstanceTemplateV1Response

func (*InstanceTemplateV1Response) MarshalBinary

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

MarshalBinary interface implementation

func (*InstanceTemplateV1Response) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*InstanceTemplateV1Response) Validate

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

Validate validates this instance template v1 response

type ListFreeIpaV1Response

type ListFreeIpaV1Response struct {

	// crn
	// Required: true
	Crn *string `json:"crn"`

	// domain
	Domain string `json:"domain,omitempty"`

	// CRN of the environment
	// Required: true
	EnvironmentCrn *string `json:"environmentCrn"`

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

	// status
	// Enum: [REQUESTED CREATE_IN_PROGRESS AVAILABLE STACK_AVAILABLE UPDATE_IN_PROGRESS UPDATE_REQUESTED UPDATE_FAILED CREATE_FAILED DELETE_IN_PROGRESS DELETE_FAILED DELETE_COMPLETED STOPPED STOP_REQUESTED START_REQUESTED STOP_IN_PROGRESS START_IN_PROGRESS START_FAILED STOP_FAILED WAIT_FOR_SYNC MAINTENANCE_MODE_ENABLED UNREACHABLE UNHEALTHY DELETED_ON_PROVIDER_SIDE UNKNOWN]
	Status string `json:"status,omitempty"`

	// status string
	StatusString string `json:"statusString,omitempty"`
}

ListFreeIpaV1Response list free ipa v1 response swagger:model ListFreeIpaV1Response

func (*ListFreeIpaV1Response) MarshalBinary

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

MarshalBinary interface implementation

func (*ListFreeIpaV1Response) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ListFreeIpaV1Response) Validate

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

Validate validates this list free ipa v1 response

type LoggingRequest

type LoggingRequest struct {

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

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

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

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

LoggingRequest logging request swagger:model LoggingRequest

func (*LoggingRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*LoggingRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*LoggingRequest) Validate

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

Validate validates this logging request

type LoggingResponse

type LoggingResponse struct {

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

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

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

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

LoggingResponse logging response swagger:model LoggingResponse

func (*LoggingResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*LoggingResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*LoggingResponse) Validate

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

Validate validates this logging response

type MITKerberosV1Descriptor

type MITKerberosV1Descriptor struct {

	// kerberos admin server URL
	// Required: true
	AdminURL *string `json:"adminUrl"`

	// cluster instances will set this as the domain part of their hostname
	Domain string `json:"domain,omitempty"`

	// comma separated list of nameservers' IP address which will be used by cluster instances
	// Pattern: (^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(,((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?))*$)
	NameServers string `json:"nameServers,omitempty"`

	// kerberos admin password
	// Required: true
	// Max Length: 50
	// Min Length: 5
	Password *string `json:"password"`

	// kerberos principal
	// Required: true
	Principal *string `json:"principal"`

	// kerberos realm
	// Required: true
	Realm *string `json:"realm"`

	// kerberos configuration name
	// Required: true
	TCPAllowed *bool `json:"tcpAllowed"`

	// kerberos KDC server URL
	// Required: true
	URL *string `json:"url"`

	// Allows to select either a trusting SSL connection or a validating (non-trusting) SSL connection to KDC
	VerifyKdcTrust bool `json:"verifyKdcTrust,omitempty"`
}

MITKerberosV1Descriptor m i t kerberos v1 descriptor swagger:model MITKerberosV1Descriptor

func (*MITKerberosV1Descriptor) MarshalBinary

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

MarshalBinary interface implementation

func (*MITKerberosV1Descriptor) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*MITKerberosV1Descriptor) Validate

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

Validate validates this m i t kerberos v1 descriptor

type MinimalLdapConfigV1Request

type MinimalLdapConfigV1Request struct {

	// bind distinguished name for connection test and group search (e.g. cn=admin,dc=example,dc=org)
	// Required: true
	BindDn *string `json:"bindDn"`

	// password for the provided bind DN
	// Required: true
	BindPassword *string `json:"bindPassword"`

	// public host or IP address of LDAP server
	// Required: true
	Host *string `json:"host"`

	// port of LDAP server (typically: 389 or 636 for LDAPS)
	// Required: true
	// Maximum: 65535
	// Minimum: 1
	Port *int32 `json:"port"`

	// determines the protocol (LDAP or LDAP over SSL)
	Protocol string `json:"protocol,omitempty"`
}

MinimalLdapConfigV1Request minimal ldap config v1 request swagger:model MinimalLdapConfigV1Request

func (*MinimalLdapConfigV1Request) MarshalBinary

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

MarshalBinary interface implementation

func (*MinimalLdapConfigV1Request) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*MinimalLdapConfigV1Request) Validate

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

Validate validates this minimal ldap config v1 request

type NetworkV1Request

type NetworkV1Request struct {

	// provider specific parameters of the specified network
	Aws *AwsNetworkV1Parameters `json:"aws,omitempty"`

	// provider specific parameters of the specified network
	Azure *AzureNetworkV1Parameters `json:"azure,omitempty"`

	// provider specific parameters of the specified network
	Gcp *GcpNetworkV1Parameters `json:"gcp,omitempty"`

	// provider specific parameters of the specified network
	Openstack *OpenStackNetworkV1Parameters `json:"openstack,omitempty"`
}

NetworkV1Request network v1 request swagger:model NetworkV1Request

func (*NetworkV1Request) MarshalBinary

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

MarshalBinary interface implementation

func (*NetworkV1Request) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*NetworkV1Request) Validate

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

Validate validates this network v1 request

type NetworkV1Response

type NetworkV1Response struct {

	// provider specific parameters of the specified network
	Aws *AwsNetworkV1Parameters `json:"aws,omitempty"`

	// provider specific parameters of the specified network
	Azure *AzureNetworkV1Parameters `json:"azure,omitempty"`

	// provider specific parameters of the specified network
	Gcp *GcpNetworkV1Parameters `json:"gcp,omitempty"`

	// provider specific parameters of the specified network
	Openstack *OpenStackNetworkV1Parameters `json:"openstack,omitempty"`
}

NetworkV1Response network v1 response swagger:model NetworkV1Response

func (*NetworkV1Response) MarshalBinary

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

MarshalBinary interface implementation

func (*NetworkV1Response) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*NetworkV1Response) Validate

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

Validate validates this network v1 response

type NodeHealthDetails

type NodeHealthDetails struct {

	// instance Id
	// Required: true
	InstanceID *string `json:"instanceId"`

	// issues
	// Required: true
	Issues []string `json:"issues"`

	// name
	// Required: true
	Name *string `json:"name"`

	// status
	// Required: true
	// Enum: [REQUESTED CREATED UNREGISTERED REGISTERED DECOMMISSIONED TERMINATED DELETED_ON_PROVIDER_SIDE DELETED_BY_PROVIDER FAILED STOPPED REBOOTING UNREACHABLE]
	Status *string `json:"status"`
}

NodeHealthDetails node health details swagger:model NodeHealthDetails

func (*NodeHealthDetails) MarshalBinary

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

MarshalBinary interface implementation

func (*NodeHealthDetails) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*NodeHealthDetails) Validate

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

Validate validates this node health details

type OpenStackNetworkV1Parameters

type OpenStackNetworkV1Parameters struct {

	// network Id
	NetworkID string `json:"networkId,omitempty"`

	// networking option
	NetworkingOption string `json:"networkingOption,omitempty"`

	// public net Id
	PublicNetID string `json:"publicNetId,omitempty"`

	// router Id
	RouterID string `json:"routerId,omitempty"`

	// subnet Id
	SubnetID string `json:"subnetId,omitempty"`
}

OpenStackNetworkV1Parameters open stack network v1 parameters swagger:model OpenStackNetworkV1Parameters

func (*OpenStackNetworkV1Parameters) MarshalBinary

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

MarshalBinary interface implementation

func (*OpenStackNetworkV1Parameters) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*OpenStackNetworkV1Parameters) Validate

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

Validate validates this open stack network v1 parameters

type OperationV1Status

type OperationV1Status struct {

	// User synchronization operation end time
	EndTime int64 `json:"endTime,omitempty"`

	// error information about operation failure
	Error string `json:"error,omitempty"`

	// details about environments where operation failed
	Failure []*FailureDetailsV1 `json:"failure"`

	// User synchronization operation id
	// Required: true
	OperationID *string `json:"operationId"`

	// Operation type
	// Required: true
	// Enum: [USER_SYNC SET_PASSWORD CLEANUP]
	OperationType *string `json:"operationType"`

	// User synchronization operation start time
	StartTime int64 `json:"startTime,omitempty"`

	// User synchronization operation status
	// Enum: [REQUESTED RUNNING COMPLETED FAILED REJECTED TIMEDOUT]
	Status string `json:"status,omitempty"`

	// details about environments where operation succeeded
	Success []*SuccessDetailsV1 `json:"success"`
}

OperationV1Status operation v1 status swagger:model OperationV1Status

func (*OperationV1Status) MarshalBinary

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

MarshalBinary interface implementation

func (*OperationV1Status) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*OperationV1Status) Validate

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

Validate validates this operation v1 status

type PlacementV1Request

type PlacementV1Request struct {

	// availability zone of the freeipa stack
	AvailabilityZone string `json:"availabilityZone,omitempty"`

	// region of the freeipa stack
	// Required: true
	Region *string `json:"region"`
}

PlacementV1Request placement v1 request swagger:model PlacementV1Request

func (*PlacementV1Request) MarshalBinary

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

MarshalBinary interface implementation

func (*PlacementV1Request) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PlacementV1Request) Validate

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

Validate validates this placement v1 request

type PlacementV1Response

type PlacementV1Response struct {

	// availability zone of the freeipa stack
	AvailabilityZone string `json:"availabilityZone,omitempty"`

	// region of the freeipa stack
	// Required: true
	Region *string `json:"region"`
}

PlacementV1Response placement v1 response swagger:model PlacementV1Response

func (*PlacementV1Response) MarshalBinary

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

MarshalBinary interface implementation

func (*PlacementV1Response) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*PlacementV1Response) Validate

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

Validate validates this placement v1 response

type RebootInstancesV1Request

type RebootInstancesV1Request struct {

	// CRN of the environment
	// Required: true
	EnvironmentCrn *string `json:"environmentCrn"`

	// Reboot instance regardless of status
	ForceReboot bool `json:"forceReboot,omitempty"`

	// ID of the instance
	InstanceIds []string `json:"instanceIds"`
}

RebootInstancesV1Request reboot instances v1 request swagger:model RebootInstancesV1Request

func (*RebootInstancesV1Request) MarshalBinary

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

MarshalBinary interface implementation

func (*RebootInstancesV1Request) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*RebootInstancesV1Request) Validate

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

Validate validates this reboot instances v1 request

type RoleV1Request

type RoleV1Request struct {

	// Privileges for the role
	// Unique: true
	Privileges []string `json:"privileges"`

	// Name of the role to be created if not exists
	// Required: true
	RoleName *string `json:"roleName"`
}

RoleV1Request role v1 request swagger:model RoleV1Request

func (*RoleV1Request) MarshalBinary

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

MarshalBinary interface implementation

func (*RoleV1Request) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*RoleV1Request) Validate

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

Validate validates this role v1 request

type S3CloudStorageV1Parameters

type S3CloudStorageV1Parameters struct {

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

S3CloudStorageV1Parameters s3 cloud storage v1 parameters swagger:model S3CloudStorageV1Parameters

func (*S3CloudStorageV1Parameters) MarshalBinary

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

MarshalBinary interface implementation

func (*S3CloudStorageV1Parameters) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*S3CloudStorageV1Parameters) Validate

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

Validate validates this s3 cloud storage v1 parameters

type S3Guard

type S3Guard struct {

	// dynamo table name
	DynamoTableName string `json:"dynamoTableName,omitempty"`
}

S3Guard s3 guard swagger:model S3Guard

func (*S3Guard) MarshalBinary

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

MarshalBinary interface implementation

func (*S3Guard) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*S3Guard) Validate

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

Validate validates this s3 guard

type SecretResponse

type SecretResponse struct {

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

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

SecretResponse secret response swagger:model SecretResponse

func (*SecretResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*SecretResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*SecretResponse) Validate

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

Validate validates this secret response

type SecurityGroupV1Request

type SecurityGroupV1Request struct {

	// Exisiting security group ids
	// Unique: true
	SecurityGroupIds []string `json:"securityGroupIds"`

	// list of security rules that relates to the security group
	SecurityRules []*SecurityRuleV1Request `json:"securityRules"`
}

SecurityGroupV1Request security group v1 request swagger:model SecurityGroupV1Request

func (*SecurityGroupV1Request) MarshalBinary

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

MarshalBinary interface implementation

func (*SecurityGroupV1Request) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*SecurityGroupV1Request) Validate

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

Validate validates this security group v1 request

type SecurityGroupV1Response

type SecurityGroupV1Response struct {

	// Exisiting security group ids
	// Unique: true
	SecurityGroupIds []string `json:"securityGroupIds"`

	// list of security rules that relates to the security group
	SecurityRules []*SecurityRuleV1Response `json:"securityRules"`
}

SecurityGroupV1Response security group v1 response swagger:model SecurityGroupV1Response

func (*SecurityGroupV1Response) MarshalBinary

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

MarshalBinary interface implementation

func (*SecurityGroupV1Response) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*SecurityGroupV1Response) Validate

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

Validate validates this security group v1 response

type SecurityRuleV1Request

type SecurityRuleV1Request struct {

	// flag for making the rule modifiable
	Modifiable bool `json:"modifiable,omitempty"`

	// list of accessible ports
	// Required: true
	Ports []string `json:"ports"`

	// protocol of the rule
	// Required: true
	Protocol *string `json:"protocol"`

	// definition of allowed subnet in CIDR format
	// Required: true
	Subnet *string `json:"subnet"`
}

SecurityRuleV1Request security rule v1 request swagger:model SecurityRuleV1Request

func (*SecurityRuleV1Request) MarshalBinary

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

MarshalBinary interface implementation

func (*SecurityRuleV1Request) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*SecurityRuleV1Request) Validate

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

Validate validates this security rule v1 request

type SecurityRuleV1Response

type SecurityRuleV1Response struct {

	// flag for making the rule modifiable
	Modifiable bool `json:"modifiable,omitempty"`

	// list of accessible ports
	// Required: true
	Ports []string `json:"ports"`

	// protocol of the rule
	// Required: true
	Protocol *string `json:"protocol"`

	// definition of allowed subnet in CIDR format
	// Required: true
	Subnet *string `json:"subnet"`
}

SecurityRuleV1Response security rule v1 response swagger:model SecurityRuleV1Response

func (*SecurityRuleV1Response) MarshalBinary

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

MarshalBinary interface implementation

func (*SecurityRuleV1Response) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*SecurityRuleV1Response) Validate

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

Validate validates this security rule v1 response

type ServiceKeytabV1Request

type ServiceKeytabV1Request struct {

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

	// If true existing keytab won't be overriden for service in normal scenario. Preserving the keytab is best effort, it may invalidate prior keytabs.
	DoNotRecreateKeytab bool `json:"doNotRecreateKeytab,omitempty"`

	// CRN of the environment
	// Required: true
	EnvironmentCrn *string `json:"environmentCrn"`

	// Role request for adding roles and privileges to service
	RoleRequest *RoleV1Request `json:"roleRequest,omitempty"`

	// Hostname where the service is running
	// Required: true
	ServerHostName *string `json:"serverHostName"`

	// Alias name for the service
	ServerHostNameAlias string `json:"serverHostNameAlias,omitempty"`

	// Service requesting keytab
	// Required: true
	ServiceName *string `json:"serviceName"`
}

ServiceKeytabV1Request service keytab v1 request swagger:model ServiceKeytabV1Request

func (*ServiceKeytabV1Request) MarshalBinary

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

MarshalBinary interface implementation

func (*ServiceKeytabV1Request) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServiceKeytabV1Request) Validate

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

Validate validates this service keytab v1 request

type ServiceKeytabV1Response

type ServiceKeytabV1Response struct {

	// Keytab that was requested
	Keytab *SecretResponse `json:"keytab,omitempty"`

	// Kerberos Principal Name
	ServicePrincipal *SecretResponse `json:"servicePrincipal,omitempty"`
}

ServiceKeytabV1Response service keytab v1 response swagger:model ServiceKeytabV1Response

func (*ServiceKeytabV1Response) MarshalBinary

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

MarshalBinary interface implementation

func (*ServiceKeytabV1Response) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServiceKeytabV1Response) Validate

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

Validate validates this service keytab v1 response

type ServicePrincipalV1Request

type ServicePrincipalV1Request struct {

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

	// CRN of the environment
	// Required: true
	EnvironmentCrn *string `json:"environmentCrn"`

	// Name of the role to be created if not exists
	RoleName string `json:"roleName,omitempty"`

	// Hostname where the service is running
	// Required: true
	ServerHostName *string `json:"serverHostName"`

	// Service requesting keytab
	// Required: true
	ServiceName *string `json:"serviceName"`
}

ServicePrincipalV1Request service principal v1 request swagger:model ServicePrincipalV1Request

func (*ServicePrincipalV1Request) MarshalBinary

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

MarshalBinary interface implementation

func (*ServicePrincipalV1Request) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ServicePrincipalV1Request) Validate

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

Validate validates this service principal v1 request

type SetPasswordV1Request

type SetPasswordV1Request struct {

	// Optional environment crns to sync
	// Unique: true
	Environments []string `json:"environments"`

	// the user's password
	Password string `json:"password,omitempty"`
}

SetPasswordV1Request set password v1 request swagger:model SetPasswordV1Request

func (*SetPasswordV1Request) MarshalBinary

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

MarshalBinary interface implementation

func (*SetPasswordV1Request) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*SetPasswordV1Request) Validate

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

Validate validates this set password v1 request

type StackAuthenticationV1Request

type StackAuthenticationV1Request struct {

	// authentication name for machines
	// Max Length: 32
	// Min Length: 0
	LoginUserName *string `json:"loginUserName,omitempty"`

	// public key for accessing instances
	// Max Length: 2048
	// Min Length: 0
	PublicKey *string `json:"publicKey,omitempty"`

	// public key id for accessing instances
	// Max Length: 255
	// Min Length: 0
	PublicKeyID *string `json:"publicKeyId,omitempty"`
}

StackAuthenticationV1Request stack authentication v1 request swagger:model StackAuthenticationV1Request

func (*StackAuthenticationV1Request) MarshalBinary

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

MarshalBinary interface implementation

func (*StackAuthenticationV1Request) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*StackAuthenticationV1Request) Validate

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

Validate validates this stack authentication v1 request

type StackAuthenticationV1Response

type StackAuthenticationV1Response struct {

	// authentication name for machines
	// Max Length: 32
	// Min Length: 0
	LoginUserName *string `json:"loginUserName,omitempty"`

	// public key for accessing instances
	// Max Length: 2048
	// Min Length: 0
	PublicKey *string `json:"publicKey,omitempty"`

	// public key id for accessing instances
	// Max Length: 255
	// Min Length: 0
	PublicKeyID *string `json:"publicKeyId,omitempty"`
}

StackAuthenticationV1Response stack authentication v1 response swagger:model StackAuthenticationV1Response

func (*StackAuthenticationV1Response) MarshalBinary

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

MarshalBinary interface implementation

func (*StackAuthenticationV1Response) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*StackAuthenticationV1Response) Validate

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

Validate validates this stack authentication v1 response

type StorageIdentityBase

type StorageIdentityBase struct {

	// adls
	Adls *AdlsCloudStorageV1Parameters `json:"adls,omitempty"`

	// adls gen2
	AdlsGen2 *AdlsGen2CloudStorageV1Parameters `json:"adlsGen2,omitempty"`

	// gcs
	Gcs *GcsCloudStorageV1Parameters `json:"gcs,omitempty"`

	// s3
	S3 *S3CloudStorageV1Parameters `json:"s3,omitempty"`

	// type
	// Enum: [ID_BROKER LOG]
	Type string `json:"type,omitempty"`

	// wasb
	Wasb *WasbCloudStorageV1Parameters `json:"wasb,omitempty"`
}

StorageIdentityBase storage identity base swagger:model StorageIdentityBase

func (*StorageIdentityBase) MarshalBinary

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

MarshalBinary interface implementation

func (*StorageIdentityBase) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*StorageIdentityBase) Validate

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

Validate validates this storage identity base

type StorageLocationBase

type StorageLocationBase struct {

	// type
	// Enum: [ZEPPELIN_NOTEBOOK YARN_LOG HIVE_METASTORE_WAREHOUSE HIVE_METASTORE_EXTERNAL_WAREHOUSE HIVE_REPLICA_WAREHOUSE HBASE_ROOT RANGER_AUDIT PROFILER_SERVICE_FS_URI DEFAULT_FS]
	Type string `json:"type,omitempty"`

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

StorageLocationBase storage location base swagger:model StorageLocationBase

func (*StorageLocationBase) MarshalBinary

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

MarshalBinary interface implementation

func (*StorageLocationBase) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*StorageLocationBase) Validate

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

Validate validates this storage location base

type SuccessDetailsV1

type SuccessDetailsV1 struct {

	// additional details
	AdditionalDetails map[string][]string `json:"additionalDetails,omitempty"`

	// environment
	Environment string `json:"environment,omitempty"`
}

SuccessDetailsV1 success details v1 swagger:model SuccessDetailsV1

func (*SuccessDetailsV1) MarshalBinary

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

MarshalBinary interface implementation

func (*SuccessDetailsV1) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*SuccessDetailsV1) Validate

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

Validate validates this success details v1

type SyncOperationV1Status

type SyncOperationV1Status struct {

	// User synchronization operation end time
	EndTime int64 `json:"endTime,omitempty"`

	// error information about operation failure
	Error string `json:"error,omitempty"`

	// details about environments where operation failed
	Failure []*FailureDetailsV1 `json:"failure"`

	// User synchronization operation id
	// Required: true
	OperationID *string `json:"operationId"`

	// User synchronization operation start time
	StartTime int64 `json:"startTime,omitempty"`

	// User synchronization operation status
	// Enum: [REQUESTED RUNNING COMPLETED FAILED REJECTED TIMEDOUT]
	Status string `json:"status,omitempty"`

	// details about environments where operation succeeded
	Success []*SuccessDetailsV1 `json:"success"`

	// Operation type
	// Required: true
	// Enum: [USER_SYNC SET_PASSWORD]
	SyncOperationType *string `json:"syncOperationType"`
}

SyncOperationV1Status sync operation v1 status swagger:model SyncOperationV1Status

func (*SyncOperationV1Status) MarshalBinary

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

MarshalBinary interface implementation

func (*SyncOperationV1Status) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*SyncOperationV1Status) Validate

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

Validate validates this sync operation v1 status

type SynchronizeAllUsersV1Request

type SynchronizeAllUsersV1Request struct {

	// The id of the account to run sync on
	AccountID string `json:"accountId,omitempty"`

	// Optional environment crns to sync
	// Unique: true
	Environments []string `json:"environments"`

	// Optional user crns to sync
	// Unique: true
	MachineUsers []string `json:"machineUsers"`

	// Optional user crns to sync
	// Unique: true
	Users []string `json:"users"`
}

SynchronizeAllUsersV1Request synchronize all users v1 request swagger:model SynchronizeAllUsersV1Request

func (*SynchronizeAllUsersV1Request) MarshalBinary

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

MarshalBinary interface implementation

func (*SynchronizeAllUsersV1Request) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*SynchronizeAllUsersV1Request) Validate

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

Validate validates this synchronize all users v1 request

type SynchronizeUserV1Request

type SynchronizeUserV1Request struct {

	// Optional environment crns to sync
	// Unique: true
	Environments []string `json:"environments"`
}

SynchronizeUserV1Request synchronize user v1 request swagger:model SynchronizeUserV1Request

func (*SynchronizeUserV1Request) MarshalBinary

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

MarshalBinary interface implementation

func (*SynchronizeUserV1Request) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*SynchronizeUserV1Request) Validate

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

Validate validates this synchronize user v1 request

type TelemetryRequest

type TelemetryRequest struct {

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

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

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

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

TelemetryRequest telemetry request swagger:model TelemetryRequest

func (*TelemetryRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*TelemetryRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TelemetryRequest) Validate

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

Validate validates this telemetry request

type TelemetryResponse

type TelemetryResponse struct {

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

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

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

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

TelemetryResponse telemetry response swagger:model TelemetryResponse

func (*TelemetryResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*TelemetryResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TelemetryResponse) Validate

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

Validate validates this telemetry response

type TestLdapConfigV1Request

type TestLdapConfigV1Request struct {

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

	// Request that contains the minimal set of fields to test LDAP connectivity
	Ldap *MinimalLdapConfigV1Request `json:"ldap,omitempty"`
}

TestLdapConfigV1Request test ldap config v1 request swagger:model TestLdapConfigV1Request

func (*TestLdapConfigV1Request) MarshalBinary

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

MarshalBinary interface implementation

func (*TestLdapConfigV1Request) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TestLdapConfigV1Request) Validate

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

Validate validates this test ldap config v1 request

type TestLdapConfigV1Response

type TestLdapConfigV1Response struct {

	// result of Ldap connection test
	// Required: true
	Result *string `json:"result"`
}

TestLdapConfigV1Response test ldap config v1 response swagger:model TestLdapConfigV1Response

func (*TestLdapConfigV1Response) MarshalBinary

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

MarshalBinary interface implementation

func (*TestLdapConfigV1Response) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TestLdapConfigV1Response) Validate

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

Validate validates this test ldap config v1 response

type UserSyncStatusV1Response

type UserSyncStatusV1Response struct {

	// User synchronization operation id
	// Required: true
	EventGenerationIds map[string]string `json:"eventGenerationIds"`

	// User synchronization operation id
	LastStartedUserSyncID string `json:"lastStartedUserSyncId,omitempty"`

	// User synchronization operation id
	LastSuccessfulUserSyncID string `json:"lastSuccessfulUserSyncId,omitempty"`
}

UserSyncStatusV1Response user sync status v1 response swagger:model UserSyncStatusV1Response

func (*UserSyncStatusV1Response) MarshalBinary

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

MarshalBinary interface implementation

func (*UserSyncStatusV1Response) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*UserSyncStatusV1Response) Validate

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

Validate validates this user sync status v1 response

type VaultCleanupV1Request

type VaultCleanupV1Request struct {

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

	// CRN of the environment
	// Required: true
	EnvironmentCrn *string `json:"environmentCrn"`
}

VaultCleanupV1Request vault cleanup v1 request swagger:model VaultCleanupV1Request

func (*VaultCleanupV1Request) MarshalBinary

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

MarshalBinary interface implementation

func (*VaultCleanupV1Request) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*VaultCleanupV1Request) Validate

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

Validate validates this vault cleanup v1 request

type VolumeV1Request

type VolumeV1Request struct {

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

	// size of volume
	// Required: true
	Size *int32 `json:"size"`

	// type of the volumes
	Type string `json:"type,omitempty"`
}

VolumeV1Request volume v1 request swagger:model VolumeV1Request

func (*VolumeV1Request) MarshalBinary

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

MarshalBinary interface implementation

func (*VolumeV1Request) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*VolumeV1Request) Validate

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

Validate validates this volume v1 request

type VolumeV1Response

type VolumeV1Response struct {

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

	// size of volume
	// Required: true
	Size *int32 `json:"size"`

	// type of the volumes
	Type string `json:"type,omitempty"`
}

VolumeV1Response volume v1 response swagger:model VolumeV1Response

func (*VolumeV1Response) MarshalBinary

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

MarshalBinary interface implementation

func (*VolumeV1Response) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*VolumeV1Response) Validate

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

Validate validates this volume v1 response

type WasbCloudStorageV1Parameters

type WasbCloudStorageV1Parameters struct {

	// account key
	// Required: true
	AccountKey *string `json:"accountKey"`

	// account name
	// Required: true
	AccountName *string `json:"accountName"`

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

WasbCloudStorageV1Parameters wasb cloud storage v1 parameters swagger:model WasbCloudStorageV1Parameters

func (*WasbCloudStorageV1Parameters) MarshalBinary

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

MarshalBinary interface implementation

func (*WasbCloudStorageV1Parameters) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*WasbCloudStorageV1Parameters) Validate

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

Validate validates this wasb cloud storage v1 parameters

type WorkloadAnalyticsRequest

type WorkloadAnalyticsRequest struct {

	// Workload analytics (telemetry) attributes.
	Attributes map[string]interface{} `json:"attributes,omitempty"`
}

WorkloadAnalyticsRequest workload analytics request swagger:model WorkloadAnalyticsRequest

func (*WorkloadAnalyticsRequest) MarshalBinary

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

MarshalBinary interface implementation

func (*WorkloadAnalyticsRequest) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*WorkloadAnalyticsRequest) Validate

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

Validate validates this workload analytics request

type WorkloadAnalyticsResponse

type WorkloadAnalyticsResponse struct {

	// Workload analytics (telemetry) attributes.
	Attributes map[string]interface{} `json:"attributes,omitempty"`
}

WorkloadAnalyticsResponse workload analytics response swagger:model WorkloadAnalyticsResponse

func (*WorkloadAnalyticsResponse) MarshalBinary

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

MarshalBinary interface implementation

func (*WorkloadAnalyticsResponse) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*WorkloadAnalyticsResponse) Validate

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

Validate validates this workload analytics response

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL