Documentation ¶
Overview ¶
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Copyright 2019 Cohesity Inc.
Index ¶
- func AagPreferenceEnumArrayToValue(aagPreferenceEnum []AagPreferenceEnum) []string
- func AagPreferenceEnumToValue(aagPreferenceEnum AagPreferenceEnum) string
- func AccessEnumArrayToValue(accessEnum []AccessEnum) []string
- func AccessEnumToValue(accessEnum AccessEnum) string
- func AccessInfoListEnumArrayToValue(accessInfoListEnum []AccessInfoListEnum) []string
- func AccessInfoListEnumToValue(accessInfoListEnum AccessInfoListEnum) string
- func AclModeEnumArrayToValue(aclModeEnum []AclModeEnum) []string
- func AclModeEnumToValue(aclModeEnum AclModeEnum) string
- func ActionEnumArrayToValue(actionEnum []ActionEnum) []string
- func ActionEnumToValue(actionEnum ActionEnum) string
- func ActionUpdateProtectionJobsStateParamsEnumArrayToValue(...) []string
- func ActionUpdateProtectionJobsStateParamsEnumToValue(...) string
- func AdAttributeFlagEnumArrayToValue(adAttributeFlagEnum []AdAttributeFlagEnum) []string
- func AdAttributeFlagEnumToValue(adAttributeFlagEnum AdAttributeFlagEnum) string
- func AdObjectFlagEnumArrayToValue(adObjectFlagEnum []AdObjectFlagEnum) []string
- func AdObjectFlagEnumToValue(adObjectFlagEnum AdObjectFlagEnum) string
- func AgentTypeEnumArrayToValue(agentTypeEnum []AgentTypeEnum) []string
- func AgentTypeEnumToValue(agentTypeEnum AgentTypeEnum) string
- func AlertCategoryEnumArrayToValue(alertCategoryEnum []AlertCategoryEnum) []string
- func AlertCategoryEnumToValue(alertCategoryEnum AlertCategoryEnum) string
- func AlertCategoryList1EnumArrayToValue(alertCategoryList1Enum []AlertCategoryList1Enum) []string
- func AlertCategoryList1EnumToValue(alertCategoryList1Enum AlertCategoryList1Enum) string
- func AlertCategoryListEnumArrayToValue(alertCategoryListEnum []AlertCategoryListEnum) []string
- func AlertCategoryListEnumToValue(alertCategoryListEnum AlertCategoryListEnum) string
- func AlertCategoryListGetAlertsEnumArrayToValue(alertCategoryListGetAlertsEnum []AlertCategoryListGetAlertsEnum) []string
- func AlertCategoryListGetAlertsEnumToValue(alertCategoryListGetAlertsEnum AlertCategoryListGetAlertsEnum) string
- func AlertSeverityListEnumArrayToValue(alertSeverityListEnum []AlertSeverityListEnum) []string
- func AlertSeverityListEnumToValue(alertSeverityListEnum AlertSeverityListEnum) string
- func AlertStateEnumArrayToValue(alertStateEnum []AlertStateEnum) []string
- func AlertStateEnumToValue(alertStateEnum AlertStateEnum) string
- func AlertStateListEnumArrayToValue(alertStateListEnum []AlertStateListEnum) []string
- func AlertStateListEnumToValue(alertStateListEnum AlertStateListEnum) string
- func AlertTypeBucketEnumArrayToValue(alertTypeBucketEnum []AlertTypeBucketEnum) []string
- func AlertTypeBucketEnumToValue(alertTypeBucketEnum AlertTypeBucketEnum) string
- func AlertTypeBucketListEnumArrayToValue(alertTypeBucketListEnum []AlertTypeBucketListEnum) []string
- func AlertTypeBucketListEnumToValue(alertTypeBucketListEnum AlertTypeBucketListEnum) string
- func AlertingPolicyEnumArrayToValue(alertingPolicyEnum []AlertingPolicyEnum) []string
- func AlertingPolicyEnumToValue(alertingPolicyEnum AlertingPolicyEnum) string
- func AlgorithmEnumArrayToValue(algorithmEnum []AlgorithmEnum) []string
- func AlgorithmEnumToValue(algorithmEnum AlgorithmEnum) string
- func ApolloIOPreferentialTierEnumArrayToValue(apolloIOPreferentialTierEnum []ApolloIOPreferentialTierEnum) []string
- func ApolloIOPreferentialTierEnumToValue(apolloIOPreferentialTierEnum ApolloIOPreferentialTierEnum) string
- func ApolloWalIOPreferentialTierEnumArrayToValue(apolloWalIOPreferentialTierEnum []ApolloWalIOPreferentialTierEnum) []string
- func ApolloWalIOPreferentialTierEnumToValue(apolloWalIOPreferentialTierEnum ApolloWalIOPreferentialTierEnum) string
- func ApplicationEnumArrayToValue(applicationEnum []ApplicationEnum) []string
- func ApplicationEnumToValue(applicationEnum ApplicationEnum) string
- func ApplicationEnvironmentApplicationsRestoreTaskRequestEnumArrayToValue(...) []string
- func ApplicationEnvironmentApplicationsRestoreTaskRequestEnumToValue(...) string
- func ApplicationEnvironmentEnumArrayToValue(applicationEnvironmentEnum []ApplicationEnvironmentEnum) []string
- func ApplicationEnvironmentEnumToValue(applicationEnvironmentEnum ApplicationEnvironmentEnum) string
- func AppsModeEnumArrayToValue(appsModeEnum []AppsModeEnum) []string
- func AppsModeEnumToValue(appsModeEnum AppsModeEnum) string
- func AthenaIOPreferentialTierEnumArrayToValue(athenaIOPreferentialTierEnum []AthenaIOPreferentialTierEnum) []string
- func AthenaIOPreferentialTierEnumToValue(athenaIOPreferentialTierEnum AthenaIOPreferentialTierEnum) string
- func AthenaSlowerIOPreferentialTierEnumArrayToValue(athenaSlowerIOPreferentialTierEnum []AthenaSlowerIOPreferentialTierEnum) []string
- func AthenaSlowerIOPreferentialTierEnumToValue(athenaSlowerIOPreferentialTierEnum AthenaSlowerIOPreferentialTierEnum) string
- func AuthTypeEnumArrayToValue(authTypeEnum []AuthTypeEnum) []string
- func AuthTypeEnumToValue(authTypeEnum AuthTypeEnum) string
- func AuthenticationStatusEnumArrayToValue(authenticationStatusEnum []AuthenticationStatusEnum) []string
- func AuthenticationStatusEnumToValue(authenticationStatusEnum AuthenticationStatusEnum) string
- func AuthenticationTypeEnumArrayToValue(authenticationTypeEnum []AuthenticationTypeEnum) []string
- func AuthenticationTypeEnumToValue(authenticationTypeEnum AuthenticationTypeEnum) string
- func AuthenticationTypeUserEnumArrayToValue(authenticationTypeUserEnum []AuthenticationTypeUserEnum) []string
- func AuthenticationTypeUserEnumToValue(authenticationTypeUserEnum AuthenticationTypeUserEnum) string
- func AwsTypeEnumArrayToValue(awsTypeEnum []AwsTypeEnum) []string
- func AwsTypeEnumToValue(awsTypeEnum AwsTypeEnum) string
- func AzureTypeEnumArrayToValue(azureTypeEnum []AzureTypeEnum) []string
- func AzureTypeEnumToValue(azureTypeEnum AzureTypeEnum) string
- func BackupRunTypeEnumArrayToValue(backupRunTypeEnum []BackupRunTypeEnum) []string
- func BackupRunTypeEnumToValue(backupRunTypeEnum BackupRunTypeEnum) string
- func BackupType1EnumArrayToValue(backupType1Enum []BackupType1Enum) []string
- func BackupType1EnumToValue(backupType1Enum BackupType1Enum) string
- func BackupTypeEnumArrayToValue(backupTypeEnum []BackupTypeEnum) []string
- func BackupTypeEnumToValue(backupTypeEnum BackupTypeEnum) string
- func BackupTypeSqlEnvJobParametersEnumArrayToValue(backupTypeSqlEnvJobParametersEnum []BackupTypeSqlEnvJobParametersEnum) []string
- func BackupTypeSqlEnvJobParametersEnumToValue(backupTypeSqlEnvJobParametersEnum BackupTypeSqlEnvJobParametersEnum) string
- func BondingModeCreateBondParametersEnumArrayToValue(bondingModeCreateBondParametersEnum []BondingModeCreateBondParametersEnum) []string
- func BondingModeCreateBondParametersEnumToValue(bondingModeCreateBondParametersEnum BondingModeCreateBondParametersEnum) string
- func BondingModeEnumArrayToValue(bondingModeEnum []BondingModeEnum) []string
- func BondingModeEnumToValue(bondingModeEnum BondingModeEnum) string
- func BondingModeNetworkInterfaceEnumArrayToValue(bondingModeNetworkInterfaceEnum []BondingModeNetworkInterfaceEnum) []string
- func BondingModeNetworkInterfaceEnumToValue(bondingModeNetworkInterfaceEnum BondingModeNetworkInterfaceEnum) string
- func BondingModeUpdateBondParametersEnumArrayToValue(bondingModeUpdateBondParametersEnum []BondingModeUpdateBondParametersEnum) []string
- func BondingModeUpdateBondParametersEnumToValue(bondingModeUpdateBondParametersEnum BondingModeUpdateBondParametersEnum) string
- func Category1EnumArrayToValue(category1Enum []Category1Enum) []string
- func Category1EnumToValue(category1Enum Category1Enum) string
- func Category2EnumArrayToValue(category2Enum []Category2Enum) []string
- func Category2EnumToValue(category2Enum Category2Enum) string
- func CategoryAlertMetadataEnumArrayToValue(categoryAlertMetadataEnum []CategoryAlertMetadataEnum) []string
- func CategoryAlertMetadataEnumToValue(categoryAlertMetadataEnum CategoryAlertMetadataEnum) string
- func CategoryEnumArrayToValue(categoryEnum []CategoryEnum) []string
- func CategoryEnumToValue(categoryEnum CategoryEnum) string
- func CategoryNotificationRuleEnumArrayToValue(categoryNotificationRuleEnum []CategoryNotificationRuleEnum) []string
- func CategoryNotificationRuleEnumToValue(categoryNotificationRuleEnum CategoryNotificationRuleEnum) string
- func CentrifySchemaEnumArrayToValue(centrifySchemaEnum []CentrifySchemaEnum) []string
- func CentrifySchemaEnumToValue(centrifySchemaEnum CentrifySchemaEnum) string
- func ChangeEnumArrayToValue(changeEnum []ChangeEnum) []string
- func ChangeEnumToValue(changeEnum ChangeEnum) string
- func ClusterType1EnumArrayToValue(clusterType1Enum []ClusterType1Enum) []string
- func ClusterType1EnumToValue(clusterType1Enum ClusterType1Enum) string
- func ClusterTypeClusterEnumArrayToValue(clusterTypeClusterEnum []ClusterTypeClusterEnum) []string
- func ClusterTypeClusterEnumToValue(clusterTypeClusterEnum ClusterTypeClusterEnum) string
- func ClusterTypeEnumArrayToValue(clusterTypeEnum []ClusterTypeEnum) []string
- func ClusterTypeEnumToValue(clusterTypeEnum ClusterTypeEnum) string
- func CombineMethodEnumArrayToValue(combineMethodEnum []CombineMethodEnum) []string
- func CombineMethodEnumToValue(combineMethodEnum CombineMethodEnum) string
- func CompressionPolicy1EnumArrayToValue(compressionPolicy1Enum []CompressionPolicy1Enum) []string
- func CompressionPolicy1EnumToValue(compressionPolicy1Enum CompressionPolicy1Enum) string
- func CompressionPolicyEnumArrayToValue(compressionPolicyEnum []CompressionPolicyEnum) []string
- func CompressionPolicyEnumToValue(compressionPolicyEnum CompressionPolicyEnum) string
- func CompressionPolicyVaultEnumArrayToValue(compressionPolicyVaultEnum []CompressionPolicyVaultEnum) []string
- func CompressionPolicyVaultEnumToValue(compressionPolicyVaultEnum CompressionPolicyVaultEnum) string
- func ConnectionStateEnumArrayToValue(connectionStateEnum []ConnectionStateEnum) []string
- func ConnectionStateEnumToValue(connectionStateEnum ConnectionStateEnum) string
- func ConsumerTypeEnumArrayToValue(consumerTypeEnum []ConsumerTypeEnum) []string
- func ConsumerTypeEnumToValue(consumerTypeEnum ConsumerTypeEnum) string
- func ConsumerTypeGetConsumerStatsEnumArrayToValue(consumerTypeGetConsumerStatsEnum []ConsumerTypeGetConsumerStatsEnum) []string
- func ConsumerTypeGetConsumerStatsEnumToValue(consumerTypeGetConsumerStatsEnum ConsumerTypeGetConsumerStatsEnum) string
- func ConsumerTypeGetTenantStatsEnumArrayToValue(consumerTypeGetTenantStatsEnum []ConsumerTypeGetTenantStatsEnum) []string
- func ConsumerTypeGetTenantStatsEnumToValue(consumerTypeGetTenantStatsEnum ConsumerTypeGetTenantStatsEnum) string
- func CurrentOperationEnumArrayToValue(currentOperationEnum []CurrentOperationEnum) []string
- func CurrentOperationEnumToValue(currentOperationEnum CurrentOperationEnum) string
- func DataDiskTypeEnumArrayToValue(dataDiskTypeEnum []DataDiskTypeEnum) []string
- func DataDiskTypeEnumToValue(dataDiskTypeEnum DataDiskTypeEnum) string
- func DataProtocolEnumArrayToValue(dataProtocolEnum []DataProtocolEnum) []string
- func DataProtocolEnumToValue(dataProtocolEnum DataProtocolEnum) string
- func Day1EnumArrayToValue(day1Enum []Day1Enum) []string
- func Day1EnumToValue(day1Enum Day1Enum) string
- func Day3EnumArrayToValue(day3Enum []Day3Enum) []string
- func Day3EnumToValue(day3Enum Day3Enum) string
- func DayBlackoutPeriodEnumArrayToValue(dayBlackoutPeriodEnum []DayBlackoutPeriodEnum) []string
- func DayBlackoutPeriodEnumToValue(dayBlackoutPeriodEnum DayBlackoutPeriodEnum) string
- func DayCountEnumArrayToValue(dayCountEnum []DayCountEnum) []string
- func DayCountEnumToValue(dayCountEnum DayCountEnum) string
- func DayEnumArrayToValue(dayEnum []DayEnum) []string
- func DayEnumToValue(dayEnum DayEnum) string
- func DayMonthlyScheduleEnumArrayToValue(dayMonthlyScheduleEnum []DayMonthlyScheduleEnum) []string
- func DayMonthlyScheduleEnumToValue(dayMonthlyScheduleEnum DayMonthlyScheduleEnum) string
- func DbTypeEnumArrayToValue(dbTypeEnum []DbTypeEnum) []string
- func DbTypeEnumToValue(dbTypeEnum DbTypeEnum) string
- func DesiredWalLocationEnumArrayToValue(desiredWalLocationEnum []DesiredWalLocationEnum) []string
- func DesiredWalLocationEnumToValue(desiredWalLocationEnum DesiredWalLocationEnum) string
- func DiskFormatEnumArrayToValue(diskFormatEnum []DiskFormatEnum) []string
- func DiskFormatEnumToValue(diskFormatEnum DiskFormatEnum) string
- func EncryptionPolicy1EnumArrayToValue(encryptionPolicy1Enum []EncryptionPolicy1Enum) []string
- func EncryptionPolicy1EnumToValue(encryptionPolicy1Enum EncryptionPolicy1Enum) string
- func EncryptionPolicyEnumArrayToValue(encryptionPolicyEnum []EncryptionPolicyEnum) []string
- func EncryptionPolicyEnumToValue(encryptionPolicyEnum EncryptionPolicyEnum) string
- func EncryptionPolicyVaultEnumArrayToValue(encryptionPolicyVaultEnum []EncryptionPolicyVaultEnum) []string
- func EncryptionPolicyVaultEnumToValue(encryptionPolicyVaultEnum EncryptionPolicyVaultEnum) string
- func EntityTypeEnumArrayToValue(entityTypeEnum []EntityTypeEnum) []string
- func EntityTypeEnumToValue(entityTypeEnum EntityTypeEnum) string
- func EntityTypeGetFileDistributionStatsEnumArrayToValue(...) []string
- func EntityTypeGetFileDistributionStatsEnumToValue(entityTypeGetFileDistributionStatsEnum EntityTypeGetFileDistributionStatsEnum) string
- func Environment10EnumArrayToValue(environment10Enum []Environment10Enum) []string
- func Environment10EnumToValue(environment10Enum Environment10Enum) string
- func Environment12EnumArrayToValue(environment12Enum []Environment12Enum) []string
- func Environment12EnumToValue(environment12Enum Environment12Enum) string
- func Environment13EnumArrayToValue(environment13Enum []Environment13Enum) []string
- func Environment13EnumToValue(environment13Enum Environment13Enum) string
- func Environment15EnumArrayToValue(environment15Enum []Environment15Enum) []string
- func Environment15EnumToValue(environment15Enum Environment15Enum) string
- func Environment1EnumArrayToValue(environment1Enum []Environment1Enum) []string
- func Environment1EnumToValue(environment1Enum Environment1Enum) string
- func Environment2EnumArrayToValue(environment2Enum []Environment2Enum) []string
- func Environment2EnumToValue(environment2Enum Environment2Enum) string
- func Environment3EnumArrayToValue(environment3Enum []Environment3Enum) []string
- func Environment3EnumToValue(environment3Enum Environment3Enum) string
- func Environment4EnumArrayToValue(environment4Enum []Environment4Enum) []string
- func Environment4EnumToValue(environment4Enum Environment4Enum) string
- func Environment5EnumArrayToValue(environment5Enum []Environment5Enum) []string
- func Environment5EnumToValue(environment5Enum Environment5Enum) string
- func Environment6EnumArrayToValue(environment6Enum []Environment6Enum) []string
- func Environment6EnumToValue(environment6Enum Environment6Enum) string
- func Environment7EnumArrayToValue(environment7Enum []Environment7Enum) []string
- func Environment7EnumToValue(environment7Enum Environment7Enum) string
- func Environment8EnumArrayToValue(environment8Enum []Environment8Enum) []string
- func Environment8EnumToValue(environment8Enum Environment8Enum) string
- func Environment9EnumArrayToValue(environment9Enum []Environment9Enum) []string
- func Environment9EnumToValue(environment9Enum Environment9Enum) string
- func EnvironmentAggregatedSubtreeInfoEnumArrayToValue(environmentAggregatedSubtreeInfoEnum []EnvironmentAggregatedSubtreeInfoEnum) []string
- func EnvironmentAggregatedSubtreeInfoEnumToValue(environmentAggregatedSubtreeInfoEnum EnvironmentAggregatedSubtreeInfoEnum) string
- func EnvironmentApplicationInfoEnumArrayToValue(environmentApplicationInfoEnum []EnvironmentApplicationInfoEnum) []string
- func EnvironmentApplicationInfoEnumToValue(environmentApplicationInfoEnum EnvironmentApplicationInfoEnum) string
- func EnvironmentBackupRunEnumArrayToValue(environmentBackupRunEnum []EnvironmentBackupRunEnum) []string
- func EnvironmentBackupRunEnumToValue(environmentBackupRunEnum EnvironmentBackupRunEnum) string
- func EnvironmentConnectorParametersEnumArrayToValue(environmentConnectorParametersEnum []EnvironmentConnectorParametersEnum) []string
- func EnvironmentConnectorParametersEnumToValue(environmentConnectorParametersEnum EnvironmentConnectorParametersEnum) string
- func EnvironmentEnumArrayToValue(environmentEnum []EnvironmentEnum) []string
- func EnvironmentEnumToValue(environmentEnum EnvironmentEnum) string
- func EnvironmentGetProtectionJobsEnumArrayToValue(environmentGetProtectionJobsEnum []EnvironmentGetProtectionJobsEnum) []string
- func EnvironmentGetProtectionJobsEnumToValue(environmentGetProtectionJobsEnum EnvironmentGetProtectionJobsEnum) string
- func EnvironmentGetProtectionPoliciesEnumArrayToValue(environmentGetProtectionPoliciesEnum []EnvironmentGetProtectionPoliciesEnum) []string
- func EnvironmentGetProtectionPoliciesEnumToValue(environmentGetProtectionPoliciesEnum EnvironmentGetProtectionPoliciesEnum) string
- func EnvironmentGetRestoreTasksEnumArrayToValue(environmentGetRestoreTasksEnum []EnvironmentGetRestoreTasksEnum) []string
- func EnvironmentGetRestoreTasksEnumToValue(environmentGetRestoreTasksEnum EnvironmentGetRestoreTasksEnum) string
- func EnvironmentLastProtectionRunStatsByEnvEnumArrayToValue(...) []string
- func EnvironmentLastProtectionRunStatsByEnvEnumToValue(...) string
- func EnvironmentListApplicationServersEnumArrayToValue(environmentListApplicationServersEnum []EnvironmentListApplicationServersEnum) []string
- func EnvironmentListApplicationServersEnumToValue(environmentListApplicationServersEnum EnvironmentListApplicationServersEnum) string
- func EnvironmentListProtectedObjectsEnumArrayToValue(environmentListProtectedObjectsEnum []EnvironmentListProtectedObjectsEnum) []string
- func EnvironmentListProtectedObjectsEnumToValue(environmentListProtectedObjectsEnum EnvironmentListProtectedObjectsEnum) string
- func EnvironmentListProtectionSourcesEnumArrayToValue(environmentListProtectionSourcesEnum []EnvironmentListProtectionSourcesEnum) []string
- func EnvironmentListProtectionSourcesEnumToValue(environmentListProtectionSourcesEnum EnvironmentListProtectionSourcesEnum) string
- func EnvironmentListProtectionSourcesRegistrationInfoEnumArrayToValue(...) []string
- func EnvironmentListProtectionSourcesRegistrationInfoEnumToValue(...) string
- func EnvironmentListProtectionSourcesRootNodesEnumArrayToValue(...) []string
- func EnvironmentListProtectionSourcesRootNodesEnumToValue(...) string
- func EnvironmentProtectedObjectsSummaryByEnvEnumArrayToValue(...) []string
- func EnvironmentProtectedObjectsSummaryByEnvEnumToValue(...) string
- func EnvironmentProtectionJobEnumArrayToValue(environmentProtectionJobEnum []EnvironmentProtectionJobEnum) []string
- func EnvironmentProtectionJobEnumToValue(environmentProtectionJobEnum EnvironmentProtectionJobEnum) string
- func EnvironmentProtectionJobRequestBodyEnumArrayToValue(...) []string
- func EnvironmentProtectionJobRequestBodyEnumToValue(...) string
- func EnvironmentProtectionSummaryByEnvEnumArrayToValue(environmentProtectionSummaryByEnvEnum []EnvironmentProtectionSummaryByEnvEnum) []string
- func EnvironmentProtectionSummaryByEnvEnumToValue(environmentProtectionSummaryByEnvEnum EnvironmentProtectionSummaryByEnvEnum) string
- func EnvironmentRegisterProtectionSourceParametersEnumArrayToValue(...) []string
- func EnvironmentRegisterProtectionSourceParametersEnumToValue(...) string
- func EnvironmentRegisteredSourceInfoEnumArrayToValue(environmentRegisteredSourceInfoEnum []EnvironmentRegisteredSourceInfoEnum) []string
- func EnvironmentRegisteredSourceInfoEnumToValue(environmentRegisteredSourceInfoEnum EnvironmentRegisteredSourceInfoEnum) string
- func EnvironmentRemoteProtectionJobInformationEnumArrayToValue(...) []string
- func EnvironmentRemoteProtectionJobInformationEnumToValue(...) string
- func EnvironmentRemoteProtectionJobRunInformationEnumArrayToValue(...) []string
- func EnvironmentRemoteProtectionJobRunInformationEnumToValue(...) string
- func EnvironmentRestoreEnvStatsEnumArrayToValue(environmentRestoreEnvStatsEnum []EnvironmentRestoreEnvStatsEnum) []string
- func EnvironmentRestoreEnvStatsEnumToValue(environmentRestoreEnvStatsEnum EnvironmentRestoreEnvStatsEnum) string
- func EnvironmentRestoreObjectDetailsEnumArrayToValue(environmentRestoreObjectDetailsEnum []EnvironmentRestoreObjectDetailsEnum) []string
- func EnvironmentRestoreObjectDetailsEnumToValue(environmentRestoreObjectDetailsEnum EnvironmentRestoreObjectDetailsEnum) string
- func EnvironmentRestorePointsForTimeRangeParamEnumArrayToValue(...) []string
- func EnvironmentRestorePointsForTimeRangeParamEnumToValue(...) string
- func EnvironmentSearchObjectsEnumArrayToValue(environmentSearchObjectsEnum []EnvironmentSearchObjectsEnum) []string
- func EnvironmentSearchObjectsEnumToValue(environmentSearchObjectsEnum EnvironmentSearchObjectsEnum) string
- func EnvironmentSearchProtectionSourcesEnumArrayToValue(...) []string
- func EnvironmentSearchProtectionSourcesEnumToValue(environmentSearchProtectionSourcesEnum EnvironmentSearchProtectionSourcesEnum) string
- func EnvironmentSearchRestoredFilesEnumArrayToValue(environmentSearchRestoredFilesEnum []EnvironmentSearchRestoredFilesEnum) []string
- func EnvironmentSearchRestoredFilesEnumToValue(environmentSearchRestoredFilesEnum EnvironmentSearchRestoredFilesEnum) string
- func EnvironmentSnapshotInfoEnumArrayToValue(environmentSnapshotInfoEnum []EnvironmentSnapshotInfoEnum) []string
- func EnvironmentSnapshotInfoEnumToValue(environmentSnapshotInfoEnum EnvironmentSnapshotInfoEnum) string
- func EnvironmentVaultProviderStatsByEnvEnumArrayToValue(...) []string
- func EnvironmentVaultProviderStatsByEnvEnumToValue(environmentVaultProviderStatsByEnvEnum EnvironmentVaultProviderStatsByEnvEnum) string
- func Environments1EnumArrayToValue(environments1Enum []Environments1Enum) []string
- func Environments1EnumToValue(environments1Enum Environments1Enum) string
- func Environments2EnumArrayToValue(environments2Enum []Environments2Enum) []string
- func Environments2EnumToValue(environments2Enum Environments2Enum) string
- func Environments7EnumArrayToValue(environments7Enum []Environments7Enum) []string
- func Environments7EnumToValue(environments7Enum Environments7Enum) string
- func EnvironmentsEnumArrayToValue(environmentsEnum []EnvironmentsEnum) []string
- func EnvironmentsEnumToValue(environmentsEnum EnvironmentsEnum) string
- func ExcludeOffice365TypeEnumArrayToValue(excludeOffice365TypeEnum []ExcludeOffice365TypeEnum) []string
- func ExcludeOffice365TypeEnumToValue(excludeOffice365TypeEnum ExcludeOffice365TypeEnum) string
- func ExcludeOffice365TypesEnumArrayToValue(excludeOffice365TypesEnum []ExcludeOffice365TypesEnum) []string
- func ExcludeOffice365TypesEnumToValue(excludeOffice365TypesEnum ExcludeOffice365TypesEnum) string
- func ExcludeTypeEnumArrayToValue(excludeTypeEnum []ExcludeTypeEnum) []string
- func ExcludeTypeEnumToValue(excludeTypeEnum ExcludeTypeEnum) string
- func ExcludeTypeGetProtectedObjectsSummaryEnumArrayToValue(...) []string
- func ExcludeTypeGetProtectedObjectsSummaryEnumToValue(...) string
- func ExcludeTypesEnumArrayToValue(excludeTypesEnum []ExcludeTypesEnum) []string
- func ExcludeTypesEnumToValue(excludeTypesEnum ExcludeTypesEnum) string
- func ExternalTargetTypeEnumArrayToValue(externalTargetTypeEnum []ExternalTargetTypeEnum) []string
- func ExternalTargetTypeEnumToValue(externalTargetTypeEnum ExternalTargetTypeEnum) string
- func FileSelectionPolicyEnumArrayToValue(fileSelectionPolicyEnum []FileSelectionPolicyEnum) []string
- func FileSelectionPolicyEnumToValue(fileSelectionPolicyEnum FileSelectionPolicyEnum) string
- func FileSizePolicyEnumArrayToValue(fileSizePolicyEnum []FileSizePolicyEnum) []string
- func FileSizePolicyEnumToValue(fileSizePolicyEnum FileSizePolicyEnum) string
- func FileTypeEnumArrayToValue(fileTypeEnum []FileTypeEnum) []string
- func FileTypeEnumToValue(fileTypeEnum FileTypeEnum) string
- func FlagEnumArrayToValue(flagEnum []FlagEnum) []string
- func FlagEnumToValue(flagEnum FlagEnum) string
- func FolderTypeEnumArrayToValue(folderTypeEnum []FolderTypeEnum) []string
- func FolderTypeEnumToValue(folderTypeEnum FolderTypeEnum) string
- func GcpTypeEnumArrayToValue(gcpTypeEnum []GcpTypeEnum) []string
- func GcpTypeEnumToValue(gcpTypeEnum GcpTypeEnum) string
- func GlacierRetrievalTypeEnumArrayToValue(glacierRetrievalTypeEnum []GlacierRetrievalTypeEnum) []string
- func GlacierRetrievalTypeEnumToValue(glacierRetrievalTypeEnum GlacierRetrievalTypeEnum) string
- func GrootIOPreferentialTierEnumArrayToValue(grootIOPreferentialTierEnum []GrootIOPreferentialTierEnum) []string
- func GrootIOPreferentialTierEnumToValue(grootIOPreferentialTierEnum GrootIOPreferentialTierEnum) string
- func HealthStatusEnumArrayToValue(healthStatusEnum []HealthStatusEnum) []string
- func HealthStatusEnumToValue(healthStatusEnum HealthStatusEnum) string
- func HostOsTypeEnumArrayToValue(hostOsTypeEnum []HostOsTypeEnum) []string
- func HostOsTypeEnumToValue(hostOsTypeEnum HostOsTypeEnum) string
- func HostType3EnumArrayToValue(hostType3Enum []HostType3Enum) []string
- func HostType3EnumToValue(hostType3Enum HostType3Enum) string
- func HostType4EnumArrayToValue(hostType4Enum []HostType4Enum) []string
- func HostType4EnumToValue(hostType4Enum HostType4Enum) string
- func HostType5EnumArrayToValue(hostType5Enum []HostType5Enum) []string
- func HostType5EnumToValue(hostType5Enum HostType5Enum) string
- func HostType6EnumArrayToValue(hostType6Enum []HostType6Enum) []string
- func HostType6EnumToValue(hostType6Enum HostType6Enum) string
- func HostType7EnumArrayToValue(hostType7Enum []HostType7Enum) []string
- func HostType7EnumToValue(hostType7Enum HostType7Enum) string
- func HostType8EnumArrayToValue(hostType8Enum []HostType8Enum) []string
- func HostType8EnumToValue(hostType8Enum HostType8Enum) string
- func HostTypeAgentInformationEnumArrayToValue(hostTypeAgentInformationEnum []HostTypeAgentInformationEnum) []string
- func HostTypeAgentInformationEnumToValue(hostTypeAgentInformationEnum HostTypeAgentInformationEnum) string
- func HostTypeDownloadPhysicalAgentEnumArrayToValue(hostTypeDownloadPhysicalAgentEnum []HostTypeDownloadPhysicalAgentEnum) []string
- func HostTypeDownloadPhysicalAgentEnumToValue(hostTypeDownloadPhysicalAgentEnum HostTypeDownloadPhysicalAgentEnum) string
- func HostTypeEnumArrayToValue(hostTypeEnum []HostTypeEnum) []string
- func HostTypeEnumToValue(hostTypeEnum HostTypeEnum) string
- func HostTypeHypervProtectionSourceEnumArrayToValue(hostType_hyperv_ProtectionSourceEnum []HostTypeHypervProtectionSourceEnum) []string
- func HostTypeHypervProtectionSourceEnumToValue(hostType_hyperv_ProtectionSourceEnum HostTypeHypervProtectionSourceEnum) string
- func HostTypePhysicalProtectionSourceEnumArrayToValue(hostTypePhysicalProtectionSourceEnum []HostTypePhysicalProtectionSourceEnum) []string
- func HostTypePhysicalProtectionSourceEnumToValue(hostTypePhysicalProtectionSourceEnum HostTypePhysicalProtectionSourceEnum) string
- func HostTypeRegisterProtectionSourceParametersEnumArrayToValue(...) []string
- func HostTypeRegisterProtectionSourceParametersEnumToValue(...) string
- func HostTypeUpdateProtectionSourceParametersEnumArrayToValue(...) []string
- func HostTypeUpdateProtectionSourceParametersEnumToValue(...) string
- func HostTypeVmwareProtectionSourceEnumArrayToValue(hostType_vmware_ProtectionSourceEnum []HostTypeVmwareProtectionSourceEnum) []string
- func HostTypeVmwareProtectionSourceEnumToValue(hostType_vmware_ProtectionSourceEnum HostTypeVmwareProtectionSourceEnum) string
- func HydraDowntierIOPreferentialTierEnumArrayToValue(hydraDowntierIOPreferentialTierEnum []HydraDowntierIOPreferentialTierEnum) []string
- func HydraDowntierIOPreferentialTierEnumToValue(hydraDowntierIOPreferentialTierEnum HydraDowntierIOPreferentialTierEnum) string
- func HydraIOPreferentialTierEnumArrayToValue(hydraIOPreferentialTierEnum []HydraIOPreferentialTierEnum) []string
- func HydraIOPreferentialTierEnumToValue(hydraIOPreferentialTierEnum HydraIOPreferentialTierEnum) string
- func HypervTypeEnumArrayToValue(hyperv_TypeEnum []HypervTypeEnum) []string
- func HypervTypeEnumToValue(hyperv_TypeEnum HypervTypeEnum) string
- func IndexingTaskStatusEnumArrayToValue(indexingTaskStatusEnum []IndexingTaskStatusEnum) []string
- func IndexingTaskStatusEnumToValue(indexingTaskStatusEnum IndexingTaskStatusEnum) string
- func InstallStateEnumArrayToValue(installStateEnum []InstallStateEnum) []string
- func InstallStateEnumToValue(installStateEnum InstallStateEnum) string
- func IntervalEnumArrayToValue(intervalEnum []IntervalEnum) []string
- func IntervalEnumToValue(intervalEnum IntervalEnum) string
- func IntervalUnitEnumArrayToValue(intervalUnitEnum []IntervalUnitEnum) []string
- func IntervalUnitEnumToValue(intervalUnitEnum IntervalUnitEnum) string
- func KubernetesTypeEnumArrayToValue(kubernetesTypeEnum []KubernetesTypeEnum) []string
- func KubernetesTypeEnumToValue(kubernetesTypeEnum KubernetesTypeEnum) string
- func LastRunStatusEnumArrayToValue(lastRunStatusEnum []LastRunStatusEnum) []string
- func LastRunStatusEnumToValue(lastRunStatusEnum LastRunStatusEnum) string
- func LastRunTypeEnumArrayToValue(lastRunTypeEnum []LastRunTypeEnum) []string
- func LastRunTypeEnumToValue(lastRunTypeEnum LastRunTypeEnum) string
- func LastUpgradeStatusEnumArrayToValue(lastUpgradeStatusEnum []LastUpgradeStatusEnum) []string
- func LastUpgradeStatusEnumToValue(lastUpgradeStatusEnum LastUpgradeStatusEnum) string
- func LibrarianIOPreferentialTierEnumArrayToValue(librarianIOPreferentialTierEnum []LibrarianIOPreferentialTierEnum) []string
- func LibrarianIOPreferentialTierEnumToValue(librarianIOPreferentialTierEnum LibrarianIOPreferentialTierEnum) string
- func LockingProtocolEnumArrayToValue(lockingProtocolEnum []LockingProtocolEnum) []string
- func LockingProtocolEnumToValue(lockingProtocolEnum LockingProtocolEnum) string
- func LogicalVolumeTypeEnumArrayToValue(logicalVolumeTypeEnum []LogicalVolumeTypeEnum) []string
- func LogicalVolumeTypeEnumToValue(logicalVolumeTypeEnum LogicalVolumeTypeEnum) string
- func MetricEnumArrayToValue(metricEnum []MetricEnum) []string
- func MetricEnumToValue(metricEnum MetricEnum) string
- func Mode1EnumArrayToValue(mode1Enum []Mode1Enum) []string
- func Mode1EnumToValue(mode1Enum Mode1Enum) string
- func ModeEnumArrayToValue(modeEnum []ModeEnum) []string
- func ModeEnumToValue(modeEnum ModeEnum) string
- func ModeFileExtensionFilterEnumArrayToValue(modeFileExtensionFilterEnum []ModeFileExtensionFilterEnum) []string
- func ModeFileExtensionFilterEnumToValue(modeFileExtensionFilterEnum ModeFileExtensionFilterEnum) string
- func ModeFileLevelDataLockConfigEnumArrayToValue(modeFileLevelDataLockConfigEnum []ModeFileLevelDataLockConfigEnum) []string
- func ModeFileLevelDataLockConfigEnumToValue(modeFileLevelDataLockConfigEnum ModeFileLevelDataLockConfigEnum) string
- func ModeFileLockStatusEnumArrayToValue(modeFileLockStatusEnum []ModeFileLockStatusEnum) []string
- func ModeFileLockStatusEnumToValue(modeFileLockStatusEnum ModeFileLockStatusEnum) string
- func NasProtocol1EnumArrayToValue(nasProtocol1Enum []NasProtocol1Enum) []string
- func NasProtocol1EnumToValue(nasProtocol1Enum NasProtocol1Enum) string
- func NasProtocolEnumArrayToValue(nasProtocolEnum []NasProtocolEnum) []string
- func NasProtocolEnumToValue(nasProtocolEnum NasProtocolEnum) string
- func NasProtocolNasEnvJobParametersEnumArrayToValue(nasProtocolNasEnvJobParametersEnum []NasProtocolNasEnvJobParametersEnum) []string
- func NasProtocolNasEnvJobParametersEnumToValue(nasProtocolNasEnvJobParametersEnum NasProtocolNasEnvJobParametersEnum) string
- func NasTypeEnumArrayToValue(nasTypeEnum []NasTypeEnum) []string
- func NasTypeEnumToValue(nasTypeEnum NasTypeEnum) string
- func NetappTypeEnumArrayToValue(netappTypeEnum []NetappTypeEnum) []string
- func NetappTypeEnumToValue(netappTypeEnum NetappTypeEnum) string
- func NfsAccessEnumArrayToValue(nfsAccessEnum []NfsAccessEnum) []string
- func NfsAccessEnumToValue(nfsAccessEnum NfsAccessEnum) string
- func ObjectClass1EnumArrayToValue(objectClass1Enum []ObjectClass1Enum) []string
- func ObjectClass1EnumToValue(objectClass1Enum ObjectClass1Enum) string
- func ObjectClass4EnumArrayToValue(objectClass4Enum []ObjectClass4Enum) []string
- func ObjectClass4EnumToValue(objectClass4Enum ObjectClass4Enum) string
- func ObjectClassActiveDirectoryPrincipalsAddParametersEnumArrayToValue(...) []string
- func ObjectClassActiveDirectoryPrincipalsAddParametersEnumToValue(...) string
- func ObjectClassAddedActiveDirectoryPrincipalEnumArrayToValue(...) []string
- func ObjectClassAddedActiveDirectoryPrincipalEnumToValue(...) string
- func ObjectClassAddedIdpPrincipalEnumArrayToValue(objectClassAddedIdpPrincipalEnum []ObjectClassAddedIdpPrincipalEnum) []string
- func ObjectClassAddedIdpPrincipalEnumToValue(objectClassAddedIdpPrincipalEnum ObjectClassAddedIdpPrincipalEnum) string
- func ObjectClassEnumArrayToValue(objectClassEnum []ObjectClassEnum) []string
- func ObjectClassEnumToValue(objectClassEnum ObjectClassEnum) string
- func ObjectClassIdpPrincipalsAddParametersEnumArrayToValue(...) []string
- func ObjectClassIdpPrincipalsAddParametersEnumToValue(...) string
- func ObjectClassSearchActiveDirectoryPrincipalsEnumArrayToValue(...) []string
- func ObjectClassSearchActiveDirectoryPrincipalsEnumToValue(...) string
- func ObjectClassSearchPrincipalsEnumArrayToValue(objectClassSearchPrincipalsEnum []ObjectClassSearchPrincipalsEnum) []string
- func ObjectClassSearchPrincipalsEnumToValue(objectClassSearchPrincipalsEnum ObjectClassSearchPrincipalsEnum) string
- func ObjectStatusEnumArrayToValue(objectStatusEnum []ObjectStatusEnum) []string
- func ObjectStatusEnumToValue(objectStatusEnum ObjectStatusEnum) string
- func Office365TypeEnumArrayToValue(office365TypeEnum []Office365TypeEnum) []string
- func Office365TypeEnumToValue(office365TypeEnum Office365TypeEnum) string
- func OsDiskTypeEnumArrayToValue(osDiskTypeEnum []OsDiskTypeEnum) []string
- func OsDiskTypeEnumToValue(osDiskTypeEnum OsDiskTypeEnum) string
- func PartitionTableFormatEnumArrayToValue(partitionTableFormatEnum []PartitionTableFormatEnum) []string
- func PartitionTableFormatEnumToValue(partitionTableFormatEnum PartitionTableFormatEnum) string
- func PatternTypeEnumArrayToValue(patternTypeEnum []PatternTypeEnum) []string
- func PatternTypeEnumToValue(patternTypeEnum PatternTypeEnum) string
- func Periodicity2EnumArrayToValue(periodicity2Enum []Periodicity2Enum) []string
- func Periodicity2EnumToValue(periodicity2Enum Periodicity2Enum) string
- func PeriodicityEnumArrayToValue(periodicityEnum []PeriodicityEnum) []string
- func PeriodicityEnumToValue(periodicityEnum PeriodicityEnum) string
- func PeriodicityExtendedRetentionPolicyEnumArrayToValue(...) []string
- func PeriodicityExtendedRetentionPolicyEnumToValue(periodicityExtendedRetentionPolicyEnum PeriodicityExtendedRetentionPolicyEnum) string
- func PeriodicitySnapshotArchivalCopyPolicyEnumArrayToValue(...) []string
- func PeriodicitySnapshotArchivalCopyPolicyEnumToValue(...) string
- func PeriodicitySnapshotCloudCopyPolicyEnumArrayToValue(...) []string
- func PeriodicitySnapshotCloudCopyPolicyEnumToValue(periodicitySnapshotCloudCopyPolicyEnum PeriodicitySnapshotCloudCopyPolicyEnum) string
- func PeriodicitySnapshotReplicationCopyPolicyEnumArrayToValue(...) []string
- func PeriodicitySnapshotReplicationCopyPolicyEnumToValue(...) string
- func PhysicalServerHostTypeEnumArrayToValue(physicalServerHostTypeEnum []PhysicalServerHostTypeEnum) []string
- func PhysicalServerHostTypeEnumToValue(physicalServerHostTypeEnum PhysicalServerHostTypeEnum) string
- func PhysicalServerHostTypesEnumArrayToValue(physicalServerHostTypesEnum []PhysicalServerHostTypesEnum) []string
- func PhysicalServerHostTypesEnumToValue(physicalServerHostTypesEnum PhysicalServerHostTypesEnum) string
- func PhysicalTypeEnumArrayToValue(physicalTypeEnum []PhysicalTypeEnum) []string
- func PhysicalTypeEnumToValue(physicalTypeEnum PhysicalTypeEnum) string
- func PkgTypeEnumArrayToValue(pkgTypeEnum []PkgTypeEnum) []string
- func PkgTypeEnumToValue(pkgTypeEnum PkgTypeEnum) string
- func PriorityEnumArrayToValue(priorityEnum []PriorityEnum) []string
- func PriorityEnumToValue(priorityEnum PriorityEnum) string
- func PriorityQoSPolicyEnumArrayToValue(priorityQoSPolicyEnum []PriorityQoSPolicyEnum) []string
- func PriorityQoSPolicyEnumToValue(priorityQoSPolicyEnum PriorityQoSPolicyEnum) string
- func PrivilegeIdEnumArrayToValue(privilegeIdEnum []PrivilegeIdEnum) []string
- func PrivilegeIdEnumToValue(privilegeIdEnum PrivilegeIdEnum) string
- func PrivilegeIdUserEnumArrayToValue(privilegeIdUserEnum []PrivilegeIdUserEnum) []string
- func PrivilegeIdUserEnumToValue(privilegeIdUserEnum PrivilegeIdUserEnum) string
- func PrivilegeIdUserParametersEnumArrayToValue(privilegeIdUserParametersEnum []PrivilegeIdUserParametersEnum) []string
- func PrivilegeIdUserParametersEnumToValue(privilegeIdUserParametersEnum PrivilegeIdUserParametersEnum) string
- func PrivilegesTypeEnumArrayToValue(privilegesTypeEnum []PrivilegesTypeEnum) []string
- func PrivilegesTypeEnumToValue(privilegesTypeEnum PrivilegesTypeEnum) string
- func PropertiesEnumArrayToValue(propertiesEnum []PropertiesEnum) []string
- func PropertiesEnumToValue(propertiesEnum PropertiesEnum) string
- func PropertyEnumArrayToValue(propertyEnum []PropertyEnum) []string
- func PropertyEnumToValue(propertyEnum PropertyEnum) string
- func ProtectionSourceEnvironmentEnumArrayToValue(protectionSourceEnvironmentEnum []ProtectionSourceEnvironmentEnum) []string
- func ProtectionSourceEnvironmentEnumToValue(protectionSourceEnvironmentEnum ProtectionSourceEnvironmentEnum) string
- func Protocol1EnumArrayToValue(protocol1Enum []Protocol1Enum) []string
- func Protocol1EnumToValue(protocol1Enum Protocol1Enum) string
- func Protocol2EnumArrayToValue(protocol2Enum []Protocol2Enum) []string
- func Protocol2EnumToValue(protocol2Enum Protocol2Enum) string
- func Protocol3EnumArrayToValue(protocol3Enum []Protocol3Enum) []string
- func Protocol3EnumToValue(protocol3Enum Protocol3Enum) string
- func ProtocolAccessEnumArrayToValue(protocolAccessEnum []ProtocolAccessEnum) []string
- func ProtocolAccessEnumToValue(protocolAccessEnum ProtocolAccessEnum) string
- func ProtocolEnumArrayToValue(protocolEnum []ProtocolEnum) []string
- func ProtocolEnumToValue(protocolEnum ProtocolEnum) string
- func ProtocolGpfsFilesetEnumArrayToValue(protocolGpfsFilesetEnum []ProtocolGpfsFilesetEnum) []string
- func ProtocolGpfsFilesetEnumToValue(protocolGpfsFilesetEnum ProtocolGpfsFilesetEnum) string
- func ProtocolIsilonMountPointEnumArrayToValue(protocolIsilonMountPointEnum []ProtocolIsilonMountPointEnum) []string
- func ProtocolIsilonMountPointEnumToValue(protocolIsilonMountPointEnum ProtocolIsilonMountPointEnum) string
- func ProtocolNasProtectionSourceEnumArrayToValue(protocolNasProtectionSourceEnum []ProtocolNasProtectionSourceEnum) []string
- func ProtocolNasProtectionSourceEnumToValue(protocolNasProtectionSourceEnum ProtocolNasProtectionSourceEnum) string
- func ProtocolSyslogServerEnumArrayToValue(protocolSyslogServerEnum []ProtocolSyslogServerEnum) []string
- func ProtocolSyslogServerEnumToValue(protocolSyslogServerEnum ProtocolSyslogServerEnum) string
- func ProtocolViewProtocolStatsEnumArrayToValue(protocolViewProtocolStatsEnum []ProtocolViewProtocolStatsEnum) []string
- func ProtocolViewProtocolStatsEnumToValue(protocolViewProtocolStatsEnum ProtocolViewProtocolStatsEnum) string
- func ProtocolViewStatInfoEnumArrayToValue(protocolViewStatInfoEnum []ProtocolViewStatInfoEnum) []string
- func ProtocolViewStatInfoEnumToValue(protocolViewStatInfoEnum ProtocolViewStatInfoEnum) string
- func PureTypeEnumArrayToValue(pureTypeEnum []PureTypeEnum) []string
- func PureTypeEnumToValue(pureTypeEnum PureTypeEnum) string
- func QosTierEnumArrayToValue(qosTierEnum []QosTierEnum) []string
- func QosTierEnumToValue(qosTierEnum QosTierEnum) string
- func QosType1EnumArrayToValue(qosType1Enum []QosType1Enum) []string
- func QosType1EnumToValue(qosType1Enum QosType1Enum) string
- func QosTypeEnumArrayToValue(qosTypeEnum []QosTypeEnum) []string
- func QosTypeEnumToValue(qosTypeEnum QosTypeEnum) string
- func QosTypeRpoPolicySettingsEnumArrayToValue(qosTypeRpoPolicySettingsEnum []QosTypeRpoPolicySettingsEnum) []string
- func QosTypeRpoPolicySettingsEnumToValue(qosTypeRpoPolicySettingsEnum QosTypeRpoPolicySettingsEnum) string
- func RandomIOPreferentialTierEnumArrayToValue(randomIOPreferentialTierEnum []RandomIOPreferentialTierEnum) []string
- func RandomIOPreferentialTierEnumToValue(randomIOPreferentialTierEnum RandomIOPreferentialTierEnum) string
- func RecoveryModelEnumArrayToValue(recoveryModelEnum []RecoveryModelEnum) []string
- func RecoveryModelEnumToValue(recoveryModelEnum RecoveryModelEnum) string
- func RemediationStateEnumArrayToValue(remediationStateEnum []RemediationStateEnum) []string
- func RemediationStateEnumToValue(remediationStateEnum RemediationStateEnum) string
- func RemediationStateUpdateInfectedFileParamsEnumArrayToValue(...) []string
- func RemediationStateUpdateInfectedFileParamsEnumToValue(...) string
- func RemovalReasonEnumArrayToValue(removalReasonEnum []RemovalReasonEnum) []string
- func RemovalReasonEnumToValue(removalReasonEnum RemovalReasonEnum) string
- func RemovalState1EnumArrayToValue(removalState1Enum []RemovalState1Enum) []string
- func RemovalState1EnumToValue(removalState1Enum RemovalState1Enum) string
- func RemovalStateEnumArrayToValue(removalStateEnum []RemovalStateEnum) []string
- func RemovalStateEnumToValue(removalStateEnum RemovalStateEnum) string
- func RemovalStateViewBoxEnumArrayToValue(removalStateViewBoxEnum []RemovalStateViewBoxEnum) []string
- func RemovalStateViewBoxEnumToValue(removalStateViewBoxEnum RemovalStateViewBoxEnum) string
- func RequiredPrivilegeEnumArrayToValue(requiredPrivilegeEnum []RequiredPrivilegeEnum) []string
- func RequiredPrivilegeEnumToValue(requiredPrivilegeEnum RequiredPrivilegeEnum) string
- func RoleNetworkInterfaceEnumArrayToValue(roleNetworkInterfaceEnum []RoleNetworkInterfaceEnum) []string
- func RoleNetworkInterfaceEnumToValue(roleNetworkInterfaceEnum RoleNetworkInterfaceEnum) string
- func RunStatusEnumArrayToValue(runStatusEnum []RunStatusEnum) []string
- func RunStatusEnumToValue(runStatusEnum RunStatusEnum) string
- func RunType1EnumArrayToValue(runType1Enum []RunType1Enum) []string
- func RunType1EnumToValue(runType1Enum RunType1Enum) string
- func RunType2EnumArrayToValue(runType2Enum []RunType2Enum) []string
- func RunType2EnumToValue(runType2Enum RunType2Enum) string
- func RunTypeEnumArrayToValue(runTypeEnum []RunTypeEnum) []string
- func RunTypeEnumToValue(runTypeEnum RunTypeEnum) string
- func RunTypeGetVaultProviderStatsEnumArrayToValue(runTypeGetVaultProviderStatsEnum []RunTypeGetVaultProviderStatsEnum) []string
- func RunTypeGetVaultProviderStatsEnumToValue(runTypeGetVaultProviderStatsEnum RunTypeGetVaultProviderStatsEnum) string
- func RunTypeGetVaultRunStatsEnumArrayToValue(runTypeGetVaultRunStatsEnum []RunTypeGetVaultRunStatsEnum) []string
- func RunTypeGetVaultRunStatsEnumToValue(runTypeGetVaultRunStatsEnum RunTypeGetVaultRunStatsEnum) string
- func RunTypeRunProtectionJobParamEnumArrayToValue(runTypeRunProtectionJobParamEnum []RunTypeRunProtectionJobParamEnum) []string
- func RunTypeRunProtectionJobParamEnumToValue(runTypeRunProtectionJobParamEnum RunTypeRunProtectionJobParamEnum) string
- func S3KeyMappingConfigCreateViewRequestEnumArrayToValue(...) []string
- func S3KeyMappingConfigCreateViewRequestEnumToValue(...) string
- func S3KeyMappingConfigEnumArrayToValue(s3KeyMappingConfigEnum []S3KeyMappingConfigEnum) []string
- func S3KeyMappingConfigEnumToValue(s3KeyMappingConfigEnum S3KeyMappingConfigEnum) string
- func ScribeIOPreferentialTierEnumArrayToValue(scribeIOPreferentialTierEnum []ScribeIOPreferentialTierEnum) []string
- func ScribeIOPreferentialTierEnumToValue(scribeIOPreferentialTierEnum ScribeIOPreferentialTierEnum) string
- func SearchJobStatus1EnumArrayToValue(searchJobStatus1Enum []SearchJobStatus1Enum) []string
- func SearchJobStatus1EnumToValue(searchJobStatus1Enum SearchJobStatus1Enum) string
- func SearchJobStatusEnumArrayToValue(searchJobStatusEnum []SearchJobStatusEnum) []string
- func SearchJobStatusEnumToValue(searchJobStatusEnum SearchJobStatusEnum) string
- func SearchJobStatusRemoteVaultSearchJobResultsEnumArrayToValue(...) []string
- func SearchJobStatusRemoteVaultSearchJobResultsEnumToValue(...) string
- func SearchResultFlagEnumArrayToValue(searchResultFlagEnum []SearchResultFlagEnum) []string
- func SearchResultFlagEnumToValue(searchResultFlagEnum SearchResultFlagEnum) string
- func SecurityModeEnumArrayToValue(securityModeEnum []SecurityModeEnum) []string
- func SecurityModeEnumToValue(securityModeEnum SecurityModeEnum) string
- func SequentialIOPreferentialTierEnumArrayToValue(sequentialIOPreferentialTierEnum []SequentialIOPreferentialTierEnum) []string
- func SequentialIOPreferentialTierEnumToValue(sequentialIOPreferentialTierEnum SequentialIOPreferentialTierEnum) string
- func ServerTypeEnumArrayToValue(serverTypeEnum []ServerTypeEnum) []string
- func ServerTypeEnumToValue(serverTypeEnum ServerTypeEnum) string
- func ServiceEnumArrayToValue(serviceEnum []ServiceEnum) []string
- func ServiceEnumToValue(serviceEnum ServiceEnum) string
- func ServiceNetworkInterfaceEnumArrayToValue(serviceNetworkInterfaceEnum []ServiceNetworkInterfaceEnum) []string
- func ServiceNetworkInterfaceEnumToValue(serviceNetworkInterfaceEnum ServiceNetworkInterfaceEnum) string
- func ServiceServiceStateResultEnumArrayToValue(serviceServiceStateResultEnum []ServiceServiceStateResultEnum) []string
- func ServiceServiceStateResultEnumToValue(serviceServiceStateResultEnum ServiceServiceStateResultEnum) string
- func Severity1EnumArrayToValue(severity1Enum []Severity1Enum) []string
- func Severity1EnumToValue(severity1Enum Severity1Enum) string
- func SeverityEnumArrayToValue(severityEnum []SeverityEnum) []string
- func SeverityEnumToValue(severityEnum SeverityEnum) string
- func SeverityNotificationRuleEnumArrayToValue(severityNotificationRuleEnum []SeverityNotificationRuleEnum) []string
- func SeverityNotificationRuleEnumToValue(severityNotificationRuleEnum SeverityNotificationRuleEnum) string
- func ShareTypeEnumArrayToValue(shareTypeEnum []ShareTypeEnum) []string
- func ShareTypeEnumToValue(shareTypeEnum ShareTypeEnum) string
- func SmbAccessEnumArrayToValue(smbAccessEnum []SmbAccessEnum) []string
- func SmbAccessEnumToValue(smbAccessEnum SmbAccessEnum) string
- func SnapshotTaskStatusEnumArrayToValue(snapshotTaskStatusEnum []SnapshotTaskStatusEnum) []string
- func SnapshotTaskStatusEnumToValue(snapshotTaskStatusEnum SnapshotTaskStatusEnum) string
- func SqlOptionsEnumArrayToValue(sqlOptionsEnum []SqlOptionsEnum) []string
- func SqlOptionsEnumToValue(sqlOptionsEnum SqlOptionsEnum) string
- func SqlServerDbStateEnumArrayToValue(sqlServerDbStateEnum []SqlServerDbStateEnum) []string
- func SqlServerDbStateEnumToValue(sqlServerDbStateEnum SqlServerDbStateEnum) string
- func State1EnumArrayToValue(state1Enum []State1Enum) []string
- func State1EnumToValue(state1Enum State1Enum) string
- func State2EnumArrayToValue(state2Enum []State2Enum) []string
- func State2EnumToValue(state2Enum State2Enum) string
- func StateEnumArrayToValue(stateEnum []StateEnum) []string
- func StateEnumToValue(stateEnum StateEnum) string
- func StateLicenseStateEnumArrayToValue(stateLicenseStateEnum []StateLicenseStateEnum) []string
- func StateLicenseStateEnumToValue(stateLicenseStateEnum StateLicenseStateEnum) string
- func StateServiceStateResultEnumArrayToValue(stateServiceStateResultEnum []StateServiceStateResultEnum) []string
- func StateServiceStateResultEnumToValue(stateServiceStateResultEnum StateServiceStateResultEnum) string
- func Status1EnumArrayToValue(status1Enum []Status1Enum) []string
- func Status1EnumToValue(status1Enum Status1Enum) string
- func Status2EnumArrayToValue(status2Enum []Status2Enum) []string
- func Status2EnumToValue(status2Enum Status2Enum) string
- func Status4EnumArrayToValue(status4Enum []Status4Enum) []string
- func Status4EnumToValue(status4Enum Status4Enum) string
- func Status5EnumArrayToValue(status5Enum []Status5Enum) []string
- func Status5EnumToValue(status5Enum Status5Enum) string
- func Status6EnumArrayToValue(status6Enum []Status6Enum) []string
- func Status6EnumToValue(status6Enum Status6Enum) string
- func Status7EnumArrayToValue(status7Enum []Status7Enum) []string
- func Status7EnumToValue(status7Enum Status7Enum) string
- func StatusBackupRunEnumArrayToValue(statusBackupRunEnum []StatusBackupRunEnum) []string
- func StatusBackupRunEnumToValue(statusBackupRunEnum StatusBackupRunEnum) string
- func StatusCopyRunEnumArrayToValue(statusCopyRunEnum []StatusCopyRunEnum) []string
- func StatusCopyRunEnumToValue(statusCopyRunEnum StatusCopyRunEnum) string
- func StatusCopySnapshotTaskStatusEnumArrayToValue(statusCopySnapshotTaskStatusEnum []StatusCopySnapshotTaskStatusEnum) []string
- func StatusCopySnapshotTaskStatusEnumToValue(statusCopySnapshotTaskStatusEnum StatusCopySnapshotTaskStatusEnum) string
- func StatusEnumArrayToValue(statusEnum []StatusEnum) []string
- func StatusEnumToValue(statusEnum StatusEnum) string
- func StatusGetProtectionRunsStatsEnumArrayToValue(statusGetProtectionRunsStatsEnum []StatusGetProtectionRunsStatsEnum) []string
- func StatusGetProtectionRunsStatsEnumToValue(statusGetProtectionRunsStatsEnum StatusGetProtectionRunsStatsEnum) string
- func StatusGetTenantsEnumArrayToValue(statusGetTenantsEnum []StatusGetTenantsEnum) []string
- func StatusGetTenantsEnumToValue(statusGetTenantsEnum StatusGetTenantsEnum) string
- func StatusRestoreTaskEnumArrayToValue(statusRestoreTaskEnum []StatusRestoreTaskEnum) []string
- func StatusRestoreTaskEnumToValue(statusRestoreTaskEnum StatusRestoreTaskEnum) string
- func StatusSourceBackupStatusEnumArrayToValue(statusSourceBackupStatusEnum []StatusSourceBackupStatusEnum) []string
- func StatusSourceBackupStatusEnumToValue(statusSourceBackupStatusEnum StatusSourceBackupStatusEnum) string
- func StatusTaskEnumArrayToValue(statusTaskEnum []StatusTaskEnum) []string
- func StatusTaskEnumToValue(statusTaskEnum StatusTaskEnum) string
- func StatusTaskNotificationEnumArrayToValue(statusTaskNotificationEnum []StatusTaskNotificationEnum) []string
- func StatusTaskNotificationEnumToValue(statusTaskNotificationEnum StatusTaskNotificationEnum) string
- func StorageTierEnumArrayToValue(storageTierEnum []StorageTierEnum) []string
- func StorageTierEnumToValue(storageTierEnum StorageTierEnum) string
- func StyleEnumArrayToValue(styleEnum []StyleEnum) []string
- func StyleEnumToValue(styleEnum StyleEnum) string
- func SubscriptionTypeEnumArrayToValue(subscriptionTypeEnum []SubscriptionTypeEnum) []string
- func SubscriptionTypeEnumToValue(subscriptionTypeEnum SubscriptionTypeEnum) string
- func TargetHostTypeEnumArrayToValue(targetHostTypeEnum []TargetHostTypeEnum) []string
- func TargetHostTypeEnumToValue(targetHostTypeEnum TargetHostTypeEnum) string
- func TaskStateEnumArrayToValue(taskStateEnum []TaskStateEnum) []string
- func TaskStateEnumToValue(taskStateEnum TaskStateEnum) string
- func TaskTypeEnumArrayToValue(taskTypeEnum []TaskTypeEnum) []string
- func TaskTypeEnumToValue(taskTypeEnum TaskTypeEnum) string
- func TierType1EnumArrayToValue(tierType1Enum []TierType1Enum) []string
- func TierType1EnumToValue(tierType1Enum TierType1Enum) string
- func TierType2EnumArrayToValue(tierType2Enum []TierType2Enum) []string
- func TierType2EnumToValue(tierType2Enum TierType2Enum) string
- func TierType3EnumArrayToValue(tierType3Enum []TierType3Enum) []string
- func TierType3EnumToValue(tierType3Enum TierType3Enum) string
- func TierTypeAzureCloudCredentialsEnumArrayToValue(tierTypeAzureCloudCredentialsEnum []TierTypeAzureCloudCredentialsEnum) []string
- func TierTypeAzureCloudCredentialsEnumToValue(tierTypeAzureCloudCredentialsEnum TierTypeAzureCloudCredentialsEnum) string
- func TierTypeEnumArrayToValue(tierTypeEnum []TierTypeEnum) []string
- func TierTypeEnumToValue(tierTypeEnum TierTypeEnum) string
- func TierTypeGoogleCloudCredentialsEnumArrayToValue(tierTypeGoogleCloudCredentialsEnum []TierTypeGoogleCloudCredentialsEnum) []string
- func TierTypeGoogleCloudCredentialsEnumToValue(tierTypeGoogleCloudCredentialsEnum TierTypeGoogleCloudCredentialsEnum) string
- func TierTypeOracleCloudCredentialsEnumArrayToValue(tierTypeOracleCloudCredentialsEnum []TierTypeOracleCloudCredentialsEnum) []string
- func TierTypeOracleCloudCredentialsEnumToValue(tierTypeOracleCloudCredentialsEnum TierTypeOracleCloudCredentialsEnum) string
- func TileTypesEnumArrayToValue(tileTypesEnum []TileTypesEnum) []string
- func TileTypesEnumToValue(tileTypesEnum TileTypesEnum) string
- func ToolsRunningStatusEnumArrayToValue(toolsRunningStatusEnum []ToolsRunningStatusEnum) []string
- func ToolsRunningStatusEnumToValue(toolsRunningStatusEnum ToolsRunningStatusEnum) string
- func Type10EnumArrayToValue(type10Enum []Type10Enum) []string
- func Type10EnumToValue(type10Enum Type10Enum) string
- func Type11EnumArrayToValue(type11Enum []Type11Enum) []string
- func Type11EnumToValue(type11Enum Type11Enum) string
- func Type12EnumArrayToValue(type12Enum []Type12Enum) []string
- func Type12EnumToValue(type12Enum Type12Enum) string
- func Type13EnumArrayToValue(type13Enum []Type13Enum) []string
- func Type13EnumToValue(type13Enum Type13Enum) string
- func Type14EnumArrayToValue(type14Enum []Type14Enum) []string
- func Type14EnumToValue(type14Enum Type14Enum) string
- func Type15EnumArrayToValue(type15Enum []Type15Enum) []string
- func Type15EnumToValue(type15Enum Type15Enum) string
- func Type16EnumArrayToValue(type16Enum []Type16Enum) []string
- func Type16EnumToValue(type16Enum Type16Enum) string
- func Type17EnumArrayToValue(type17Enum []Type17Enum) []string
- func Type17EnumToValue(type17Enum Type17Enum) string
- func Type18EnumArrayToValue(type18Enum []Type18Enum) []string
- func Type18EnumToValue(type18Enum Type18Enum) string
- func Type19EnumArrayToValue(type19Enum []Type19Enum) []string
- func Type19EnumToValue(type19Enum Type19Enum) string
- func Type1EnumArrayToValue(type1Enum []Type1Enum) []string
- func Type1EnumToValue(type1Enum Type1Enum) string
- func Type20EnumArrayToValue(type20Enum []Type20Enum) []string
- func Type20EnumToValue(type20Enum Type20Enum) string
- func Type21EnumArrayToValue(type21Enum []Type21Enum) []string
- func Type21EnumToValue(type21Enum Type21Enum) string
- func Type22EnumArrayToValue(type22Enum []Type22Enum) []string
- func Type22EnumToValue(type22Enum Type22Enum) string
- func Type23EnumArrayToValue(type23Enum []Type23Enum) []string
- func Type23EnumToValue(type23Enum Type23Enum) string
- func Type24EnumArrayToValue(type24Enum []Type24Enum) []string
- func Type24EnumToValue(type24Enum Type24Enum) string
- func Type25EnumArrayToValue(type25Enum []Type25Enum) []string
- func Type25EnumToValue(type25Enum Type25Enum) string
- func Type26EnumArrayToValue(type26Enum []Type26Enum) []string
- func Type26EnumToValue(type26Enum Type26Enum) string
- func Type27EnumArrayToValue(type27Enum []Type27Enum) []string
- func Type27EnumToValue(type27Enum Type27Enum) string
- func Type28EnumArrayToValue(type28Enum []Type28Enum) []string
- func Type28EnumToValue(type28Enum Type28Enum) string
- func Type29EnumArrayToValue(type29Enum []Type29Enum) []string
- func Type29EnumToValue(type29Enum Type29Enum) string
- func Type2EnumArrayToValue(type2Enum []Type2Enum) []string
- func Type2EnumToValue(type2Enum Type2Enum) string
- func Type30EnumArrayToValue(type30Enum []Type30Enum) []string
- func Type30EnumToValue(type30Enum Type30Enum) string
- func Type31EnumArrayToValue(type31Enum []Type31Enum) []string
- func Type31EnumToValue(type31Enum Type31Enum) string
- func Type32EnumArrayToValue(type32Enum []Type32Enum) []string
- func Type32EnumToValue(type32Enum Type32Enum) string
- func Type34EnumArrayToValue(type34Enum []Type34Enum) []string
- func Type34EnumToValue(type34Enum Type34Enum) string
- func Type3EnumArrayToValue(type3Enum []Type3Enum) []string
- func Type3EnumToValue(type3Enum Type3Enum) string
- func Type4EnumArrayToValue(type4Enum []Type4Enum) []string
- func Type4EnumToValue(type4Enum Type4Enum) string
- func Type5EnumArrayToValue(type5Enum []Type5Enum) []string
- func Type5EnumToValue(type5Enum Type5Enum) string
- func Type6EnumArrayToValue(type6Enum []Type6Enum) []string
- func Type6EnumToValue(type6Enum Type6Enum) string
- func Type7EnumArrayToValue(type7Enum []Type7Enum) []string
- func Type7EnumToValue(type7Enum Type7Enum) string
- func Type8EnumArrayToValue(type8Enum []Type8Enum) []string
- func Type8EnumToValue(type8Enum Type8Enum) string
- func Type9EnumArrayToValue(type9Enum []Type9Enum) []string
- func Type9EnumToValue(type9Enum Type9Enum) string
- func TypeAdRestoreOptionsEnumArrayToValue(typeAdRestoreOptionsEnum []TypeAdRestoreOptionsEnum) []string
- func TypeAdRestoreOptionsEnumToValue(typeAdRestoreOptionsEnum TypeAdRestoreOptionsEnum) string
- func TypeAwsProtectionSourceEnumArrayToValue(typeAwsProtectionSourceEnum []TypeAwsProtectionSourceEnum) []string
- func TypeAwsProtectionSourceEnumToValue(typeAwsProtectionSourceEnum TypeAwsProtectionSourceEnum) string
- func TypeAzureProtectionSourceEnumArrayToValue(typeAzureProtectionSourceEnum []TypeAzureProtectionSourceEnum) []string
- func TypeAzureProtectionSourceEnumToValue(typeAzureProtectionSourceEnum TypeAzureProtectionSourceEnum) string
- func TypeCloneTaskRequestEnumArrayToValue(typeCloneTaskRequestEnum []TypeCloneTaskRequestEnum) []string
- func TypeCloneTaskRequestEnumToValue(typeCloneTaskRequestEnum TypeCloneTaskRequestEnum) string
- func TypeCloudDeployTargetDetailsEnumArrayToValue(typeCloudDeployTargetDetailsEnum []TypeCloudDeployTargetDetailsEnum) []string
- func TypeCloudDeployTargetDetailsEnumToValue(typeCloudDeployTargetDetailsEnum TypeCloudDeployTargetDetailsEnum) string
- func TypeConsumerEnumArrayToValue(typeConsumerEnum []TypeConsumerEnum) []string
- func TypeConsumerEnumToValue(typeConsumerEnum TypeConsumerEnum) string
- func TypeEnumArrayToValue(typeEnum []TypeEnum) []string
- func TypeEnumToValue(typeEnum TypeEnum) string
- func TypeFileSearchResultEnumArrayToValue(typeFileSearchResultEnum []TypeFileSearchResultEnum) []string
- func TypeFileSearchResultEnumToValue(typeFileSearchResultEnum TypeFileSearchResultEnum) string
- func TypeFlashBladeProtectionSourceEnumArrayToValue(typeFlashBladeProtectionSourceEnum []TypeFlashBladeProtectionSourceEnum) []string
- func TypeFlashBladeProtectionSourceEnumToValue(typeFlashBladeProtectionSourceEnum TypeFlashBladeProtectionSourceEnum) string
- func TypeGcpProtectionSourceEnumArrayToValue(typeGcpProtectionSourceEnum []TypeGcpProtectionSourceEnum) []string
- func TypeGcpProtectionSourceEnumToValue(typeGcpProtectionSourceEnum TypeGcpProtectionSourceEnum) string
- func TypeGpfsProtectionSourceEnumArrayToValue(typeGpfsProtectionSourceEnum []TypeGpfsProtectionSourceEnum) []string
- func TypeGpfsProtectionSourceEnumToValue(typeGpfsProtectionSourceEnum TypeGpfsProtectionSourceEnum) string
- func TypeHyperFlexProtectionSourceEnumArrayToValue(typeHyperFlexProtectionSourceEnum []TypeHyperFlexProtectionSourceEnum) []string
- func TypeHyperFlexProtectionSourceEnumToValue(typeHyperFlexProtectionSourceEnum TypeHyperFlexProtectionSourceEnum) string
- func TypeHypervDatastoreEnumArrayToValue(type_hyperv_DatastoreEnum []TypeHypervDatastoreEnum) []string
- func TypeHypervDatastoreEnumToValue(type_hyperv_DatastoreEnum TypeHypervDatastoreEnum) string
- func TypeHypervProtectionSourceEnumArrayToValue(type_hyperv_ProtectionSourceEnum []TypeHypervProtectionSourceEnum) []string
- func TypeHypervProtectionSourceEnumToValue(type_hyperv_ProtectionSourceEnum TypeHypervProtectionSourceEnum) string
- func TypeIsilonProtectionSourceEnumArrayToValue(typeIsilonProtectionSourceEnum []TypeIsilonProtectionSourceEnum) []string
- func TypeIsilonProtectionSourceEnumToValue(typeIsilonProtectionSourceEnum TypeIsilonProtectionSourceEnum) string
- func TypeKubernetesProtectionSourceEnumArrayToValue(typeKubernetesProtectionSourceEnum []TypeKubernetesProtectionSourceEnum) []string
- func TypeKubernetesProtectionSourceEnumToValue(typeKubernetesProtectionSourceEnum TypeKubernetesProtectionSourceEnum) string
- func TypeKvmProtectionSourceEnumArrayToValue(typeKvmProtectionSourceEnum []TypeKvmProtectionSourceEnum) []string
- func TypeKvmProtectionSourceEnumToValue(typeKvmProtectionSourceEnum TypeKvmProtectionSourceEnum) string
- func TypeNasProtectionSourceEnumArrayToValue(typeNasProtectionSourceEnum []TypeNasProtectionSourceEnum) []string
- func TypeNasProtectionSourceEnumToValue(typeNasProtectionSourceEnum TypeNasProtectionSourceEnum) string
- func TypeNetappProtectionSourceEnumArrayToValue(typeNetappProtectionSourceEnum []TypeNetappProtectionSourceEnum) []string
- func TypeNetappProtectionSourceEnumToValue(typeNetappProtectionSourceEnum TypeNetappProtectionSourceEnum) string
- func TypeNetappVolumeInfoEnumArrayToValue(typeNetappVolumeInfoEnum []TypeNetappVolumeInfoEnum) []string
- func TypeNetappVolumeInfoEnumToValue(typeNetappVolumeInfoEnum TypeNetappVolumeInfoEnum) string
- func TypeNetappVserverInfoEnumArrayToValue(typeNetappVserverInfoEnum []TypeNetappVserverInfoEnum) []string
- func TypeNetappVserverInfoEnumToValue(typeNetappVserverInfoEnum TypeNetappVserverInfoEnum) string
- func TypeNetworkInterfaceEnumArrayToValue(typeNetworkInterfaceEnum []TypeNetworkInterfaceEnum) []string
- func TypeNetworkInterfaceEnumToValue(typeNetworkInterfaceEnum TypeNetworkInterfaceEnum) string
- func TypeOffice365ProtectionSourceEnumArrayToValue(typeOffice365ProtectionSourceEnum []TypeOffice365ProtectionSourceEnum) []string
- func TypeOffice365ProtectionSourceEnumToValue(typeOffice365ProtectionSourceEnum TypeOffice365ProtectionSourceEnum) string
- func TypeOracleProtectionSourceEnumArrayToValue(typeOracleProtectionSourceEnum []TypeOracleProtectionSourceEnum) []string
- func TypeOracleProtectionSourceEnumToValue(typeOracleProtectionSourceEnum TypeOracleProtectionSourceEnum) string
- func TypePhysicalProtectionSourceEnumArrayToValue(typePhysicalProtectionSourceEnum []TypePhysicalProtectionSourceEnum) []string
- func TypePhysicalProtectionSourceEnumToValue(typePhysicalProtectionSourceEnum TypePhysicalProtectionSourceEnum) string
- func TypeProtectionJobInfoEnumArrayToValue(typeProtectionJobInfoEnum []TypeProtectionJobInfoEnum) []string
- func TypeProtectionJobInfoEnumToValue(typeProtectionJobInfoEnum TypeProtectionJobInfoEnum) string
- func TypeProtectionPolicyEnumArrayToValue(typeProtectionPolicyEnum []TypeProtectionPolicyEnum) []string
- func TypeProtectionPolicyEnumToValue(typeProtectionPolicyEnum TypeProtectionPolicyEnum) string
- func TypeProtectionPolicyRequestEnumArrayToValue(typeProtectionPolicyRequestEnum []TypeProtectionPolicyRequestEnum) []string
- func TypeProtectionPolicyRequestEnumToValue(typeProtectionPolicyRequestEnum TypeProtectionPolicyRequestEnum) string
- func TypePureProtectionSourceEnumArrayToValue(typePureProtectionSourceEnum []TypePureProtectionSourceEnum) []string
- func TypePureProtectionSourceEnumToValue(typePureProtectionSourceEnum TypePureProtectionSourceEnum) string
- func TypeRecoverTaskRequestEnumArrayToValue(typeRecoverTaskRequestEnum []TypeRecoverTaskRequestEnum) []string
- func TypeRecoverTaskRequestEnumToValue(typeRecoverTaskRequestEnum TypeRecoverTaskRequestEnum) string
- func TypeRecoveryTaskInfoEnumArrayToValue(typeRecoveryTaskInfoEnum []TypeRecoveryTaskInfoEnum) []string
- func TypeRecoveryTaskInfoEnumToValue(typeRecoveryTaskInfoEnum TypeRecoveryTaskInfoEnum) string
- func TypeRemoteHostEnumArrayToValue(typeRemoteHostEnum []TypeRemoteHostEnum) []string
- func TypeRemoteHostEnumToValue(typeRemoteHostEnum TypeRemoteHostEnum) string
- func TypeRestoreTaskEnumArrayToValue(typeRestoreTaskEnum []TypeRestoreTaskEnum) []string
- func TypeRestoreTaskEnumToValue(typeRestoreTaskEnum TypeRestoreTaskEnum) string
- func TypeRunJobSnapshotTargetEnumArrayToValue(typeRunJobSnapshotTargetEnum []TypeRunJobSnapshotTargetEnum) []string
- func TypeRunJobSnapshotTargetEnumToValue(typeRunJobSnapshotTargetEnum TypeRunJobSnapshotTargetEnum) string
- func TypeSmbPermissionEnumArrayToValue(typeSmbPermissionEnum []TypeSmbPermissionEnum) []string
- func TypeSmbPermissionEnumToValue(typeSmbPermissionEnum TypeSmbPermissionEnum) string
- func TypeSnapshotTargetSettingsEnumArrayToValue(typeSnapshotTargetSettingsEnum []TypeSnapshotTargetSettingsEnum) []string
- func TypeSnapshotTargetSettingsEnumToValue(typeSnapshotTargetSettingsEnum TypeSnapshotTargetSettingsEnum) string
- func TypeSqlProtectionSourceEnumArrayToValue(typeSqlProtectionSourceEnum []TypeSqlProtectionSourceEnum) []string
- func TypeSqlProtectionSourceEnumToValue(typeSqlProtectionSourceEnum TypeSqlProtectionSourceEnum) string
- func TypeUserIdMappingEnumArrayToValue(typeUserIdMappingEnum []TypeUserIdMappingEnum) []string
- func TypeUserIdMappingEnumToValue(typeUserIdMappingEnum TypeUserIdMappingEnum) string
- func TypeVaultEnumArrayToValue(typeVaultEnum []TypeVaultEnum) []string
- func TypeVaultEnumToValue(typeVaultEnum TypeVaultEnum) string
- func TypeVaultStatsInfoEnumArrayToValue(typeVaultStatsInfoEnum []TypeVaultStatsInfoEnum) []string
- func TypeVaultStatsInfoEnumToValue(typeVaultStatsInfoEnum TypeVaultStatsInfoEnum) string
- func TypeViewProtectionSourceEnumArrayToValue(typeViewProtectionSourceEnum []TypeViewProtectionSourceEnum) []string
- func TypeViewProtectionSourceEnumToValue(typeViewProtectionSourceEnum TypeViewProtectionSourceEnum) string
- func TypeVmwareProtectionSourceEnumArrayToValue(type_vmware_ProtectionSourceEnum []TypeVmwareProtectionSourceEnum) []string
- func TypeVmwareProtectionSourceEnumToValue(type_vmware_ProtectionSourceEnum TypeVmwareProtectionSourceEnum) string
- func Upgradability1EnumArrayToValue(upgradability1Enum []Upgradability1Enum) []string
- func Upgradability1EnumToValue(upgradability1Enum Upgradability1Enum) string
- func UpgradabilityAgentDeploymentStatusResponseEnumArrayToValue(...) []string
- func UpgradabilityAgentDeploymentStatusResponseEnumToValue(...) string
- func UpgradabilityEnumArrayToValue(upgradabilityEnum []UpgradabilityEnum) []string
- func UpgradabilityEnumToValue(upgradabilityEnum UpgradabilityEnum) string
- func UpgradeStatusEnumArrayToValue(upgradeStatusEnum []UpgradeStatusEnum) []string
- func UpgradeStatusEnumToValue(upgradeStatusEnum UpgradeStatusEnum) string
- func UsageTypeEnumArrayToValue(usageTypeEnum []UsageTypeEnum) []string
- func UsageTypeEnumToValue(usageTypeEnum UsageTypeEnum) string
- func UserDatabasePreferenceEnumArrayToValue(userDatabasePreferenceEnum []UserDatabasePreferenceEnum) []string
- func UserDatabasePreferenceEnumToValue(userDatabasePreferenceEnum UserDatabasePreferenceEnum) string
- func ValueTypeEnumArrayToValue(valueTypeEnum []ValueTypeEnum) []string
- func ValueTypeEnumToValue(valueTypeEnum ValueTypeEnum) string
- func VaultGroupEnumArrayToValue(vaultGroupEnum []VaultGroupEnum) []string
- func VaultGroupEnumToValue(vaultGroupEnum VaultGroupEnum) string
- func VaultType1EnumArrayToValue(vaultType1Enum []VaultType1Enum) []string
- func VaultType1EnumToValue(vaultType1Enum VaultType1Enum) string
- func VaultTypeEnumArrayToValue(vaultTypeEnum []VaultTypeEnum) []string
- func VaultTypeEnumToValue(vaultTypeEnum VaultTypeEnum) string
- func VaultTypeVaultProviderStatsInfoEnumArrayToValue(vaultTypeVaultProviderStatsInfoEnum []VaultTypeVaultProviderStatsInfoEnum) []string
- func VaultTypeVaultProviderStatsInfoEnumToValue(vaultTypeVaultProviderStatsInfoEnum VaultTypeVaultProviderStatsInfoEnum) string
- func VmBackupStatusEnumArrayToValue(vmBackupStatusEnum []VmBackupStatusEnum) []string
- func VmBackupStatusEnumToValue(vmBackupStatusEnum VmBackupStatusEnum) string
- func VmBackupTypeEnumArrayToValue(vmBackupTypeEnum []VmBackupTypeEnum) []string
- func VmBackupTypeEnumToValue(vmBackupTypeEnum VmBackupTypeEnum) string
- func VmwareTypeEnumArrayToValue(vmware_TypeEnum []VmwareTypeEnum) []string
- func VmwareTypeEnumToValue(vmware_TypeEnum VmwareTypeEnum) string
- func WormRetentionType1EnumArrayToValue(wormRetentionType1Enum []WormRetentionType1Enum) []string
- func WormRetentionType1EnumToValue(wormRetentionType1Enum WormRetentionType1Enum) string
- func WormRetentionTypeDataMigrationPolicyEnumArrayToValue(...) []string
- func WormRetentionTypeDataMigrationPolicyEnumToValue(...) string
- func WormRetentionTypeEnumArrayToValue(wormRetentionTypeEnum []WormRetentionTypeEnum) []string
- func WormRetentionTypeEnumToValue(wormRetentionTypeEnum WormRetentionTypeEnum) string
- func WormRetentionTypeProtectionPolicyEnumArrayToValue(wormRetentionTypeProtectionPolicyEnum []WormRetentionTypeProtectionPolicyEnum) []string
- func WormRetentionTypeProtectionPolicyEnumToValue(wormRetentionTypeProtectionPolicyEnum WormRetentionTypeProtectionPolicyEnum) string
- func WormRetentionTypeProtectionPolicyRequestEnumArrayToValue(...) []string
- func WormRetentionTypeProtectionPolicyRequestEnumToValue(...) string
- func YodaIOPreferentialTierEnumArrayToValue(yodaIOPreferentialTierEnum []YodaIOPreferentialTierEnum) []string
- func YodaIOPreferentialTierEnumToValue(yodaIOPreferentialTierEnum YodaIOPreferentialTierEnum) string
- type ADAttributeRestoreParam
- type ADGuidPairADAttributeRestoreParam
- type ADObject
- type ADObjectRestoreParam
- type ADObjectRestoreStatus
- type ADObjectRestoreStatusADAttributeRestoreStatus
- type ADRestoreStatus
- type ADUpdateRestoreTaskOptions
- type AWSSnapshotManagerParams
- type AagAndDatabases
- type AagPreferenceEnum
- type AccessEnum
- type AccessInfoListEnum
- type AccessToken
- type AccessTokenCredential
- type AclModeEnum
- type AcropolisProtectionSource
- type AcropolisRestoreParameters
- type ActionEnum
- type ActionUpdateProtectionJobsStateParamsEnum
- type ActivateViewAliasesResult
- type ActiveAlertsStats
- type ActiveDirectoryEntry
- type ActiveDirectoryPrincipal
- type ActiveDirectoryPrincipalsAddParameters
- type AdAttribute
- type AdAttributeFlagEnum
- type AdDomain
- type AdDomainController
- type AdDomainIdentity
- type AdGuidPair
- type AdObjectAttributeParameters
- type AdObjectFlagEnum
- type AdObjectMetaData
- type AdObjectRestoreInformation
- type AdObjectRestoreParameters
- type AdObjectsRestoreStatus
- type AdProtectionSource
- type AdRestoreOptions
- type AdRestoreParameters
- type AdRootTopologyObject
- type AddedActiveDirectoryPrincipal
- type AddedIdpPrincipal
- type AdditionalOracleDBParams
- type AgentDeploymentStatusResponse
- type AgentInformation
- type AgentTypeEnum
- type AggregatedSubtreeInfo
- type Alert
- type AlertCategoryEnum
- type AlertCategoryList1Enum
- type AlertCategoryListEnum
- type AlertCategoryListGetAlertsEnum
- type AlertCategoryName
- type AlertDocument
- type AlertMetadata
- type AlertProperty
- type AlertResolution
- type AlertResolutionDetails
- type AlertResolutionInfo
- type AlertResolutionRequest
- type AlertSeverityListEnum
- type AlertStateEnum
- type AlertStateListEnum
- type AlertTypeBucketEnum
- type AlertTypeBucketListEnum
- type AlertingConfig
- type AlertingPolicyEnum
- type AlertingPolicyProto
- type AlgorithmEnum
- type AliasSmbConfig
- type AmazonCloudCredentials
- type AntivirusScanConfig
- type AntivirusServiceConfig
- type AntivirusServiceConfigParams
- type AntivirusServiceGroup
- type AntivirusServiceGroupParams
- type AntivirusServiceGroupStateParams
- type ApolloIOPreferentialTierEnum
- type ApolloWalIOPreferentialTierEnum
- type AppMetadata
- type AppOwnerRestoreInfo
- type AppendHostsParameters
- type ApplicationEnum
- type ApplicationEnvironmentApplicationsRestoreTaskRequestEnum
- type ApplicationEnvironmentEnum
- type ApplicationInfo
- type ApplicationParameters
- type ApplicationRestoreObject
- type ApplicationRestoreParameters
- type ApplicationSpecialParameters
- type ApplicationsRestoreTaskRequest
- type AppsConfig
- type AppsModeEnum
- type ArchivalExternalTarget
- type ArchivalTarget
- type AthenaIOPreferentialTierEnum
- type AthenaSlowerIOPreferentialTierEnum
- type AttributeRestoreInformation
- type AttributeValue
- type AuditLogsTile
- type AuthTypeEnum
- type AuthenticationStatusEnum
- type AuthenticationTypeEnum
- type AuthenticationTypeUserEnum
- type AwsCredentials
- type AwsParams
- type AwsProtectionSource
- type AwsSnapshotManagerParameters
- type AwsTypeEnum
- type AzureCloudCredentials
- type AzureCredentials
- type AzureManagedDiskParams
- type AzureParams
- type AzureProtectionSource
- type AzureTypeEnum
- type BackupJobPreOrPostScript
- type BackupJobProto
- type BackupJobProtoBackupSource
- type BackupJobProtoDRToCloudParams
- type BackupJobProtoExcludeSource
- type BackupJobProtoExclusionTimeRange
- type BackupPolicyProto
- type BackupPolicyProtoContinuousSchedule
- type BackupPolicyProtoDailySchedule
- type BackupPolicyProtoExclusionTimeRange
- type BackupPolicyProtoMonthlySchedule
- type BackupPolicyProtoOneOffSchedule
- type BackupPolicyProtoScheduleEnd
- type BackupRun
- type BackupRunTypeEnum
- type BackupScript
- type BackupSourceParams
- type BackupSourceStats
- type BackupTaskInfo
- type BackupType1Enum
- type BackupTypeEnum
- type BackupTypeSqlEnvJobParametersEnum
- type BandwidthLimit
- type BandwidthLimitOverride
- type BasicClusterInfo
- type BasicTaskInfo
- type BlackoutPeriod
- type BondingModeCreateBondParametersEnum
- type BondingModeEnum
- type BondingModeNetworkInterfaceEnum
- type BondingModeUpdateBondParametersEnum
- type C2SAccessPortal
- type CancelProtectionJobRunParam
- type CapacityByTier
- type Category1Enum
- type Category2Enum
- type CategoryAlertMetadataEnum
- type CategoryEnum
- type CategoryNotificationRuleEnum
- type CentrifySchemaEnum
- type CentrifyZone
- type CertificateDetails
- type ChangeEnum
- type ChangeProtectionJobStateParam
- type ChangeServiceStateParameters
- type ChangeServiceStateResult
- type ChassisInfo
- type CifsShareInfo
- type ClearNlmLocksParameters
- type CloneAppViewInfoOracle
- type CloneAppViewInfoProto
- type CloneAppViewParams
- type CloneDirectoryParams
- type CloneRefreshRequest
- type CloneTaskInfo
- type CloneTaskRequest
- type CloneViewRequest
- type CloseSmbFileOpenParameters
- type CloudDeployInfoProto
- type CloudDeployInfoProtoCloudDeployEntity
- type CloudDeployTarget
- type CloudDeployTargetDetails
- type CloudNetworkConfiguration
- type CloudParameters
- type Cluster
- type ClusterAuditLog
- type ClusterAuditLogConfiguration
- type ClusterAuditLogsSearchResult
- type ClusterConfigProtoQoSMapping
- type ClusterConfigProtoQoSMappingQoSContext
- type ClusterConfigProtoSID
- type ClusterConfigProtoStoragePolicyOverride
- type ClusterConfigProtoSubnet
- type ClusterCreationProgressResult
- type ClusterHardwareInfo
- type ClusterIdentifier
- type ClusterNetworkingEndpoint
- type ClusterNetworkingResourceInformation
- type ClusterPartition
- type ClusterPublicKeys
- type ClusterStats
- type ClusterType1Enum
- type ClusterTypeClusterEnum
- type ClusterTypeEnum
- type CombineMethodEnum
- type CompareADObjectsResultADAttribute
- type CompareADObjectsResultADAttributeValue
- type CompareADObjectsResultADObject
- type CompareAdObjectsRequest
- type ComparedADObject
- type CompressionPolicy1Enum
- type CompressionPolicyEnum
- type CompressionPolicyVaultEnum
- type ConnectionStateEnum
- type ConnectorParameters
- type ConnectorParams
- type Consumer
- type ConsumerStats
- type ConsumerTypeEnum
- type ConsumerTypeGetConsumerStatsEnum
- type ConsumerTypeGetTenantStatsEnum
- type ContinuousSchedule
- type CopyRun
- type CopyRunStats
- type CopySnapshotTaskStatus
- type CountByTier
- type CreateActiveDirectoryEntryParams
- type CreateBondParameters
- type CreateBondResult
- type CreateCloudClusterParameters
- type CreateClusterResult
- type CreateIdpConfigurationRequest
- type CreatePhysicalClusterParameters
- type CreateRemoteVaultRestoreTaskParameters
- type CreateRemoteVaultSearchJobParameters
- type CreateViewBoxParams
- type CreateViewRequest
- type CreateVirtualClusterParameters
- type CreatedRemoteVaultSearchJobUid
- type Credentials
- type CurrentOperationEnum
- type CustomUnixIdAttributes
- type DailySchedule
- type DataDiskTypeEnum
- type DataMigrationJobParameters
- type DataMigrationPolicy
- type DataProtocolEnum
- type DataTransferFromVaultPerTask
- type DataTransferFromVaultSummary
- type DataUsageStats
- type DatastoreInfo
- type Day1Enum
- type Day3Enum
- type DayBlackoutPeriodEnum
- type DayCountEnum
- type DayEnum
- type DayMonthlyScheduleEnum
- type DbFileInfo
- type DbTypeEnum
- type DeleteInfectedFileParams
- type DeleteInfectedFileResponse
- type DeleteProtectionJobParam
- type DeleteRouteParam
- type DeleteViewUsersQuotaParameters
- type DeliveryRuleProtoDeliveryTarget
- type DeployCertParameters
- type DeployDBInstancesToRDSParams
- type DeployDBInstancesToRDSParamsPointInTimeRestoreParams
- type DeployTaskRequest
- type DeployVMsToAWSParams
- type DeployVMsToAzureParams
- type DeployVMsToCloudParams
- type DeployVMsToCloudTaskStateProto
- type DeployVMsToGCPParams
- type DeployVmsToCloud
- type DesiredWalLocationEnum
- type DestroyCloneAppTaskInfoProto
- type DestroyClonedEntityInfoProto
- type DestroyClonedEntityInfoProtoClonedEntity
- type DestroyClonedTaskStateProto
- type DestroyClonedVMTaskInfoProto
- type DestroyMountVolumesTaskInfoProto
- type DeviceNode
- type DeviceTree
- type DeviceTreeChildDevice
- type DeviceTreeDetails
- type DeviceTreePartitionSlice
- type DirQuotaConfig
- type DirQuotaInfo
- type DirQuotaPolicy
- type Disk
- type DiskBlock
- type DiskFormatEnum
- type DiskPartition
- type DiskUnit
- type DomainControllers
- type DownloadFilesAndFoldersParams
- type DownloadPackageParameters
- type DownloadPackageResult
- type EditHostsParameters
- type EmailDeliveryTarget
- type EmailMetaData
- type EncryptionConfiguration
- type EncryptionPolicy1Enum
- type EncryptionPolicyEnum
- type EncryptionPolicyVaultEnum
- type EntityIdentifier
- type EntityPermissionInformation
- type EntityProto
- type EntitySchemaProto
- type EntitySchemaProtoAttributesDescriptor
- type EntitySchemaProtoKeyValueDescriptor
- type EntitySchemaProtoTimeSeriesDescriptor
- type EntitySchemaProtoTimeSeriesDescriptorMetricUnit
- type EntityTypeEnum
- type EntityTypeGetFileDistributionStatsEnum
- type EnvBackupParams
- type Environment10Enum
- type Environment12Enum
- type Environment13Enum
- type Environment15Enum
- type Environment1Enum
- type Environment2Enum
- type Environment3Enum
- type Environment4Enum
- type Environment5Enum
- type Environment6Enum
- type Environment7Enum
- type Environment8Enum
- type Environment9Enum
- type EnvironmentAggregatedSubtreeInfoEnum
- type EnvironmentApplicationInfoEnum
- type EnvironmentBackupRunEnum
- type EnvironmentConnectorParametersEnum
- type EnvironmentEnum
- type EnvironmentGetProtectionJobsEnum
- type EnvironmentGetProtectionPoliciesEnum
- type EnvironmentGetRestoreTasksEnum
- type EnvironmentLastProtectionRunStatsByEnvEnum
- type EnvironmentListApplicationServersEnum
- type EnvironmentListProtectedObjectsEnum
- type EnvironmentListProtectionSourcesEnum
- type EnvironmentListProtectionSourcesRegistrationInfoEnum
- type EnvironmentListProtectionSourcesRootNodesEnum
- type EnvironmentProtectedObjectsSummaryByEnvEnum
- type EnvironmentProtectionJobEnum
- type EnvironmentProtectionJobRequestBodyEnum
- type EnvironmentProtectionSummaryByEnvEnum
- type EnvironmentRegisterProtectionSourceParametersEnum
- type EnvironmentRegisteredSourceInfoEnum
- type EnvironmentRemoteProtectionJobInformationEnum
- type EnvironmentRemoteProtectionJobRunInformationEnum
- type EnvironmentRestoreEnvStatsEnum
- type EnvironmentRestoreObjectDetailsEnum
- type EnvironmentRestorePointsForTimeRangeParamEnum
- type EnvironmentSearchObjectsEnum
- type EnvironmentSearchProtectionSourcesEnum
- type EnvironmentSearchRestoredFilesEnum
- type EnvironmentSnapshotInfoEnum
- type EnvironmentTypeJobParameters
- type EnvironmentVaultProviderStatsByEnvEnum
- type Environments1Enum
- type Environments2Enum
- type Environments7Enum
- type EnvironmentsEnum
- type ErasureCodingInfo
- type ErrorProto
- type EulaConfig
- type ExcludeOffice365TypeEnum
- type ExcludeOffice365TypesEnum
- type ExcludeTypeEnum
- type ExcludeTypeGetProtectedObjectsSummaryEnum
- type ExcludeTypesEnum
- type ExpandCloudClusterParameters
- type ExpandPhysicalClusterParameters
- type ExtendedRetentionPolicy
- type ExternalClientSubnets
- type ExternalTargetTypeEnum
- type FileDistributionMetrics
- type FileDistributionStats
- type FileExtensionFilter
- type FileId
- type FileLevelDataLockConfig
- type FileLockStatus
- type FileNlmLocks
- type FilePartitionBlock
- type FilePathFilter
- type FilePathParameters
- type FileRestoreInfo
- type FileSearchResult
- type FileSearchResults
- type FileSelectionPolicyEnum
- type FileSizePolicyEnum
- type FileSnapshotInformation
- type FileStubbingParams
- type FileTypeEnum
- type FileVersion
- type FilenamePatternToDirectory
- type FilerAuditLogConfiguration
- type FilesAndFoldersInfo
- type FilesToDirectoryMapping
- type FilesystemVolume
- type FilteringPolicyProto
- type FixedUnixIdMapping
- type FlagEnum
- type FlashBladeFileSystem
- type FlashBladeNetworkInterface
- type FlashBladeNfsInfo
- type FlashBladeProtectionSource
- type FlashBladeSmbInfo
- type FlashBladeStorageArray
- type FolderTypeEnum
- type FreeNodeInformation
- type FullSnapshotInfo
- type GcpCredentials
- type GcpParams
- type GcpProtectionSource
- type GcpTypeEnum
- type GdprCopyTask
- type GetAlertTypesParams
- type GetConsumerStatsResult
- type GetRegistrationInfoResponse
- type GetTenantStatsResult
- type GetViewBoxStatsResult
- type GetViewsByShareNameResult
- type GetViewsResult
- type GlacierRetrievalTypeEnum
- type GoogleAccountInfo
- type GoogleCloudCredentials
- type GpfsCluster
- type GpfsFileset
- type GpfsFilesystem
- type GpfsProtectionSource
- type GranularityBucket
- type GrootIOPreferentialTierEnum
- type Group
- type GroupDeleteParameters
- type GroupInfo
- type GroupParameters
- type GuidPair
- type HardwareInfo
- type HealthStatusEnum
- type HealthTile
- type HostEntry
- type HostOsTypeEnum
- type HostResult
- type HostType3Enum
- type HostType4Enum
- type HostType5Enum
- type HostType6Enum
- type HostType7Enum
- type HostType8Enum
- type HostTypeAgentInformationEnum
- type HostTypeDownloadPhysicalAgentEnum
- type HostTypeEnum
- type HostTypeHypervProtectionSourceEnum
- type HostTypePhysicalProtectionSourceEnum
- type HostTypeRegisterProtectionSourceParametersEnum
- type HostTypeUpdateProtectionSourceParametersEnum
- type HostTypeVmwareProtectionSourceEnum
- type HydraDowntierIOPreferentialTierEnum
- type HydraIOPreferentialTierEnum
- type HyperFlexProtectionSource
- type HypervBackupEnvParams
- type HypervCloneParameters
- type HypervDatastore
- type HypervEnvJobParameters
- type HypervProtectionSource
- type HypervRestoreParameters
- type HypervTypeEnum
- type HypervVirtualMachine
- type IcapConnectionStatusResponse
- type IdMappingInfo
- type IdpPrincipalsAddParameters
- type IdpReachabilityTestResult
- type IdpServiceConfiguration
- type IdpUserInfo
- type IndexAndSnapshots
- type IndexingPolicy
- type IndexingPolicyProto
- type IndexingTaskStatusEnum
- type InfectedFile
- type InfectedFileId
- type InfectedFileParam
- type InfectedFiles
- type InstallStateEnum
- type InterfaceGroup
- type IntervalEnum
- type IntervalUnitEnum
- type IoPreferentialTier
- type IopsTile
- type IpmiConfiguration
- type IscsiSanPort
- type IsilonAccessZone
- type IsilonCluster
- type IsilonMountPoint
- type IsilonNfsMountPoint
- type IsilonProtectionSource
- type IsilonSmbMountPoint
- type JobPolicyProto
- type JobRunsTile
- type KeyValuePair
- type KmsConfiguration
- type KmsConfigurationResponse
- type KubernetesCredentials
- type KubernetesProtectionSource
- type KubernetesTypeEnum
- type KvmProtectionSource
- type LastProtectionRunStats
- type LastProtectionRunStatsByEnv
- type LastProtectionRunSummary
- type LastRunStatusEnum
- type LastRunTypeEnum
- type LastUpgradeStatusEnum
- type LatencyThresholds
- type LatestProtectionJobRunInfo
- type LatestProtectionRun
- type LdapProvider
- type LdapProviderResponse
- type LdapProviderStatus
- type LegalHoldings
- type LibrarianIOPreferentialTierEnum
- type LicenceClusterParameters
- type LicenseState
- type ListCentrifyZone
- type ListNlmLocksResponse
- type LockFileParams
- type LockRange
- type LockingProtocolEnum
- type LogicalStats
- type LogicalVolume
- type LogicalVolumeTypeEnum
- type MORef
- type MSExchangeParams
- type MagnetoInstanceId
- type MagnetoObjectId
- type MapReduceAuxData
- type MetricDataBlock
- type MetricDataPoint
- type MetricEnum
- type MetricValue
- type Mode1Enum
- type ModeEnum
- type ModeFileExtensionFilterEnum
- type ModeFileLevelDataLockConfigEnum
- type ModeFileLockStatusEnum
- type MonthlySchedule
- type MountVolumeResult
- type MountVolumeResultDetails
- type MountVolumesHypervParams
- type MountVolumesInfoProto
- type MountVolumesParameters
- type MountVolumesParams
- type MountVolumesState
- type MountVolumesTaskStateProto
- type MountVolumesVmwareParams
- type NasBackupParams
- type NasCredentials
- type NasEnvJobParameters
- type NasMountCredentialParams
- type NasProtectionSource
- type NasProtocol1Enum
- type NasProtocolEnum
- type NasProtocolNasEnvJobParametersEnum
- type NasTypeEnum
- type NetappClusterInfo
- type NetappProtectionSource
- type NetappTypeEnum
- type NetappVolumeInfo
- type NetappVserverInfo
- type NetworkConfiguration
- type NetworkInterface
- type NetworkMapping
- type NetworkMappingProto
- type NetworkingInformation
- type NewS3SecretAccessKey
- type NfsAccessEnum
- type NfsRootPermissions
- type NlmLock
- type Node
- type NodeHardwareInfo
- type NodeNetworkInterfaces
- type NodeStats
- type NodeStatus
- type NodeSystemDiskInfo
- type NotificationRule
- type Notifications
- type NtpSettingsConfig
- type O365BackupEnvParams
- type ObjectClass1Enum
- type ObjectClass4Enum
- type ObjectClassActiveDirectoryPrincipalsAddParametersEnum
- type ObjectClassAddedActiveDirectoryPrincipalEnum
- type ObjectClassAddedIdpPrincipalEnum
- type ObjectClassEnum
- type ObjectClassIdpPrincipalsAddParametersEnum
- type ObjectClassSearchActiveDirectoryPrincipalsEnum
- type ObjectClassSearchPrincipalsEnum
- type ObjectSearchResults
- type ObjectSnapshotInfo
- type ObjectSnapshotType
- type ObjectStatusEnum
- type ObjectsByEnv
- type ObjectsProtectedByPolicy
- type Office365Credentials
- type Office365ProtectionSource
- type Office365TypeEnum
- type OracleAppParams
- type OracleCloudCredentials
- type OracleDBChannelInfo
- type OracleDBChannelInfoHostInfo
- type OracleDBConfig
- type OracleDBConfigRedoLogGroupConf
- type OracleDatabaseNode
- type OracleDatabaseNodeChannel
- type OracleHost
- type OracleProtectionSource
- type OracleSession
- type OracleSourceParams
- type OracleSpecialParameters
- type OsDiskTypeEnum
- type OutlookBackupEnvParams
- type OutlookEnvJobParameters
- type OutlookFolder
- type OutlookMailbox
- type OutlookRestoreParameters
- type OutputSpec
- type OverwriteViewParam
- type PackageDetails
- type PartitionTableFormatEnum
- type Pattern
- type PatternTypeEnum
- type PerformRestoreJobStateProto
- type PerformRestoreJobStateProtoRestoreTask
- type PerformRestoreTaskStateProto
- type Periodicity2Enum
- type PeriodicityEnum
- type PeriodicityExtendedRetentionPolicyEnum
- type PeriodicitySnapshotArchivalCopyPolicyEnum
- type PeriodicitySnapshotCloudCopyPolicyEnum
- type PeriodicitySnapshotReplicationCopyPolicyEnum
- type PhysicalBackupEnvParams
- type PhysicalBackupSourceParams
- type PhysicalEnvJobParameters
- type PhysicalFileBackupParams
- type PhysicalFileBackupParamsBackupPathInfo
- type PhysicalNodeConfiguration
- type PhysicalProtectionSource
- type PhysicalServerHostTypeEnum
- type PhysicalServerHostTypesEnum
- type PhysicalSnapshotParams
- type PhysicalSpecialParameters
- type PhysicalTypeEnum
- type PhysicalVolume
- type PkgTypeEnum
- type PostgresNodeInfo
- type PowerStateConfigProto
- type Preferences
- type PreferredDomainController
- type Principal
- type PriorityEnum
- type PriorityQoSPolicyEnum
- type PrivilegeIdEnum
- type PrivilegeIdUserEnum
- type PrivilegeIdUserParametersEnum
- type PrivilegeInfo
- type PrivilegesTypeEnum
- type ProductModelInterfaceTuple
- type PropertiesEnum
- type PropertyEnum
- type ProtectObjectParameters
- type ProtectedObject
- type ProtectedObjectsByEnv
- type ProtectedObjectsSummary
- type ProtectedObjectsSummaryByEnv
- type ProtectedObjectsTile
- type ProtectedSourceSummary
- type ProtectedVmInfo
- type ProtectionInfo
- type ProtectionJob
- type ProtectionJobAuditTrail
- type ProtectionJobInfo
- type ProtectionJobRequestBody
- type ProtectionJobRunStats
- type ProtectionJobSummary
- type ProtectionJobSummaryForPolicies
- type ProtectionJobSummaryStats
- type ProtectionObjectSummary
- type ProtectionPolicy
- type ProtectionPolicyRequest
- type ProtectionPolicySummary
- type ProtectionRunErrors
- type ProtectionRunInstance
- type ProtectionRunResponse
- type ProtectionRunsStats
- type ProtectionRunsSummary
- type ProtectionSource
- type ProtectionSourceEnvironmentEnum
- type ProtectionSourceNode
- type ProtectionSourceResponse
- type ProtectionSourceTreeInfo
- type ProtectionSourceUid
- type ProtectionStats
- type ProtectionSummary
- type ProtectionSummaryByEnv
- type ProtectionTile
- type Protocol1Enum
- type Protocol2Enum
- type Protocol3Enum
- type ProtocolAccessEnum
- type ProtocolEnum
- type ProtocolGpfsFilesetEnum
- type ProtocolIsilonMountPointEnum
- type ProtocolNasProtectionSourceEnum
- type ProtocolSyslogServerEnum
- type ProtocolViewProtocolStatsEnum
- type ProtocolViewStatInfoEnum
- type PureEnvJobParameters
- type PureProtectionSource
- type PureStorageArray
- type PureTypeEnum
- type PureVolume
- type QStarServerCredentials
- type QoS
- type QoSPolicy
- type QosTierEnum
- type QosType1Enum
- type QosTypeEnum
- type QosTypeRpoPolicySettingsEnum
- type QuotaAndUsageInView
- type QuotaPolicy
- type RandomIOPreferentialTierEnum
- type RdsParams
- type RecoverDisksTaskStateProto
- type RecoverTaskRequest
- type RecoverVirtualDiskInfoProto
- type RecoverVirtualDiskParams
- type RecoverVirtualDiskParamsVirtualDiskMapping
- type RecoverVolumesParams
- type RecoverVolumesParamsMapping
- type RecoverVolumesTaskStateProto
- type RecoverVolumesTaskStateProtoTaskResult
- type RecoveriesTile
- type RecoveryModelEnum
- type RecoveryTaskInfo
- type RegisterApplicationServersParameters
- type RegisterProtectionSourceParameters
- type RegisterRemoteCluster
- type RegisteredApplicationServer
- type RegisteredSourceInfo
- type RemediationStateEnum
- type RemediationStateUpdateInfectedFileParamsEnum
- type RemoteCluster
- type RemoteHost
- type RemoteHostConnectorParams
- type RemoteJobScript
- type RemoteProtectionJobInformation
- type RemoteProtectionJobRunInformation
- type RemoteProtectionJobRunInstance
- type RemoteRestoreIndexingStatus
- type RemoteRestoreSnapshotStatus
- type RemoteScriptPathAndParams
- type RemoteVaultRestoreTaskStatus
- type RemoteVaultSearchJobInformation
- type RemoteVaultSearchJobResults
- type RemovalReasonEnum
- type RemovalState1Enum
- type RemovalStateEnum
- type RemovalStateViewBoxEnum
- type RenameObjectParamProto
- type RenameViewParam
- type ReplicateSnapshotsToAWSParams
- type ReplicationEncryptionKeyReponse
- type ReplicationTarget
- type ReplicationTargetSettings
- type RequestError
- type RequiredPrivilegeEnum
- type ResetS3SecretKeyParameters
- type RestoreADAppObjectParams
- type RestoreAcropolisVMParam
- type RestoreAcropolisVMParamNetworkConfigInfo
- type RestoreAcropolisVMParamNetworkConfigInfoNICSpec
- type RestoreAcropolisVMsParams
- type RestoreAppObject
- type RestoreAppObjectParams
- type RestoreAppParams
- type RestoreAppTaskStateProto
- type RestoreCountByObjectType
- type RestoreEnvStats
- type RestoreFileCopyStats
- type RestoreFileResultInfo
- type RestoreFilesInfoProto
- type RestoreFilesParams
- type RestoreFilesPreferences
- type RestoreFilesTaskRequest
- type RestoreFilesTaskStateProto
- type RestoreHypervVMParams
- type RestoreInfo
- type RestoreInfoProto
- type RestoreInfoProtoRestoreEntity
- type RestoreKVMVMsParams
- type RestoreKubernetesNamespacesParams
- type RestoreObject
- type RestoreObjectDetails
- type RestoreObjectParams
- type RestoreObjectState
- type RestoreOneDriveParams
- type RestoreOneDriveParamsDriveItem
- type RestoreOneDriveParamsDriveOwner
- type RestoreOneDriveParamsDriveOwnerDrive
- type RestoreOracleAppObjectParams
- type RestoreOracleAppObjectParamsAlternateLocationParams
- type RestoreOutlookParams
- type RestoreOutlookParamsFolder
- type RestoreOutlookParamsMailbox
- type RestorePointsForTimeRange
- type RestorePointsForTimeRangeParam
- type RestoreSqlAppObjectParams
- type RestoreStats
- type RestoreTask
- type RestoreTaskStateBaseProto
- type RestoreTaskWrapper
- type RestoreVlanParams
- type RestoreVmwareVMParams
- type RestoreWrapperProto
- type RestoredFileInfo
- type RestoredObjectNetworkConfigProto
- type RestoredObjectVCDConfigProto
- type RetentionPolicyProto
- type RetrieveArchiveInfo
- type RetrieveArchiveInfoRetrievedEntity
- type RetrieveArchiveTaskStateProto
- type RetrieveArchiveTaskStateProtoDownloadFilesInfo
- type Role
- type RoleCreateParameters
- type RoleDeleteParameters
- type RoleNetworkInterfaceEnum
- type RoleUpdateParameters
- type Route
- type RpoPolicySettings
- type RpoSchedule
- type RunDiagnosticsMessage
- type RunJobSnapshotTarget
- type RunNowParameters
- type RunProtectionJobParam
- type RunStatusEnum
- type RunType1Enum
- type RunType2Enum
- type RunTypeEnum
- type RunTypeGetVaultProviderStatsEnum
- type RunTypeGetVaultRunStatsEnum
- type RunTypeRunProtectionJobParamEnum
- type RunUid
- type S3KeyMappingConfigCreateViewRequestEnum
- type S3KeyMappingConfigEnum
- type SQLServerInstanceVersion
- type SalesforceAccountInfo
- type Sample
- type SchedulerProtoSchedulerJobSchedule
- type SchedulingPolicy
- type SchedulingPolicyProto
- type SchedulingPolicyProtoContinuousSchedule
- type SchedulingPolicyProtoDailySchedule
- type SchedulingPolicyProtoMonthlySchedule
- type SchedulingPolicyProtoRPOSchedule
- type SchemaInfo
- type ScribeIOPreferentialTierEnum
- type ScriptExecutionStatus
- type ScriptPathAndParams
- type SearchJobStatus1Enum
- type SearchJobStatusEnum
- type SearchJobStatusRemoteVaultSearchJobResultsEnum
- type SearchResultFlagEnum
- type SecurityModeEnum
- type SendSnmpTestTrapResult
- type SequentialIOPreferentialTierEnum
- type ServerTypeEnum
- type ServiceEnum
- type ServiceNetworkInterfaceEnum
- type ServiceServiceStateResultEnum
- type ServiceStateResult
- type SetupRestoreDiskTaskInfoProto
- type Severity1Enum
- type SeverityEnum
- type SeverityNotificationRuleEnum
- type Share
- type ShareTypeEnum
- type ShowSystemLedInfoParameters
- type ShowSystemLedInfoResult
- type SmbAccessEnum
- type SmbActiveFileOpensResponse
- type SmbActiveFilePath
- type SmbActiveOpen
- type SmbActiveSession
- type SmbConnection
- type SmbPermission
- type SmbPermissionsInfo
- type SmbPrincipal
- type SnapshotArchivalCopyPolicy
- type SnapshotAttempt
- type SnapshotCloudCopyPolicy
- type SnapshotCopyTask
- type SnapshotInfo
- type SnapshotInfoProto
- type SnapshotManagerParams
- type SnapshotReplicationCopyPolicy
- type SnapshotTarget
- type SnapshotTargetPolicyProto
- type SnapshotTargetSettings
- type SnapshotTaskStatusEnum
- type SnapshotVersion
- type SourceAppParams
- type SourceBackupStatus
- type SourceForPrincipalParam
- type SourceSpecialParameter
- type SourcesForSid
- type SqlAagHostAndDatabases
- type SqlBackupJobParams
- type SqlEnvJobParameters
- type SqlOptionsEnum
- type SqlProtectionSource
- type SqlRestoreParameters
- type SqlServerDbStateEnum
- type SqlSourceId
- type SqlUpdateRestoreTaskOptions
- type SslCertificateConfig
- type SslVerification
- type State1Enum
- type State2Enum
- type StateEnum
- type StateLicenseStateEnum
- type StateServiceStateResultEnum
- type StaticRoute
- type StatsGroup
- type Status1Enum
- type Status2Enum
- type Status4Enum
- type Status5Enum
- type Status6Enum
- type Status7Enum
- type StatusBackupRunEnum
- type StatusCopyRunEnum
- type StatusCopySnapshotTaskStatusEnum
- type StatusEnum
- type StatusGetProtectionRunsStatsEnum
- type StatusGetTenantsEnum
- type StatusRestoreTaskEnum
- type StatusSourceBackupStatusEnum
- type StatusTaskEnum
- type StatusTaskNotificationEnum
- type StopRemoteVaultSearchJobParameters
- type StorageDomainStats
- type StorageEfficiencyTile
- type StoragePolicy
- type StoragePolicyOverride
- type StorageSnapshotProviderParams
- type StorageStats
- type StorageTierEnum
- type StubbingPolicyProto
- type StyleEnum
- type Subnet
- type SubscriptionTypeEnum
- type SupportedConfig
- type SyslogServer
- type TagAttribute
- type TapeMediaInformation
- type TargetHostTypeEnum
- type Task
- type TaskAttribute
- type TaskEvent
- type TaskNotification
- type TaskStateEnum
- type TaskTypeEnum
- type Tenant
- type TenantActiveDirectoryUpdate
- type TenantActiveDirectoryUpdateParameters
- type TenantCreateParameters
- type TenantDeletionInfo
- type TenantEntityUpdate
- type TenantEntityUpdateParameters
- type TenantInfo
- type TenantLdapProviderUpdate
- type TenantLdapProviderUpdateParameters
- type TenantProtectionJobUpdate
- type TenantProtectionJobUpdateParameters
- type TenantProtectionPolicyUpdate
- type TenantProtectionPolicyUpdateParameters
- type TenantProxy
- type TenantStats
- type TenantUpdate
- type TenantUserUpdateParameters
- type TenantViewBoxUpdate
- type TenantViewBoxUpdateParameters
- type TenantViewUpdate
- type TenantViewUpdateParameters
- type TenantVlanUpdate
- type TenantVlanUpdateParameters
- type TestIdpReachability
- type ThrottlingPolicyOverride
- type ThrottlingPolicyParameters
- type ThroughputTile
- type TierType1Enum
- type TierType2Enum
- type TierType3Enum
- type TierTypeAzureCloudCredentialsEnum
- type TierTypeEnum
- type TierTypeGoogleCloudCredentialsEnum
- type TierTypeOracleCloudCredentialsEnum
- type TileTypesEnum
- type Time
- type TimeOfAWeek
- type TimeOfDay
- type TimeRangeSettings
- type TimeSeriesSchemaResponse
- type ToolsRunningStatusEnum
- type TrendingData
- type Type10Enum
- type Type11Enum
- type Type12Enum
- type Type13Enum
- type Type14Enum
- type Type15Enum
- type Type16Enum
- type Type17Enum
- type Type18Enum
- type Type19Enum
- type Type1Enum
- type Type20Enum
- type Type21Enum
- type Type22Enum
- type Type23Enum
- type Type24Enum
- type Type25Enum
- type Type26Enum
- type Type27Enum
- type Type28Enum
- type Type29Enum
- type Type2Enum
- type Type30Enum
- type Type31Enum
- type Type32Enum
- type Type34Enum
- type Type3Enum
- type Type4Enum
- type Type5Enum
- type Type6Enum
- type Type7Enum
- type Type8Enum
- type Type9Enum
- type TypeAdRestoreOptionsEnum
- type TypeAwsProtectionSourceEnum
- type TypeAzureProtectionSourceEnum
- type TypeCloneTaskRequestEnum
- type TypeCloudDeployTargetDetailsEnum
- type TypeConsumerEnum
- type TypeEnum
- type TypeFileSearchResultEnum
- type TypeFlashBladeProtectionSourceEnum
- type TypeGcpProtectionSourceEnum
- type TypeGpfsProtectionSourceEnum
- type TypeHyperFlexProtectionSourceEnum
- type TypeHypervDatastoreEnum
- type TypeHypervProtectionSourceEnum
- type TypeIsilonProtectionSourceEnum
- type TypeKubernetesProtectionSourceEnum
- type TypeKvmProtectionSourceEnum
- type TypeNasProtectionSourceEnum
- type TypeNetappProtectionSourceEnum
- type TypeNetappVolumeInfoEnum
- type TypeNetappVserverInfoEnum
- type TypeNetworkInterfaceEnum
- type TypeOffice365ProtectionSourceEnum
- type TypeOracleProtectionSourceEnum
- type TypePhysicalProtectionSourceEnum
- type TypeProtectionJobInfoEnum
- type TypeProtectionPolicyEnum
- type TypeProtectionPolicyRequestEnum
- type TypePureProtectionSourceEnum
- type TypeRecoverTaskRequestEnum
- type TypeRecoveryTaskInfoEnum
- type TypeRemoteHostEnum
- type TypeRestoreTaskEnum
- type TypeRunJobSnapshotTargetEnum
- type TypeSmbPermissionEnum
- type TypeSnapshotTargetSettingsEnum
- type TypeSqlProtectionSourceEnum
- type TypeUserIdMappingEnum
- type TypeVaultEnum
- type TypeVaultStatsInfoEnum
- type TypeViewProtectionSourceEnum
- type TypeVmwareProtectionSourceEnum
- type UnRegisterApplicationServersParameters
- type UniversalId
- type UniversalIdProto
- type UnprotectObjectParams
- type UpdateAntivirusServiceGroupParams
- type UpdateApplicationServerParameters
- type UpdateBondParameters
- type UpdateBondResult
- type UpdateClusterParams
- type UpdateDirQuotaArgs
- type UpdateEulaConfig
- type UpdateIdpConfigurationRequest
- type UpdateIgnoredTrustedDomainsParams
- type UpdateInfectedFileParams
- type UpdateInfectedFileResponse
- type UpdateLdapProviderParam
- type UpdateLdapProviderParams
- type UpdateLinuxPasswordReqParams
- type UpdateLinuxPasswordResult
- type UpdateMachineAccountsParams
- type UpdateProtectionJobRun
- type UpdateProtectionJobRunsParam
- type UpdateProtectionJobsState
- type UpdateProtectionJobsStateParams
- type UpdateProtectionObjectParameters
- type UpdateProtectionSourceParameters
- type UpdateResolutionParams
- type UpdateRestoreTaskParams
- type UpdateSourcesForPrincipalsParams
- type UpdateUserQuotaSettingsForView
- type UpdateViewAliasParam
- type UpdateViewParam
- type Upgradability1Enum
- type UpgradabilityAgentDeploymentStatusResponseEnum
- type UpgradabilityEnum
- type UpgradeClusterParameters
- type UpgradeClusterResult
- type UpgradeNodeParameters
- type UpgradeNodeResult
- type UpgradePhysicalAgentsMessage
- type UpgradePhysicalServerAgents
- type UpgradeStatusEnum
- type UploadPackageResult
- type UsageAndPerformanceStats
- type UsageSchemaInfo
- type UsageTypeEnum
- type User
- type UserDatabasePreferenceEnum
- type UserDeleteParameters
- type UserId
- type UserIdMapping
- type UserInfo
- type UserInformation
- type UserParameters
- type UserQuota
- type UserQuotaAndUsage
- type UserQuotaSettings
- type UserQuotaSummaryForUser
- type UserQuotaSummaryForView
- type UuidConfigProto
- type Value
- type ValueData
- type ValueTypeEnum
- type Vault
- type VaultBandwidthLimits
- type VaultConfig
- type VaultEncryptionKey
- type VaultGroupEnum
- type VaultParamsRestoreParams
- type VaultParamsRestoreParamsGlacier
- type VaultProviderStatsByEnv
- type VaultProviderStatsInfo
- type VaultRunInfo
- type VaultRunStatsSummary
- type VaultStats
- type VaultStatsInfo
- type VaultType1Enum
- type VaultTypeEnum
- type VaultTypeVaultProviderStatsInfoEnum
- type VcloudDirectorInfo
- type View
- type ViewAlias
- type ViewAliasInfo
- type ViewBox
- type ViewBoxPairInfo
- type ViewBoxStats
- type ViewIdMappingProtoProtocolAccessInfo
- type ViewParams
- type ViewProtection
- type ViewProtectionSource
- type ViewProtocolStats
- type ViewStatInfo
- type ViewStats
- type ViewStatsSnapshot
- type ViewUserQuotaParameters
- type ViewUserQuotas
- type VirtualDiskId
- type VirtualDiskIdInformation
- type VirtualDiskInfo
- type VirtualDiskInformation
- type VirtualDiskMapping
- type VirtualDiskMappingResponse
- type VirtualDiskRecoverTaskState
- type VirtualDiskRestoreParameters
- type VirtualDiskRestoreResponse
- type VirtualNodeConfiguration
- type Vlan
- type VlanParameters
- type VmBackupStatusEnum
- type VmBackupTypeEnum
- type VmVolumesInformation
- type VmwareBackupEnvParams
- type VmwareBackupSourceParams
- type VmwareCloneParameters
- type VmwareDiskExclusionProto
- type VmwareEnvJobParameters
- type VmwareObjectId
- type VmwareProtectionSource
- type VmwareRestoreParameters
- type VmwareSpecialParameters
- type VmwareTypeEnum
- type VolumeInfo
- type VolumeInfoDiskInfo
- type VolumeInfoDiskInfoPartitionInfo
- type VolumeInfoDiskInfoPhysicalRange
- type VolumeInfoLogicalVolumeInfo
- type VolumeSecurityInfo
- type VserverNetworkInterface
- type WebHookDeliveryTarget
- type WindowsHostSnapshotParameters
- type WormRetentionProto
- type WormRetentionType1Enum
- type WormRetentionTypeDataMigrationPolicyEnum
- type WormRetentionTypeEnum
- type WormRetentionTypeProtectionPolicyEnum
- type WormRetentionTypeProtectionPolicyRequestEnum
- type YodaIOPreferentialTierEnum
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AagPreferenceEnumArrayToValue ¶
func AagPreferenceEnumArrayToValue(aagPreferenceEnum []AagPreferenceEnum) []string
*
- Converts AagPreferenceEnum Array to its string Array representation
func AagPreferenceEnumToValue ¶
func AagPreferenceEnumToValue(aagPreferenceEnum AagPreferenceEnum) string
*
- Converts AagPreferenceEnum to its string representation
func AccessEnumArrayToValue ¶
func AccessEnumArrayToValue(accessEnum []AccessEnum) []string
*
- Converts AccessEnum Array to its string Array representation
func AccessEnumToValue ¶
func AccessEnumToValue(accessEnum AccessEnum) string
*
- Converts AccessEnum to its string representation
func AccessInfoListEnumArrayToValue ¶
func AccessInfoListEnumArrayToValue(accessInfoListEnum []AccessInfoListEnum) []string
*
- Converts AccessInfoListEnum Array to its string Array representation
func AccessInfoListEnumToValue ¶
func AccessInfoListEnumToValue(accessInfoListEnum AccessInfoListEnum) string
*
- Converts AccessInfoListEnum to its string representation
func AclModeEnumArrayToValue ¶
func AclModeEnumArrayToValue(aclModeEnum []AclModeEnum) []string
*
- Converts AclModeEnum Array to its string Array representation
func AclModeEnumToValue ¶
func AclModeEnumToValue(aclModeEnum AclModeEnum) string
*
- Converts AclModeEnum to its string representation
func ActionEnumArrayToValue ¶
func ActionEnumArrayToValue(actionEnum []ActionEnum) []string
*
- Converts ActionEnum Array to its string Array representation
func ActionEnumToValue ¶
func ActionEnumToValue(actionEnum ActionEnum) string
*
- Converts ActionEnum to its string representation
func ActionUpdateProtectionJobsStateParamsEnumArrayToValue ¶
func ActionUpdateProtectionJobsStateParamsEnumArrayToValue(actionUpdateProtectionJobsStateParamsEnum []ActionUpdateProtectionJobsStateParamsEnum) []string
*
- Converts ActionUpdateProtectionJobsStateParamsEnum Array to its string Array representation
func ActionUpdateProtectionJobsStateParamsEnumToValue ¶
func ActionUpdateProtectionJobsStateParamsEnumToValue(actionUpdateProtectionJobsStateParamsEnum ActionUpdateProtectionJobsStateParamsEnum) string
*
- Converts ActionUpdateProtectionJobsStateParamsEnum to its string representation
func AdAttributeFlagEnumArrayToValue ¶
func AdAttributeFlagEnumArrayToValue(adAttributeFlagEnum []AdAttributeFlagEnum) []string
*
- Converts AdAttributeFlagEnum Array to its string Array representation
func AdAttributeFlagEnumToValue ¶
func AdAttributeFlagEnumToValue(adAttributeFlagEnum AdAttributeFlagEnum) string
*
- Converts AdAttributeFlagEnum to its string representation
func AdObjectFlagEnumArrayToValue ¶
func AdObjectFlagEnumArrayToValue(adObjectFlagEnum []AdObjectFlagEnum) []string
*
- Converts AdObjectFlagEnum Array to its string Array representation
func AdObjectFlagEnumToValue ¶
func AdObjectFlagEnumToValue(adObjectFlagEnum AdObjectFlagEnum) string
*
- Converts AdObjectFlagEnum to its string representation
func AgentTypeEnumArrayToValue ¶ added in v1.1.2
func AgentTypeEnumArrayToValue(agentTypeEnum []AgentTypeEnum) []string
*
- Converts AgentTypeEnum Array to its string Array representation
func AgentTypeEnumToValue ¶ added in v1.1.2
func AgentTypeEnumToValue(agentTypeEnum AgentTypeEnum) string
*
- Converts AgentTypeEnum to its string representation
func AlertCategoryEnumArrayToValue ¶
func AlertCategoryEnumArrayToValue(alertCategoryEnum []AlertCategoryEnum) []string
*
- Converts AlertCategoryEnum Array to its string Array representation
func AlertCategoryEnumToValue ¶
func AlertCategoryEnumToValue(alertCategoryEnum AlertCategoryEnum) string
*
- Converts AlertCategoryEnum to its string representation
func AlertCategoryList1EnumArrayToValue ¶ added in v1.1.2
func AlertCategoryList1EnumArrayToValue(alertCategoryList1Enum []AlertCategoryList1Enum) []string
*
- Converts AlertCategoryList1Enum Array to its string Array representation
func AlertCategoryList1EnumToValue ¶ added in v1.1.2
func AlertCategoryList1EnumToValue(alertCategoryList1Enum AlertCategoryList1Enum) string
*
- Converts AlertCategoryList1Enum to its string representation
func AlertCategoryListEnumArrayToValue ¶
func AlertCategoryListEnumArrayToValue(alertCategoryListEnum []AlertCategoryListEnum) []string
*
- Converts AlertCategoryListEnum Array to its string Array representation
func AlertCategoryListEnumToValue ¶
func AlertCategoryListEnumToValue(alertCategoryListEnum AlertCategoryListEnum) string
*
- Converts AlertCategoryListEnum to its string representation
func AlertCategoryListGetAlertsEnumArrayToValue ¶
func AlertCategoryListGetAlertsEnumArrayToValue(alertCategoryListGetAlertsEnum []AlertCategoryListGetAlertsEnum) []string
*
- Converts AlertCategoryListGetAlertsEnum Array to its string Array representation
func AlertCategoryListGetAlertsEnumToValue ¶
func AlertCategoryListGetAlertsEnumToValue(alertCategoryListGetAlertsEnum AlertCategoryListGetAlertsEnum) string
*
- Converts AlertCategoryListGetAlertsEnum to its string representation
func AlertSeverityListEnumArrayToValue ¶
func AlertSeverityListEnumArrayToValue(alertSeverityListEnum []AlertSeverityListEnum) []string
*
- Converts AlertSeverityListEnum Array to its string Array representation
func AlertSeverityListEnumToValue ¶
func AlertSeverityListEnumToValue(alertSeverityListEnum AlertSeverityListEnum) string
*
- Converts AlertSeverityListEnum to its string representation
func AlertStateEnumArrayToValue ¶
func AlertStateEnumArrayToValue(alertStateEnum []AlertStateEnum) []string
*
- Converts AlertStateEnum Array to its string Array representation
func AlertStateEnumToValue ¶
func AlertStateEnumToValue(alertStateEnum AlertStateEnum) string
*
- Converts AlertStateEnum to its string representation
func AlertStateListEnumArrayToValue ¶
func AlertStateListEnumArrayToValue(alertStateListEnum []AlertStateListEnum) []string
*
- Converts AlertStateListEnum Array to its string Array representation
func AlertStateListEnumToValue ¶
func AlertStateListEnumToValue(alertStateListEnum AlertStateListEnum) string
*
- Converts AlertStateListEnum to its string representation
func AlertTypeBucketEnumArrayToValue ¶ added in v1.1.2
func AlertTypeBucketEnumArrayToValue(alertTypeBucketEnum []AlertTypeBucketEnum) []string
*
- Converts AlertTypeBucketEnum Array to its string Array representation
func AlertTypeBucketEnumToValue ¶ added in v1.1.2
func AlertTypeBucketEnumToValue(alertTypeBucketEnum AlertTypeBucketEnum) string
*
- Converts AlertTypeBucketEnum to its string representation
func AlertTypeBucketListEnumArrayToValue ¶ added in v1.1.2
func AlertTypeBucketListEnumArrayToValue(alertTypeBucketListEnum []AlertTypeBucketListEnum) []string
*
- Converts AlertTypeBucketListEnum Array to its string Array representation
func AlertTypeBucketListEnumToValue ¶ added in v1.1.2
func AlertTypeBucketListEnumToValue(alertTypeBucketListEnum AlertTypeBucketListEnum) string
*
- Converts AlertTypeBucketListEnum to its string representation
func AlertingPolicyEnumArrayToValue ¶
func AlertingPolicyEnumArrayToValue(alertingPolicyEnum []AlertingPolicyEnum) []string
*
- Converts AlertingPolicyEnum Array to its string Array representation
func AlertingPolicyEnumToValue ¶
func AlertingPolicyEnumToValue(alertingPolicyEnum AlertingPolicyEnum) string
*
- Converts AlertingPolicyEnum to its string representation
func AlgorithmEnumArrayToValue ¶
func AlgorithmEnumArrayToValue(algorithmEnum []AlgorithmEnum) []string
*
- Converts AlgorithmEnum Array to its string Array representation
func AlgorithmEnumToValue ¶
func AlgorithmEnumToValue(algorithmEnum AlgorithmEnum) string
*
- Converts AlgorithmEnum to its string representation
func ApolloIOPreferentialTierEnumArrayToValue ¶ added in v1.1.2
func ApolloIOPreferentialTierEnumArrayToValue(apolloIOPreferentialTierEnum []ApolloIOPreferentialTierEnum) []string
*
- Converts ApolloIOPreferentialTierEnum Array to its string Array representation
func ApolloIOPreferentialTierEnumToValue ¶ added in v1.1.2
func ApolloIOPreferentialTierEnumToValue(apolloIOPreferentialTierEnum ApolloIOPreferentialTierEnum) string
*
- Converts ApolloIOPreferentialTierEnum to its string representation
func ApolloWalIOPreferentialTierEnumArrayToValue ¶ added in v1.1.2
func ApolloWalIOPreferentialTierEnumArrayToValue(apolloWalIOPreferentialTierEnum []ApolloWalIOPreferentialTierEnum) []string
*
- Converts ApolloWalIOPreferentialTierEnum Array to its string Array representation
func ApolloWalIOPreferentialTierEnumToValue ¶ added in v1.1.2
func ApolloWalIOPreferentialTierEnumToValue(apolloWalIOPreferentialTierEnum ApolloWalIOPreferentialTierEnum) string
*
- Converts ApolloWalIOPreferentialTierEnum to its string representation
func ApplicationEnumArrayToValue ¶
func ApplicationEnumArrayToValue(applicationEnum []ApplicationEnum) []string
*
- Converts ApplicationEnum Array to its string Array representation
func ApplicationEnumToValue ¶
func ApplicationEnumToValue(applicationEnum ApplicationEnum) string
*
- Converts ApplicationEnum to its string representation
func ApplicationEnvironmentApplicationsRestoreTaskRequestEnumArrayToValue ¶ added in v1.1.2
func ApplicationEnvironmentApplicationsRestoreTaskRequestEnumArrayToValue(applicationEnvironmentApplicationsRestoreTaskRequestEnum []ApplicationEnvironmentApplicationsRestoreTaskRequestEnum) []string
*
- Converts ApplicationEnvironmentApplicationsRestoreTaskRequestEnum Array to its string Array representation
func ApplicationEnvironmentApplicationsRestoreTaskRequestEnumToValue ¶ added in v1.1.2
func ApplicationEnvironmentApplicationsRestoreTaskRequestEnumToValue(applicationEnvironmentApplicationsRestoreTaskRequestEnum ApplicationEnvironmentApplicationsRestoreTaskRequestEnum) string
*
- Converts ApplicationEnvironmentApplicationsRestoreTaskRequestEnum to its string representation
func ApplicationEnvironmentEnumArrayToValue ¶
func ApplicationEnvironmentEnumArrayToValue(applicationEnvironmentEnum []ApplicationEnvironmentEnum) []string
*
- Converts ApplicationEnvironmentEnum Array to its string Array representation
func ApplicationEnvironmentEnumToValue ¶
func ApplicationEnvironmentEnumToValue(applicationEnvironmentEnum ApplicationEnvironmentEnum) string
*
- Converts ApplicationEnvironmentEnum to its string representation
func AppsModeEnumArrayToValue ¶
func AppsModeEnumArrayToValue(appsModeEnum []AppsModeEnum) []string
*
- Converts AppsModeEnum Array to its string Array representation
func AppsModeEnumToValue ¶
func AppsModeEnumToValue(appsModeEnum AppsModeEnum) string
*
- Converts AppsModeEnum to its string representation
func AthenaIOPreferentialTierEnumArrayToValue ¶ added in v1.1.2
func AthenaIOPreferentialTierEnumArrayToValue(athenaIOPreferentialTierEnum []AthenaIOPreferentialTierEnum) []string
*
- Converts AthenaIOPreferentialTierEnum Array to its string Array representation
func AthenaIOPreferentialTierEnumToValue ¶ added in v1.1.2
func AthenaIOPreferentialTierEnumToValue(athenaIOPreferentialTierEnum AthenaIOPreferentialTierEnum) string
*
- Converts AthenaIOPreferentialTierEnum to its string representation
func AthenaSlowerIOPreferentialTierEnumArrayToValue ¶ added in v1.1.2
func AthenaSlowerIOPreferentialTierEnumArrayToValue(athenaSlowerIOPreferentialTierEnum []AthenaSlowerIOPreferentialTierEnum) []string
*
- Converts AthenaSlowerIOPreferentialTierEnum Array to its string Array representation
func AthenaSlowerIOPreferentialTierEnumToValue ¶ added in v1.1.2
func AthenaSlowerIOPreferentialTierEnumToValue(athenaSlowerIOPreferentialTierEnum AthenaSlowerIOPreferentialTierEnum) string
*
- Converts AthenaSlowerIOPreferentialTierEnum to its string representation
func AuthTypeEnumArrayToValue ¶
func AuthTypeEnumArrayToValue(authTypeEnum []AuthTypeEnum) []string
*
- Converts AuthTypeEnum Array to its string Array representation
func AuthTypeEnumToValue ¶
func AuthTypeEnumToValue(authTypeEnum AuthTypeEnum) string
*
- Converts AuthTypeEnum to its string representation
func AuthenticationStatusEnumArrayToValue ¶
func AuthenticationStatusEnumArrayToValue(authenticationStatusEnum []AuthenticationStatusEnum) []string
*
- Converts AuthenticationStatusEnum Array to its string Array representation
func AuthenticationStatusEnumToValue ¶
func AuthenticationStatusEnumToValue(authenticationStatusEnum AuthenticationStatusEnum) string
*
- Converts AuthenticationStatusEnum to its string representation
func AuthenticationTypeEnumArrayToValue ¶
func AuthenticationTypeEnumArrayToValue(authenticationTypeEnum []AuthenticationTypeEnum) []string
*
- Converts AuthenticationTypeEnum Array to its string Array representation
func AuthenticationTypeEnumToValue ¶
func AuthenticationTypeEnumToValue(authenticationTypeEnum AuthenticationTypeEnum) string
*
- Converts AuthenticationTypeEnum to its string representation
func AuthenticationTypeUserEnumArrayToValue ¶ added in v1.1.2
func AuthenticationTypeUserEnumArrayToValue(authenticationTypeUserEnum []AuthenticationTypeUserEnum) []string
*
- Converts AuthenticationTypeUserEnum Array to its string Array representation
func AuthenticationTypeUserEnumToValue ¶ added in v1.1.2
func AuthenticationTypeUserEnumToValue(authenticationTypeUserEnum AuthenticationTypeUserEnum) string
*
- Converts AuthenticationTypeUserEnum to its string representation
func AwsTypeEnumArrayToValue ¶
func AwsTypeEnumArrayToValue(awsTypeEnum []AwsTypeEnum) []string
*
- Converts AwsTypeEnum Array to its string Array representation
func AwsTypeEnumToValue ¶
func AwsTypeEnumToValue(awsTypeEnum AwsTypeEnum) string
*
- Converts AwsTypeEnum to its string representation
func AzureTypeEnumArrayToValue ¶
func AzureTypeEnumArrayToValue(azureTypeEnum []AzureTypeEnum) []string
*
- Converts AzureTypeEnum Array to its string Array representation
func AzureTypeEnumToValue ¶
func AzureTypeEnumToValue(azureTypeEnum AzureTypeEnum) string
*
- Converts AzureTypeEnum to its string representation
func BackupRunTypeEnumArrayToValue ¶
func BackupRunTypeEnumArrayToValue(backupRunTypeEnum []BackupRunTypeEnum) []string
*
- Converts BackupRunTypeEnum Array to its string Array representation
func BackupRunTypeEnumToValue ¶
func BackupRunTypeEnumToValue(backupRunTypeEnum BackupRunTypeEnum) string
*
- Converts BackupRunTypeEnum to its string representation
func BackupType1EnumArrayToValue ¶ added in v1.1.2
func BackupType1EnumArrayToValue(backupType1Enum []BackupType1Enum) []string
*
- Converts BackupType1Enum Array to its string Array representation
func BackupType1EnumToValue ¶ added in v1.1.2
func BackupType1EnumToValue(backupType1Enum BackupType1Enum) string
*
- Converts BackupType1Enum to its string representation
func BackupTypeEnumArrayToValue ¶
func BackupTypeEnumArrayToValue(backupTypeEnum []BackupTypeEnum) []string
*
- Converts BackupTypeEnum Array to its string Array representation
func BackupTypeEnumToValue ¶
func BackupTypeEnumToValue(backupTypeEnum BackupTypeEnum) string
*
- Converts BackupTypeEnum to its string representation
func BackupTypeSqlEnvJobParametersEnumArrayToValue ¶
func BackupTypeSqlEnvJobParametersEnumArrayToValue(backupTypeSqlEnvJobParametersEnum []BackupTypeSqlEnvJobParametersEnum) []string
*
- Converts BackupTypeSqlEnvJobParametersEnum Array to its string Array representation
func BackupTypeSqlEnvJobParametersEnumToValue ¶
func BackupTypeSqlEnvJobParametersEnumToValue(backupTypeSqlEnvJobParametersEnum BackupTypeSqlEnvJobParametersEnum) string
*
- Converts BackupTypeSqlEnvJobParametersEnum to its string representation
func BondingModeCreateBondParametersEnumArrayToValue ¶
func BondingModeCreateBondParametersEnumArrayToValue(bondingModeCreateBondParametersEnum []BondingModeCreateBondParametersEnum) []string
*
- Converts BondingModeCreateBondParametersEnum Array to its string Array representation
func BondingModeCreateBondParametersEnumToValue ¶
func BondingModeCreateBondParametersEnumToValue(bondingModeCreateBondParametersEnum BondingModeCreateBondParametersEnum) string
*
- Converts BondingModeCreateBondParametersEnum to its string representation
func BondingModeEnumArrayToValue ¶
func BondingModeEnumArrayToValue(bondingModeEnum []BondingModeEnum) []string
*
- Converts BondingModeEnum Array to its string Array representation
func BondingModeEnumToValue ¶
func BondingModeEnumToValue(bondingModeEnum BondingModeEnum) string
*
- Converts BondingModeEnum to its string representation
func BondingModeNetworkInterfaceEnumArrayToValue ¶
func BondingModeNetworkInterfaceEnumArrayToValue(bondingModeNetworkInterfaceEnum []BondingModeNetworkInterfaceEnum) []string
*
- Converts BondingModeNetworkInterfaceEnum Array to its string Array representation
func BondingModeNetworkInterfaceEnumToValue ¶
func BondingModeNetworkInterfaceEnumToValue(bondingModeNetworkInterfaceEnum BondingModeNetworkInterfaceEnum) string
*
- Converts BondingModeNetworkInterfaceEnum to its string representation
func BondingModeUpdateBondParametersEnumArrayToValue ¶
func BondingModeUpdateBondParametersEnumArrayToValue(bondingModeUpdateBondParametersEnum []BondingModeUpdateBondParametersEnum) []string
*
- Converts BondingModeUpdateBondParametersEnum Array to its string Array representation
func BondingModeUpdateBondParametersEnumToValue ¶
func BondingModeUpdateBondParametersEnumToValue(bondingModeUpdateBondParametersEnum BondingModeUpdateBondParametersEnum) string
*
- Converts BondingModeUpdateBondParametersEnum to its string representation
func Category1EnumArrayToValue ¶ added in v1.1.2
func Category1EnumArrayToValue(category1Enum []Category1Enum) []string
*
- Converts Category1Enum Array to its string Array representation
func Category1EnumToValue ¶ added in v1.1.2
func Category1EnumToValue(category1Enum Category1Enum) string
*
- Converts Category1Enum to its string representation
func Category2EnumArrayToValue ¶ added in v1.1.2
func Category2EnumArrayToValue(category2Enum []Category2Enum) []string
*
- Converts Category2Enum Array to its string Array representation
func Category2EnumToValue ¶ added in v1.1.2
func Category2EnumToValue(category2Enum Category2Enum) string
*
- Converts Category2Enum to its string representation
func CategoryAlertMetadataEnumArrayToValue ¶
func CategoryAlertMetadataEnumArrayToValue(categoryAlertMetadataEnum []CategoryAlertMetadataEnum) []string
*
- Converts CategoryAlertMetadataEnum Array to its string Array representation
func CategoryAlertMetadataEnumToValue ¶
func CategoryAlertMetadataEnumToValue(categoryAlertMetadataEnum CategoryAlertMetadataEnum) string
*
- Converts CategoryAlertMetadataEnum to its string representation
func CategoryEnumArrayToValue ¶
func CategoryEnumArrayToValue(categoryEnum []CategoryEnum) []string
*
- Converts CategoryEnum Array to its string Array representation
func CategoryEnumToValue ¶
func CategoryEnumToValue(categoryEnum CategoryEnum) string
*
- Converts CategoryEnum to its string representation
func CategoryNotificationRuleEnumArrayToValue ¶
func CategoryNotificationRuleEnumArrayToValue(categoryNotificationRuleEnum []CategoryNotificationRuleEnum) []string
*
- Converts CategoryNotificationRuleEnum Array to its string Array representation
func CategoryNotificationRuleEnumToValue ¶
func CategoryNotificationRuleEnumToValue(categoryNotificationRuleEnum CategoryNotificationRuleEnum) string
*
- Converts CategoryNotificationRuleEnum to its string representation
func CentrifySchemaEnumArrayToValue ¶
func CentrifySchemaEnumArrayToValue(centrifySchemaEnum []CentrifySchemaEnum) []string
*
- Converts CentrifySchemaEnum Array to its string Array representation
func CentrifySchemaEnumToValue ¶
func CentrifySchemaEnumToValue(centrifySchemaEnum CentrifySchemaEnum) string
*
- Converts CentrifySchemaEnum to its string representation
func ChangeEnumArrayToValue ¶ added in v1.1.2
func ChangeEnumArrayToValue(changeEnum []ChangeEnum) []string
*
- Converts ChangeEnum Array to its string Array representation
func ChangeEnumToValue ¶ added in v1.1.2
func ChangeEnumToValue(changeEnum ChangeEnum) string
*
- Converts ChangeEnum to its string representation
func ClusterType1EnumArrayToValue ¶ added in v1.1.2
func ClusterType1EnumArrayToValue(clusterType1Enum []ClusterType1Enum) []string
*
- Converts ClusterType1Enum Array to its string Array representation
func ClusterType1EnumToValue ¶ added in v1.1.2
func ClusterType1EnumToValue(clusterType1Enum ClusterType1Enum) string
*
- Converts ClusterType1Enum to its string representation
func ClusterTypeClusterEnumArrayToValue ¶
func ClusterTypeClusterEnumArrayToValue(clusterTypeClusterEnum []ClusterTypeClusterEnum) []string
*
- Converts ClusterTypeClusterEnum Array to its string Array representation
func ClusterTypeClusterEnumToValue ¶
func ClusterTypeClusterEnumToValue(clusterTypeClusterEnum ClusterTypeClusterEnum) string
*
- Converts ClusterTypeClusterEnum to its string representation
func ClusterTypeEnumArrayToValue ¶
func ClusterTypeEnumArrayToValue(clusterTypeEnum []ClusterTypeEnum) []string
*
- Converts ClusterTypeEnum Array to its string Array representation
func ClusterTypeEnumToValue ¶
func ClusterTypeEnumToValue(clusterTypeEnum ClusterTypeEnum) string
*
- Converts ClusterTypeEnum to its string representation
func CombineMethodEnumArrayToValue ¶
func CombineMethodEnumArrayToValue(combineMethodEnum []CombineMethodEnum) []string
*
- Converts CombineMethodEnum Array to its string Array representation
func CombineMethodEnumToValue ¶
func CombineMethodEnumToValue(combineMethodEnum CombineMethodEnum) string
*
- Converts CombineMethodEnum to its string representation
func CompressionPolicy1EnumArrayToValue ¶ added in v1.1.2
func CompressionPolicy1EnumArrayToValue(compressionPolicy1Enum []CompressionPolicy1Enum) []string
*
- Converts CompressionPolicy1Enum Array to its string Array representation
func CompressionPolicy1EnumToValue ¶ added in v1.1.2
func CompressionPolicy1EnumToValue(compressionPolicy1Enum CompressionPolicy1Enum) string
*
- Converts CompressionPolicy1Enum to its string representation
func CompressionPolicyEnumArrayToValue ¶
func CompressionPolicyEnumArrayToValue(compressionPolicyEnum []CompressionPolicyEnum) []string
*
- Converts CompressionPolicyEnum Array to its string Array representation
func CompressionPolicyEnumToValue ¶
func CompressionPolicyEnumToValue(compressionPolicyEnum CompressionPolicyEnum) string
*
- Converts CompressionPolicyEnum to its string representation
func CompressionPolicyVaultEnumArrayToValue ¶
func CompressionPolicyVaultEnumArrayToValue(compressionPolicyVaultEnum []CompressionPolicyVaultEnum) []string
*
- Converts CompressionPolicyVaultEnum Array to its string Array representation
func CompressionPolicyVaultEnumToValue ¶
func CompressionPolicyVaultEnumToValue(compressionPolicyVaultEnum CompressionPolicyVaultEnum) string
*
- Converts CompressionPolicyVaultEnum to its string representation
func ConnectionStateEnumArrayToValue ¶
func ConnectionStateEnumArrayToValue(connectionStateEnum []ConnectionStateEnum) []string
*
- Converts ConnectionStateEnum Array to its string Array representation
func ConnectionStateEnumToValue ¶
func ConnectionStateEnumToValue(connectionStateEnum ConnectionStateEnum) string
*
- Converts ConnectionStateEnum to its string representation
func ConsumerTypeEnumArrayToValue ¶ added in v1.1.2
func ConsumerTypeEnumArrayToValue(consumerTypeEnum []ConsumerTypeEnum) []string
*
- Converts ConsumerTypeEnum Array to its string Array representation
func ConsumerTypeEnumToValue ¶ added in v1.1.2
func ConsumerTypeEnumToValue(consumerTypeEnum ConsumerTypeEnum) string
*
- Converts ConsumerTypeEnum to its string representation
func ConsumerTypeGetConsumerStatsEnumArrayToValue ¶ added in v1.1.2
func ConsumerTypeGetConsumerStatsEnumArrayToValue(consumerTypeGetConsumerStatsEnum []ConsumerTypeGetConsumerStatsEnum) []string
*
- Converts ConsumerTypeGetConsumerStatsEnum Array to its string Array representation
func ConsumerTypeGetConsumerStatsEnumToValue ¶ added in v1.1.2
func ConsumerTypeGetConsumerStatsEnumToValue(consumerTypeGetConsumerStatsEnum ConsumerTypeGetConsumerStatsEnum) string
*
- Converts ConsumerTypeGetConsumerStatsEnum to its string representation
func ConsumerTypeGetTenantStatsEnumArrayToValue ¶ added in v1.1.2
func ConsumerTypeGetTenantStatsEnumArrayToValue(consumerTypeGetTenantStatsEnum []ConsumerTypeGetTenantStatsEnum) []string
*
- Converts ConsumerTypeGetTenantStatsEnum Array to its string Array representation
func ConsumerTypeGetTenantStatsEnumToValue ¶ added in v1.1.2
func ConsumerTypeGetTenantStatsEnumToValue(consumerTypeGetTenantStatsEnum ConsumerTypeGetTenantStatsEnum) string
*
- Converts ConsumerTypeGetTenantStatsEnum to its string representation
func CurrentOperationEnumArrayToValue ¶
func CurrentOperationEnumArrayToValue(currentOperationEnum []CurrentOperationEnum) []string
*
- Converts CurrentOperationEnum Array to its string Array representation
func CurrentOperationEnumToValue ¶
func CurrentOperationEnumToValue(currentOperationEnum CurrentOperationEnum) string
*
- Converts CurrentOperationEnum to its string representation
func DataDiskTypeEnumArrayToValue ¶
func DataDiskTypeEnumArrayToValue(dataDiskTypeEnum []DataDiskTypeEnum) []string
*
- Converts DataDiskTypeEnum Array to its string Array representation
func DataDiskTypeEnumToValue ¶
func DataDiskTypeEnumToValue(dataDiskTypeEnum DataDiskTypeEnum) string
*
- Converts DataDiskTypeEnum to its string representation
func DataProtocolEnumArrayToValue ¶
func DataProtocolEnumArrayToValue(dataProtocolEnum []DataProtocolEnum) []string
*
- Converts DataProtocolEnum Array to its string Array representation
func DataProtocolEnumToValue ¶
func DataProtocolEnumToValue(dataProtocolEnum DataProtocolEnum) string
*
- Converts DataProtocolEnum to its string representation
func Day1EnumArrayToValue ¶ added in v1.1.2
*
- Converts Day1Enum Array to its string Array representation
func Day3EnumArrayToValue ¶ added in v1.1.2
*
- Converts Day3Enum Array to its string Array representation
func DayBlackoutPeriodEnumArrayToValue ¶
func DayBlackoutPeriodEnumArrayToValue(dayBlackoutPeriodEnum []DayBlackoutPeriodEnum) []string
*
- Converts DayBlackoutPeriodEnum Array to its string Array representation
func DayBlackoutPeriodEnumToValue ¶
func DayBlackoutPeriodEnumToValue(dayBlackoutPeriodEnum DayBlackoutPeriodEnum) string
*
- Converts DayBlackoutPeriodEnum to its string representation
func DayCountEnumArrayToValue ¶
func DayCountEnumArrayToValue(dayCountEnum []DayCountEnum) []string
*
- Converts DayCountEnum Array to its string Array representation
func DayCountEnumToValue ¶
func DayCountEnumToValue(dayCountEnum DayCountEnum) string
*
- Converts DayCountEnum to its string representation
func DayMonthlyScheduleEnumArrayToValue ¶
func DayMonthlyScheduleEnumArrayToValue(dayMonthlyScheduleEnum []DayMonthlyScheduleEnum) []string
*
- Converts DayMonthlyScheduleEnum Array to its string Array representation
func DayMonthlyScheduleEnumToValue ¶
func DayMonthlyScheduleEnumToValue(dayMonthlyScheduleEnum DayMonthlyScheduleEnum) string
*
- Converts DayMonthlyScheduleEnum to its string representation
func DbTypeEnumArrayToValue ¶ added in v1.1.2
func DbTypeEnumArrayToValue(dbTypeEnum []DbTypeEnum) []string
*
- Converts DbTypeEnum Array to its string Array representation
func DbTypeEnumToValue ¶ added in v1.1.2
func DbTypeEnumToValue(dbTypeEnum DbTypeEnum) string
*
- Converts DbTypeEnum to its string representation
func DesiredWalLocationEnumArrayToValue ¶
func DesiredWalLocationEnumArrayToValue(desiredWalLocationEnum []DesiredWalLocationEnum) []string
*
- Converts DesiredWalLocationEnum Array to its string Array representation
func DesiredWalLocationEnumToValue ¶
func DesiredWalLocationEnumToValue(desiredWalLocationEnum DesiredWalLocationEnum) string
*
- Converts DesiredWalLocationEnum to its string representation
func DiskFormatEnumArrayToValue ¶
func DiskFormatEnumArrayToValue(diskFormatEnum []DiskFormatEnum) []string
*
- Converts DiskFormatEnum Array to its string Array representation
func DiskFormatEnumToValue ¶
func DiskFormatEnumToValue(diskFormatEnum DiskFormatEnum) string
*
- Converts DiskFormatEnum to its string representation
func EncryptionPolicy1EnumArrayToValue ¶ added in v1.1.2
func EncryptionPolicy1EnumArrayToValue(encryptionPolicy1Enum []EncryptionPolicy1Enum) []string
*
- Converts EncryptionPolicy1Enum Array to its string Array representation
func EncryptionPolicy1EnumToValue ¶ added in v1.1.2
func EncryptionPolicy1EnumToValue(encryptionPolicy1Enum EncryptionPolicy1Enum) string
*
- Converts EncryptionPolicy1Enum to its string representation
func EncryptionPolicyEnumArrayToValue ¶
func EncryptionPolicyEnumArrayToValue(encryptionPolicyEnum []EncryptionPolicyEnum) []string
*
- Converts EncryptionPolicyEnum Array to its string Array representation
func EncryptionPolicyEnumToValue ¶
func EncryptionPolicyEnumToValue(encryptionPolicyEnum EncryptionPolicyEnum) string
*
- Converts EncryptionPolicyEnum to its string representation
func EncryptionPolicyVaultEnumArrayToValue ¶
func EncryptionPolicyVaultEnumArrayToValue(encryptionPolicyVaultEnum []EncryptionPolicyVaultEnum) []string
*
- Converts EncryptionPolicyVaultEnum Array to its string Array representation
func EncryptionPolicyVaultEnumToValue ¶
func EncryptionPolicyVaultEnumToValue(encryptionPolicyVaultEnum EncryptionPolicyVaultEnum) string
*
- Converts EncryptionPolicyVaultEnum to its string representation
func EntityTypeEnumArrayToValue ¶
func EntityTypeEnumArrayToValue(entityTypeEnum []EntityTypeEnum) []string
*
- Converts EntityTypeEnum Array to its string Array representation
func EntityTypeEnumToValue ¶
func EntityTypeEnumToValue(entityTypeEnum EntityTypeEnum) string
*
- Converts EntityTypeEnum to its string representation
func EntityTypeGetFileDistributionStatsEnumArrayToValue ¶ added in v1.1.2
func EntityTypeGetFileDistributionStatsEnumArrayToValue(entityTypeGetFileDistributionStatsEnum []EntityTypeGetFileDistributionStatsEnum) []string
*
- Converts EntityTypeGetFileDistributionStatsEnum Array to its string Array representation
func EntityTypeGetFileDistributionStatsEnumToValue ¶ added in v1.1.2
func EntityTypeGetFileDistributionStatsEnumToValue(entityTypeGetFileDistributionStatsEnum EntityTypeGetFileDistributionStatsEnum) string
*
- Converts EntityTypeGetFileDistributionStatsEnum to its string representation
func Environment10EnumArrayToValue ¶ added in v1.1.2
func Environment10EnumArrayToValue(environment10Enum []Environment10Enum) []string
*
- Converts Environment10Enum Array to its string Array representation
func Environment10EnumToValue ¶ added in v1.1.2
func Environment10EnumToValue(environment10Enum Environment10Enum) string
*
- Converts Environment10Enum to its string representation
func Environment12EnumArrayToValue ¶ added in v1.1.2
func Environment12EnumArrayToValue(environment12Enum []Environment12Enum) []string
*
- Converts Environment12Enum Array to its string Array representation
func Environment12EnumToValue ¶ added in v1.1.2
func Environment12EnumToValue(environment12Enum Environment12Enum) string
*
- Converts Environment12Enum to its string representation
func Environment13EnumArrayToValue ¶ added in v1.1.2
func Environment13EnumArrayToValue(environment13Enum []Environment13Enum) []string
*
- Converts Environment13Enum Array to its string Array representation
func Environment13EnumToValue ¶ added in v1.1.2
func Environment13EnumToValue(environment13Enum Environment13Enum) string
*
- Converts Environment13Enum to its string representation
func Environment15EnumArrayToValue ¶ added in v1.1.2
func Environment15EnumArrayToValue(environment15Enum []Environment15Enum) []string
*
- Converts Environment15Enum Array to its string Array representation
func Environment15EnumToValue ¶ added in v1.1.2
func Environment15EnumToValue(environment15Enum Environment15Enum) string
*
- Converts Environment15Enum to its string representation
func Environment1EnumArrayToValue ¶ added in v1.1.2
func Environment1EnumArrayToValue(environment1Enum []Environment1Enum) []string
*
- Converts Environment1Enum Array to its string Array representation
func Environment1EnumToValue ¶ added in v1.1.2
func Environment1EnumToValue(environment1Enum Environment1Enum) string
*
- Converts Environment1Enum to its string representation
func Environment2EnumArrayToValue ¶ added in v1.1.2
func Environment2EnumArrayToValue(environment2Enum []Environment2Enum) []string
*
- Converts Environment2Enum Array to its string Array representation
func Environment2EnumToValue ¶ added in v1.1.2
func Environment2EnumToValue(environment2Enum Environment2Enum) string
*
- Converts Environment2Enum to its string representation
func Environment3EnumArrayToValue ¶ added in v1.1.2
func Environment3EnumArrayToValue(environment3Enum []Environment3Enum) []string
*
- Converts Environment3Enum Array to its string Array representation
func Environment3EnumToValue ¶ added in v1.1.2
func Environment3EnumToValue(environment3Enum Environment3Enum) string
*
- Converts Environment3Enum to its string representation
func Environment4EnumArrayToValue ¶ added in v1.1.2
func Environment4EnumArrayToValue(environment4Enum []Environment4Enum) []string
*
- Converts Environment4Enum Array to its string Array representation
func Environment4EnumToValue ¶ added in v1.1.2
func Environment4EnumToValue(environment4Enum Environment4Enum) string
*
- Converts Environment4Enum to its string representation
func Environment5EnumArrayToValue ¶ added in v1.1.2
func Environment5EnumArrayToValue(environment5Enum []Environment5Enum) []string
*
- Converts Environment5Enum Array to its string Array representation
func Environment5EnumToValue ¶ added in v1.1.2
func Environment5EnumToValue(environment5Enum Environment5Enum) string
*
- Converts Environment5Enum to its string representation
func Environment6EnumArrayToValue ¶ added in v1.1.2
func Environment6EnumArrayToValue(environment6Enum []Environment6Enum) []string
*
- Converts Environment6Enum Array to its string Array representation
func Environment6EnumToValue ¶ added in v1.1.2
func Environment6EnumToValue(environment6Enum Environment6Enum) string
*
- Converts Environment6Enum to its string representation
func Environment7EnumArrayToValue ¶ added in v1.1.2
func Environment7EnumArrayToValue(environment7Enum []Environment7Enum) []string
*
- Converts Environment7Enum Array to its string Array representation
func Environment7EnumToValue ¶ added in v1.1.2
func Environment7EnumToValue(environment7Enum Environment7Enum) string
*
- Converts Environment7Enum to its string representation
func Environment8EnumArrayToValue ¶ added in v1.1.2
func Environment8EnumArrayToValue(environment8Enum []Environment8Enum) []string
*
- Converts Environment8Enum Array to its string Array representation
func Environment8EnumToValue ¶ added in v1.1.2
func Environment8EnumToValue(environment8Enum Environment8Enum) string
*
- Converts Environment8Enum to its string representation
func Environment9EnumArrayToValue ¶ added in v1.1.2
func Environment9EnumArrayToValue(environment9Enum []Environment9Enum) []string
*
- Converts Environment9Enum Array to its string Array representation
func Environment9EnumToValue ¶ added in v1.1.2
func Environment9EnumToValue(environment9Enum Environment9Enum) string
*
- Converts Environment9Enum to its string representation
func EnvironmentAggregatedSubtreeInfoEnumArrayToValue ¶
func EnvironmentAggregatedSubtreeInfoEnumArrayToValue(environmentAggregatedSubtreeInfoEnum []EnvironmentAggregatedSubtreeInfoEnum) []string
*
- Converts EnvironmentAggregatedSubtreeInfoEnum Array to its string Array representation
func EnvironmentAggregatedSubtreeInfoEnumToValue ¶
func EnvironmentAggregatedSubtreeInfoEnumToValue(environmentAggregatedSubtreeInfoEnum EnvironmentAggregatedSubtreeInfoEnum) string
*
- Converts EnvironmentAggregatedSubtreeInfoEnum to its string representation
func EnvironmentApplicationInfoEnumArrayToValue ¶
func EnvironmentApplicationInfoEnumArrayToValue(environmentApplicationInfoEnum []EnvironmentApplicationInfoEnum) []string
*
- Converts EnvironmentApplicationInfoEnum Array to its string Array representation
func EnvironmentApplicationInfoEnumToValue ¶
func EnvironmentApplicationInfoEnumToValue(environmentApplicationInfoEnum EnvironmentApplicationInfoEnum) string
*
- Converts EnvironmentApplicationInfoEnum to its string representation
func EnvironmentBackupRunEnumArrayToValue ¶
func EnvironmentBackupRunEnumArrayToValue(environmentBackupRunEnum []EnvironmentBackupRunEnum) []string
*
- Converts EnvironmentBackupRunEnum Array to its string Array representation
func EnvironmentBackupRunEnumToValue ¶
func EnvironmentBackupRunEnumToValue(environmentBackupRunEnum EnvironmentBackupRunEnum) string
*
- Converts EnvironmentBackupRunEnum to its string representation
func EnvironmentConnectorParametersEnumArrayToValue ¶
func EnvironmentConnectorParametersEnumArrayToValue(environmentConnectorParametersEnum []EnvironmentConnectorParametersEnum) []string
*
- Converts EnvironmentConnectorParametersEnum Array to its string Array representation
func EnvironmentConnectorParametersEnumToValue ¶
func EnvironmentConnectorParametersEnumToValue(environmentConnectorParametersEnum EnvironmentConnectorParametersEnum) string
*
- Converts EnvironmentConnectorParametersEnum to its string representation
func EnvironmentEnumArrayToValue ¶
func EnvironmentEnumArrayToValue(environmentEnum []EnvironmentEnum) []string
*
- Converts EnvironmentEnum Array to its string Array representation
func EnvironmentEnumToValue ¶
func EnvironmentEnumToValue(environmentEnum EnvironmentEnum) string
*
- Converts EnvironmentEnum to its string representation
func EnvironmentGetProtectionJobsEnumArrayToValue ¶
func EnvironmentGetProtectionJobsEnumArrayToValue(environmentGetProtectionJobsEnum []EnvironmentGetProtectionJobsEnum) []string
*
- Converts EnvironmentGetProtectionJobsEnum Array to its string Array representation
func EnvironmentGetProtectionJobsEnumToValue ¶
func EnvironmentGetProtectionJobsEnumToValue(environmentGetProtectionJobsEnum EnvironmentGetProtectionJobsEnum) string
*
- Converts EnvironmentGetProtectionJobsEnum to its string representation
func EnvironmentGetProtectionPoliciesEnumArrayToValue ¶
func EnvironmentGetProtectionPoliciesEnumArrayToValue(environmentGetProtectionPoliciesEnum []EnvironmentGetProtectionPoliciesEnum) []string
*
- Converts EnvironmentGetProtectionPoliciesEnum Array to its string Array representation
func EnvironmentGetProtectionPoliciesEnumToValue ¶
func EnvironmentGetProtectionPoliciesEnumToValue(environmentGetProtectionPoliciesEnum EnvironmentGetProtectionPoliciesEnum) string
*
- Converts EnvironmentGetProtectionPoliciesEnum to its string representation
func EnvironmentGetRestoreTasksEnumArrayToValue ¶
func EnvironmentGetRestoreTasksEnumArrayToValue(environmentGetRestoreTasksEnum []EnvironmentGetRestoreTasksEnum) []string
*
- Converts EnvironmentGetRestoreTasksEnum Array to its string Array representation
func EnvironmentGetRestoreTasksEnumToValue ¶
func EnvironmentGetRestoreTasksEnumToValue(environmentGetRestoreTasksEnum EnvironmentGetRestoreTasksEnum) string
*
- Converts EnvironmentGetRestoreTasksEnum to its string representation
func EnvironmentLastProtectionRunStatsByEnvEnumArrayToValue ¶ added in v1.1.2
func EnvironmentLastProtectionRunStatsByEnvEnumArrayToValue(environmentLastProtectionRunStatsByEnvEnum []EnvironmentLastProtectionRunStatsByEnvEnum) []string
*
- Converts EnvironmentLastProtectionRunStatsByEnvEnum Array to its string Array representation
func EnvironmentLastProtectionRunStatsByEnvEnumToValue ¶ added in v1.1.2
func EnvironmentLastProtectionRunStatsByEnvEnumToValue(environmentLastProtectionRunStatsByEnvEnum EnvironmentLastProtectionRunStatsByEnvEnum) string
*
- Converts EnvironmentLastProtectionRunStatsByEnvEnum to its string representation
func EnvironmentListApplicationServersEnumArrayToValue ¶
func EnvironmentListApplicationServersEnumArrayToValue(environmentListApplicationServersEnum []EnvironmentListApplicationServersEnum) []string
*
- Converts EnvironmentListApplicationServersEnum Array to its string Array representation
func EnvironmentListApplicationServersEnumToValue ¶
func EnvironmentListApplicationServersEnumToValue(environmentListApplicationServersEnum EnvironmentListApplicationServersEnum) string
*
- Converts EnvironmentListApplicationServersEnum to its string representation
func EnvironmentListProtectedObjectsEnumArrayToValue ¶
func EnvironmentListProtectedObjectsEnumArrayToValue(environmentListProtectedObjectsEnum []EnvironmentListProtectedObjectsEnum) []string
*
- Converts EnvironmentListProtectedObjectsEnum Array to its string Array representation
func EnvironmentListProtectedObjectsEnumToValue ¶
func EnvironmentListProtectedObjectsEnumToValue(environmentListProtectedObjectsEnum EnvironmentListProtectedObjectsEnum) string
*
- Converts EnvironmentListProtectedObjectsEnum to its string representation
func EnvironmentListProtectionSourcesEnumArrayToValue ¶
func EnvironmentListProtectionSourcesEnumArrayToValue(environmentListProtectionSourcesEnum []EnvironmentListProtectionSourcesEnum) []string
*
- Converts EnvironmentListProtectionSourcesEnum Array to its string Array representation
func EnvironmentListProtectionSourcesEnumToValue ¶
func EnvironmentListProtectionSourcesEnumToValue(environmentListProtectionSourcesEnum EnvironmentListProtectionSourcesEnum) string
*
- Converts EnvironmentListProtectionSourcesEnum to its string representation
func EnvironmentListProtectionSourcesRegistrationInfoEnumArrayToValue ¶
func EnvironmentListProtectionSourcesRegistrationInfoEnumArrayToValue(environmentListProtectionSourcesRegistrationInfoEnum []EnvironmentListProtectionSourcesRegistrationInfoEnum) []string
*
- Converts EnvironmentListProtectionSourcesRegistrationInfoEnum Array to its string Array representation
func EnvironmentListProtectionSourcesRegistrationInfoEnumToValue ¶
func EnvironmentListProtectionSourcesRegistrationInfoEnumToValue(environmentListProtectionSourcesRegistrationInfoEnum EnvironmentListProtectionSourcesRegistrationInfoEnum) string
*
- Converts EnvironmentListProtectionSourcesRegistrationInfoEnum to its string representation
func EnvironmentListProtectionSourcesRootNodesEnumArrayToValue ¶
func EnvironmentListProtectionSourcesRootNodesEnumArrayToValue(environmentListProtectionSourcesRootNodesEnum []EnvironmentListProtectionSourcesRootNodesEnum) []string
*
- Converts EnvironmentListProtectionSourcesRootNodesEnum Array to its string Array representation
func EnvironmentListProtectionSourcesRootNodesEnumToValue ¶
func EnvironmentListProtectionSourcesRootNodesEnumToValue(environmentListProtectionSourcesRootNodesEnum EnvironmentListProtectionSourcesRootNodesEnum) string
*
- Converts EnvironmentListProtectionSourcesRootNodesEnum to its string representation
func EnvironmentProtectedObjectsSummaryByEnvEnumArrayToValue ¶ added in v1.1.2
func EnvironmentProtectedObjectsSummaryByEnvEnumArrayToValue(environmentProtectedObjectsSummaryByEnvEnum []EnvironmentProtectedObjectsSummaryByEnvEnum) []string
*
- Converts EnvironmentProtectedObjectsSummaryByEnvEnum Array to its string Array representation
func EnvironmentProtectedObjectsSummaryByEnvEnumToValue ¶ added in v1.1.2
func EnvironmentProtectedObjectsSummaryByEnvEnumToValue(environmentProtectedObjectsSummaryByEnvEnum EnvironmentProtectedObjectsSummaryByEnvEnum) string
*
- Converts EnvironmentProtectedObjectsSummaryByEnvEnum to its string representation
func EnvironmentProtectionJobEnumArrayToValue ¶
func EnvironmentProtectionJobEnumArrayToValue(environmentProtectionJobEnum []EnvironmentProtectionJobEnum) []string
*
- Converts EnvironmentProtectionJobEnum Array to its string Array representation
func EnvironmentProtectionJobEnumToValue ¶
func EnvironmentProtectionJobEnumToValue(environmentProtectionJobEnum EnvironmentProtectionJobEnum) string
*
- Converts EnvironmentProtectionJobEnum to its string representation
func EnvironmentProtectionJobRequestBodyEnumArrayToValue ¶
func EnvironmentProtectionJobRequestBodyEnumArrayToValue(environmentProtectionJobRequestBodyEnum []EnvironmentProtectionJobRequestBodyEnum) []string
*
- Converts EnvironmentProtectionJobRequestBodyEnum Array to its string Array representation
func EnvironmentProtectionJobRequestBodyEnumToValue ¶
func EnvironmentProtectionJobRequestBodyEnumToValue(environmentProtectionJobRequestBodyEnum EnvironmentProtectionJobRequestBodyEnum) string
*
- Converts EnvironmentProtectionJobRequestBodyEnum to its string representation
func EnvironmentProtectionSummaryByEnvEnumArrayToValue ¶
func EnvironmentProtectionSummaryByEnvEnumArrayToValue(environmentProtectionSummaryByEnvEnum []EnvironmentProtectionSummaryByEnvEnum) []string
*
- Converts EnvironmentProtectionSummaryByEnvEnum Array to its string Array representation
func EnvironmentProtectionSummaryByEnvEnumToValue ¶
func EnvironmentProtectionSummaryByEnvEnumToValue(environmentProtectionSummaryByEnvEnum EnvironmentProtectionSummaryByEnvEnum) string
*
- Converts EnvironmentProtectionSummaryByEnvEnum to its string representation
func EnvironmentRegisterProtectionSourceParametersEnumArrayToValue ¶
func EnvironmentRegisterProtectionSourceParametersEnumArrayToValue(environmentRegisterProtectionSourceParametersEnum []EnvironmentRegisterProtectionSourceParametersEnum) []string
*
- Converts EnvironmentRegisterProtectionSourceParametersEnum Array to its string Array representation
func EnvironmentRegisterProtectionSourceParametersEnumToValue ¶
func EnvironmentRegisterProtectionSourceParametersEnumToValue(environmentRegisterProtectionSourceParametersEnum EnvironmentRegisterProtectionSourceParametersEnum) string
*
- Converts EnvironmentRegisterProtectionSourceParametersEnum to its string representation
func EnvironmentRegisteredSourceInfoEnumArrayToValue ¶
func EnvironmentRegisteredSourceInfoEnumArrayToValue(environmentRegisteredSourceInfoEnum []EnvironmentRegisteredSourceInfoEnum) []string
*
- Converts EnvironmentRegisteredSourceInfoEnum Array to its string Array representation
func EnvironmentRegisteredSourceInfoEnumToValue ¶
func EnvironmentRegisteredSourceInfoEnumToValue(environmentRegisteredSourceInfoEnum EnvironmentRegisteredSourceInfoEnum) string
*
- Converts EnvironmentRegisteredSourceInfoEnum to its string representation
func EnvironmentRemoteProtectionJobInformationEnumArrayToValue ¶
func EnvironmentRemoteProtectionJobInformationEnumArrayToValue(environmentRemoteProtectionJobInformationEnum []EnvironmentRemoteProtectionJobInformationEnum) []string
*
- Converts EnvironmentRemoteProtectionJobInformationEnum Array to its string Array representation
func EnvironmentRemoteProtectionJobInformationEnumToValue ¶
func EnvironmentRemoteProtectionJobInformationEnumToValue(environmentRemoteProtectionJobInformationEnum EnvironmentRemoteProtectionJobInformationEnum) string
*
- Converts EnvironmentRemoteProtectionJobInformationEnum to its string representation
func EnvironmentRemoteProtectionJobRunInformationEnumArrayToValue ¶
func EnvironmentRemoteProtectionJobRunInformationEnumArrayToValue(environmentRemoteProtectionJobRunInformationEnum []EnvironmentRemoteProtectionJobRunInformationEnum) []string
*
- Converts EnvironmentRemoteProtectionJobRunInformationEnum Array to its string Array representation
func EnvironmentRemoteProtectionJobRunInformationEnumToValue ¶
func EnvironmentRemoteProtectionJobRunInformationEnumToValue(environmentRemoteProtectionJobRunInformationEnum EnvironmentRemoteProtectionJobRunInformationEnum) string
*
- Converts EnvironmentRemoteProtectionJobRunInformationEnum to its string representation
func EnvironmentRestoreEnvStatsEnumArrayToValue ¶ added in v1.1.2
func EnvironmentRestoreEnvStatsEnumArrayToValue(environmentRestoreEnvStatsEnum []EnvironmentRestoreEnvStatsEnum) []string
*
- Converts EnvironmentRestoreEnvStatsEnum Array to its string Array representation
func EnvironmentRestoreEnvStatsEnumToValue ¶ added in v1.1.2
func EnvironmentRestoreEnvStatsEnumToValue(environmentRestoreEnvStatsEnum EnvironmentRestoreEnvStatsEnum) string
*
- Converts EnvironmentRestoreEnvStatsEnum to its string representation
func EnvironmentRestoreObjectDetailsEnumArrayToValue ¶
func EnvironmentRestoreObjectDetailsEnumArrayToValue(environmentRestoreObjectDetailsEnum []EnvironmentRestoreObjectDetailsEnum) []string
*
- Converts EnvironmentRestoreObjectDetailsEnum Array to its string Array representation
func EnvironmentRestoreObjectDetailsEnumToValue ¶
func EnvironmentRestoreObjectDetailsEnumToValue(environmentRestoreObjectDetailsEnum EnvironmentRestoreObjectDetailsEnum) string
*
- Converts EnvironmentRestoreObjectDetailsEnum to its string representation
func EnvironmentRestorePointsForTimeRangeParamEnumArrayToValue ¶
func EnvironmentRestorePointsForTimeRangeParamEnumArrayToValue(environmentRestorePointsForTimeRangeParamEnum []EnvironmentRestorePointsForTimeRangeParamEnum) []string
*
- Converts EnvironmentRestorePointsForTimeRangeParamEnum Array to its string Array representation
func EnvironmentRestorePointsForTimeRangeParamEnumToValue ¶
func EnvironmentRestorePointsForTimeRangeParamEnumToValue(environmentRestorePointsForTimeRangeParamEnum EnvironmentRestorePointsForTimeRangeParamEnum) string
*
- Converts EnvironmentRestorePointsForTimeRangeParamEnum to its string representation
func EnvironmentSearchObjectsEnumArrayToValue ¶
func EnvironmentSearchObjectsEnumArrayToValue(environmentSearchObjectsEnum []EnvironmentSearchObjectsEnum) []string
*
- Converts EnvironmentSearchObjectsEnum Array to its string Array representation
func EnvironmentSearchObjectsEnumToValue ¶
func EnvironmentSearchObjectsEnumToValue(environmentSearchObjectsEnum EnvironmentSearchObjectsEnum) string
*
- Converts EnvironmentSearchObjectsEnum to its string representation
func EnvironmentSearchProtectionSourcesEnumArrayToValue ¶
func EnvironmentSearchProtectionSourcesEnumArrayToValue(environmentSearchProtectionSourcesEnum []EnvironmentSearchProtectionSourcesEnum) []string
*
- Converts EnvironmentSearchProtectionSourcesEnum Array to its string Array representation
func EnvironmentSearchProtectionSourcesEnumToValue ¶
func EnvironmentSearchProtectionSourcesEnumToValue(environmentSearchProtectionSourcesEnum EnvironmentSearchProtectionSourcesEnum) string
*
- Converts EnvironmentSearchProtectionSourcesEnum to its string representation
func EnvironmentSearchRestoredFilesEnumArrayToValue ¶
func EnvironmentSearchRestoredFilesEnumArrayToValue(environmentSearchRestoredFilesEnum []EnvironmentSearchRestoredFilesEnum) []string
*
- Converts EnvironmentSearchRestoredFilesEnum Array to its string Array representation
func EnvironmentSearchRestoredFilesEnumToValue ¶
func EnvironmentSearchRestoredFilesEnumToValue(environmentSearchRestoredFilesEnum EnvironmentSearchRestoredFilesEnum) string
*
- Converts EnvironmentSearchRestoredFilesEnum to its string representation
func EnvironmentSnapshotInfoEnumArrayToValue ¶
func EnvironmentSnapshotInfoEnumArrayToValue(environmentSnapshotInfoEnum []EnvironmentSnapshotInfoEnum) []string
*
- Converts EnvironmentSnapshotInfoEnum Array to its string Array representation
func EnvironmentSnapshotInfoEnumToValue ¶
func EnvironmentSnapshotInfoEnumToValue(environmentSnapshotInfoEnum EnvironmentSnapshotInfoEnum) string
*
- Converts EnvironmentSnapshotInfoEnum to its string representation
func EnvironmentVaultProviderStatsByEnvEnumArrayToValue ¶ added in v1.1.2
func EnvironmentVaultProviderStatsByEnvEnumArrayToValue(environmentVaultProviderStatsByEnvEnum []EnvironmentVaultProviderStatsByEnvEnum) []string
*
- Converts EnvironmentVaultProviderStatsByEnvEnum Array to its string Array representation
func EnvironmentVaultProviderStatsByEnvEnumToValue ¶ added in v1.1.2
func EnvironmentVaultProviderStatsByEnvEnumToValue(environmentVaultProviderStatsByEnvEnum EnvironmentVaultProviderStatsByEnvEnum) string
*
- Converts EnvironmentVaultProviderStatsByEnvEnum to its string representation
func Environments1EnumArrayToValue ¶ added in v1.1.2
func Environments1EnumArrayToValue(environments1Enum []Environments1Enum) []string
*
- Converts Environments1Enum Array to its string Array representation
func Environments1EnumToValue ¶ added in v1.1.2
func Environments1EnumToValue(environments1Enum Environments1Enum) string
*
- Converts Environments1Enum to its string representation
func Environments2EnumArrayToValue ¶ added in v1.1.2
func Environments2EnumArrayToValue(environments2Enum []Environments2Enum) []string
*
- Converts Environments2Enum Array to its string Array representation
func Environments2EnumToValue ¶ added in v1.1.2
func Environments2EnumToValue(environments2Enum Environments2Enum) string
*
- Converts Environments2Enum to its string representation
func Environments7EnumArrayToValue ¶ added in v1.1.2
func Environments7EnumArrayToValue(environments7Enum []Environments7Enum) []string
*
- Converts Environments7Enum Array to its string Array representation
func Environments7EnumToValue ¶ added in v1.1.2
func Environments7EnumToValue(environments7Enum Environments7Enum) string
*
- Converts Environments7Enum to its string representation
func EnvironmentsEnumArrayToValue ¶ added in v1.1.2
func EnvironmentsEnumArrayToValue(environmentsEnum []EnvironmentsEnum) []string
*
- Converts EnvironmentsEnum Array to its string Array representation
func EnvironmentsEnumToValue ¶ added in v1.1.2
func EnvironmentsEnumToValue(environmentsEnum EnvironmentsEnum) string
*
- Converts EnvironmentsEnum to its string representation
func ExcludeOffice365TypeEnumArrayToValue ¶
func ExcludeOffice365TypeEnumArrayToValue(excludeOffice365TypeEnum []ExcludeOffice365TypeEnum) []string
*
- Converts ExcludeOffice365TypeEnum Array to its string Array representation
func ExcludeOffice365TypeEnumToValue ¶
func ExcludeOffice365TypeEnumToValue(excludeOffice365TypeEnum ExcludeOffice365TypeEnum) string
*
- Converts ExcludeOffice365TypeEnum to its string representation
func ExcludeOffice365TypesEnumArrayToValue ¶ added in v1.1.2
func ExcludeOffice365TypesEnumArrayToValue(excludeOffice365TypesEnum []ExcludeOffice365TypesEnum) []string
*
- Converts ExcludeOffice365TypesEnum Array to its string Array representation
func ExcludeOffice365TypesEnumToValue ¶ added in v1.1.2
func ExcludeOffice365TypesEnumToValue(excludeOffice365TypesEnum ExcludeOffice365TypesEnum) string
*
- Converts ExcludeOffice365TypesEnum to its string representation
func ExcludeTypeEnumArrayToValue ¶
func ExcludeTypeEnumArrayToValue(excludeTypeEnum []ExcludeTypeEnum) []string
*
- Converts ExcludeTypeEnum Array to its string Array representation
func ExcludeTypeEnumToValue ¶
func ExcludeTypeEnumToValue(excludeTypeEnum ExcludeTypeEnum) string
*
- Converts ExcludeTypeEnum to its string representation
func ExcludeTypeGetProtectedObjectsSummaryEnumArrayToValue ¶ added in v1.1.2
func ExcludeTypeGetProtectedObjectsSummaryEnumArrayToValue(excludeTypeGetProtectedObjectsSummaryEnum []ExcludeTypeGetProtectedObjectsSummaryEnum) []string
*
- Converts ExcludeTypeGetProtectedObjectsSummaryEnum Array to its string Array representation
func ExcludeTypeGetProtectedObjectsSummaryEnumToValue ¶ added in v1.1.2
func ExcludeTypeGetProtectedObjectsSummaryEnumToValue(excludeTypeGetProtectedObjectsSummaryEnum ExcludeTypeGetProtectedObjectsSummaryEnum) string
*
- Converts ExcludeTypeGetProtectedObjectsSummaryEnum to its string representation
func ExcludeTypesEnumArrayToValue ¶ added in v1.1.2
func ExcludeTypesEnumArrayToValue(excludeTypesEnum []ExcludeTypesEnum) []string
*
- Converts ExcludeTypesEnum Array to its string Array representation
func ExcludeTypesEnumToValue ¶ added in v1.1.2
func ExcludeTypesEnumToValue(excludeTypesEnum ExcludeTypesEnum) string
*
- Converts ExcludeTypesEnum to its string representation
func ExternalTargetTypeEnumArrayToValue ¶
func ExternalTargetTypeEnumArrayToValue(externalTargetTypeEnum []ExternalTargetTypeEnum) []string
*
- Converts ExternalTargetTypeEnum Array to its string Array representation
func ExternalTargetTypeEnumToValue ¶
func ExternalTargetTypeEnumToValue(externalTargetTypeEnum ExternalTargetTypeEnum) string
*
- Converts ExternalTargetTypeEnum to its string representation
func FileSelectionPolicyEnumArrayToValue ¶
func FileSelectionPolicyEnumArrayToValue(fileSelectionPolicyEnum []FileSelectionPolicyEnum) []string
*
- Converts FileSelectionPolicyEnum Array to its string Array representation
func FileSelectionPolicyEnumToValue ¶
func FileSelectionPolicyEnumToValue(fileSelectionPolicyEnum FileSelectionPolicyEnum) string
*
- Converts FileSelectionPolicyEnum to its string representation
func FileSizePolicyEnumArrayToValue ¶
func FileSizePolicyEnumArrayToValue(fileSizePolicyEnum []FileSizePolicyEnum) []string
*
- Converts FileSizePolicyEnum Array to its string Array representation
func FileSizePolicyEnumToValue ¶
func FileSizePolicyEnumToValue(fileSizePolicyEnum FileSizePolicyEnum) string
*
- Converts FileSizePolicyEnum to its string representation
func FileTypeEnumArrayToValue ¶
func FileTypeEnumArrayToValue(fileTypeEnum []FileTypeEnum) []string
*
- Converts FileTypeEnum Array to its string Array representation
func FileTypeEnumToValue ¶
func FileTypeEnumToValue(fileTypeEnum FileTypeEnum) string
*
- Converts FileTypeEnum to its string representation
func FolderTypeEnumArrayToValue ¶
func FolderTypeEnumArrayToValue(folderTypeEnum []FolderTypeEnum) []string
*
- Converts FolderTypeEnum Array to its string Array representation
func FolderTypeEnumToValue ¶
func FolderTypeEnumToValue(folderTypeEnum FolderTypeEnum) string
*
- Converts FolderTypeEnum to its string representation
func GcpTypeEnumArrayToValue ¶
func GcpTypeEnumArrayToValue(gcpTypeEnum []GcpTypeEnum) []string
*
- Converts GcpTypeEnum Array to its string Array representation
func GcpTypeEnumToValue ¶
func GcpTypeEnumToValue(gcpTypeEnum GcpTypeEnum) string
*
- Converts GcpTypeEnum to its string representation
func GlacierRetrievalTypeEnumArrayToValue ¶
func GlacierRetrievalTypeEnumArrayToValue(glacierRetrievalTypeEnum []GlacierRetrievalTypeEnum) []string
*
- Converts GlacierRetrievalTypeEnum Array to its string Array representation
func GlacierRetrievalTypeEnumToValue ¶
func GlacierRetrievalTypeEnumToValue(glacierRetrievalTypeEnum GlacierRetrievalTypeEnum) string
*
- Converts GlacierRetrievalTypeEnum to its string representation
func GrootIOPreferentialTierEnumArrayToValue ¶ added in v1.1.2
func GrootIOPreferentialTierEnumArrayToValue(grootIOPreferentialTierEnum []GrootIOPreferentialTierEnum) []string
*
- Converts GrootIOPreferentialTierEnum Array to its string Array representation
func GrootIOPreferentialTierEnumToValue ¶ added in v1.1.2
func GrootIOPreferentialTierEnumToValue(grootIOPreferentialTierEnum GrootIOPreferentialTierEnum) string
*
- Converts GrootIOPreferentialTierEnum to its string representation
func HealthStatusEnumArrayToValue ¶
func HealthStatusEnumArrayToValue(healthStatusEnum []HealthStatusEnum) []string
*
- Converts HealthStatusEnum Array to its string Array representation
func HealthStatusEnumToValue ¶
func HealthStatusEnumToValue(healthStatusEnum HealthStatusEnum) string
*
- Converts HealthStatusEnum to its string representation
func HostOsTypeEnumArrayToValue ¶
func HostOsTypeEnumArrayToValue(hostOsTypeEnum []HostOsTypeEnum) []string
*
- Converts HostOsTypeEnum Array to its string Array representation
func HostOsTypeEnumToValue ¶
func HostOsTypeEnumToValue(hostOsTypeEnum HostOsTypeEnum) string
*
- Converts HostOsTypeEnum to its string representation
func HostType3EnumArrayToValue ¶ added in v1.1.2
func HostType3EnumArrayToValue(hostType3Enum []HostType3Enum) []string
*
- Converts HostType3Enum Array to its string Array representation
func HostType3EnumToValue ¶ added in v1.1.2
func HostType3EnumToValue(hostType3Enum HostType3Enum) string
*
- Converts HostType3Enum to its string representation
func HostType4EnumArrayToValue ¶ added in v1.1.2
func HostType4EnumArrayToValue(hostType4Enum []HostType4Enum) []string
*
- Converts HostType4Enum Array to its string Array representation
func HostType4EnumToValue ¶ added in v1.1.2
func HostType4EnumToValue(hostType4Enum HostType4Enum) string
*
- Converts HostType4Enum to its string representation
func HostType5EnumArrayToValue ¶ added in v1.1.2
func HostType5EnumArrayToValue(hostType5Enum []HostType5Enum) []string
*
- Converts HostType5Enum Array to its string Array representation
func HostType5EnumToValue ¶ added in v1.1.2
func HostType5EnumToValue(hostType5Enum HostType5Enum) string
*
- Converts HostType5Enum to its string representation
func HostType6EnumArrayToValue ¶ added in v1.1.2
func HostType6EnumArrayToValue(hostType6Enum []HostType6Enum) []string
*
- Converts HostType6Enum Array to its string Array representation
func HostType6EnumToValue ¶ added in v1.1.2
func HostType6EnumToValue(hostType6Enum HostType6Enum) string
*
- Converts HostType6Enum to its string representation
func HostType7EnumArrayToValue ¶ added in v1.1.2
func HostType7EnumArrayToValue(hostType7Enum []HostType7Enum) []string
*
- Converts HostType7Enum Array to its string Array representation
func HostType7EnumToValue ¶ added in v1.1.2
func HostType7EnumToValue(hostType7Enum HostType7Enum) string
*
- Converts HostType7Enum to its string representation
func HostType8EnumArrayToValue ¶ added in v1.1.2
func HostType8EnumArrayToValue(hostType8Enum []HostType8Enum) []string
*
- Converts HostType8Enum Array to its string Array representation
func HostType8EnumToValue ¶ added in v1.1.2
func HostType8EnumToValue(hostType8Enum HostType8Enum) string
*
- Converts HostType8Enum to its string representation
func HostTypeAgentInformationEnumArrayToValue ¶
func HostTypeAgentInformationEnumArrayToValue(hostTypeAgentInformationEnum []HostTypeAgentInformationEnum) []string
*
- Converts HostTypeAgentInformationEnum Array to its string Array representation
func HostTypeAgentInformationEnumToValue ¶
func HostTypeAgentInformationEnumToValue(hostTypeAgentInformationEnum HostTypeAgentInformationEnum) string
*
- Converts HostTypeAgentInformationEnum to its string representation
func HostTypeDownloadPhysicalAgentEnumArrayToValue ¶
func HostTypeDownloadPhysicalAgentEnumArrayToValue(hostTypeDownloadPhysicalAgentEnum []HostTypeDownloadPhysicalAgentEnum) []string
*
- Converts HostTypeDownloadPhysicalAgentEnum Array to its string Array representation
func HostTypeDownloadPhysicalAgentEnumToValue ¶
func HostTypeDownloadPhysicalAgentEnumToValue(hostTypeDownloadPhysicalAgentEnum HostTypeDownloadPhysicalAgentEnum) string
*
- Converts HostTypeDownloadPhysicalAgentEnum to its string representation
func HostTypeEnumArrayToValue ¶
func HostTypeEnumArrayToValue(hostTypeEnum []HostTypeEnum) []string
*
- Converts HostTypeEnum Array to its string Array representation
func HostTypeEnumToValue ¶
func HostTypeEnumToValue(hostTypeEnum HostTypeEnum) string
*
- Converts HostTypeEnum to its string representation
func HostTypeHypervProtectionSourceEnumArrayToValue ¶
func HostTypeHypervProtectionSourceEnumArrayToValue(hostType_hyperv_ProtectionSourceEnum []HostTypeHypervProtectionSourceEnum) []string
*
- Converts HostTypeHypervProtectionSourceEnum Array to its string Array representation
func HostTypeHypervProtectionSourceEnumToValue ¶
func HostTypeHypervProtectionSourceEnumToValue(hostType_hyperv_ProtectionSourceEnum HostTypeHypervProtectionSourceEnum) string
*
- Converts HostTypeHypervProtectionSourceEnum to its string representation
func HostTypePhysicalProtectionSourceEnumArrayToValue ¶
func HostTypePhysicalProtectionSourceEnumArrayToValue(hostTypePhysicalProtectionSourceEnum []HostTypePhysicalProtectionSourceEnum) []string
*
- Converts HostTypePhysicalProtectionSourceEnum Array to its string Array representation
func HostTypePhysicalProtectionSourceEnumToValue ¶
func HostTypePhysicalProtectionSourceEnumToValue(hostTypePhysicalProtectionSourceEnum HostTypePhysicalProtectionSourceEnum) string
*
- Converts HostTypePhysicalProtectionSourceEnum to its string representation
func HostTypeRegisterProtectionSourceParametersEnumArrayToValue ¶
func HostTypeRegisterProtectionSourceParametersEnumArrayToValue(hostTypeRegisterProtectionSourceParametersEnum []HostTypeRegisterProtectionSourceParametersEnum) []string
*
- Converts HostTypeRegisterProtectionSourceParametersEnum Array to its string Array representation
func HostTypeRegisterProtectionSourceParametersEnumToValue ¶
func HostTypeRegisterProtectionSourceParametersEnumToValue(hostTypeRegisterProtectionSourceParametersEnum HostTypeRegisterProtectionSourceParametersEnum) string
*
- Converts HostTypeRegisterProtectionSourceParametersEnum to its string representation
func HostTypeUpdateProtectionSourceParametersEnumArrayToValue ¶ added in v1.1.2
func HostTypeUpdateProtectionSourceParametersEnumArrayToValue(hostTypeUpdateProtectionSourceParametersEnum []HostTypeUpdateProtectionSourceParametersEnum) []string
*
- Converts HostTypeUpdateProtectionSourceParametersEnum Array to its string Array representation
func HostTypeUpdateProtectionSourceParametersEnumToValue ¶ added in v1.1.2
func HostTypeUpdateProtectionSourceParametersEnumToValue(hostTypeUpdateProtectionSourceParametersEnum HostTypeUpdateProtectionSourceParametersEnum) string
*
- Converts HostTypeUpdateProtectionSourceParametersEnum to its string representation
func HostTypeVmwareProtectionSourceEnumArrayToValue ¶
func HostTypeVmwareProtectionSourceEnumArrayToValue(hostType_vmware_ProtectionSourceEnum []HostTypeVmwareProtectionSourceEnum) []string
*
- Converts HostTypeVmwareProtectionSourceEnum Array to its string Array representation
func HostTypeVmwareProtectionSourceEnumToValue ¶
func HostTypeVmwareProtectionSourceEnumToValue(hostType_vmware_ProtectionSourceEnum HostTypeVmwareProtectionSourceEnum) string
*
- Converts HostTypeVmwareProtectionSourceEnum to its string representation
func HydraDowntierIOPreferentialTierEnumArrayToValue ¶ added in v1.1.2
func HydraDowntierIOPreferentialTierEnumArrayToValue(hydraDowntierIOPreferentialTierEnum []HydraDowntierIOPreferentialTierEnum) []string
*
- Converts HydraDowntierIOPreferentialTierEnum Array to its string Array representation
func HydraDowntierIOPreferentialTierEnumToValue ¶ added in v1.1.2
func HydraDowntierIOPreferentialTierEnumToValue(hydraDowntierIOPreferentialTierEnum HydraDowntierIOPreferentialTierEnum) string
*
- Converts HydraDowntierIOPreferentialTierEnum to its string representation
func HydraIOPreferentialTierEnumArrayToValue ¶ added in v1.1.2
func HydraIOPreferentialTierEnumArrayToValue(hydraIOPreferentialTierEnum []HydraIOPreferentialTierEnum) []string
*
- Converts HydraIOPreferentialTierEnum Array to its string Array representation
func HydraIOPreferentialTierEnumToValue ¶ added in v1.1.2
func HydraIOPreferentialTierEnumToValue(hydraIOPreferentialTierEnum HydraIOPreferentialTierEnum) string
*
- Converts HydraIOPreferentialTierEnum to its string representation
func HypervTypeEnumArrayToValue ¶ added in v1.1.2
func HypervTypeEnumArrayToValue(hyperv_TypeEnum []HypervTypeEnum) []string
*
- Converts HypervTypeEnum Array to its string Array representation
func HypervTypeEnumToValue ¶ added in v1.1.2
func HypervTypeEnumToValue(hyperv_TypeEnum HypervTypeEnum) string
*
- Converts HypervTypeEnum to its string representation
func IndexingTaskStatusEnumArrayToValue ¶
func IndexingTaskStatusEnumArrayToValue(indexingTaskStatusEnum []IndexingTaskStatusEnum) []string
*
- Converts IndexingTaskStatusEnum Array to its string Array representation
func IndexingTaskStatusEnumToValue ¶
func IndexingTaskStatusEnumToValue(indexingTaskStatusEnum IndexingTaskStatusEnum) string
*
- Converts IndexingTaskStatusEnum to its string representation
func InstallStateEnumArrayToValue ¶ added in v1.1.2
func InstallStateEnumArrayToValue(installStateEnum []InstallStateEnum) []string
*
- Converts InstallStateEnum Array to its string Array representation
func InstallStateEnumToValue ¶ added in v1.1.2
func InstallStateEnumToValue(installStateEnum InstallStateEnum) string
*
- Converts InstallStateEnum to its string representation
func IntervalEnumArrayToValue ¶ added in v1.1.2
func IntervalEnumArrayToValue(intervalEnum []IntervalEnum) []string
*
- Converts IntervalEnum Array to its string Array representation
func IntervalEnumToValue ¶ added in v1.1.2
func IntervalEnumToValue(intervalEnum IntervalEnum) string
*
- Converts IntervalEnum to its string representation
func IntervalUnitEnumArrayToValue ¶
func IntervalUnitEnumArrayToValue(intervalUnitEnum []IntervalUnitEnum) []string
*
- Converts IntervalUnitEnum Array to its string Array representation
func IntervalUnitEnumToValue ¶
func IntervalUnitEnumToValue(intervalUnitEnum IntervalUnitEnum) string
*
- Converts IntervalUnitEnum to its string representation
func KubernetesTypeEnumArrayToValue ¶ added in v1.1.2
func KubernetesTypeEnumArrayToValue(kubernetesTypeEnum []KubernetesTypeEnum) []string
*
- Converts KubernetesTypeEnum Array to its string Array representation
func KubernetesTypeEnumToValue ¶ added in v1.1.2
func KubernetesTypeEnumToValue(kubernetesTypeEnum KubernetesTypeEnum) string
*
- Converts KubernetesTypeEnum to its string representation
func LastRunStatusEnumArrayToValue ¶ added in v1.1.2
func LastRunStatusEnumArrayToValue(lastRunStatusEnum []LastRunStatusEnum) []string
*
- Converts LastRunStatusEnum Array to its string Array representation
func LastRunStatusEnumToValue ¶ added in v1.1.2
func LastRunStatusEnumToValue(lastRunStatusEnum LastRunStatusEnum) string
*
- Converts LastRunStatusEnum to its string representation
func LastRunTypeEnumArrayToValue ¶ added in v1.1.2
func LastRunTypeEnumArrayToValue(lastRunTypeEnum []LastRunTypeEnum) []string
*
- Converts LastRunTypeEnum Array to its string Array representation
func LastRunTypeEnumToValue ¶ added in v1.1.2
func LastRunTypeEnumToValue(lastRunTypeEnum LastRunTypeEnum) string
*
- Converts LastRunTypeEnum to its string representation
func LastUpgradeStatusEnumArrayToValue ¶
func LastUpgradeStatusEnumArrayToValue(lastUpgradeStatusEnum []LastUpgradeStatusEnum) []string
*
- Converts LastUpgradeStatusEnum Array to its string Array representation
func LastUpgradeStatusEnumToValue ¶
func LastUpgradeStatusEnumToValue(lastUpgradeStatusEnum LastUpgradeStatusEnum) string
*
- Converts LastUpgradeStatusEnum to its string representation
func LibrarianIOPreferentialTierEnumArrayToValue ¶ added in v1.1.2
func LibrarianIOPreferentialTierEnumArrayToValue(librarianIOPreferentialTierEnum []LibrarianIOPreferentialTierEnum) []string
*
- Converts LibrarianIOPreferentialTierEnum Array to its string Array representation
func LibrarianIOPreferentialTierEnumToValue ¶ added in v1.1.2
func LibrarianIOPreferentialTierEnumToValue(librarianIOPreferentialTierEnum LibrarianIOPreferentialTierEnum) string
*
- Converts LibrarianIOPreferentialTierEnum to its string representation
func LockingProtocolEnumArrayToValue ¶
func LockingProtocolEnumArrayToValue(lockingProtocolEnum []LockingProtocolEnum) []string
*
- Converts LockingProtocolEnum Array to its string Array representation
func LockingProtocolEnumToValue ¶
func LockingProtocolEnumToValue(lockingProtocolEnum LockingProtocolEnum) string
*
- Converts LockingProtocolEnum to its string representation
func LogicalVolumeTypeEnumArrayToValue ¶
func LogicalVolumeTypeEnumArrayToValue(logicalVolumeTypeEnum []LogicalVolumeTypeEnum) []string
*
- Converts LogicalVolumeTypeEnum Array to its string Array representation
func LogicalVolumeTypeEnumToValue ¶
func LogicalVolumeTypeEnumToValue(logicalVolumeTypeEnum LogicalVolumeTypeEnum) string
*
- Converts LogicalVolumeTypeEnum to its string representation
func MetricEnumArrayToValue ¶ added in v1.1.2
func MetricEnumArrayToValue(metricEnum []MetricEnum) []string
*
- Converts MetricEnum Array to its string Array representation
func MetricEnumToValue ¶ added in v1.1.2
func MetricEnumToValue(metricEnum MetricEnum) string
*
- Converts MetricEnum to its string representation
func Mode1EnumArrayToValue ¶ added in v1.1.2
*
- Converts Mode1Enum Array to its string Array representation
func ModeFileExtensionFilterEnumArrayToValue ¶ added in v1.1.2
func ModeFileExtensionFilterEnumArrayToValue(modeFileExtensionFilterEnum []ModeFileExtensionFilterEnum) []string
*
- Converts ModeFileExtensionFilterEnum Array to its string Array representation
func ModeFileExtensionFilterEnumToValue ¶ added in v1.1.2
func ModeFileExtensionFilterEnumToValue(modeFileExtensionFilterEnum ModeFileExtensionFilterEnum) string
*
- Converts ModeFileExtensionFilterEnum to its string representation
func ModeFileLevelDataLockConfigEnumArrayToValue ¶ added in v1.1.2
func ModeFileLevelDataLockConfigEnumArrayToValue(modeFileLevelDataLockConfigEnum []ModeFileLevelDataLockConfigEnum) []string
*
- Converts ModeFileLevelDataLockConfigEnum Array to its string Array representation
func ModeFileLevelDataLockConfigEnumToValue ¶ added in v1.1.2
func ModeFileLevelDataLockConfigEnumToValue(modeFileLevelDataLockConfigEnum ModeFileLevelDataLockConfigEnum) string
*
- Converts ModeFileLevelDataLockConfigEnum to its string representation
func ModeFileLockStatusEnumArrayToValue ¶ added in v1.1.2
func ModeFileLockStatusEnumArrayToValue(modeFileLockStatusEnum []ModeFileLockStatusEnum) []string
*
- Converts ModeFileLockStatusEnum Array to its string Array representation
func ModeFileLockStatusEnumToValue ¶ added in v1.1.2
func ModeFileLockStatusEnumToValue(modeFileLockStatusEnum ModeFileLockStatusEnum) string
*
- Converts ModeFileLockStatusEnum to its string representation
func NasProtocol1EnumArrayToValue ¶ added in v1.1.2
func NasProtocol1EnumArrayToValue(nasProtocol1Enum []NasProtocol1Enum) []string
*
- Converts NasProtocol1Enum Array to its string Array representation
func NasProtocol1EnumToValue ¶ added in v1.1.2
func NasProtocol1EnumToValue(nasProtocol1Enum NasProtocol1Enum) string
*
- Converts NasProtocol1Enum to its string representation
func NasProtocolEnumArrayToValue ¶
func NasProtocolEnumArrayToValue(nasProtocolEnum []NasProtocolEnum) []string
*
- Converts NasProtocolEnum Array to its string Array representation
func NasProtocolEnumToValue ¶
func NasProtocolEnumToValue(nasProtocolEnum NasProtocolEnum) string
*
- Converts NasProtocolEnum to its string representation
func NasProtocolNasEnvJobParametersEnumArrayToValue ¶
func NasProtocolNasEnvJobParametersEnumArrayToValue(nasProtocolNasEnvJobParametersEnum []NasProtocolNasEnvJobParametersEnum) []string
*
- Converts NasProtocolNasEnvJobParametersEnum Array to its string Array representation
func NasProtocolNasEnvJobParametersEnumToValue ¶
func NasProtocolNasEnvJobParametersEnumToValue(nasProtocolNasEnvJobParametersEnum NasProtocolNasEnvJobParametersEnum) string
*
- Converts NasProtocolNasEnvJobParametersEnum to its string representation
func NasTypeEnumArrayToValue ¶
func NasTypeEnumArrayToValue(nasTypeEnum []NasTypeEnum) []string
*
- Converts NasTypeEnum Array to its string Array representation
func NasTypeEnumToValue ¶
func NasTypeEnumToValue(nasTypeEnum NasTypeEnum) string
*
- Converts NasTypeEnum to its string representation
func NetappTypeEnumArrayToValue ¶
func NetappTypeEnumArrayToValue(netappTypeEnum []NetappTypeEnum) []string
*
- Converts NetappTypeEnum Array to its string Array representation
func NetappTypeEnumToValue ¶
func NetappTypeEnumToValue(netappTypeEnum NetappTypeEnum) string
*
- Converts NetappTypeEnum to its string representation
func NfsAccessEnumArrayToValue ¶
func NfsAccessEnumArrayToValue(nfsAccessEnum []NfsAccessEnum) []string
*
- Converts NfsAccessEnum Array to its string Array representation
func NfsAccessEnumToValue ¶
func NfsAccessEnumToValue(nfsAccessEnum NfsAccessEnum) string
*
- Converts NfsAccessEnum to its string representation
func ObjectClass1EnumArrayToValue ¶ added in v1.1.2
func ObjectClass1EnumArrayToValue(objectClass1Enum []ObjectClass1Enum) []string
*
- Converts ObjectClass1Enum Array to its string Array representation
func ObjectClass1EnumToValue ¶ added in v1.1.2
func ObjectClass1EnumToValue(objectClass1Enum ObjectClass1Enum) string
*
- Converts ObjectClass1Enum to its string representation
func ObjectClass4EnumArrayToValue ¶ added in v1.1.2
func ObjectClass4EnumArrayToValue(objectClass4Enum []ObjectClass4Enum) []string
*
- Converts ObjectClass4Enum Array to its string Array representation
func ObjectClass4EnumToValue ¶ added in v1.1.2
func ObjectClass4EnumToValue(objectClass4Enum ObjectClass4Enum) string
*
- Converts ObjectClass4Enum to its string representation
func ObjectClassActiveDirectoryPrincipalsAddParametersEnumArrayToValue ¶
func ObjectClassActiveDirectoryPrincipalsAddParametersEnumArrayToValue(objectClassActiveDirectoryPrincipalsAddParametersEnum []ObjectClassActiveDirectoryPrincipalsAddParametersEnum) []string
*
- Converts ObjectClassActiveDirectoryPrincipalsAddParametersEnum Array to its string Array representation
func ObjectClassActiveDirectoryPrincipalsAddParametersEnumToValue ¶
func ObjectClassActiveDirectoryPrincipalsAddParametersEnumToValue(objectClassActiveDirectoryPrincipalsAddParametersEnum ObjectClassActiveDirectoryPrincipalsAddParametersEnum) string
*
- Converts ObjectClassActiveDirectoryPrincipalsAddParametersEnum to its string representation
func ObjectClassAddedActiveDirectoryPrincipalEnumArrayToValue ¶
func ObjectClassAddedActiveDirectoryPrincipalEnumArrayToValue(objectClassAddedActiveDirectoryPrincipalEnum []ObjectClassAddedActiveDirectoryPrincipalEnum) []string
*
- Converts ObjectClassAddedActiveDirectoryPrincipalEnum Array to its string Array representation
func ObjectClassAddedActiveDirectoryPrincipalEnumToValue ¶
func ObjectClassAddedActiveDirectoryPrincipalEnumToValue(objectClassAddedActiveDirectoryPrincipalEnum ObjectClassAddedActiveDirectoryPrincipalEnum) string
*
- Converts ObjectClassAddedActiveDirectoryPrincipalEnum to its string representation
func ObjectClassAddedIdpPrincipalEnumArrayToValue ¶ added in v1.1.2
func ObjectClassAddedIdpPrincipalEnumArrayToValue(objectClassAddedIdpPrincipalEnum []ObjectClassAddedIdpPrincipalEnum) []string
*
- Converts ObjectClassAddedIdpPrincipalEnum Array to its string Array representation
func ObjectClassAddedIdpPrincipalEnumToValue ¶ added in v1.1.2
func ObjectClassAddedIdpPrincipalEnumToValue(objectClassAddedIdpPrincipalEnum ObjectClassAddedIdpPrincipalEnum) string
*
- Converts ObjectClassAddedIdpPrincipalEnum to its string representation
func ObjectClassEnumArrayToValue ¶
func ObjectClassEnumArrayToValue(objectClassEnum []ObjectClassEnum) []string
*
- Converts ObjectClassEnum Array to its string Array representation
func ObjectClassEnumToValue ¶
func ObjectClassEnumToValue(objectClassEnum ObjectClassEnum) string
*
- Converts ObjectClassEnum to its string representation
func ObjectClassIdpPrincipalsAddParametersEnumArrayToValue ¶ added in v1.1.2
func ObjectClassIdpPrincipalsAddParametersEnumArrayToValue(objectClassIdpPrincipalsAddParametersEnum []ObjectClassIdpPrincipalsAddParametersEnum) []string
*
- Converts ObjectClassIdpPrincipalsAddParametersEnum Array to its string Array representation
func ObjectClassIdpPrincipalsAddParametersEnumToValue ¶ added in v1.1.2
func ObjectClassIdpPrincipalsAddParametersEnumToValue(objectClassIdpPrincipalsAddParametersEnum ObjectClassIdpPrincipalsAddParametersEnum) string
*
- Converts ObjectClassIdpPrincipalsAddParametersEnum to its string representation
func ObjectClassSearchActiveDirectoryPrincipalsEnumArrayToValue ¶
func ObjectClassSearchActiveDirectoryPrincipalsEnumArrayToValue(objectClassSearchActiveDirectoryPrincipalsEnum []ObjectClassSearchActiveDirectoryPrincipalsEnum) []string
*
- Converts ObjectClassSearchActiveDirectoryPrincipalsEnum Array to its string Array representation
func ObjectClassSearchActiveDirectoryPrincipalsEnumToValue ¶
func ObjectClassSearchActiveDirectoryPrincipalsEnumToValue(objectClassSearchActiveDirectoryPrincipalsEnum ObjectClassSearchActiveDirectoryPrincipalsEnum) string
*
- Converts ObjectClassSearchActiveDirectoryPrincipalsEnum to its string representation
func ObjectClassSearchPrincipalsEnumArrayToValue ¶
func ObjectClassSearchPrincipalsEnumArrayToValue(objectClassSearchPrincipalsEnum []ObjectClassSearchPrincipalsEnum) []string
*
- Converts ObjectClassSearchPrincipalsEnum Array to its string Array representation
func ObjectClassSearchPrincipalsEnumToValue ¶
func ObjectClassSearchPrincipalsEnumToValue(objectClassSearchPrincipalsEnum ObjectClassSearchPrincipalsEnum) string
*
- Converts ObjectClassSearchPrincipalsEnum to its string representation
func ObjectStatusEnumArrayToValue ¶
func ObjectStatusEnumArrayToValue(objectStatusEnum []ObjectStatusEnum) []string
*
- Converts ObjectStatusEnum Array to its string Array representation
func ObjectStatusEnumToValue ¶
func ObjectStatusEnumToValue(objectStatusEnum ObjectStatusEnum) string
*
- Converts ObjectStatusEnum to its string representation
func Office365TypeEnumArrayToValue ¶ added in v1.1.2
func Office365TypeEnumArrayToValue(office365TypeEnum []Office365TypeEnum) []string
*
- Converts Office365TypeEnum Array to its string Array representation
func Office365TypeEnumToValue ¶ added in v1.1.2
func Office365TypeEnumToValue(office365TypeEnum Office365TypeEnum) string
*
- Converts Office365TypeEnum to its string representation
func OsDiskTypeEnumArrayToValue ¶
func OsDiskTypeEnumArrayToValue(osDiskTypeEnum []OsDiskTypeEnum) []string
*
- Converts OsDiskTypeEnum Array to its string Array representation
func OsDiskTypeEnumToValue ¶
func OsDiskTypeEnumToValue(osDiskTypeEnum OsDiskTypeEnum) string
*
- Converts OsDiskTypeEnum to its string representation
func PartitionTableFormatEnumArrayToValue ¶
func PartitionTableFormatEnumArrayToValue(partitionTableFormatEnum []PartitionTableFormatEnum) []string
*
- Converts PartitionTableFormatEnum Array to its string Array representation
func PartitionTableFormatEnumToValue ¶
func PartitionTableFormatEnumToValue(partitionTableFormatEnum PartitionTableFormatEnum) string
*
- Converts PartitionTableFormatEnum to its string representation
func PatternTypeEnumArrayToValue ¶ added in v1.1.2
func PatternTypeEnumArrayToValue(patternTypeEnum []PatternTypeEnum) []string
*
- Converts PatternTypeEnum Array to its string Array representation
func PatternTypeEnumToValue ¶ added in v1.1.2
func PatternTypeEnumToValue(patternTypeEnum PatternTypeEnum) string
*
- Converts PatternTypeEnum to its string representation
func Periodicity2EnumArrayToValue ¶ added in v1.1.2
func Periodicity2EnumArrayToValue(periodicity2Enum []Periodicity2Enum) []string
*
- Converts Periodicity2Enum Array to its string Array representation
func Periodicity2EnumToValue ¶ added in v1.1.2
func Periodicity2EnumToValue(periodicity2Enum Periodicity2Enum) string
*
- Converts Periodicity2Enum to its string representation
func PeriodicityEnumArrayToValue ¶
func PeriodicityEnumArrayToValue(periodicityEnum []PeriodicityEnum) []string
*
- Converts PeriodicityEnum Array to its string Array representation
func PeriodicityEnumToValue ¶
func PeriodicityEnumToValue(periodicityEnum PeriodicityEnum) string
*
- Converts PeriodicityEnum to its string representation
func PeriodicityExtendedRetentionPolicyEnumArrayToValue ¶
func PeriodicityExtendedRetentionPolicyEnumArrayToValue(periodicityExtendedRetentionPolicyEnum []PeriodicityExtendedRetentionPolicyEnum) []string
*
- Converts PeriodicityExtendedRetentionPolicyEnum Array to its string Array representation
func PeriodicityExtendedRetentionPolicyEnumToValue ¶
func PeriodicityExtendedRetentionPolicyEnumToValue(periodicityExtendedRetentionPolicyEnum PeriodicityExtendedRetentionPolicyEnum) string
*
- Converts PeriodicityExtendedRetentionPolicyEnum to its string representation
func PeriodicitySnapshotArchivalCopyPolicyEnumArrayToValue ¶
func PeriodicitySnapshotArchivalCopyPolicyEnumArrayToValue(periodicitySnapshotArchivalCopyPolicyEnum []PeriodicitySnapshotArchivalCopyPolicyEnum) []string
*
- Converts PeriodicitySnapshotArchivalCopyPolicyEnum Array to its string Array representation
func PeriodicitySnapshotArchivalCopyPolicyEnumToValue ¶
func PeriodicitySnapshotArchivalCopyPolicyEnumToValue(periodicitySnapshotArchivalCopyPolicyEnum PeriodicitySnapshotArchivalCopyPolicyEnum) string
*
- Converts PeriodicitySnapshotArchivalCopyPolicyEnum to its string representation
func PeriodicitySnapshotCloudCopyPolicyEnumArrayToValue ¶
func PeriodicitySnapshotCloudCopyPolicyEnumArrayToValue(periodicitySnapshotCloudCopyPolicyEnum []PeriodicitySnapshotCloudCopyPolicyEnum) []string
*
- Converts PeriodicitySnapshotCloudCopyPolicyEnum Array to its string Array representation
func PeriodicitySnapshotCloudCopyPolicyEnumToValue ¶
func PeriodicitySnapshotCloudCopyPolicyEnumToValue(periodicitySnapshotCloudCopyPolicyEnum PeriodicitySnapshotCloudCopyPolicyEnum) string
*
- Converts PeriodicitySnapshotCloudCopyPolicyEnum to its string representation
func PeriodicitySnapshotReplicationCopyPolicyEnumArrayToValue ¶
func PeriodicitySnapshotReplicationCopyPolicyEnumArrayToValue(periodicitySnapshotReplicationCopyPolicyEnum []PeriodicitySnapshotReplicationCopyPolicyEnum) []string
*
- Converts PeriodicitySnapshotReplicationCopyPolicyEnum Array to its string Array representation
func PeriodicitySnapshotReplicationCopyPolicyEnumToValue ¶
func PeriodicitySnapshotReplicationCopyPolicyEnumToValue(periodicitySnapshotReplicationCopyPolicyEnum PeriodicitySnapshotReplicationCopyPolicyEnum) string
*
- Converts PeriodicitySnapshotReplicationCopyPolicyEnum to its string representation
func PhysicalServerHostTypeEnumArrayToValue ¶
func PhysicalServerHostTypeEnumArrayToValue(physicalServerHostTypeEnum []PhysicalServerHostTypeEnum) []string
*
- Converts PhysicalServerHostTypeEnum Array to its string Array representation
func PhysicalServerHostTypeEnumToValue ¶
func PhysicalServerHostTypeEnumToValue(physicalServerHostTypeEnum PhysicalServerHostTypeEnum) string
*
- Converts PhysicalServerHostTypeEnum to its string representation
func PhysicalServerHostTypesEnumArrayToValue ¶ added in v1.1.2
func PhysicalServerHostTypesEnumArrayToValue(physicalServerHostTypesEnum []PhysicalServerHostTypesEnum) []string
*
- Converts PhysicalServerHostTypesEnum Array to its string Array representation
func PhysicalServerHostTypesEnumToValue ¶ added in v1.1.2
func PhysicalServerHostTypesEnumToValue(physicalServerHostTypesEnum PhysicalServerHostTypesEnum) string
*
- Converts PhysicalServerHostTypesEnum to its string representation
func PhysicalTypeEnumArrayToValue ¶
func PhysicalTypeEnumArrayToValue(physicalTypeEnum []PhysicalTypeEnum) []string
*
- Converts PhysicalTypeEnum Array to its string Array representation
func PhysicalTypeEnumToValue ¶
func PhysicalTypeEnumToValue(physicalTypeEnum PhysicalTypeEnum) string
*
- Converts PhysicalTypeEnum to its string representation
func PkgTypeEnumArrayToValue ¶
func PkgTypeEnumArrayToValue(pkgTypeEnum []PkgTypeEnum) []string
*
- Converts PkgTypeEnum Array to its string Array representation
func PkgTypeEnumToValue ¶
func PkgTypeEnumToValue(pkgTypeEnum PkgTypeEnum) string
*
- Converts PkgTypeEnum to its string representation
func PriorityEnumArrayToValue ¶
func PriorityEnumArrayToValue(priorityEnum []PriorityEnum) []string
*
- Converts PriorityEnum Array to its string Array representation
func PriorityEnumToValue ¶
func PriorityEnumToValue(priorityEnum PriorityEnum) string
*
- Converts PriorityEnum to its string representation
func PriorityQoSPolicyEnumArrayToValue ¶ added in v1.1.2
func PriorityQoSPolicyEnumArrayToValue(priorityQoSPolicyEnum []PriorityQoSPolicyEnum) []string
*
- Converts PriorityQoSPolicyEnum Array to its string Array representation
func PriorityQoSPolicyEnumToValue ¶ added in v1.1.2
func PriorityQoSPolicyEnumToValue(priorityQoSPolicyEnum PriorityQoSPolicyEnum) string
*
- Converts PriorityQoSPolicyEnum to its string representation
func PrivilegeIdEnumArrayToValue ¶ added in v1.1.2
func PrivilegeIdEnumArrayToValue(privilegeIdEnum []PrivilegeIdEnum) []string
*
- Converts PrivilegeIdEnum Array to its string Array representation
func PrivilegeIdEnumToValue ¶ added in v1.1.2
func PrivilegeIdEnumToValue(privilegeIdEnum PrivilegeIdEnum) string
*
- Converts PrivilegeIdEnum to its string representation
func PrivilegeIdUserEnumArrayToValue ¶ added in v1.1.2
func PrivilegeIdUserEnumArrayToValue(privilegeIdUserEnum []PrivilegeIdUserEnum) []string
*
- Converts PrivilegeIdUserEnum Array to its string Array representation
func PrivilegeIdUserEnumToValue ¶ added in v1.1.2
func PrivilegeIdUserEnumToValue(privilegeIdUserEnum PrivilegeIdUserEnum) string
*
- Converts PrivilegeIdUserEnum to its string representation
func PrivilegeIdUserParametersEnumArrayToValue ¶ added in v1.1.2
func PrivilegeIdUserParametersEnumArrayToValue(privilegeIdUserParametersEnum []PrivilegeIdUserParametersEnum) []string
*
- Converts PrivilegeIdUserParametersEnum Array to its string Array representation
func PrivilegeIdUserParametersEnumToValue ¶ added in v1.1.2
func PrivilegeIdUserParametersEnumToValue(privilegeIdUserParametersEnum PrivilegeIdUserParametersEnum) string
*
- Converts PrivilegeIdUserParametersEnum to its string representation
func PrivilegesTypeEnumArrayToValue ¶ added in v1.1.2
func PrivilegesTypeEnumArrayToValue(privilegesTypeEnum []PrivilegesTypeEnum) []string
*
- Converts PrivilegesTypeEnum Array to its string Array representation
func PrivilegesTypeEnumToValue ¶ added in v1.1.2
func PrivilegesTypeEnumToValue(privilegesTypeEnum PrivilegesTypeEnum) string
*
- Converts PrivilegesTypeEnum to its string representation
func PropertiesEnumArrayToValue ¶ added in v1.1.2
func PropertiesEnumArrayToValue(propertiesEnum []PropertiesEnum) []string
*
- Converts PropertiesEnum Array to its string Array representation
func PropertiesEnumToValue ¶ added in v1.1.2
func PropertiesEnumToValue(propertiesEnum PropertiesEnum) string
*
- Converts PropertiesEnum to its string representation
func PropertyEnumArrayToValue ¶
func PropertyEnumArrayToValue(propertyEnum []PropertyEnum) []string
*
- Converts PropertyEnum Array to its string Array representation
func PropertyEnumToValue ¶
func PropertyEnumToValue(propertyEnum PropertyEnum) string
*
- Converts PropertyEnum to its string representation
func ProtectionSourceEnvironmentEnumArrayToValue ¶
func ProtectionSourceEnvironmentEnumArrayToValue(protectionSourceEnvironmentEnum []ProtectionSourceEnvironmentEnum) []string
*
- Converts ProtectionSourceEnvironmentEnum Array to its string Array representation
func ProtectionSourceEnvironmentEnumToValue ¶
func ProtectionSourceEnvironmentEnumToValue(protectionSourceEnvironmentEnum ProtectionSourceEnvironmentEnum) string
*
- Converts ProtectionSourceEnvironmentEnum to its string representation
func Protocol1EnumArrayToValue ¶ added in v1.1.2
func Protocol1EnumArrayToValue(protocol1Enum []Protocol1Enum) []string
*
- Converts Protocol1Enum Array to its string Array representation
func Protocol1EnumToValue ¶ added in v1.1.2
func Protocol1EnumToValue(protocol1Enum Protocol1Enum) string
*
- Converts Protocol1Enum to its string representation
func Protocol2EnumArrayToValue ¶ added in v1.1.2
func Protocol2EnumArrayToValue(protocol2Enum []Protocol2Enum) []string
*
- Converts Protocol2Enum Array to its string Array representation
func Protocol2EnumToValue ¶ added in v1.1.2
func Protocol2EnumToValue(protocol2Enum Protocol2Enum) string
*
- Converts Protocol2Enum to its string representation
func Protocol3EnumArrayToValue ¶ added in v1.1.2
func Protocol3EnumArrayToValue(protocol3Enum []Protocol3Enum) []string
*
- Converts Protocol3Enum Array to its string Array representation
func Protocol3EnumToValue ¶ added in v1.1.2
func Protocol3EnumToValue(protocol3Enum Protocol3Enum) string
*
- Converts Protocol3Enum to its string representation
func ProtocolAccessEnumArrayToValue ¶
func ProtocolAccessEnumArrayToValue(protocolAccessEnum []ProtocolAccessEnum) []string
*
- Converts ProtocolAccessEnum Array to its string Array representation
func ProtocolAccessEnumToValue ¶
func ProtocolAccessEnumToValue(protocolAccessEnum ProtocolAccessEnum) string
*
- Converts ProtocolAccessEnum to its string representation
func ProtocolEnumArrayToValue ¶
func ProtocolEnumArrayToValue(protocolEnum []ProtocolEnum) []string
*
- Converts ProtocolEnum Array to its string Array representation
func ProtocolEnumToValue ¶
func ProtocolEnumToValue(protocolEnum ProtocolEnum) string
*
- Converts ProtocolEnum to its string representation
func ProtocolGpfsFilesetEnumArrayToValue ¶ added in v1.1.2
func ProtocolGpfsFilesetEnumArrayToValue(protocolGpfsFilesetEnum []ProtocolGpfsFilesetEnum) []string
*
- Converts ProtocolGpfsFilesetEnum Array to its string Array representation
func ProtocolGpfsFilesetEnumToValue ¶ added in v1.1.2
func ProtocolGpfsFilesetEnumToValue(protocolGpfsFilesetEnum ProtocolGpfsFilesetEnum) string
*
- Converts ProtocolGpfsFilesetEnum to its string representation
func ProtocolIsilonMountPointEnumArrayToValue ¶
func ProtocolIsilonMountPointEnumArrayToValue(protocolIsilonMountPointEnum []ProtocolIsilonMountPointEnum) []string
*
- Converts ProtocolIsilonMountPointEnum Array to its string Array representation
func ProtocolIsilonMountPointEnumToValue ¶
func ProtocolIsilonMountPointEnumToValue(protocolIsilonMountPointEnum ProtocolIsilonMountPointEnum) string
*
- Converts ProtocolIsilonMountPointEnum to its string representation
func ProtocolNasProtectionSourceEnumArrayToValue ¶
func ProtocolNasProtectionSourceEnumArrayToValue(protocolNasProtectionSourceEnum []ProtocolNasProtectionSourceEnum) []string
*
- Converts ProtocolNasProtectionSourceEnum Array to its string Array representation
func ProtocolNasProtectionSourceEnumToValue ¶
func ProtocolNasProtectionSourceEnumToValue(protocolNasProtectionSourceEnum ProtocolNasProtectionSourceEnum) string
*
- Converts ProtocolNasProtectionSourceEnum to its string representation
func ProtocolSyslogServerEnumArrayToValue ¶
func ProtocolSyslogServerEnumArrayToValue(protocolSyslogServerEnum []ProtocolSyslogServerEnum) []string
*
- Converts ProtocolSyslogServerEnum Array to its string Array representation
func ProtocolSyslogServerEnumToValue ¶
func ProtocolSyslogServerEnumToValue(protocolSyslogServerEnum ProtocolSyslogServerEnum) string
*
- Converts ProtocolSyslogServerEnum to its string representation
func ProtocolViewProtocolStatsEnumArrayToValue ¶ added in v1.1.2
func ProtocolViewProtocolStatsEnumArrayToValue(protocolViewProtocolStatsEnum []ProtocolViewProtocolStatsEnum) []string
*
- Converts ProtocolViewProtocolStatsEnum Array to its string Array representation
func ProtocolViewProtocolStatsEnumToValue ¶ added in v1.1.2
func ProtocolViewProtocolStatsEnumToValue(protocolViewProtocolStatsEnum ProtocolViewProtocolStatsEnum) string
*
- Converts ProtocolViewProtocolStatsEnum to its string representation
func ProtocolViewStatInfoEnumArrayToValue ¶ added in v1.1.2
func ProtocolViewStatInfoEnumArrayToValue(protocolViewStatInfoEnum []ProtocolViewStatInfoEnum) []string
*
- Converts ProtocolViewStatInfoEnum Array to its string Array representation
func ProtocolViewStatInfoEnumToValue ¶ added in v1.1.2
func ProtocolViewStatInfoEnumToValue(protocolViewStatInfoEnum ProtocolViewStatInfoEnum) string
*
- Converts ProtocolViewStatInfoEnum to its string representation
func PureTypeEnumArrayToValue ¶
func PureTypeEnumArrayToValue(pureTypeEnum []PureTypeEnum) []string
*
- Converts PureTypeEnum Array to its string Array representation
func PureTypeEnumToValue ¶
func PureTypeEnumToValue(pureTypeEnum PureTypeEnum) string
*
- Converts PureTypeEnum to its string representation
func QosTierEnumArrayToValue ¶ added in v1.1.2
func QosTierEnumArrayToValue(qosTierEnum []QosTierEnum) []string
*
- Converts QosTierEnum Array to its string Array representation
func QosTierEnumToValue ¶ added in v1.1.2
func QosTierEnumToValue(qosTierEnum QosTierEnum) string
*
- Converts QosTierEnum to its string representation
func QosType1EnumArrayToValue ¶ added in v1.1.2
func QosType1EnumArrayToValue(qosType1Enum []QosType1Enum) []string
*
- Converts QosType1Enum Array to its string Array representation
func QosType1EnumToValue ¶ added in v1.1.2
func QosType1EnumToValue(qosType1Enum QosType1Enum) string
*
- Converts QosType1Enum to its string representation
func QosTypeEnumArrayToValue ¶
func QosTypeEnumArrayToValue(qosTypeEnum []QosTypeEnum) []string
*
- Converts QosTypeEnum Array to its string Array representation
func QosTypeEnumToValue ¶
func QosTypeEnumToValue(qosTypeEnum QosTypeEnum) string
*
- Converts QosTypeEnum to its string representation
func QosTypeRpoPolicySettingsEnumArrayToValue ¶
func QosTypeRpoPolicySettingsEnumArrayToValue(qosTypeRpoPolicySettingsEnum []QosTypeRpoPolicySettingsEnum) []string
*
- Converts QosTypeRpoPolicySettingsEnum Array to its string Array representation
func QosTypeRpoPolicySettingsEnumToValue ¶
func QosTypeRpoPolicySettingsEnumToValue(qosTypeRpoPolicySettingsEnum QosTypeRpoPolicySettingsEnum) string
*
- Converts QosTypeRpoPolicySettingsEnum to its string representation
func RandomIOPreferentialTierEnumArrayToValue ¶ added in v1.1.2
func RandomIOPreferentialTierEnumArrayToValue(randomIOPreferentialTierEnum []RandomIOPreferentialTierEnum) []string
*
- Converts RandomIOPreferentialTierEnum Array to its string Array representation
func RandomIOPreferentialTierEnumToValue ¶ added in v1.1.2
func RandomIOPreferentialTierEnumToValue(randomIOPreferentialTierEnum RandomIOPreferentialTierEnum) string
*
- Converts RandomIOPreferentialTierEnum to its string representation
func RecoveryModelEnumArrayToValue ¶
func RecoveryModelEnumArrayToValue(recoveryModelEnum []RecoveryModelEnum) []string
*
- Converts RecoveryModelEnum Array to its string Array representation
func RecoveryModelEnumToValue ¶
func RecoveryModelEnumToValue(recoveryModelEnum RecoveryModelEnum) string
*
- Converts RecoveryModelEnum to its string representation
func RemediationStateEnumArrayToValue ¶
func RemediationStateEnumArrayToValue(remediationStateEnum []RemediationStateEnum) []string
*
- Converts RemediationStateEnum Array to its string Array representation
func RemediationStateEnumToValue ¶
func RemediationStateEnumToValue(remediationStateEnum RemediationStateEnum) string
*
- Converts RemediationStateEnum to its string representation
func RemediationStateUpdateInfectedFileParamsEnumArrayToValue ¶
func RemediationStateUpdateInfectedFileParamsEnumArrayToValue(remediationStateUpdateInfectedFileParamsEnum []RemediationStateUpdateInfectedFileParamsEnum) []string
*
- Converts RemediationStateUpdateInfectedFileParamsEnum Array to its string Array representation
func RemediationStateUpdateInfectedFileParamsEnumToValue ¶
func RemediationStateUpdateInfectedFileParamsEnumToValue(remediationStateUpdateInfectedFileParamsEnum RemediationStateUpdateInfectedFileParamsEnum) string
*
- Converts RemediationStateUpdateInfectedFileParamsEnum to its string representation
func RemovalReasonEnumArrayToValue ¶
func RemovalReasonEnumArrayToValue(removalReasonEnum []RemovalReasonEnum) []string
*
- Converts RemovalReasonEnum Array to its string Array representation
func RemovalReasonEnumToValue ¶
func RemovalReasonEnumToValue(removalReasonEnum RemovalReasonEnum) string
*
- Converts RemovalReasonEnum to its string representation
func RemovalState1EnumArrayToValue ¶ added in v1.1.2
func RemovalState1EnumArrayToValue(removalState1Enum []RemovalState1Enum) []string
*
- Converts RemovalState1Enum Array to its string Array representation
func RemovalState1EnumToValue ¶ added in v1.1.2
func RemovalState1EnumToValue(removalState1Enum RemovalState1Enum) string
*
- Converts RemovalState1Enum to its string representation
func RemovalStateEnumArrayToValue ¶
func RemovalStateEnumArrayToValue(removalStateEnum []RemovalStateEnum) []string
*
- Converts RemovalStateEnum Array to its string Array representation
func RemovalStateEnumToValue ¶
func RemovalStateEnumToValue(removalStateEnum RemovalStateEnum) string
*
- Converts RemovalStateEnum to its string representation
func RemovalStateViewBoxEnumArrayToValue ¶
func RemovalStateViewBoxEnumArrayToValue(removalStateViewBoxEnum []RemovalStateViewBoxEnum) []string
*
- Converts RemovalStateViewBoxEnum Array to its string Array representation
func RemovalStateViewBoxEnumToValue ¶
func RemovalStateViewBoxEnumToValue(removalStateViewBoxEnum RemovalStateViewBoxEnum) string
*
- Converts RemovalStateViewBoxEnum to its string representation
func RequiredPrivilegeEnumArrayToValue ¶ added in v1.1.2
func RequiredPrivilegeEnumArrayToValue(requiredPrivilegeEnum []RequiredPrivilegeEnum) []string
*
- Converts RequiredPrivilegeEnum Array to its string Array representation
func RequiredPrivilegeEnumToValue ¶ added in v1.1.2
func RequiredPrivilegeEnumToValue(requiredPrivilegeEnum RequiredPrivilegeEnum) string
*
- Converts RequiredPrivilegeEnum to its string representation
func RoleNetworkInterfaceEnumArrayToValue ¶
func RoleNetworkInterfaceEnumArrayToValue(roleNetworkInterfaceEnum []RoleNetworkInterfaceEnum) []string
*
- Converts RoleNetworkInterfaceEnum Array to its string Array representation
func RoleNetworkInterfaceEnumToValue ¶
func RoleNetworkInterfaceEnumToValue(roleNetworkInterfaceEnum RoleNetworkInterfaceEnum) string
*
- Converts RoleNetworkInterfaceEnum to its string representation
func RunStatusEnumArrayToValue ¶ added in v1.1.2
func RunStatusEnumArrayToValue(runStatusEnum []RunStatusEnum) []string
*
- Converts RunStatusEnum Array to its string Array representation
func RunStatusEnumToValue ¶ added in v1.1.2
func RunStatusEnumToValue(runStatusEnum RunStatusEnum) string
*
- Converts RunStatusEnum to its string representation
func RunType1EnumArrayToValue ¶ added in v1.1.2
func RunType1EnumArrayToValue(runType1Enum []RunType1Enum) []string
*
- Converts RunType1Enum Array to its string Array representation
func RunType1EnumToValue ¶ added in v1.1.2
func RunType1EnumToValue(runType1Enum RunType1Enum) string
*
- Converts RunType1Enum to its string representation
func RunType2EnumArrayToValue ¶ added in v1.1.2
func RunType2EnumArrayToValue(runType2Enum []RunType2Enum) []string
*
- Converts RunType2Enum Array to its string Array representation
func RunType2EnumToValue ¶ added in v1.1.2
func RunType2EnumToValue(runType2Enum RunType2Enum) string
*
- Converts RunType2Enum to its string representation
func RunTypeEnumArrayToValue ¶
func RunTypeEnumArrayToValue(runTypeEnum []RunTypeEnum) []string
*
- Converts RunTypeEnum Array to its string Array representation
func RunTypeEnumToValue ¶
func RunTypeEnumToValue(runTypeEnum RunTypeEnum) string
*
- Converts RunTypeEnum to its string representation
func RunTypeGetVaultProviderStatsEnumArrayToValue ¶ added in v1.1.2
func RunTypeGetVaultProviderStatsEnumArrayToValue(runTypeGetVaultProviderStatsEnum []RunTypeGetVaultProviderStatsEnum) []string
*
- Converts RunTypeGetVaultProviderStatsEnum Array to its string Array representation
func RunTypeGetVaultProviderStatsEnumToValue ¶ added in v1.1.2
func RunTypeGetVaultProviderStatsEnumToValue(runTypeGetVaultProviderStatsEnum RunTypeGetVaultProviderStatsEnum) string
*
- Converts RunTypeGetVaultProviderStatsEnum to its string representation
func RunTypeGetVaultRunStatsEnumArrayToValue ¶ added in v1.1.2
func RunTypeGetVaultRunStatsEnumArrayToValue(runTypeGetVaultRunStatsEnum []RunTypeGetVaultRunStatsEnum) []string
*
- Converts RunTypeGetVaultRunStatsEnum Array to its string Array representation
func RunTypeGetVaultRunStatsEnumToValue ¶ added in v1.1.2
func RunTypeGetVaultRunStatsEnumToValue(runTypeGetVaultRunStatsEnum RunTypeGetVaultRunStatsEnum) string
*
- Converts RunTypeGetVaultRunStatsEnum to its string representation
func RunTypeRunProtectionJobParamEnumArrayToValue ¶
func RunTypeRunProtectionJobParamEnumArrayToValue(runTypeRunProtectionJobParamEnum []RunTypeRunProtectionJobParamEnum) []string
*
- Converts RunTypeRunProtectionJobParamEnum Array to its string Array representation
func RunTypeRunProtectionJobParamEnumToValue ¶
func RunTypeRunProtectionJobParamEnumToValue(runTypeRunProtectionJobParamEnum RunTypeRunProtectionJobParamEnum) string
*
- Converts RunTypeRunProtectionJobParamEnum to its string representation
func S3KeyMappingConfigCreateViewRequestEnumArrayToValue ¶ added in v1.1.2
func S3KeyMappingConfigCreateViewRequestEnumArrayToValue(s3KeyMappingConfigCreateViewRequestEnum []S3KeyMappingConfigCreateViewRequestEnum) []string
*
- Converts S3KeyMappingConfigCreateViewRequestEnum Array to its string Array representation
func S3KeyMappingConfigCreateViewRequestEnumToValue ¶ added in v1.1.2
func S3KeyMappingConfigCreateViewRequestEnumToValue(s3KeyMappingConfigCreateViewRequestEnum S3KeyMappingConfigCreateViewRequestEnum) string
*
- Converts S3KeyMappingConfigCreateViewRequestEnum to its string representation
func S3KeyMappingConfigEnumArrayToValue ¶ added in v1.1.2
func S3KeyMappingConfigEnumArrayToValue(s3KeyMappingConfigEnum []S3KeyMappingConfigEnum) []string
*
- Converts S3KeyMappingConfigEnum Array to its string Array representation
func S3KeyMappingConfigEnumToValue ¶ added in v1.1.2
func S3KeyMappingConfigEnumToValue(s3KeyMappingConfigEnum S3KeyMappingConfigEnum) string
*
- Converts S3KeyMappingConfigEnum to its string representation
func ScribeIOPreferentialTierEnumArrayToValue ¶ added in v1.1.2
func ScribeIOPreferentialTierEnumArrayToValue(scribeIOPreferentialTierEnum []ScribeIOPreferentialTierEnum) []string
*
- Converts ScribeIOPreferentialTierEnum Array to its string Array representation
func ScribeIOPreferentialTierEnumToValue ¶ added in v1.1.2
func ScribeIOPreferentialTierEnumToValue(scribeIOPreferentialTierEnum ScribeIOPreferentialTierEnum) string
*
- Converts ScribeIOPreferentialTierEnum to its string representation
func SearchJobStatus1EnumArrayToValue ¶ added in v1.1.2
func SearchJobStatus1EnumArrayToValue(searchJobStatus1Enum []SearchJobStatus1Enum) []string
*
- Converts SearchJobStatus1Enum Array to its string Array representation
func SearchJobStatus1EnumToValue ¶ added in v1.1.2
func SearchJobStatus1EnumToValue(searchJobStatus1Enum SearchJobStatus1Enum) string
*
- Converts SearchJobStatus1Enum to its string representation
func SearchJobStatusEnumArrayToValue ¶
func SearchJobStatusEnumArrayToValue(searchJobStatusEnum []SearchJobStatusEnum) []string
*
- Converts SearchJobStatusEnum Array to its string Array representation
func SearchJobStatusEnumToValue ¶
func SearchJobStatusEnumToValue(searchJobStatusEnum SearchJobStatusEnum) string
*
- Converts SearchJobStatusEnum to its string representation
func SearchJobStatusRemoteVaultSearchJobResultsEnumArrayToValue ¶
func SearchJobStatusRemoteVaultSearchJobResultsEnumArrayToValue(searchJobStatusRemoteVaultSearchJobResultsEnum []SearchJobStatusRemoteVaultSearchJobResultsEnum) []string
*
- Converts SearchJobStatusRemoteVaultSearchJobResultsEnum Array to its string Array representation
func SearchJobStatusRemoteVaultSearchJobResultsEnumToValue ¶
func SearchJobStatusRemoteVaultSearchJobResultsEnumToValue(searchJobStatusRemoteVaultSearchJobResultsEnum SearchJobStatusRemoteVaultSearchJobResultsEnum) string
*
- Converts SearchJobStatusRemoteVaultSearchJobResultsEnum to its string representation
func SearchResultFlagEnumArrayToValue ¶
func SearchResultFlagEnumArrayToValue(searchResultFlagEnum []SearchResultFlagEnum) []string
*
- Converts SearchResultFlagEnum Array to its string Array representation
func SearchResultFlagEnumToValue ¶
func SearchResultFlagEnumToValue(searchResultFlagEnum SearchResultFlagEnum) string
*
- Converts SearchResultFlagEnum to its string representation
func SecurityModeEnumArrayToValue ¶
func SecurityModeEnumArrayToValue(securityModeEnum []SecurityModeEnum) []string
*
- Converts SecurityModeEnum Array to its string Array representation
func SecurityModeEnumToValue ¶
func SecurityModeEnumToValue(securityModeEnum SecurityModeEnum) string
*
- Converts SecurityModeEnum to its string representation
func SequentialIOPreferentialTierEnumArrayToValue ¶ added in v1.1.2
func SequentialIOPreferentialTierEnumArrayToValue(sequentialIOPreferentialTierEnum []SequentialIOPreferentialTierEnum) []string
*
- Converts SequentialIOPreferentialTierEnum Array to its string Array representation
func SequentialIOPreferentialTierEnumToValue ¶ added in v1.1.2
func SequentialIOPreferentialTierEnumToValue(sequentialIOPreferentialTierEnum SequentialIOPreferentialTierEnum) string
*
- Converts SequentialIOPreferentialTierEnum to its string representation
func ServerTypeEnumArrayToValue ¶
func ServerTypeEnumArrayToValue(serverTypeEnum []ServerTypeEnum) []string
*
- Converts ServerTypeEnum Array to its string Array representation
func ServerTypeEnumToValue ¶
func ServerTypeEnumToValue(serverTypeEnum ServerTypeEnum) string
*
- Converts ServerTypeEnum to its string representation
func ServiceEnumArrayToValue ¶
func ServiceEnumArrayToValue(serviceEnum []ServiceEnum) []string
*
- Converts ServiceEnum Array to its string Array representation
func ServiceEnumToValue ¶
func ServiceEnumToValue(serviceEnum ServiceEnum) string
*
- Converts ServiceEnum to its string representation
func ServiceNetworkInterfaceEnumArrayToValue ¶
func ServiceNetworkInterfaceEnumArrayToValue(serviceNetworkInterfaceEnum []ServiceNetworkInterfaceEnum) []string
*
- Converts ServiceNetworkInterfaceEnum Array to its string Array representation
func ServiceNetworkInterfaceEnumToValue ¶
func ServiceNetworkInterfaceEnumToValue(serviceNetworkInterfaceEnum ServiceNetworkInterfaceEnum) string
*
- Converts ServiceNetworkInterfaceEnum to its string representation
func ServiceServiceStateResultEnumArrayToValue ¶ added in v1.1.2
func ServiceServiceStateResultEnumArrayToValue(serviceServiceStateResultEnum []ServiceServiceStateResultEnum) []string
*
- Converts ServiceServiceStateResultEnum Array to its string Array representation
func ServiceServiceStateResultEnumToValue ¶ added in v1.1.2
func ServiceServiceStateResultEnumToValue(serviceServiceStateResultEnum ServiceServiceStateResultEnum) string
*
- Converts ServiceServiceStateResultEnum to its string representation
func Severity1EnumArrayToValue ¶ added in v1.1.2
func Severity1EnumArrayToValue(severity1Enum []Severity1Enum) []string
*
- Converts Severity1Enum Array to its string Array representation
func Severity1EnumToValue ¶ added in v1.1.2
func Severity1EnumToValue(severity1Enum Severity1Enum) string
*
- Converts Severity1Enum to its string representation
func SeverityEnumArrayToValue ¶
func SeverityEnumArrayToValue(severityEnum []SeverityEnum) []string
*
- Converts SeverityEnum Array to its string Array representation
func SeverityEnumToValue ¶
func SeverityEnumToValue(severityEnum SeverityEnum) string
*
- Converts SeverityEnum to its string representation
func SeverityNotificationRuleEnumArrayToValue ¶
func SeverityNotificationRuleEnumArrayToValue(severityNotificationRuleEnum []SeverityNotificationRuleEnum) []string
*
- Converts SeverityNotificationRuleEnum Array to its string Array representation
func SeverityNotificationRuleEnumToValue ¶
func SeverityNotificationRuleEnumToValue(severityNotificationRuleEnum SeverityNotificationRuleEnum) string
*
- Converts SeverityNotificationRuleEnum to its string representation
func ShareTypeEnumArrayToValue ¶
func ShareTypeEnumArrayToValue(shareTypeEnum []ShareTypeEnum) []string
*
- Converts ShareTypeEnum Array to its string Array representation
func ShareTypeEnumToValue ¶
func ShareTypeEnumToValue(shareTypeEnum ShareTypeEnum) string
*
- Converts ShareTypeEnum to its string representation
func SmbAccessEnumArrayToValue ¶
func SmbAccessEnumArrayToValue(smbAccessEnum []SmbAccessEnum) []string
*
- Converts SmbAccessEnum Array to its string Array representation
func SmbAccessEnumToValue ¶
func SmbAccessEnumToValue(smbAccessEnum SmbAccessEnum) string
*
- Converts SmbAccessEnum to its string representation
func SnapshotTaskStatusEnumArrayToValue ¶
func SnapshotTaskStatusEnumArrayToValue(snapshotTaskStatusEnum []SnapshotTaskStatusEnum) []string
*
- Converts SnapshotTaskStatusEnum Array to its string Array representation
func SnapshotTaskStatusEnumToValue ¶
func SnapshotTaskStatusEnumToValue(snapshotTaskStatusEnum SnapshotTaskStatusEnum) string
*
- Converts SnapshotTaskStatusEnum to its string representation
func SqlOptionsEnumArrayToValue ¶
func SqlOptionsEnumArrayToValue(sqlOptionsEnum []SqlOptionsEnum) []string
*
- Converts SqlOptionsEnum Array to its string Array representation
func SqlOptionsEnumToValue ¶
func SqlOptionsEnumToValue(sqlOptionsEnum SqlOptionsEnum) string
*
- Converts SqlOptionsEnum to its string representation
func SqlServerDbStateEnumArrayToValue ¶
func SqlServerDbStateEnumArrayToValue(sqlServerDbStateEnum []SqlServerDbStateEnum) []string
*
- Converts SqlServerDbStateEnum Array to its string Array representation
func SqlServerDbStateEnumToValue ¶
func SqlServerDbStateEnumToValue(sqlServerDbStateEnum SqlServerDbStateEnum) string
*
- Converts SqlServerDbStateEnum to its string representation
func State1EnumArrayToValue ¶ added in v1.1.2
func State1EnumArrayToValue(state1Enum []State1Enum) []string
*
- Converts State1Enum Array to its string Array representation
func State1EnumToValue ¶ added in v1.1.2
func State1EnumToValue(state1Enum State1Enum) string
*
- Converts State1Enum to its string representation
func State2EnumArrayToValue ¶ added in v1.1.2
func State2EnumArrayToValue(state2Enum []State2Enum) []string
*
- Converts State2Enum Array to its string Array representation
func State2EnumToValue ¶ added in v1.1.2
func State2EnumToValue(state2Enum State2Enum) string
*
- Converts State2Enum to its string representation
func StateLicenseStateEnumArrayToValue ¶ added in v1.1.2
func StateLicenseStateEnumArrayToValue(stateLicenseStateEnum []StateLicenseStateEnum) []string
*
- Converts StateLicenseStateEnum Array to its string Array representation
func StateLicenseStateEnumToValue ¶ added in v1.1.2
func StateLicenseStateEnumToValue(stateLicenseStateEnum StateLicenseStateEnum) string
*
- Converts StateLicenseStateEnum to its string representation
func StateServiceStateResultEnumArrayToValue ¶ added in v1.1.2
func StateServiceStateResultEnumArrayToValue(stateServiceStateResultEnum []StateServiceStateResultEnum) []string
*
- Converts StateServiceStateResultEnum Array to its string Array representation
func StateServiceStateResultEnumToValue ¶ added in v1.1.2
func StateServiceStateResultEnumToValue(stateServiceStateResultEnum StateServiceStateResultEnum) string
*
- Converts StateServiceStateResultEnum to its string representation
func Status1EnumArrayToValue ¶ added in v1.1.2
func Status1EnumArrayToValue(status1Enum []Status1Enum) []string
*
- Converts Status1Enum Array to its string Array representation
func Status1EnumToValue ¶ added in v1.1.2
func Status1EnumToValue(status1Enum Status1Enum) string
*
- Converts Status1Enum to its string representation
func Status2EnumArrayToValue ¶ added in v1.1.2
func Status2EnumArrayToValue(status2Enum []Status2Enum) []string
*
- Converts Status2Enum Array to its string Array representation
func Status2EnumToValue ¶ added in v1.1.2
func Status2EnumToValue(status2Enum Status2Enum) string
*
- Converts Status2Enum to its string representation
func Status4EnumArrayToValue ¶ added in v1.1.2
func Status4EnumArrayToValue(status4Enum []Status4Enum) []string
*
- Converts Status4Enum Array to its string Array representation
func Status4EnumToValue ¶ added in v1.1.2
func Status4EnumToValue(status4Enum Status4Enum) string
*
- Converts Status4Enum to its string representation
func Status5EnumArrayToValue ¶ added in v1.1.2
func Status5EnumArrayToValue(status5Enum []Status5Enum) []string
*
- Converts Status5Enum Array to its string Array representation
func Status5EnumToValue ¶ added in v1.1.2
func Status5EnumToValue(status5Enum Status5Enum) string
*
- Converts Status5Enum to its string representation
func Status6EnumArrayToValue ¶ added in v1.1.2
func Status6EnumArrayToValue(status6Enum []Status6Enum) []string
*
- Converts Status6Enum Array to its string Array representation
func Status6EnumToValue ¶ added in v1.1.2
func Status6EnumToValue(status6Enum Status6Enum) string
*
- Converts Status6Enum to its string representation
func Status7EnumArrayToValue ¶ added in v1.1.2
func Status7EnumArrayToValue(status7Enum []Status7Enum) []string
*
- Converts Status7Enum Array to its string Array representation
func Status7EnumToValue ¶ added in v1.1.2
func Status7EnumToValue(status7Enum Status7Enum) string
*
- Converts Status7Enum to its string representation
func StatusBackupRunEnumArrayToValue ¶
func StatusBackupRunEnumArrayToValue(statusBackupRunEnum []StatusBackupRunEnum) []string
*
- Converts StatusBackupRunEnum Array to its string Array representation
func StatusBackupRunEnumToValue ¶
func StatusBackupRunEnumToValue(statusBackupRunEnum StatusBackupRunEnum) string
*
- Converts StatusBackupRunEnum to its string representation
func StatusCopyRunEnumArrayToValue ¶
func StatusCopyRunEnumArrayToValue(statusCopyRunEnum []StatusCopyRunEnum) []string
*
- Converts StatusCopyRunEnum Array to its string Array representation
func StatusCopyRunEnumToValue ¶
func StatusCopyRunEnumToValue(statusCopyRunEnum StatusCopyRunEnum) string
*
- Converts StatusCopyRunEnum to its string representation
func StatusCopySnapshotTaskStatusEnumArrayToValue ¶
func StatusCopySnapshotTaskStatusEnumArrayToValue(statusCopySnapshotTaskStatusEnum []StatusCopySnapshotTaskStatusEnum) []string
*
- Converts StatusCopySnapshotTaskStatusEnum Array to its string Array representation
func StatusCopySnapshotTaskStatusEnumToValue ¶
func StatusCopySnapshotTaskStatusEnumToValue(statusCopySnapshotTaskStatusEnum StatusCopySnapshotTaskStatusEnum) string
*
- Converts StatusCopySnapshotTaskStatusEnum to its string representation
func StatusEnumArrayToValue ¶
func StatusEnumArrayToValue(statusEnum []StatusEnum) []string
*
- Converts StatusEnum Array to its string Array representation
func StatusEnumToValue ¶
func StatusEnumToValue(statusEnum StatusEnum) string
*
- Converts StatusEnum to its string representation
func StatusGetProtectionRunsStatsEnumArrayToValue ¶ added in v1.1.2
func StatusGetProtectionRunsStatsEnumArrayToValue(statusGetProtectionRunsStatsEnum []StatusGetProtectionRunsStatsEnum) []string
*
- Converts StatusGetProtectionRunsStatsEnum Array to its string Array representation
func StatusGetProtectionRunsStatsEnumToValue ¶ added in v1.1.2
func StatusGetProtectionRunsStatsEnumToValue(statusGetProtectionRunsStatsEnum StatusGetProtectionRunsStatsEnum) string
*
- Converts StatusGetProtectionRunsStatsEnum to its string representation
func StatusGetTenantsEnumArrayToValue ¶
func StatusGetTenantsEnumArrayToValue(statusGetTenantsEnum []StatusGetTenantsEnum) []string
*
- Converts StatusGetTenantsEnum Array to its string Array representation
func StatusGetTenantsEnumToValue ¶
func StatusGetTenantsEnumToValue(statusGetTenantsEnum StatusGetTenantsEnum) string
*
- Converts StatusGetTenantsEnum to its string representation
func StatusRestoreTaskEnumArrayToValue ¶
func StatusRestoreTaskEnumArrayToValue(statusRestoreTaskEnum []StatusRestoreTaskEnum) []string
*
- Converts StatusRestoreTaskEnum Array to its string Array representation
func StatusRestoreTaskEnumToValue ¶
func StatusRestoreTaskEnumToValue(statusRestoreTaskEnum StatusRestoreTaskEnum) string
*
- Converts StatusRestoreTaskEnum to its string representation
func StatusSourceBackupStatusEnumArrayToValue ¶
func StatusSourceBackupStatusEnumArrayToValue(statusSourceBackupStatusEnum []StatusSourceBackupStatusEnum) []string
*
- Converts StatusSourceBackupStatusEnum Array to its string Array representation
func StatusSourceBackupStatusEnumToValue ¶
func StatusSourceBackupStatusEnumToValue(statusSourceBackupStatusEnum StatusSourceBackupStatusEnum) string
*
- Converts StatusSourceBackupStatusEnum to its string representation
func StatusTaskEnumArrayToValue ¶
func StatusTaskEnumArrayToValue(statusTaskEnum []StatusTaskEnum) []string
*
- Converts StatusTaskEnum Array to its string Array representation
func StatusTaskEnumToValue ¶
func StatusTaskEnumToValue(statusTaskEnum StatusTaskEnum) string
*
- Converts StatusTaskEnum to its string representation
func StatusTaskNotificationEnumArrayToValue ¶
func StatusTaskNotificationEnumArrayToValue(statusTaskNotificationEnum []StatusTaskNotificationEnum) []string
*
- Converts StatusTaskNotificationEnum Array to its string Array representation
func StatusTaskNotificationEnumToValue ¶
func StatusTaskNotificationEnumToValue(statusTaskNotificationEnum StatusTaskNotificationEnum) string
*
- Converts StatusTaskNotificationEnum to its string representation
func StorageTierEnumArrayToValue ¶
func StorageTierEnumArrayToValue(storageTierEnum []StorageTierEnum) []string
*
- Converts StorageTierEnum Array to its string Array representation
func StorageTierEnumToValue ¶
func StorageTierEnumToValue(storageTierEnum StorageTierEnum) string
*
- Converts StorageTierEnum to its string representation
func SubscriptionTypeEnumArrayToValue ¶ added in v1.1.2
func SubscriptionTypeEnumArrayToValue(subscriptionTypeEnum []SubscriptionTypeEnum) []string
*
- Converts SubscriptionTypeEnum Array to its string Array representation
func SubscriptionTypeEnumToValue ¶ added in v1.1.2
func SubscriptionTypeEnumToValue(subscriptionTypeEnum SubscriptionTypeEnum) string
*
- Converts SubscriptionTypeEnum to its string representation
func TargetHostTypeEnumArrayToValue ¶
func TargetHostTypeEnumArrayToValue(targetHostTypeEnum []TargetHostTypeEnum) []string
*
- Converts TargetHostTypeEnum Array to its string Array representation
func TargetHostTypeEnumToValue ¶
func TargetHostTypeEnumToValue(targetHostTypeEnum TargetHostTypeEnum) string
*
- Converts TargetHostTypeEnum to its string representation
func TaskStateEnumArrayToValue ¶
func TaskStateEnumArrayToValue(taskStateEnum []TaskStateEnum) []string
*
- Converts TaskStateEnum Array to its string Array representation
func TaskStateEnumToValue ¶
func TaskStateEnumToValue(taskStateEnum TaskStateEnum) string
*
- Converts TaskStateEnum to its string representation
func TaskTypeEnumArrayToValue ¶
func TaskTypeEnumArrayToValue(taskTypeEnum []TaskTypeEnum) []string
*
- Converts TaskTypeEnum Array to its string Array representation
func TaskTypeEnumToValue ¶
func TaskTypeEnumToValue(taskTypeEnum TaskTypeEnum) string
*
- Converts TaskTypeEnum to its string representation
func TierType1EnumArrayToValue ¶ added in v1.1.2
func TierType1EnumArrayToValue(tierType1Enum []TierType1Enum) []string
*
- Converts TierType1Enum Array to its string Array representation
func TierType1EnumToValue ¶ added in v1.1.2
func TierType1EnumToValue(tierType1Enum TierType1Enum) string
*
- Converts TierType1Enum to its string representation
func TierType2EnumArrayToValue ¶ added in v1.1.2
func TierType2EnumArrayToValue(tierType2Enum []TierType2Enum) []string
*
- Converts TierType2Enum Array to its string Array representation
func TierType2EnumToValue ¶ added in v1.1.2
func TierType2EnumToValue(tierType2Enum TierType2Enum) string
*
- Converts TierType2Enum to its string representation
func TierType3EnumArrayToValue ¶ added in v1.1.2
func TierType3EnumArrayToValue(tierType3Enum []TierType3Enum) []string
*
- Converts TierType3Enum Array to its string Array representation
func TierType3EnumToValue ¶ added in v1.1.2
func TierType3EnumToValue(tierType3Enum TierType3Enum) string
*
- Converts TierType3Enum to its string representation
func TierTypeAzureCloudCredentialsEnumArrayToValue ¶
func TierTypeAzureCloudCredentialsEnumArrayToValue(tierTypeAzureCloudCredentialsEnum []TierTypeAzureCloudCredentialsEnum) []string
*
- Converts TierTypeAzureCloudCredentialsEnum Array to its string Array representation
func TierTypeAzureCloudCredentialsEnumToValue ¶
func TierTypeAzureCloudCredentialsEnumToValue(tierTypeAzureCloudCredentialsEnum TierTypeAzureCloudCredentialsEnum) string
*
- Converts TierTypeAzureCloudCredentialsEnum to its string representation
func TierTypeEnumArrayToValue ¶
func TierTypeEnumArrayToValue(tierTypeEnum []TierTypeEnum) []string
*
- Converts TierTypeEnum Array to its string Array representation
func TierTypeEnumToValue ¶
func TierTypeEnumToValue(tierTypeEnum TierTypeEnum) string
*
- Converts TierTypeEnum to its string representation
func TierTypeGoogleCloudCredentialsEnumArrayToValue ¶
func TierTypeGoogleCloudCredentialsEnumArrayToValue(tierTypeGoogleCloudCredentialsEnum []TierTypeGoogleCloudCredentialsEnum) []string
*
- Converts TierTypeGoogleCloudCredentialsEnum Array to its string Array representation
func TierTypeGoogleCloudCredentialsEnumToValue ¶
func TierTypeGoogleCloudCredentialsEnumToValue(tierTypeGoogleCloudCredentialsEnum TierTypeGoogleCloudCredentialsEnum) string
*
- Converts TierTypeGoogleCloudCredentialsEnum to its string representation
func TierTypeOracleCloudCredentialsEnumArrayToValue ¶
func TierTypeOracleCloudCredentialsEnumArrayToValue(tierTypeOracleCloudCredentialsEnum []TierTypeOracleCloudCredentialsEnum) []string
*
- Converts TierTypeOracleCloudCredentialsEnum Array to its string Array representation
func TierTypeOracleCloudCredentialsEnumToValue ¶
func TierTypeOracleCloudCredentialsEnumToValue(tierTypeOracleCloudCredentialsEnum TierTypeOracleCloudCredentialsEnum) string
*
- Converts TierTypeOracleCloudCredentialsEnum to its string representation
func TileTypesEnumArrayToValue ¶ added in v1.1.2
func TileTypesEnumArrayToValue(tileTypesEnum []TileTypesEnum) []string
*
- Converts TileTypesEnum Array to its string Array representation
func TileTypesEnumToValue ¶ added in v1.1.2
func TileTypesEnumToValue(tileTypesEnum TileTypesEnum) string
*
- Converts TileTypesEnum to its string representation
func ToolsRunningStatusEnumArrayToValue ¶
func ToolsRunningStatusEnumArrayToValue(toolsRunningStatusEnum []ToolsRunningStatusEnum) []string
*
- Converts ToolsRunningStatusEnum Array to its string Array representation
func ToolsRunningStatusEnumToValue ¶
func ToolsRunningStatusEnumToValue(toolsRunningStatusEnum ToolsRunningStatusEnum) string
*
- Converts ToolsRunningStatusEnum to its string representation
func Type10EnumArrayToValue ¶ added in v1.1.2
func Type10EnumArrayToValue(type10Enum []Type10Enum) []string
*
- Converts Type10Enum Array to its string Array representation
func Type10EnumToValue ¶ added in v1.1.2
func Type10EnumToValue(type10Enum Type10Enum) string
*
- Converts Type10Enum to its string representation
func Type11EnumArrayToValue ¶ added in v1.1.2
func Type11EnumArrayToValue(type11Enum []Type11Enum) []string
*
- Converts Type11Enum Array to its string Array representation
func Type11EnumToValue ¶ added in v1.1.2
func Type11EnumToValue(type11Enum Type11Enum) string
*
- Converts Type11Enum to its string representation
func Type12EnumArrayToValue ¶ added in v1.1.2
func Type12EnumArrayToValue(type12Enum []Type12Enum) []string
*
- Converts Type12Enum Array to its string Array representation
func Type12EnumToValue ¶ added in v1.1.2
func Type12EnumToValue(type12Enum Type12Enum) string
*
- Converts Type12Enum to its string representation
func Type13EnumArrayToValue ¶ added in v1.1.2
func Type13EnumArrayToValue(type13Enum []Type13Enum) []string
*
- Converts Type13Enum Array to its string Array representation
func Type13EnumToValue ¶ added in v1.1.2
func Type13EnumToValue(type13Enum Type13Enum) string
*
- Converts Type13Enum to its string representation
func Type14EnumArrayToValue ¶ added in v1.1.2
func Type14EnumArrayToValue(type14Enum []Type14Enum) []string
*
- Converts Type14Enum Array to its string Array representation
func Type14EnumToValue ¶ added in v1.1.2
func Type14EnumToValue(type14Enum Type14Enum) string
*
- Converts Type14Enum to its string representation
func Type15EnumArrayToValue ¶ added in v1.1.2
func Type15EnumArrayToValue(type15Enum []Type15Enum) []string
*
- Converts Type15Enum Array to its string Array representation
func Type15EnumToValue ¶ added in v1.1.2
func Type15EnumToValue(type15Enum Type15Enum) string
*
- Converts Type15Enum to its string representation
func Type16EnumArrayToValue ¶ added in v1.1.2
func Type16EnumArrayToValue(type16Enum []Type16Enum) []string
*
- Converts Type16Enum Array to its string Array representation
func Type16EnumToValue ¶ added in v1.1.2
func Type16EnumToValue(type16Enum Type16Enum) string
*
- Converts Type16Enum to its string representation
func Type17EnumArrayToValue ¶ added in v1.1.2
func Type17EnumArrayToValue(type17Enum []Type17Enum) []string
*
- Converts Type17Enum Array to its string Array representation
func Type17EnumToValue ¶ added in v1.1.2
func Type17EnumToValue(type17Enum Type17Enum) string
*
- Converts Type17Enum to its string representation
func Type18EnumArrayToValue ¶ added in v1.1.2
func Type18EnumArrayToValue(type18Enum []Type18Enum) []string
*
- Converts Type18Enum Array to its string Array representation
func Type18EnumToValue ¶ added in v1.1.2
func Type18EnumToValue(type18Enum Type18Enum) string
*
- Converts Type18Enum to its string representation
func Type19EnumArrayToValue ¶ added in v1.1.2
func Type19EnumArrayToValue(type19Enum []Type19Enum) []string
*
- Converts Type19Enum Array to its string Array representation
func Type19EnumToValue ¶ added in v1.1.2
func Type19EnumToValue(type19Enum Type19Enum) string
*
- Converts Type19Enum to its string representation
func Type1EnumArrayToValue ¶ added in v1.1.2
*
- Converts Type1Enum Array to its string Array representation
func Type20EnumArrayToValue ¶ added in v1.1.2
func Type20EnumArrayToValue(type20Enum []Type20Enum) []string
*
- Converts Type20Enum Array to its string Array representation
func Type20EnumToValue ¶ added in v1.1.2
func Type20EnumToValue(type20Enum Type20Enum) string
*
- Converts Type20Enum to its string representation
func Type21EnumArrayToValue ¶ added in v1.1.2
func Type21EnumArrayToValue(type21Enum []Type21Enum) []string
*
- Converts Type21Enum Array to its string Array representation
func Type21EnumToValue ¶ added in v1.1.2
func Type21EnumToValue(type21Enum Type21Enum) string
*
- Converts Type21Enum to its string representation
func Type22EnumArrayToValue ¶ added in v1.1.2
func Type22EnumArrayToValue(type22Enum []Type22Enum) []string
*
- Converts Type22Enum Array to its string Array representation
func Type22EnumToValue ¶ added in v1.1.2
func Type22EnumToValue(type22Enum Type22Enum) string
*
- Converts Type22Enum to its string representation
func Type23EnumArrayToValue ¶ added in v1.1.2
func Type23EnumArrayToValue(type23Enum []Type23Enum) []string
*
- Converts Type23Enum Array to its string Array representation
func Type23EnumToValue ¶ added in v1.1.2
func Type23EnumToValue(type23Enum Type23Enum) string
*
- Converts Type23Enum to its string representation
func Type24EnumArrayToValue ¶ added in v1.1.2
func Type24EnumArrayToValue(type24Enum []Type24Enum) []string
*
- Converts Type24Enum Array to its string Array representation
func Type24EnumToValue ¶ added in v1.1.2
func Type24EnumToValue(type24Enum Type24Enum) string
*
- Converts Type24Enum to its string representation
func Type25EnumArrayToValue ¶ added in v1.1.2
func Type25EnumArrayToValue(type25Enum []Type25Enum) []string
*
- Converts Type25Enum Array to its string Array representation
func Type25EnumToValue ¶ added in v1.1.2
func Type25EnumToValue(type25Enum Type25Enum) string
*
- Converts Type25Enum to its string representation
func Type26EnumArrayToValue ¶ added in v1.1.2
func Type26EnumArrayToValue(type26Enum []Type26Enum) []string
*
- Converts Type26Enum Array to its string Array representation
func Type26EnumToValue ¶ added in v1.1.2
func Type26EnumToValue(type26Enum Type26Enum) string
*
- Converts Type26Enum to its string representation
func Type27EnumArrayToValue ¶ added in v1.1.2
func Type27EnumArrayToValue(type27Enum []Type27Enum) []string
*
- Converts Type27Enum Array to its string Array representation
func Type27EnumToValue ¶ added in v1.1.2
func Type27EnumToValue(type27Enum Type27Enum) string
*
- Converts Type27Enum to its string representation
func Type28EnumArrayToValue ¶ added in v1.1.2
func Type28EnumArrayToValue(type28Enum []Type28Enum) []string
*
- Converts Type28Enum Array to its string Array representation
func Type28EnumToValue ¶ added in v1.1.2
func Type28EnumToValue(type28Enum Type28Enum) string
*
- Converts Type28Enum to its string representation
func Type29EnumArrayToValue ¶ added in v1.1.2
func Type29EnumArrayToValue(type29Enum []Type29Enum) []string
*
- Converts Type29Enum Array to its string Array representation
func Type29EnumToValue ¶ added in v1.1.2
func Type29EnumToValue(type29Enum Type29Enum) string
*
- Converts Type29Enum to its string representation
func Type2EnumArrayToValue ¶ added in v1.1.2
*
- Converts Type2Enum Array to its string Array representation
func Type30EnumArrayToValue ¶ added in v1.1.2
func Type30EnumArrayToValue(type30Enum []Type30Enum) []string
*
- Converts Type30Enum Array to its string Array representation
func Type30EnumToValue ¶ added in v1.1.2
func Type30EnumToValue(type30Enum Type30Enum) string
*
- Converts Type30Enum to its string representation
func Type31EnumArrayToValue ¶ added in v1.1.2
func Type31EnumArrayToValue(type31Enum []Type31Enum) []string
*
- Converts Type31Enum Array to its string Array representation
func Type31EnumToValue ¶ added in v1.1.2
func Type31EnumToValue(type31Enum Type31Enum) string
*
- Converts Type31Enum to its string representation
func Type32EnumArrayToValue ¶ added in v1.1.2
func Type32EnumArrayToValue(type32Enum []Type32Enum) []string
*
- Converts Type32Enum Array to its string Array representation
func Type32EnumToValue ¶ added in v1.1.2
func Type32EnumToValue(type32Enum Type32Enum) string
*
- Converts Type32Enum to its string representation
func Type34EnumArrayToValue ¶ added in v1.1.2
func Type34EnumArrayToValue(type34Enum []Type34Enum) []string
*
- Converts Type34Enum Array to its string Array representation
func Type34EnumToValue ¶ added in v1.1.2
func Type34EnumToValue(type34Enum Type34Enum) string
*
- Converts Type34Enum to its string representation
func Type3EnumArrayToValue ¶ added in v1.1.2
*
- Converts Type3Enum Array to its string Array representation
func Type4EnumArrayToValue ¶ added in v1.1.2
*
- Converts Type4Enum Array to its string Array representation
func Type5EnumArrayToValue ¶ added in v1.1.2
*
- Converts Type5Enum Array to its string Array representation
func Type6EnumArrayToValue ¶ added in v1.1.2
*
- Converts Type6Enum Array to its string Array representation
func Type7EnumArrayToValue ¶ added in v1.1.2
*
- Converts Type7Enum Array to its string Array representation
func Type8EnumArrayToValue ¶ added in v1.1.2
*
- Converts Type8Enum Array to its string Array representation
func Type9EnumArrayToValue ¶ added in v1.1.2
*
- Converts Type9Enum Array to its string Array representation
func TypeAdRestoreOptionsEnumArrayToValue ¶
func TypeAdRestoreOptionsEnumArrayToValue(typeAdRestoreOptionsEnum []TypeAdRestoreOptionsEnum) []string
*
- Converts TypeAdRestoreOptionsEnum Array to its string Array representation
func TypeAdRestoreOptionsEnumToValue ¶
func TypeAdRestoreOptionsEnumToValue(typeAdRestoreOptionsEnum TypeAdRestoreOptionsEnum) string
*
- Converts TypeAdRestoreOptionsEnum to its string representation
func TypeAwsProtectionSourceEnumArrayToValue ¶
func TypeAwsProtectionSourceEnumArrayToValue(typeAwsProtectionSourceEnum []TypeAwsProtectionSourceEnum) []string
*
- Converts TypeAwsProtectionSourceEnum Array to its string Array representation
func TypeAwsProtectionSourceEnumToValue ¶
func TypeAwsProtectionSourceEnumToValue(typeAwsProtectionSourceEnum TypeAwsProtectionSourceEnum) string
*
- Converts TypeAwsProtectionSourceEnum to its string representation
func TypeAzureProtectionSourceEnumArrayToValue ¶
func TypeAzureProtectionSourceEnumArrayToValue(typeAzureProtectionSourceEnum []TypeAzureProtectionSourceEnum) []string
*
- Converts TypeAzureProtectionSourceEnum Array to its string Array representation
func TypeAzureProtectionSourceEnumToValue ¶
func TypeAzureProtectionSourceEnumToValue(typeAzureProtectionSourceEnum TypeAzureProtectionSourceEnum) string
*
- Converts TypeAzureProtectionSourceEnum to its string representation
func TypeCloneTaskRequestEnumArrayToValue ¶
func TypeCloneTaskRequestEnumArrayToValue(typeCloneTaskRequestEnum []TypeCloneTaskRequestEnum) []string
*
- Converts TypeCloneTaskRequestEnum Array to its string Array representation
func TypeCloneTaskRequestEnumToValue ¶
func TypeCloneTaskRequestEnumToValue(typeCloneTaskRequestEnum TypeCloneTaskRequestEnum) string
*
- Converts TypeCloneTaskRequestEnum to its string representation
func TypeCloudDeployTargetDetailsEnumArrayToValue ¶
func TypeCloudDeployTargetDetailsEnumArrayToValue(typeCloudDeployTargetDetailsEnum []TypeCloudDeployTargetDetailsEnum) []string
*
- Converts TypeCloudDeployTargetDetailsEnum Array to its string Array representation
func TypeCloudDeployTargetDetailsEnumToValue ¶
func TypeCloudDeployTargetDetailsEnumToValue(typeCloudDeployTargetDetailsEnum TypeCloudDeployTargetDetailsEnum) string
*
- Converts TypeCloudDeployTargetDetailsEnum to its string representation
func TypeConsumerEnumArrayToValue ¶ added in v1.1.2
func TypeConsumerEnumArrayToValue(typeConsumerEnum []TypeConsumerEnum) []string
*
- Converts TypeConsumerEnum Array to its string Array representation
func TypeConsumerEnumToValue ¶ added in v1.1.2
func TypeConsumerEnumToValue(typeConsumerEnum TypeConsumerEnum) string
*
- Converts TypeConsumerEnum to its string representation
func TypeFileSearchResultEnumArrayToValue ¶
func TypeFileSearchResultEnumArrayToValue(typeFileSearchResultEnum []TypeFileSearchResultEnum) []string
*
- Converts TypeFileSearchResultEnum Array to its string Array representation
func TypeFileSearchResultEnumToValue ¶
func TypeFileSearchResultEnumToValue(typeFileSearchResultEnum TypeFileSearchResultEnum) string
*
- Converts TypeFileSearchResultEnum to its string representation
func TypeFlashBladeProtectionSourceEnumArrayToValue ¶
func TypeFlashBladeProtectionSourceEnumArrayToValue(typeFlashBladeProtectionSourceEnum []TypeFlashBladeProtectionSourceEnum) []string
*
- Converts TypeFlashBladeProtectionSourceEnum Array to its string Array representation
func TypeFlashBladeProtectionSourceEnumToValue ¶
func TypeFlashBladeProtectionSourceEnumToValue(typeFlashBladeProtectionSourceEnum TypeFlashBladeProtectionSourceEnum) string
*
- Converts TypeFlashBladeProtectionSourceEnum to its string representation
func TypeGcpProtectionSourceEnumArrayToValue ¶
func TypeGcpProtectionSourceEnumArrayToValue(typeGcpProtectionSourceEnum []TypeGcpProtectionSourceEnum) []string
*
- Converts TypeGcpProtectionSourceEnum Array to its string Array representation
func TypeGcpProtectionSourceEnumToValue ¶
func TypeGcpProtectionSourceEnumToValue(typeGcpProtectionSourceEnum TypeGcpProtectionSourceEnum) string
*
- Converts TypeGcpProtectionSourceEnum to its string representation
func TypeGpfsProtectionSourceEnumArrayToValue ¶ added in v1.1.2
func TypeGpfsProtectionSourceEnumArrayToValue(typeGpfsProtectionSourceEnum []TypeGpfsProtectionSourceEnum) []string
*
- Converts TypeGpfsProtectionSourceEnum Array to its string Array representation
func TypeGpfsProtectionSourceEnumToValue ¶ added in v1.1.2
func TypeGpfsProtectionSourceEnumToValue(typeGpfsProtectionSourceEnum TypeGpfsProtectionSourceEnum) string
*
- Converts TypeGpfsProtectionSourceEnum to its string representation
func TypeHyperFlexProtectionSourceEnumArrayToValue ¶
func TypeHyperFlexProtectionSourceEnumArrayToValue(typeHyperFlexProtectionSourceEnum []TypeHyperFlexProtectionSourceEnum) []string
*
- Converts TypeHyperFlexProtectionSourceEnum Array to its string Array representation
func TypeHyperFlexProtectionSourceEnumToValue ¶
func TypeHyperFlexProtectionSourceEnumToValue(typeHyperFlexProtectionSourceEnum TypeHyperFlexProtectionSourceEnum) string
*
- Converts TypeHyperFlexProtectionSourceEnum to its string representation
func TypeHypervDatastoreEnumArrayToValue ¶
func TypeHypervDatastoreEnumArrayToValue(type_hyperv_DatastoreEnum []TypeHypervDatastoreEnum) []string
*
- Converts TypeHypervDatastoreEnum Array to its string Array representation
func TypeHypervDatastoreEnumToValue ¶
func TypeHypervDatastoreEnumToValue(type_hyperv_DatastoreEnum TypeHypervDatastoreEnum) string
*
- Converts TypeHypervDatastoreEnum to its string representation
func TypeHypervProtectionSourceEnumArrayToValue ¶
func TypeHypervProtectionSourceEnumArrayToValue(type_hyperv_ProtectionSourceEnum []TypeHypervProtectionSourceEnum) []string
*
- Converts TypeHypervProtectionSourceEnum Array to its string Array representation
func TypeHypervProtectionSourceEnumToValue ¶
func TypeHypervProtectionSourceEnumToValue(type_hyperv_ProtectionSourceEnum TypeHypervProtectionSourceEnum) string
*
- Converts TypeHypervProtectionSourceEnum to its string representation
func TypeIsilonProtectionSourceEnumArrayToValue ¶
func TypeIsilonProtectionSourceEnumArrayToValue(typeIsilonProtectionSourceEnum []TypeIsilonProtectionSourceEnum) []string
*
- Converts TypeIsilonProtectionSourceEnum Array to its string Array representation
func TypeIsilonProtectionSourceEnumToValue ¶
func TypeIsilonProtectionSourceEnumToValue(typeIsilonProtectionSourceEnum TypeIsilonProtectionSourceEnum) string
*
- Converts TypeIsilonProtectionSourceEnum to its string representation
func TypeKubernetesProtectionSourceEnumArrayToValue ¶ added in v1.1.2
func TypeKubernetesProtectionSourceEnumArrayToValue(typeKubernetesProtectionSourceEnum []TypeKubernetesProtectionSourceEnum) []string
*
- Converts TypeKubernetesProtectionSourceEnum Array to its string Array representation
func TypeKubernetesProtectionSourceEnumToValue ¶ added in v1.1.2
func TypeKubernetesProtectionSourceEnumToValue(typeKubernetesProtectionSourceEnum TypeKubernetesProtectionSourceEnum) string
*
- Converts TypeKubernetesProtectionSourceEnum to its string representation
func TypeKvmProtectionSourceEnumArrayToValue ¶
func TypeKvmProtectionSourceEnumArrayToValue(typeKvmProtectionSourceEnum []TypeKvmProtectionSourceEnum) []string
*
- Converts TypeKvmProtectionSourceEnum Array to its string Array representation
func TypeKvmProtectionSourceEnumToValue ¶
func TypeKvmProtectionSourceEnumToValue(typeKvmProtectionSourceEnum TypeKvmProtectionSourceEnum) string
*
- Converts TypeKvmProtectionSourceEnum to its string representation
func TypeNasProtectionSourceEnumArrayToValue ¶
func TypeNasProtectionSourceEnumArrayToValue(typeNasProtectionSourceEnum []TypeNasProtectionSourceEnum) []string
*
- Converts TypeNasProtectionSourceEnum Array to its string Array representation
func TypeNasProtectionSourceEnumToValue ¶
func TypeNasProtectionSourceEnumToValue(typeNasProtectionSourceEnum TypeNasProtectionSourceEnum) string
*
- Converts TypeNasProtectionSourceEnum to its string representation
func TypeNetappProtectionSourceEnumArrayToValue ¶
func TypeNetappProtectionSourceEnumArrayToValue(typeNetappProtectionSourceEnum []TypeNetappProtectionSourceEnum) []string
*
- Converts TypeNetappProtectionSourceEnum Array to its string Array representation
func TypeNetappProtectionSourceEnumToValue ¶
func TypeNetappProtectionSourceEnumToValue(typeNetappProtectionSourceEnum TypeNetappProtectionSourceEnum) string
*
- Converts TypeNetappProtectionSourceEnum to its string representation
func TypeNetappVolumeInfoEnumArrayToValue ¶
func TypeNetappVolumeInfoEnumArrayToValue(typeNetappVolumeInfoEnum []TypeNetappVolumeInfoEnum) []string
*
- Converts TypeNetappVolumeInfoEnum Array to its string Array representation
func TypeNetappVolumeInfoEnumToValue ¶
func TypeNetappVolumeInfoEnumToValue(typeNetappVolumeInfoEnum TypeNetappVolumeInfoEnum) string
*
- Converts TypeNetappVolumeInfoEnum to its string representation
func TypeNetappVserverInfoEnumArrayToValue ¶
func TypeNetappVserverInfoEnumArrayToValue(typeNetappVserverInfoEnum []TypeNetappVserverInfoEnum) []string
*
- Converts TypeNetappVserverInfoEnum Array to its string Array representation
func TypeNetappVserverInfoEnumToValue ¶
func TypeNetappVserverInfoEnumToValue(typeNetappVserverInfoEnum TypeNetappVserverInfoEnum) string
*
- Converts TypeNetappVserverInfoEnum to its string representation
func TypeNetworkInterfaceEnumArrayToValue ¶
func TypeNetworkInterfaceEnumArrayToValue(typeNetworkInterfaceEnum []TypeNetworkInterfaceEnum) []string
*
- Converts TypeNetworkInterfaceEnum Array to its string Array representation
func TypeNetworkInterfaceEnumToValue ¶
func TypeNetworkInterfaceEnumToValue(typeNetworkInterfaceEnum TypeNetworkInterfaceEnum) string
*
- Converts TypeNetworkInterfaceEnum to its string representation
func TypeOffice365ProtectionSourceEnumArrayToValue ¶ added in v1.1.2
func TypeOffice365ProtectionSourceEnumArrayToValue(typeOffice365ProtectionSourceEnum []TypeOffice365ProtectionSourceEnum) []string
*
- Converts TypeOffice365ProtectionSourceEnum Array to its string Array representation
func TypeOffice365ProtectionSourceEnumToValue ¶ added in v1.1.2
func TypeOffice365ProtectionSourceEnumToValue(typeOffice365ProtectionSourceEnum TypeOffice365ProtectionSourceEnum) string
*
- Converts TypeOffice365ProtectionSourceEnum to its string representation
func TypeOracleProtectionSourceEnumArrayToValue ¶
func TypeOracleProtectionSourceEnumArrayToValue(typeOracleProtectionSourceEnum []TypeOracleProtectionSourceEnum) []string
*
- Converts TypeOracleProtectionSourceEnum Array to its string Array representation
func TypeOracleProtectionSourceEnumToValue ¶
func TypeOracleProtectionSourceEnumToValue(typeOracleProtectionSourceEnum TypeOracleProtectionSourceEnum) string
*
- Converts TypeOracleProtectionSourceEnum to its string representation
func TypePhysicalProtectionSourceEnumArrayToValue ¶
func TypePhysicalProtectionSourceEnumArrayToValue(typePhysicalProtectionSourceEnum []TypePhysicalProtectionSourceEnum) []string
*
- Converts TypePhysicalProtectionSourceEnum Array to its string Array representation
func TypePhysicalProtectionSourceEnumToValue ¶
func TypePhysicalProtectionSourceEnumToValue(typePhysicalProtectionSourceEnum TypePhysicalProtectionSourceEnum) string
*
- Converts TypePhysicalProtectionSourceEnum to its string representation
func TypeProtectionJobInfoEnumArrayToValue ¶
func TypeProtectionJobInfoEnumArrayToValue(typeProtectionJobInfoEnum []TypeProtectionJobInfoEnum) []string
*
- Converts TypeProtectionJobInfoEnum Array to its string Array representation
func TypeProtectionJobInfoEnumToValue ¶
func TypeProtectionJobInfoEnumToValue(typeProtectionJobInfoEnum TypeProtectionJobInfoEnum) string
*
- Converts TypeProtectionJobInfoEnum to its string representation
func TypeProtectionPolicyEnumArrayToValue ¶
func TypeProtectionPolicyEnumArrayToValue(typeProtectionPolicyEnum []TypeProtectionPolicyEnum) []string
*
- Converts TypeProtectionPolicyEnum Array to its string Array representation
func TypeProtectionPolicyEnumToValue ¶
func TypeProtectionPolicyEnumToValue(typeProtectionPolicyEnum TypeProtectionPolicyEnum) string
*
- Converts TypeProtectionPolicyEnum to its string representation
func TypeProtectionPolicyRequestEnumArrayToValue ¶
func TypeProtectionPolicyRequestEnumArrayToValue(typeProtectionPolicyRequestEnum []TypeProtectionPolicyRequestEnum) []string
*
- Converts TypeProtectionPolicyRequestEnum Array to its string Array representation
func TypeProtectionPolicyRequestEnumToValue ¶
func TypeProtectionPolicyRequestEnumToValue(typeProtectionPolicyRequestEnum TypeProtectionPolicyRequestEnum) string
*
- Converts TypeProtectionPolicyRequestEnum to its string representation
func TypePureProtectionSourceEnumArrayToValue ¶
func TypePureProtectionSourceEnumArrayToValue(typePureProtectionSourceEnum []TypePureProtectionSourceEnum) []string
*
- Converts TypePureProtectionSourceEnum Array to its string Array representation
func TypePureProtectionSourceEnumToValue ¶
func TypePureProtectionSourceEnumToValue(typePureProtectionSourceEnum TypePureProtectionSourceEnum) string
*
- Converts TypePureProtectionSourceEnum to its string representation
func TypeRecoverTaskRequestEnumArrayToValue ¶
func TypeRecoverTaskRequestEnumArrayToValue(typeRecoverTaskRequestEnum []TypeRecoverTaskRequestEnum) []string
*
- Converts TypeRecoverTaskRequestEnum Array to its string Array representation
func TypeRecoverTaskRequestEnumToValue ¶
func TypeRecoverTaskRequestEnumToValue(typeRecoverTaskRequestEnum TypeRecoverTaskRequestEnum) string
*
- Converts TypeRecoverTaskRequestEnum to its string representation
func TypeRecoveryTaskInfoEnumArrayToValue ¶
func TypeRecoveryTaskInfoEnumArrayToValue(typeRecoveryTaskInfoEnum []TypeRecoveryTaskInfoEnum) []string
*
- Converts TypeRecoveryTaskInfoEnum Array to its string Array representation
func TypeRecoveryTaskInfoEnumToValue ¶
func TypeRecoveryTaskInfoEnumToValue(typeRecoveryTaskInfoEnum TypeRecoveryTaskInfoEnum) string
*
- Converts TypeRecoveryTaskInfoEnum to its string representation
func TypeRemoteHostEnumArrayToValue ¶
func TypeRemoteHostEnumArrayToValue(typeRemoteHostEnum []TypeRemoteHostEnum) []string
*
- Converts TypeRemoteHostEnum Array to its string Array representation
func TypeRemoteHostEnumToValue ¶
func TypeRemoteHostEnumToValue(typeRemoteHostEnum TypeRemoteHostEnum) string
*
- Converts TypeRemoteHostEnum to its string representation
func TypeRestoreTaskEnumArrayToValue ¶
func TypeRestoreTaskEnumArrayToValue(typeRestoreTaskEnum []TypeRestoreTaskEnum) []string
*
- Converts TypeRestoreTaskEnum Array to its string Array representation
func TypeRestoreTaskEnumToValue ¶
func TypeRestoreTaskEnumToValue(typeRestoreTaskEnum TypeRestoreTaskEnum) string
*
- Converts TypeRestoreTaskEnum to its string representation
func TypeRunJobSnapshotTargetEnumArrayToValue ¶
func TypeRunJobSnapshotTargetEnumArrayToValue(typeRunJobSnapshotTargetEnum []TypeRunJobSnapshotTargetEnum) []string
*
- Converts TypeRunJobSnapshotTargetEnum Array to its string Array representation
func TypeRunJobSnapshotTargetEnumToValue ¶
func TypeRunJobSnapshotTargetEnumToValue(typeRunJobSnapshotTargetEnum TypeRunJobSnapshotTargetEnum) string
*
- Converts TypeRunJobSnapshotTargetEnum to its string representation
func TypeSmbPermissionEnumArrayToValue ¶
func TypeSmbPermissionEnumArrayToValue(typeSmbPermissionEnum []TypeSmbPermissionEnum) []string
*
- Converts TypeSmbPermissionEnum Array to its string Array representation
func TypeSmbPermissionEnumToValue ¶
func TypeSmbPermissionEnumToValue(typeSmbPermissionEnum TypeSmbPermissionEnum) string
*
- Converts TypeSmbPermissionEnum to its string representation
func TypeSnapshotTargetSettingsEnumArrayToValue ¶
func TypeSnapshotTargetSettingsEnumArrayToValue(typeSnapshotTargetSettingsEnum []TypeSnapshotTargetSettingsEnum) []string
*
- Converts TypeSnapshotTargetSettingsEnum Array to its string Array representation
func TypeSnapshotTargetSettingsEnumToValue ¶
func TypeSnapshotTargetSettingsEnumToValue(typeSnapshotTargetSettingsEnum TypeSnapshotTargetSettingsEnum) string
*
- Converts TypeSnapshotTargetSettingsEnum to its string representation
func TypeSqlProtectionSourceEnumArrayToValue ¶
func TypeSqlProtectionSourceEnumArrayToValue(typeSqlProtectionSourceEnum []TypeSqlProtectionSourceEnum) []string
*
- Converts TypeSqlProtectionSourceEnum Array to its string Array representation
func TypeSqlProtectionSourceEnumToValue ¶
func TypeSqlProtectionSourceEnumToValue(typeSqlProtectionSourceEnum TypeSqlProtectionSourceEnum) string
*
- Converts TypeSqlProtectionSourceEnum to its string representation
func TypeUserIdMappingEnumArrayToValue ¶
func TypeUserIdMappingEnumArrayToValue(typeUserIdMappingEnum []TypeUserIdMappingEnum) []string
*
- Converts TypeUserIdMappingEnum Array to its string Array representation
func TypeUserIdMappingEnumToValue ¶
func TypeUserIdMappingEnumToValue(typeUserIdMappingEnum TypeUserIdMappingEnum) string
*
- Converts TypeUserIdMappingEnum to its string representation
func TypeVaultEnumArrayToValue ¶
func TypeVaultEnumArrayToValue(typeVaultEnum []TypeVaultEnum) []string
*
- Converts TypeVaultEnum Array to its string Array representation
func TypeVaultEnumToValue ¶
func TypeVaultEnumToValue(typeVaultEnum TypeVaultEnum) string
*
- Converts TypeVaultEnum to its string representation
func TypeVaultStatsInfoEnumArrayToValue ¶ added in v1.1.2
func TypeVaultStatsInfoEnumArrayToValue(typeVaultStatsInfoEnum []TypeVaultStatsInfoEnum) []string
*
- Converts TypeVaultStatsInfoEnum Array to its string Array representation
func TypeVaultStatsInfoEnumToValue ¶ added in v1.1.2
func TypeVaultStatsInfoEnumToValue(typeVaultStatsInfoEnum TypeVaultStatsInfoEnum) string
*
- Converts TypeVaultStatsInfoEnum to its string representation
func TypeViewProtectionSourceEnumArrayToValue ¶
func TypeViewProtectionSourceEnumArrayToValue(typeViewProtectionSourceEnum []TypeViewProtectionSourceEnum) []string
*
- Converts TypeViewProtectionSourceEnum Array to its string Array representation
func TypeViewProtectionSourceEnumToValue ¶
func TypeViewProtectionSourceEnumToValue(typeViewProtectionSourceEnum TypeViewProtectionSourceEnum) string
*
- Converts TypeViewProtectionSourceEnum to its string representation
func TypeVmwareProtectionSourceEnumArrayToValue ¶
func TypeVmwareProtectionSourceEnumArrayToValue(type_vmware_ProtectionSourceEnum []TypeVmwareProtectionSourceEnum) []string
*
- Converts TypeVmwareProtectionSourceEnum Array to its string Array representation
func TypeVmwareProtectionSourceEnumToValue ¶
func TypeVmwareProtectionSourceEnumToValue(type_vmware_ProtectionSourceEnum TypeVmwareProtectionSourceEnum) string
*
- Converts TypeVmwareProtectionSourceEnum to its string representation
func Upgradability1EnumArrayToValue ¶ added in v1.1.2
func Upgradability1EnumArrayToValue(upgradability1Enum []Upgradability1Enum) []string
*
- Converts Upgradability1Enum Array to its string Array representation
func Upgradability1EnumToValue ¶ added in v1.1.2
func Upgradability1EnumToValue(upgradability1Enum Upgradability1Enum) string
*
- Converts Upgradability1Enum to its string representation
func UpgradabilityAgentDeploymentStatusResponseEnumArrayToValue ¶
func UpgradabilityAgentDeploymentStatusResponseEnumArrayToValue(upgradabilityAgentDeploymentStatusResponseEnum []UpgradabilityAgentDeploymentStatusResponseEnum) []string
*
- Converts UpgradabilityAgentDeploymentStatusResponseEnum Array to its string Array representation
func UpgradabilityAgentDeploymentStatusResponseEnumToValue ¶
func UpgradabilityAgentDeploymentStatusResponseEnumToValue(upgradabilityAgentDeploymentStatusResponseEnum UpgradabilityAgentDeploymentStatusResponseEnum) string
*
- Converts UpgradabilityAgentDeploymentStatusResponseEnum to its string representation
func UpgradabilityEnumArrayToValue ¶
func UpgradabilityEnumArrayToValue(upgradabilityEnum []UpgradabilityEnum) []string
*
- Converts UpgradabilityEnum Array to its string Array representation
func UpgradabilityEnumToValue ¶
func UpgradabilityEnumToValue(upgradabilityEnum UpgradabilityEnum) string
*
- Converts UpgradabilityEnum to its string representation
func UpgradeStatusEnumArrayToValue ¶
func UpgradeStatusEnumArrayToValue(upgradeStatusEnum []UpgradeStatusEnum) []string
*
- Converts UpgradeStatusEnum Array to its string Array representation
func UpgradeStatusEnumToValue ¶
func UpgradeStatusEnumToValue(upgradeStatusEnum UpgradeStatusEnum) string
*
- Converts UpgradeStatusEnum to its string representation
func UsageTypeEnumArrayToValue ¶
func UsageTypeEnumArrayToValue(usageTypeEnum []UsageTypeEnum) []string
*
- Converts UsageTypeEnum Array to its string Array representation
func UsageTypeEnumToValue ¶
func UsageTypeEnumToValue(usageTypeEnum UsageTypeEnum) string
*
- Converts UsageTypeEnum to its string representation
func UserDatabasePreferenceEnumArrayToValue ¶
func UserDatabasePreferenceEnumArrayToValue(userDatabasePreferenceEnum []UserDatabasePreferenceEnum) []string
*
- Converts UserDatabasePreferenceEnum Array to its string Array representation
func UserDatabasePreferenceEnumToValue ¶
func UserDatabasePreferenceEnumToValue(userDatabasePreferenceEnum UserDatabasePreferenceEnum) string
*
- Converts UserDatabasePreferenceEnum to its string representation
func ValueTypeEnumArrayToValue ¶
func ValueTypeEnumArrayToValue(valueTypeEnum []ValueTypeEnum) []string
*
- Converts ValueTypeEnum Array to its string Array representation
func ValueTypeEnumToValue ¶
func ValueTypeEnumToValue(valueTypeEnum ValueTypeEnum) string
*
- Converts ValueTypeEnum to its string representation
func VaultGroupEnumArrayToValue ¶ added in v1.1.2
func VaultGroupEnumArrayToValue(vaultGroupEnum []VaultGroupEnum) []string
*
- Converts VaultGroupEnum Array to its string Array representation
func VaultGroupEnumToValue ¶ added in v1.1.2
func VaultGroupEnumToValue(vaultGroupEnum VaultGroupEnum) string
*
- Converts VaultGroupEnum to its string representation
func VaultType1EnumArrayToValue ¶ added in v1.1.2
func VaultType1EnumArrayToValue(vaultType1Enum []VaultType1Enum) []string
*
- Converts VaultType1Enum Array to its string Array representation
func VaultType1EnumToValue ¶ added in v1.1.2
func VaultType1EnumToValue(vaultType1Enum VaultType1Enum) string
*
- Converts VaultType1Enum to its string representation
func VaultTypeEnumArrayToValue ¶
func VaultTypeEnumArrayToValue(vaultTypeEnum []VaultTypeEnum) []string
*
- Converts VaultTypeEnum Array to its string Array representation
func VaultTypeEnumToValue ¶
func VaultTypeEnumToValue(vaultTypeEnum VaultTypeEnum) string
*
- Converts VaultTypeEnum to its string representation
func VaultTypeVaultProviderStatsInfoEnumArrayToValue ¶ added in v1.1.2
func VaultTypeVaultProviderStatsInfoEnumArrayToValue(vaultTypeVaultProviderStatsInfoEnum []VaultTypeVaultProviderStatsInfoEnum) []string
*
- Converts VaultTypeVaultProviderStatsInfoEnum Array to its string Array representation
func VaultTypeVaultProviderStatsInfoEnumToValue ¶ added in v1.1.2
func VaultTypeVaultProviderStatsInfoEnumToValue(vaultTypeVaultProviderStatsInfoEnum VaultTypeVaultProviderStatsInfoEnum) string
*
- Converts VaultTypeVaultProviderStatsInfoEnum to its string representation
func VmBackupStatusEnumArrayToValue ¶
func VmBackupStatusEnumArrayToValue(vmBackupStatusEnum []VmBackupStatusEnum) []string
*
- Converts VmBackupStatusEnum Array to its string Array representation
func VmBackupStatusEnumToValue ¶
func VmBackupStatusEnumToValue(vmBackupStatusEnum VmBackupStatusEnum) string
*
- Converts VmBackupStatusEnum to its string representation
func VmBackupTypeEnumArrayToValue ¶
func VmBackupTypeEnumArrayToValue(vmBackupTypeEnum []VmBackupTypeEnum) []string
*
- Converts VmBackupTypeEnum Array to its string Array representation
func VmBackupTypeEnumToValue ¶
func VmBackupTypeEnumToValue(vmBackupTypeEnum VmBackupTypeEnum) string
*
- Converts VmBackupTypeEnum to its string representation
func VmwareTypeEnumArrayToValue ¶
func VmwareTypeEnumArrayToValue(vmware_TypeEnum []VmwareTypeEnum) []string
*
- Converts VmwareTypeEnum Array to its string Array representation
func VmwareTypeEnumToValue ¶
func VmwareTypeEnumToValue(vmware_TypeEnum VmwareTypeEnum) string
*
- Converts VmwareTypeEnum to its string representation
func WormRetentionType1EnumArrayToValue ¶ added in v1.1.2
func WormRetentionType1EnumArrayToValue(wormRetentionType1Enum []WormRetentionType1Enum) []string
*
- Converts WormRetentionType1Enum Array to its string Array representation
func WormRetentionType1EnumToValue ¶ added in v1.1.2
func WormRetentionType1EnumToValue(wormRetentionType1Enum WormRetentionType1Enum) string
*
- Converts WormRetentionType1Enum to its string representation
func WormRetentionTypeDataMigrationPolicyEnumArrayToValue ¶
func WormRetentionTypeDataMigrationPolicyEnumArrayToValue(wormRetentionTypeDataMigrationPolicyEnum []WormRetentionTypeDataMigrationPolicyEnum) []string
*
- Converts WormRetentionTypeDataMigrationPolicyEnum Array to its string Array representation
func WormRetentionTypeDataMigrationPolicyEnumToValue ¶
func WormRetentionTypeDataMigrationPolicyEnumToValue(wormRetentionTypeDataMigrationPolicyEnum WormRetentionTypeDataMigrationPolicyEnum) string
*
- Converts WormRetentionTypeDataMigrationPolicyEnum to its string representation
func WormRetentionTypeEnumArrayToValue ¶
func WormRetentionTypeEnumArrayToValue(wormRetentionTypeEnum []WormRetentionTypeEnum) []string
*
- Converts WormRetentionTypeEnum Array to its string Array representation
func WormRetentionTypeEnumToValue ¶
func WormRetentionTypeEnumToValue(wormRetentionTypeEnum WormRetentionTypeEnum) string
*
- Converts WormRetentionTypeEnum to its string representation
func WormRetentionTypeProtectionPolicyEnumArrayToValue ¶
func WormRetentionTypeProtectionPolicyEnumArrayToValue(wormRetentionTypeProtectionPolicyEnum []WormRetentionTypeProtectionPolicyEnum) []string
*
- Converts WormRetentionTypeProtectionPolicyEnum Array to its string Array representation
func WormRetentionTypeProtectionPolicyEnumToValue ¶
func WormRetentionTypeProtectionPolicyEnumToValue(wormRetentionTypeProtectionPolicyEnum WormRetentionTypeProtectionPolicyEnum) string
*
- Converts WormRetentionTypeProtectionPolicyEnum to its string representation
func WormRetentionTypeProtectionPolicyRequestEnumArrayToValue ¶
func WormRetentionTypeProtectionPolicyRequestEnumArrayToValue(wormRetentionTypeProtectionPolicyRequestEnum []WormRetentionTypeProtectionPolicyRequestEnum) []string
*
- Converts WormRetentionTypeProtectionPolicyRequestEnum Array to its string Array representation
func WormRetentionTypeProtectionPolicyRequestEnumToValue ¶
func WormRetentionTypeProtectionPolicyRequestEnumToValue(wormRetentionTypeProtectionPolicyRequestEnum WormRetentionTypeProtectionPolicyRequestEnum) string
*
- Converts WormRetentionTypeProtectionPolicyRequestEnum to its string representation
func YodaIOPreferentialTierEnumArrayToValue ¶ added in v1.1.2
func YodaIOPreferentialTierEnumArrayToValue(yodaIOPreferentialTierEnum []YodaIOPreferentialTierEnum) []string
*
- Converts YodaIOPreferentialTierEnum Array to its string Array representation
func YodaIOPreferentialTierEnumToValue ¶ added in v1.1.2
func YodaIOPreferentialTierEnumToValue(yodaIOPreferentialTierEnum YodaIOPreferentialTierEnum) string
*
- Converts YodaIOPreferentialTierEnum to its string representation
Types ¶
type ADAttributeRestoreParam ¶ added in v1.1.2
type ADAttributeRestoreParam struct { ExcludedPropertyVec *[]string `json:"excludedPropertyVec,omitempty" form:"excludedPropertyVec,omitempty"` //Array of LDAP property names to excluded from 'property_vec'. Excluded GuidpairVec []*ADGuidPairADAttributeRestoreParam `json:"guidpairVec,omitempty" form:"guidpairVec,omitempty"` //Array of source and destination object guid pairs to restore attributes. OptionFlags *int64 `json:"optionFlags,omitempty" form:"optionFlags,omitempty"` //Attribute restore option flags of type ADAttributeOptionFlags. PropertyVec *[]string `json:"propertyVec,omitempty" form:"propertyVec,omitempty"` //Array of LDAP property(attribute) names. The name can be standard or }
* Structure for the custom type ADAttributeRestoreParam
type ADGuidPairADAttributeRestoreParam ¶ added in v1.1.2
type ADGuidPairADAttributeRestoreParam struct { Destination *string `json:"destination,omitempty" form:"destination,omitempty"` //Destination guid in production AD object corresponding to source. If Source *string `json:"source,omitempty" form:"source,omitempty"` //Source guid string of an AD object in mounted AD snapshot. This cannot be }
* Structure for the custom type ADGuidPairADAttributeRestoreParam
type ADObject ¶
type ADObject struct { Description *string `json:"description,omitempty" form:"description,omitempty"` //Specifies the 'description' of an AD object. DestinationGuid *string `json:"destinationGuid,omitempty" form:"destinationGuid,omitempty"` //Specifies the guid of object in the Production AD which is equivalent to DisplayName *string `json:"displayName,omitempty" form:"displayName,omitempty"` //Specifies the display name of the AD object. DistinguishedName *string `json:"distinguishedName,omitempty" form:"distinguishedName,omitempty"` //Specifies the distinguished name of the AD object. ErrorMessage *string `json:"errorMessage,omitempty" form:"errorMessage,omitempty"` //Specifies the error message while fetching the AD object. ObjectClass *string `json:"objectClass,omitempty" form:"objectClass,omitempty"` //Specifies the class name of an AD Object such as 'user','computer', SearchResultFlags *[]SearchResultFlagEnum `json:"searchResultFlags,omitempty" form:"searchResultFlags,omitempty"` //Specifies the SearchResultFlags of the AD object. SourceGuid *string `json:"sourceGuid,omitempty" form:"sourceGuid,omitempty"` //Specifies the guid of the AD object in Snapshot AD. }
* Structure for the custom type ADObject
type ADObjectRestoreParam ¶ added in v1.1.2
type ADObjectRestoreParam struct { Credentials *Credentials `json:"credentials,omitempty" form:"credentials,omitempty"` //Specifies credentials to access a target source. GuidVec *[]string `json:"guidVec,omitempty" form:"guidVec,omitempty"` //Array of AD object guids to restore either from recycle bin or from AD OptionFlags *int64 `json:"optionFlags,omitempty" form:"optionFlags,omitempty"` //Restore option flags of type ADObjectRestoreOptionFlags. OuPath *string `json:"ouPath,omitempty" form:"ouPath,omitempty"` //Distinguished name(DN) of the target Organization Unit (OU) to restore }
* Structure for the custom type ADObjectRestoreParam
type ADObjectRestoreStatus ¶ added in v1.1.2
type ADObjectRestoreStatus struct { DestGuid *string `json:"destGuid,omitempty" form:"destGuid,omitempty"` //Destination guid string of the AD object that is newly created on ObjectFlags *int64 `json:"objectFlags,omitempty" form:"objectFlags,omitempty"` //Object result flags of type ADObjectFlags. PropertyStatusVec []*ADObjectRestoreStatusADAttributeRestoreStatus `json:"propertyStatusVec,omitempty" form:"propertyStatusVec,omitempty"` //AD object attribute(property) restore status vector. SourceGuid *string `json:"sourceGuid,omitempty" form:"sourceGuid,omitempty"` //Source guid of AD object that was restored. This Status *ErrorProto `json:"status,omitempty" form:"status,omitempty"` //TODO: Write general description for this field TimetakenMs *int64 `json:"timetakenMs,omitempty" form:"timetakenMs,omitempty"` //Time taken in milliseconds to restore the individual object or attribute }
* Structure for the custom type ADObjectRestoreStatus
type ADObjectRestoreStatusADAttributeRestoreStatus ¶ added in v1.1.2
type ADObjectRestoreStatusADAttributeRestoreStatus struct { AttrstatusVec []*ErrorProto `json:"attrstatusVec,omitempty" form:"attrstatusVec,omitempty"` //Error status. If the 'attrstatus_vec' is empty or contains kNoError, LdapName *string `json:"ldapName,omitempty" form:"ldapName,omitempty"` //LDAP name of the attribute. }
* Structure for the custom type ADObjectRestoreStatusADAttributeRestoreStatus
type ADRestoreStatus ¶ added in v1.1.2
type ADRestoreStatus struct { ObjectInfo *CompareADObjectsResultADObject `json:"objectInfo,omitempty" form:"objectInfo,omitempty"` //TODO: Write general description for this field Status *ADObjectRestoreStatus `json:"status,omitempty" form:"status,omitempty"` //TODO: Write general description for this field }
* Structure for the custom type ADRestoreStatus
type ADUpdateRestoreTaskOptions ¶ added in v1.1.2
type ADUpdateRestoreTaskOptions struct { ObjectAttributesParam *ADAttributeRestoreParam `json:"objectAttributesParam,omitempty" form:"objectAttributesParam,omitempty"` //TODO: Write general description for this field ObjectParam *ADObjectRestoreParam `json:"objectParam,omitempty" form:"objectParam,omitempty"` //TODO: Write general description for this field Type *int64 `json:"type,omitempty" form:"type,omitempty"` //Specifies the AD restore request type. }
* Structure for the custom type ADUpdateRestoreTaskOptions
type AWSSnapshotManagerParams ¶
type AWSSnapshotManagerParams struct { AmiCreationFrequency *int64 `json:"amiCreationFrequency,omitempty" form:"amiCreationFrequency,omitempty"` //The frequency of AMI creation. This should be set if the option to create CreateAmiForRun *bool `json:"createAmiForRun,omitempty" form:"createAmiForRun,omitempty"` //Whether we need to create an AMI for this run. ShouldCreateAmi *bool `json:"shouldCreateAmi,omitempty" form:"shouldCreateAmi,omitempty"` //Whether we need to create an AMI after taking snapshots of the instance. }
* Structure for the custom type AWSSnapshotManagerParams
type AagAndDatabases ¶
type AagAndDatabases struct { Aag *ProtectionSource `json:"aag,omitempty" form:"aag,omitempty"` //Specifies a generic structure that represents a node Databases []*ProtectionSource `json:"databases,omitempty" form:"databases,omitempty"` //Specifies databases found that are members of the AAG. }
* Structure for the custom type AagAndDatabases
type AagPreferenceEnum ¶
type AagPreferenceEnum int
*
- Type definition for AagPreferenceEnum enum
const ( AagPreference_KPRIMARYREPLICAONLY AagPreferenceEnum = 1 + iota AagPreference_KSECONDARYREPLICAONLY AagPreference_KPREFERSECONDARYREPLICA AagPreference_KANYREPLICA )
*
- Value collection for AagPreferenceEnum enum
func AagPreferenceEnumFromValue ¶
func AagPreferenceEnumFromValue(value string) AagPreferenceEnum
*
- Converts given value to its enum representation
func (AagPreferenceEnum) MarshalJSON ¶
func (r AagPreferenceEnum) MarshalJSON() ([]byte, error)
func (*AagPreferenceEnum) UnmarshalJSON ¶
func (r *AagPreferenceEnum) UnmarshalJSON(data []byte) error
type AccessEnum ¶
type AccessEnum int
*
- Type definition for AccessEnum enum
const ( Access_KREADONLY AccessEnum = 1 + iota Access_KREADWRITE Access_KMODIFY Access_KFULLCONTROL Access_KSPECIALACCESS )
*
- Value collection for AccessEnum enum
func AccessEnumFromValue ¶
func AccessEnumFromValue(value string) AccessEnum
*
- Converts given value to its enum representation
func (AccessEnum) MarshalJSON ¶
func (r AccessEnum) MarshalJSON() ([]byte, error)
func (*AccessEnum) UnmarshalJSON ¶
func (r *AccessEnum) UnmarshalJSON(data []byte) error
type AccessInfoListEnum ¶
type AccessInfoListEnum int
*
- Type definition for AccessInfoListEnum enum
const ( AccessInfoList_KFILEREADDATA AccessInfoListEnum = 1 + iota AccessInfoList_KFILEWRITEDATA AccessInfoList_KFILEAPPENDDATA AccessInfoList_KFILEREADEA AccessInfoList_KFILEWRITEEA AccessInfoList_KFILEEXECUTE AccessInfoList_KFILEDELETECHILD AccessInfoList_KFILEREADATTRIBUTES AccessInfoList_KFILEWRITEATTRIBUTES AccessInfoList_KDELETE AccessInfoList_KREADCONTROL AccessInfoList_KWRITEDAC AccessInfoList_KWRITEOWNER AccessInfoList_KSYNCHRONIZE AccessInfoList_KACCESSSYSTEMSECURITY AccessInfoList_KMAXIMUMALLOWED AccessInfoList_KGENERICALL AccessInfoList_KGENERICEXECUTE AccessInfoList_KGENERICWRITE AccessInfoList_KGENERICREAD )
*
- Value collection for AccessInfoListEnum enum
func AccessInfoListEnumFromValue ¶
func AccessInfoListEnumFromValue(value string) AccessInfoListEnum
*
- Converts given value to its enum representation
func (AccessInfoListEnum) MarshalJSON ¶
func (r AccessInfoListEnum) MarshalJSON() ([]byte, error)
func (*AccessInfoListEnum) UnmarshalJSON ¶
func (r *AccessInfoListEnum) UnmarshalJSON(data []byte) error
type AccessToken ¶
type AccessToken struct { AccessToken *string `json:"accessToken,omitempty" form:"accessToken,omitempty"` //Generated access token. Privileges *[]string `json:"privileges,omitempty" form:"privileges,omitempty"` //Privileges for the user. TokenType *string `json:"tokenType,omitempty" form:"tokenType,omitempty"` //Access token type. }
* Structure for the custom type AccessToken
type AccessTokenCredential ¶
type AccessTokenCredential struct { Domain *string `json:"domain,omitempty" form:"domain,omitempty"` //Specifies the domain the user is logging in to. For a Local user model, Password string `json:"password" form:"password"` //Specifies the password of the Cohesity user account. Username string `json:"username" form:"username"` //Specifies the login name of the Cohesity user. }
* Structure for the custom type AccessTokenCredential
type AclModeEnum ¶
type AclModeEnum int
*
- Type definition for AclModeEnum enum
const ( AclMode_KSHARED AclModeEnum = 1 + iota AclMode_KNATIVE )
*
- Value collection for AclModeEnum enum
func AclModeEnumFromValue ¶
func AclModeEnumFromValue(value string) AclModeEnum
*
- Converts given value to its enum representation
func (AclModeEnum) MarshalJSON ¶
func (r AclModeEnum) MarshalJSON() ([]byte, error)
func (*AclModeEnum) UnmarshalJSON ¶
func (r *AclModeEnum) UnmarshalJSON(data []byte) error
type AcropolisProtectionSource ¶
type AcropolisProtectionSource struct { ClusterUuid *string `json:"clusterUuid,omitempty" form:"clusterUuid,omitempty"` //Specifies the UUID of the Acropolis cluster instance to which this Description *string `json:"description,omitempty" form:"description,omitempty"` //Specifies a description about the Protection Source. MountPath *bool `json:"mountPath,omitempty" form:"mountPath,omitempty"` //Specifies whether the the VM is an agent VM. This is applicable to Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies the name of the Acropolis Object. Type TypeEnum `json:"type,omitempty" form:"type,omitempty"` //Specifies the type of an Acropolis Protection Source Object such as Uuid *string `json:"uuid,omitempty" form:"uuid,omitempty"` //Specifies the UUID of the Acropolis Object. This is unique within the }
* Structure for the custom type AcropolisProtectionSource
type AcropolisRestoreParameters ¶
type AcropolisRestoreParameters struct { DisableNetwork *bool `json:"disableNetwork,omitempty" form:"disableNetwork,omitempty"` //Specifies whether the network should be left in disabled state. NetworkId *int64 `json:"networkId,omitempty" form:"networkId,omitempty"` //Specifies a network configuration to be attached to the cloned or PoweredOn *bool `json:"poweredOn,omitempty" form:"poweredOn,omitempty"` //Specifies the power state of the cloned or recovered objects. Prefix *string `json:"prefix,omitempty" form:"prefix,omitempty"` //Specifies a prefix to prepended to the source object name to derive a StorageContainerId *int64 `json:"storageContainerId,omitempty" form:"storageContainerId,omitempty"` //A storage container where the VM's files should be restored to. This Suffix *string `json:"suffix,omitempty" form:"suffix,omitempty"` //Specifies a suffix to appended to the original source object name }
* Structure for the custom type AcropolisRestoreParameters
type ActionEnum ¶
type ActionEnum int
*
- Type definition for ActionEnum enum
const ( Action_KSTOP ActionEnum = 1 + iota Action_KSTART Action_KRESTART )
*
- Value collection for ActionEnum enum
func ActionEnumFromValue ¶
func ActionEnumFromValue(value string) ActionEnum
*
- Converts given value to its enum representation
func (ActionEnum) MarshalJSON ¶
func (r ActionEnum) MarshalJSON() ([]byte, error)
func (*ActionEnum) UnmarshalJSON ¶
func (r *ActionEnum) UnmarshalJSON(data []byte) error
type ActionUpdateProtectionJobsStateParamsEnum ¶
type ActionUpdateProtectionJobsStateParamsEnum int
*
- Type definition for ActionUpdateProtectionJobsStateParamsEnum enum
const ( ActionUpdateProtectionJobsStateParams_KACTIVATE ActionUpdateProtectionJobsStateParamsEnum = 1 + iota ActionUpdateProtectionJobsStateParams_KDEACTIVATE ActionUpdateProtectionJobsStateParams_KPAUSE ActionUpdateProtectionJobsStateParams_KRESUME )
*
- Value collection for ActionUpdateProtectionJobsStateParamsEnum enum
func ActionUpdateProtectionJobsStateParamsEnumFromValue ¶
func ActionUpdateProtectionJobsStateParamsEnumFromValue(value string) ActionUpdateProtectionJobsStateParamsEnum
*
- Converts given value to its enum representation
func (ActionUpdateProtectionJobsStateParamsEnum) MarshalJSON ¶
func (r ActionUpdateProtectionJobsStateParamsEnum) MarshalJSON() ([]byte, error)
func (*ActionUpdateProtectionJobsStateParamsEnum) UnmarshalJSON ¶
func (r *ActionUpdateProtectionJobsStateParamsEnum) UnmarshalJSON(data []byte) error
type ActivateViewAliasesResult ¶
type ActivateViewAliasesResult struct {
Aliases []*ViewAliasInfo `json:"aliases,omitempty" form:"aliases,omitempty"` //Aliases created for the view. A view alias allows a directory path inside
}
* Structure for the custom type ActivateViewAliasesResult
type ActiveAlertsStats ¶ added in v1.1.2
type ActiveAlertsStats struct { NumCriticalAlerts *int64 `json:"numCriticalAlerts,omitempty" form:"numCriticalAlerts,omitempty"` //Specifies the count of active critical Alerts. NumHardwareAlerts *int64 `json:"numHardwareAlerts,omitempty" form:"numHardwareAlerts,omitempty"` //Specifies the count of active hardware Alerts. NumHardwareCriticalAlerts *int64 `json:"numHardwareCriticalAlerts,omitempty" form:"numHardwareCriticalAlerts,omitempty"` //Specifies the count of active hardware critical Alerts. NumHardwareInfoAlerts *int64 `json:"numHardwareInfoAlerts,omitempty" form:"numHardwareInfoAlerts,omitempty"` //Specifies the count of active hardware info Alerts. NumHardwareWarningAlerts *int64 `json:"numHardwareWarningAlerts,omitempty" form:"numHardwareWarningAlerts,omitempty"` //Specifies the count of active hardware warning Alerts. NumInfoAlerts *int64 `json:"numInfoAlerts,omitempty" form:"numInfoAlerts,omitempty"` //Specifies the count of active info Alerts. NumServiceAlerts *int64 `json:"numServiceAlerts,omitempty" form:"numServiceAlerts,omitempty"` //Specifies the count of active service Alerts. NumServiceCriticalAlerts *int64 `json:"numServiceCriticalAlerts,omitempty" form:"numServiceCriticalAlerts,omitempty"` //Specifies the count of active service critical Alerts. NumServiceInfoAlerts *int64 `json:"numServiceInfoAlerts,omitempty" form:"numServiceInfoAlerts,omitempty"` //Specifies the count of active service info Alerts. NumServiceWarningAlerts *int64 `json:"numServiceWarningAlerts,omitempty" form:"numServiceWarningAlerts,omitempty"` //Specifies the count of active service warning Alerts. NumSoftwareAlerts *int64 `json:"numSoftwareAlerts,omitempty" form:"numSoftwareAlerts,omitempty"` //Specifies the count of active software Alerts. NumSoftwareCriticalAlerts *int64 `json:"numSoftwareCriticalAlerts,omitempty" form:"numSoftwareCriticalAlerts,omitempty"` //Specifies the count of active software critical Alerts. NumSoftwareInfoAlerts *int64 `json:"numSoftwareInfoAlerts,omitempty" form:"numSoftwareInfoAlerts,omitempty"` //Specifies the count of active software info Alerts. NumSoftwareWarningAlerts *int64 `json:"numSoftwareWarningAlerts,omitempty" form:"numSoftwareWarningAlerts,omitempty"` //Specifies the count of active software warning Alerts. NumWarningAlerts *int64 `json:"numWarningAlerts,omitempty" form:"numWarningAlerts,omitempty"` //Specifies the count of active warning Alerts. }
* Structure for the custom type ActiveAlertsStats
type ActiveDirectoryEntry ¶
type ActiveDirectoryEntry struct { DomainName *string `json:"domainName,omitempty" form:"domainName,omitempty"` //Specifies the fully qualified domain name (FQDN) of an Active Directory. FallbackUserIdMappingInfo *UserIdMapping `json:"fallbackUserIdMappingInfo,omitempty" form:"fallbackUserIdMappingInfo,omitempty"` //Specifies how the Unix and Windows users are mapped in an Active Directory. IgnoredTrustedDomains *[]string `json:"ignoredTrustedDomains,omitempty" form:"ignoredTrustedDomains,omitempty"` //Specifies the list of trusted domains that were set by the user to be LdapProviderId *int64 `json:"ldapProviderId,omitempty" form:"ldapProviderId,omitempty"` //Specifies the LDAP provider id which is map to this Active Directory MachineAccounts *[]string `json:"machineAccounts,omitempty" form:"machineAccounts,omitempty"` //Array of Machine Accounts. OuName *string `json:"ouName,omitempty" form:"ouName,omitempty"` //Specifies an optional Organizational Unit name. Password *string `json:"password,omitempty" form:"password,omitempty"` //Specifies the password for the specified userName. PreferredDomainControllers []*PreferredDomainController `json:"preferredDomainControllers,omitempty" form:"preferredDomainControllers,omitempty"` //Specifies Map of Active Directory domain names to its preferred domain TenantId *string `json:"tenantId,omitempty" form:"tenantId,omitempty"` //Specifies the unique id of the tenant. TrustedDomains *[]string `json:"trustedDomains,omitempty" form:"trustedDomains,omitempty"` //Specifies the trusted domains of the Active Directory domain. TrustedDomainsEnabled *bool `json:"trustedDomainsEnabled,omitempty" form:"trustedDomainsEnabled,omitempty"` //Specifies whether Trusted Domain discovery is disabled. UnixRootSid *string `json:"unixRootSid,omitempty" form:"unixRootSid,omitempty"` //Specifies the SID of the Active Directory domain user to be mapped to UserIdMappingInfo *UserIdMapping `json:"userIdMappingInfo,omitempty" form:"userIdMappingInfo,omitempty"` //Specifies how the Unix and Windows users are mapped in an Active Directory. UserName *string `json:"userName,omitempty" form:"userName,omitempty"` //Specifies a userName that has administrative privileges in the domain. Workgroup *string `json:"workgroup,omitempty" form:"workgroup,omitempty"` //Specifies an optional Workgroup name. }
* Structure for the custom type ActiveDirectoryEntry
type ActiveDirectoryPrincipal ¶
type ActiveDirectoryPrincipal struct { Domain *string `json:"domain,omitempty" form:"domain,omitempty"` //Specifies the domain name of the where the principal' account is FullName *string `json:"fullName,omitempty" form:"fullName,omitempty"` //Specifies the full name (first and last names) of the principal. ObjectClass ObjectClassEnum `json:"objectClass,omitempty" form:"objectClass,omitempty"` //Specifies the object class of the principal (either 'kGroup' or 'kUser'). PrincipalName *string `json:"principalName,omitempty" form:"principalName,omitempty"` //Specifies the name of the principal. Sid *string `json:"sid,omitempty" form:"sid,omitempty"` //Specifies the unique Security id (SID) of the principal. }
* Structure for the custom type ActiveDirectoryPrincipal
type ActiveDirectoryPrincipalsAddParameters ¶
type ActiveDirectoryPrincipalsAddParameters struct { Description *string `json:"description,omitempty" form:"description,omitempty"` //Specifies a description about the user or group. Domain *string `json:"domain,omitempty" form:"domain,omitempty"` //Specifies the domain of the Active Directory where the ObjectClass ObjectClassActiveDirectoryPrincipalsAddParametersEnum `json:"objectClass,omitempty" form:"objectClass,omitempty"` //Specifies the type of the referenced Active Directory principal. PrincipalName *string `json:"principalName,omitempty" form:"principalName,omitempty"` //Specifies the name of the Active Directory principal, Restricted *bool `json:"restricted,omitempty" form:"restricted,omitempty"` //Whether the principal is a restricted principal. A restricted principal Roles *[]string `json:"roles,omitempty" form:"roles,omitempty"` //Array of Roles. }
* Structure for the custom type ActiveDirectoryPrincipalsAddParameters
type AdAttribute ¶
type AdAttribute struct { AdAttributeFlags *[]AdAttributeFlagEnum `json:"adAttributeFlags,omitempty" form:"adAttributeFlags,omitempty"` //Specifies the flags related to the attribute of the AD object. DestinationValue *AttributeValue `json:"destinationValue,omitempty" form:"destinationValue,omitempty"` //Represents the information about the values of attribute of the ADObject. ErrorMessage *string `json:"errorMessage,omitempty" form:"errorMessage,omitempty"` //Specifies the error message regarding the attribute Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies the name of the attribute of the AD object. SameValue *AttributeValue `json:"sameValue,omitempty" form:"sameValue,omitempty"` //Represents the information about the values of attribute of the ADObject. SourceValue *AttributeValue `json:"sourceValue,omitempty" form:"sourceValue,omitempty"` //Represents the information about the values of attribute of the ADObject. }
* Structure for the custom type AdAttribute
type AdAttributeFlagEnum ¶
type AdAttributeFlagEnum int
*
- Type definition for AdAttributeFlagEnum enum
const ( AdAttributeFlag_KEQUAL AdAttributeFlagEnum = 1 + iota AdAttributeFlag_KNOTEQUAL AdAttributeFlag_KNOTFOUND AdAttributeFlag_KSYSTEM AdAttributeFlag_KMULTIVALUE )
*
- Value collection for AdAttributeFlagEnum enum
func AdAttributeFlagEnumFromValue ¶
func AdAttributeFlagEnumFromValue(value string) AdAttributeFlagEnum
*
- Converts given value to its enum representation
func (AdAttributeFlagEnum) MarshalJSON ¶
func (r AdAttributeFlagEnum) MarshalJSON() ([]byte, error)
func (*AdAttributeFlagEnum) UnmarshalJSON ¶
func (r *AdAttributeFlagEnum) UnmarshalJSON(data []byte) error
type AdDomain ¶
type AdDomain struct { DnsRoot *string `json:"dnsRoot,omitempty" form:"dnsRoot,omitempty"` //Specifies DNS root. Forest *string `json:"forest,omitempty" form:"forest,omitempty"` //Specifies AD forest name. Identity *AdDomainIdentity `json:"identity,omitempty" form:"identity,omitempty"` //AD domain identity information. NetbiosName *string `json:"netbiosName,omitempty" form:"netbiosName,omitempty"` //Specifies AD NetBIOS name. ParentDomain *string `json:"parentDomain,omitempty" form:"parentDomain,omitempty"` //Specifies parent domain name. TombstoneDays *int64 `json:"tombstoneDays,omitempty" form:"tombstoneDays,omitempty"` //Specifies tombstone time in days. }
* Structure for the custom type AdDomain
type AdDomainController ¶
type AdDomainController struct { BackupSupported *bool `json:"backupSupported,omitempty" form:"backupSupported,omitempty"` //Specifies whether backup of this domain controller is supported. BackupUnsupportedReasons *[]string `json:"backupUnsupportedReasons,omitempty" form:"backupUnsupportedReasons,omitempty"` //Specifies any reason(s) for domain controller backup not supported. Domain *AdDomain `json:"domain,omitempty" form:"domain,omitempty"` //Specifies information about an AD Domain. HostName *string `json:"hostName,omitempty" form:"hostName,omitempty"` //Specifies FQDN host name of the domain controller. IsGlobalCatalog *bool `json:"isGlobalCatalog,omitempty" form:"isGlobalCatalog,omitempty"` //Specifies whether this domain controller is a global catalog server. IsReadOnly *bool `json:"isReadOnly,omitempty" form:"isReadOnly,omitempty"` //Specifies whether this domain controller is read only. UtcOffsetMin *int64 `json:"utcOffsetMin,omitempty" form:"utcOffsetMin,omitempty"` //Specifies UTC time offset of this domain controller in minutes. }
* Structure for the custom type AdDomainController
type AdDomainIdentity ¶
type AdDomainIdentity struct { Dn *string `json:"dn,omitempty" form:"dn,omitempty"` //Specifies distinguished name of the domain. Guid *string `json:"guid,omitempty" form:"guid,omitempty"` //Specifies Unique objectGUID for an AD domain. Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies display name of the domain. Sid *string `json:"sid,omitempty" form:"sid,omitempty"` //Specifies domain SID. }
* Structure for the custom type AdDomainIdentity
type AdGuidPair ¶
type AdGuidPair struct { Destination *string `json:"destination,omitempty" form:"destination,omitempty"` //Specifies the destination guid in production AD object corresponding to Source *string `json:"source,omitempty" form:"source,omitempty"` //Specifies the source guid string of an AD object in mounted AD snapshot. }
* Structure for the custom type AdGuidPair
type AdObjectAttributeParameters ¶
type AdObjectAttributeParameters struct { AdGuidPairs []*AdGuidPair `json:"adGuidPairs,omitempty" form:"adGuidPairs,omitempty"` //Specifies the array of source and destination object guid pairs to ExcludeLdapProperties *[]string `json:"excludeLdapProperties,omitempty" form:"excludeLdapProperties,omitempty"` //Specifies the array of LDAP property names to excluded from LdapProperties *[]string `json:"ldapProperties,omitempty" form:"ldapProperties,omitempty"` //Specifies the array of LDAP property(attribute) names. The name can be MergeMultiValProperties *bool `json:"mergeMultiValProperties,omitempty" form:"mergeMultiValProperties,omitempty"` //Specifies the Option to merge multi-valued values vs clearing and setting }
* Structure for the custom type AdObjectAttributeParameters
type AdObjectFlagEnum ¶
type AdObjectFlagEnum int
*
- Type definition for AdObjectFlagEnum enum
const ( AdObjectFlag_KEQUAL AdObjectFlagEnum = 1 + iota AdObjectFlag_KNOTEQUAL AdObjectFlag_KRESTOREPASSWORDREQUIRED AdObjectFlag_KMOVEDONDESTINATION AdObjectFlag_KDESTINATIONNOTFOUND AdObjectFlag_KDISABLESUPPORTED )
*
- Value collection for AdObjectFlagEnum enum
func AdObjectFlagEnumFromValue ¶
func AdObjectFlagEnumFromValue(value string) AdObjectFlagEnum
*
- Converts given value to its enum representation
func (AdObjectFlagEnum) MarshalJSON ¶
func (r AdObjectFlagEnum) MarshalJSON() ([]byte, error)
func (*AdObjectFlagEnum) UnmarshalJSON ¶
func (r *AdObjectFlagEnum) UnmarshalJSON(data []byte) error
type AdObjectMetaData ¶ added in v1.1.2
type AdObjectMetaData struct { Guid *string `json:"guid,omitempty" form:"guid,omitempty"` //Specifies the Guid of the AD object. Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies the name of the AD object. SamAccountName *string `json:"samAccountName,omitempty" form:"samAccountName,omitempty"` //Specifies the sam account name of the AD object. }
* Structure for the custom type AdObjectMetaData
type AdObjectRestoreInformation ¶ added in v1.1.2
type AdObjectRestoreInformation struct { AttributeRestoreInfo []*AttributeRestoreInformation `json:"attributeRestoreInfo,omitempty" form:"attributeRestoreInfo,omitempty"` //Specifies the list of attributes of the AD object whose restore failed. ErrorMessage *string `json:"errorMessage,omitempty" form:"errorMessage,omitempty"` //Specifies the error message while restoring the AD Object. Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies the name of the AD object. StartTimeUsecs *int64 `json:"startTimeUsecs,omitempty" form:"startTimeUsecs,omitempty"` //Specifies the start time of the restore of the AD object specified as a TimeTakenMsecs *int64 `json:"timeTakenMsecs,omitempty" form:"timeTakenMsecs,omitempty"` //Specifies the time taken for restore of AD Object and its attributes in }
* Structure for the custom type AdObjectRestoreInformation
type AdObjectRestoreParameters ¶
type AdObjectRestoreParameters struct { ChangePasswordOnNextLogon *bool `json:"changePasswordOnNextLogon,omitempty" form:"changePasswordOnNextLogon,omitempty"` //Specifies the option for AD 'user' type of objects to change password when LeaveStateDisabled *bool `json:"leaveStateDisabled,omitempty" form:"leaveStateDisabled,omitempty"` //Specifies the option to leave the restored object in disabled state for ObjectGuids *[]string `json:"objectGuids,omitempty" form:"objectGuids,omitempty"` //Specifies the array of AD object guids to restore either from recycle bin OrganizationUnitPath *string `json:"organizationUnitPath,omitempty" form:"organizationUnitPath,omitempty"` //Specifies the Distinguished name(DN) of the target Organization Unit (OU) Password *string `json:"password,omitempty" form:"password,omitempty"` //Specifies the password for restoring user type objects (user, }
* Structure for the custom type AdObjectRestoreParameters
type AdObjectsRestoreStatus ¶ added in v1.1.2
type AdObjectsRestoreStatus struct { AdObjectsRestoreInfo []*AdObjectRestoreInformation `json:"adObjectsRestoreInfo,omitempty" form:"adObjectsRestoreInfo,omitempty"` //Specifies the status of all the AD Objects which were requested to NumObjectsFailed *int64 `json:"numObjectsFailed,omitempty" form:"numObjectsFailed,omitempty"` //Specifies the number of AD Objects whose restore is in progress. NumObjectsSucceeded *int64 `json:"numObjectsSucceeded,omitempty" form:"numObjectsSucceeded,omitempty"` //Specifies the number of AD Objects whose restore is successfull. }
* Structure for the custom type AdObjectsRestoreStatus
type AdProtectionSource ¶
type AdProtectionSource struct { DomainController *AdDomainController `json:"domainController,omitempty" form:"domainController,omitempty"` //Specifies information about an AD domain controller. Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies the domain name of the AD entity. OwnerId *int64 `json:"ownerId,omitempty" form:"ownerId,omitempty"` //Specifies the entity id of the owner entity. Type *int64 `json:"type,omitempty" form:"type,omitempty"` //Specifies the type of the managed object in AD Protection Source. Uuid *string `json:"uuid,omitempty" form:"uuid,omitempty"` //Specifies the UUID for the AD entity. }
* Structure for the custom type AdProtectionSource
type AdRestoreOptions ¶
type AdRestoreOptions struct { ObjectAttributeParameters *AdObjectAttributeParameters `json:"objectAttributeParameters,omitempty" form:"objectAttributeParameters,omitempty"` //AdObjectAttributeParameters are AD attribute recovery parameters for one ObjectParameters *AdObjectRestoreParameters `json:"objectParameters,omitempty" form:"objectParameters,omitempty"` //AdObjectRestoreParameters are the parameters to restore AD objects from Type TypeAdRestoreOptionsEnum `json:"type,omitempty" form:"type,omitempty"` //Specifies the AD restore request type. }
* Structure for the custom type AdRestoreOptions
type AdRestoreParameters ¶
type AdRestoreParameters struct { Credentials *Credentials `json:"credentials,omitempty" form:"credentials,omitempty"` //Specifies credentials to access a target source. Port *int64 `json:"port,omitempty" form:"port,omitempty"` //Specifies the port on which the AD domain controller's NTDS database will }
* Structure for the custom type AdRestoreParameters
type AdRootTopologyObject ¶
type AdRootTopologyObject struct { ChildObjects *[]interface{} `json:"childObjects,omitempty" form:"childObjects,omitempty"` //Specifies the array of children of this object. Description *string `json:"description,omitempty" form:"description,omitempty"` //Specifies the 'description' of an object. DestGuid *string `json:"destGuid,omitempty" form:"destGuid,omitempty"` //Specifies the guid of matching 'source_guid' from production AD. DisplayName *string `json:"displayName,omitempty" form:"displayName,omitempty"` //Specifies the display name of the object in AD Topology tree. DistinguishedName *string `json:"distinguishedName,omitempty" form:"distinguishedName,omitempty"` //Specifies the distinguished name of the object in AD Topology tree. ErrorMessage *string `json:"errorMessage,omitempty" form:"errorMessage,omitempty"` //Specifies the AD error while fetching the ADRootTopologyObject. ObjectClass *string `json:"objectClass,omitempty" form:"objectClass,omitempty"` //Specifies the LDAP class name such as 'user','computer', SourceGuid *string `json:"sourceGuid,omitempty" form:"sourceGuid,omitempty"` //Specifies the guid string of the object in AD snapshot database. }
* Structure for the custom type AdRootTopologyObject
type AddedActiveDirectoryPrincipal ¶
type AddedActiveDirectoryPrincipal struct { CreatedTimeMsecs *int64 `json:"createdTimeMsecs,omitempty" form:"createdTimeMsecs,omitempty"` //Specifies the epoch time in milliseconds when the group or user Description *string `json:"description,omitempty" form:"description,omitempty"` //Specifies a description about the user or group. Domain *string `json:"domain,omitempty" form:"domain,omitempty"` //Specifies the domain of the Active Directory where the LastUpdatedTimeMsecs *int64 `json:"lastUpdatedTimeMsecs,omitempty" form:"lastUpdatedTimeMsecs,omitempty"` //Specifies the epoch time in milliseconds when the group or user ObjectClass ObjectClassAddedActiveDirectoryPrincipalEnum `json:"objectClass,omitempty" form:"objectClass,omitempty"` //Specifies the type of the referenced Active Directory principal. PrincipalName *string `json:"principalName,omitempty" form:"principalName,omitempty"` //Specifies the name of the Active Directory principal, Restricted *bool `json:"restricted,omitempty" form:"restricted,omitempty"` //Whether the principal is a restricted principal. A restricted principal Roles *[]string `json:"roles,omitempty" form:"roles,omitempty"` //Array of Roles. Sid *string `json:"sid,omitempty" form:"sid,omitempty"` //Specifies the unique Security ID (SID) of the Active Directory principal }
* Structure for the custom type AddedActiveDirectoryPrincipal
type AddedIdpPrincipal ¶ added in v1.1.2
type AddedIdpPrincipal struct { CreatedTimeMsecs *int64 `json:"createdTimeMsecs,omitempty" form:"createdTimeMsecs,omitempty"` //Specifies the epoch time in milliseconds when the group or user Domain *string `json:"domain,omitempty" form:"domain,omitempty"` //Specifies the name of the Idp where the LastUpdatedTimeMsecs *int64 `json:"lastUpdatedTimeMsecs,omitempty" form:"lastUpdatedTimeMsecs,omitempty"` //Specifies the epoch time in milliseconds when the group or user ObjectClass ObjectClassAddedIdpPrincipalEnum `json:"objectClass,omitempty" form:"objectClass,omitempty"` //Specifies the type of the referenced Idp principal. PrincipalName *string `json:"principalName,omitempty" form:"principalName,omitempty"` //Specifies the name of the Idp principal, Restricted *bool `json:"restricted,omitempty" form:"restricted,omitempty"` //Whether the principal is a restricted principal. A restricted principal Roles *[]string `json:"roles,omitempty" form:"roles,omitempty"` //Array of Roles. Sid *string `json:"sid,omitempty" form:"sid,omitempty"` //Specifies the unique Security ID (SID) of the Idp principal }
* Structure for the custom type AddedIdpPrincipal
type AdditionalOracleDBParams ¶
type AdditionalOracleDBParams struct { AppEntityId *int64 `json:"appEntityId,omitempty" form:"appEntityId,omitempty"` //Database app id. DbInfoChannelVec []*OracleDBChannelInfo `json:"dbInfoChannelVec,omitempty" form:"dbInfoChannelVec,omitempty"` //Contains the information for each database and the corresponding hosts }
* Structure for the custom type AdditionalOracleDBParams
type AgentDeploymentStatusResponse ¶
type AgentDeploymentStatusResponse struct { CompactVersion *string `json:"compactVersion,omitempty" form:"compactVersion,omitempty"` //Specifies the compact version of Cohesity agent. For example, 6.0.1. HealthStatus HealthStatusEnum `json:"healthStatus,omitempty" form:"healthStatus,omitempty"` //Specifies the health status of the Cohesity agent. HostIp *string `json:"hostIp,omitempty" form:"hostIp,omitempty"` //Specifies the IP of the host on which the agent is installed. HostOsType HostOsTypeEnum `json:"hostOsType,omitempty" form:"hostOsType,omitempty"` //Specifies the host type on which the agent is installed. LastUpgradeStatus LastUpgradeStatusEnum `json:"lastUpgradeStatus,omitempty" form:"lastUpgradeStatus,omitempty"` //Specifies the status of the last upgrade attempt. Upgradability UpgradabilityAgentDeploymentStatusResponseEnum `json:"upgradability,omitempty" form:"upgradability,omitempty"` //Specfies the upgradability of the agent running on the server. UpgradeStatusMessage *string `json:"upgradeStatusMessage,omitempty" form:"upgradeStatusMessage,omitempty"` //Specifies detailed message about the agent upgrade failure. This field Version *string `json:"version,omitempty" form:"version,omitempty"` //Specifies the Cohesity software version of the agent. For example: }
* Structure for the custom type AgentDeploymentStatusResponse
type AgentInformation ¶
type AgentInformation struct { CbmrVersion *string `json:"cbmrVersion,omitempty" form:"cbmrVersion,omitempty"` //Specifies the version if Cristie BMR product is installed on the host. HostType HostTypeAgentInformationEnum `json:"hostType,omitempty" form:"hostType,omitempty"` //Specifies the host type where the agent is running. This is only set for Id *int64 `json:"id,omitempty" form:"id,omitempty"` //Specifies the agent's id. Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies the agent's name. OracleMultiNodeChannelSupported *bool `json:"oracleMultiNodeChannelSupported,omitempty" form:"oracleMultiNodeChannelSupported,omitempty"` //Specifies whether oracle multi node multi channel is supported or not. RegistrationInfo *RegisteredSourceInfo `json:"registrationInfo,omitempty" form:"registrationInfo,omitempty"` //Specifies information about a registered Source. SourceSideDedupEnabled *bool `json:"sourceSideDedupEnabled,omitempty" form:"sourceSideDedupEnabled,omitempty"` //Specifies whether source side dedup is enabled or not. Status StatusEnum `json:"status,omitempty" form:"status,omitempty"` //Specifies the agent status. StatusMessage *string `json:"statusMessage,omitempty" form:"statusMessage,omitempty"` //Specifies additional details about the agent status. Upgradability UpgradabilityEnum `json:"upgradability,omitempty" form:"upgradability,omitempty"` //Specifies the upgradability of the agent running on the physical server. UpgradeStatus UpgradeStatusEnum `json:"upgradeStatus,omitempty" form:"upgradeStatus,omitempty"` //Specifies the status of the upgrade of the agent on a physical server. UpgradeStatusMessage *string `json:"upgradeStatusMessage,omitempty" form:"upgradeStatusMessage,omitempty"` //Specifies detailed message about the agent upgrade failure. This field Version *string `json:"version,omitempty" form:"version,omitempty"` //Specifies the version of the Agent software. }
* Structure for the custom type AgentInformation
type AgentTypeEnum ¶ added in v1.1.2
type AgentTypeEnum int
*
- Type definition for AgentTypeEnum enum
const ( AgentType_KCPP AgentTypeEnum = 1 + iota AgentType_KJAVA AgentType_KGO )
*
- Value collection for AgentTypeEnum enum
func AgentTypeEnumFromValue ¶ added in v1.1.2
func AgentTypeEnumFromValue(value string) AgentTypeEnum
*
- Converts given value to its enum representation
func (AgentTypeEnum) MarshalJSON ¶ added in v1.1.2
func (r AgentTypeEnum) MarshalJSON() ([]byte, error)
func (*AgentTypeEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *AgentTypeEnum) UnmarshalJSON(data []byte) error
type AggregatedSubtreeInfo ¶
type AggregatedSubtreeInfo struct { Environment EnvironmentAggregatedSubtreeInfoEnum `json:"environment,omitempty" form:"environment,omitempty"` //Specifies the environment such as 'kSQL' or 'kVMware', where the LeavesCount *int64 `json:"leavesCount,omitempty" form:"leavesCount,omitempty"` //Specifies the number of leaf nodes under the subtree of this node. TotalLogicalSize *int64 `json:"totalLogicalSize,omitempty" form:"totalLogicalSize,omitempty"` //Specifies the total logical size of the data under the subtree }
* Structure for the custom type AggregatedSubtreeInfo
type Alert ¶
type Alert struct { AlertCategory AlertCategoryEnum `json:"alertCategory,omitempty" form:"alertCategory,omitempty"` //Specifies the category of an Alert. AlertCode *string `json:"alertCode,omitempty" form:"alertCode,omitempty"` //Specifies a unique code that categorizes the Alert, AlertDocument *AlertDocument `json:"alertDocument,omitempty" form:"alertDocument,omitempty"` //Specifies documentation about the Alert such as name, description, cause AlertState AlertStateEnum `json:"alertState,omitempty" form:"alertState,omitempty"` //Specifies the current state of the Alert. AlertType *int64 `json:"alertType,omitempty" form:"alertType,omitempty"` //Specifies a 5 digit unique digital id for the Alert Type, such as 00014 AlertTypeBucket AlertTypeBucketEnum `json:"alertTypeBucket,omitempty" form:"alertTypeBucket,omitempty"` //Specifies the Alert type bucket. ClusterId *int64 `json:"clusterId,omitempty" form:"clusterId,omitempty"` //Specifies id of the cluster where the alert was raised. ClusterName *string `json:"clusterName,omitempty" form:"clusterName,omitempty"` //Specifies name of the cluster where the alert was raised. DedupCount *int64 `json:"dedupCount,omitempty" form:"dedupCount,omitempty"` //Specifies total count of duplicated Alerts even if there are more than DedupTimestamps *[]int64 `json:"dedupTimestamps,omitempty" form:"dedupTimestamps,omitempty"` //Specifies Unix epoch Timestamps (in microseconds) for the last 25 EventSource *string `json:"eventSource,omitempty" form:"eventSource,omitempty"` //Specifies source where the event occurred. FirstTimestampUsecs *int64 `json:"firstTimestampUsecs,omitempty" form:"firstTimestampUsecs,omitempty"` //Specifies Unix epoch Timestamp (in microseconds) of the first Id *string `json:"id,omitempty" form:"id,omitempty"` //Specifies unique id of this Alert. LatestTimestampUsecs *int64 `json:"latestTimestampUsecs,omitempty" form:"latestTimestampUsecs,omitempty"` //Specifies Unix epoch Timestamp (in microseconds) of the most PropertyList []*AlertProperty `json:"propertyList,omitempty" form:"propertyList,omitempty"` //Specifies array of key-value pairs associated with the Alert. ResolutionDetails *AlertResolutionDetails `json:"resolutionDetails,omitempty" form:"resolutionDetails,omitempty"` //Specifies information about the Alert Resolution such as a summary, Severity SeverityEnum `json:"severity,omitempty" form:"severity,omitempty"` //Specifies the severity level of an Alert. SuppressionId *int64 `json:"suppressionId,omitempty" form:"suppressionId,omitempty"` //Specifies unique id generated when the Alert is suppressed by the admin. TenantIds *[]string `json:"tenantIds,omitempty" form:"tenantIds,omitempty"` //Specifies the tenants for which this alert has been raised. }
* Structure for the custom type Alert
type AlertCategoryEnum ¶
type AlertCategoryEnum int
*
- Type definition for AlertCategoryEnum enum
const ( AlertCategory_KDISK AlertCategoryEnum = 1 + iota AlertCategory_KNODE AlertCategory_KCLUSTER AlertCategory_KNODEHEALTH AlertCategory_KCLUSTERHEALTH AlertCategory_KBACKUPRESTORE AlertCategory_KENCRYPTION AlertCategory_KARCHIVALRESTORE AlertCategory_KREMOTEREPLICATION AlertCategory_KQUOTA AlertCategory_KLICENSE AlertCategory_KHELIOSPROACTIVEWELLNESS AlertCategory_KHELIOSANALYTICSJOBS AlertCategory_KHELIOSSIGNATUREJOBS AlertCategory_KSECURITY )
*
- Value collection for AlertCategoryEnum enum
func AlertCategoryEnumFromValue ¶
func AlertCategoryEnumFromValue(value string) AlertCategoryEnum
*
- Converts given value to its enum representation
func (AlertCategoryEnum) MarshalJSON ¶
func (r AlertCategoryEnum) MarshalJSON() ([]byte, error)
func (*AlertCategoryEnum) UnmarshalJSON ¶
func (r *AlertCategoryEnum) UnmarshalJSON(data []byte) error
type AlertCategoryList1Enum ¶ added in v1.1.2
type AlertCategoryList1Enum int
*
- Type definition for AlertCategoryList1Enum enum
const ( AlertCategoryList1_KDISK AlertCategoryList1Enum = 1 + iota AlertCategoryList1_KNODE AlertCategoryList1_KCLUSTER AlertCategoryList1_KNODEHEALTH AlertCategoryList1_KCLUSTERHEALTH AlertCategoryList1_KBACKUPRESTORE AlertCategoryList1_KENCRYPTION AlertCategoryList1_KARCHIVALRESTORE AlertCategoryList1_KREMOTEREPLICATION AlertCategoryList1_KQUOTA )
*
- Value collection for AlertCategoryList1Enum enum
func AlertCategoryList1EnumFromValue ¶ added in v1.1.2
func AlertCategoryList1EnumFromValue(value string) AlertCategoryList1Enum
*
- Converts given value to its enum representation
func (AlertCategoryList1Enum) MarshalJSON ¶ added in v1.1.2
func (r AlertCategoryList1Enum) MarshalJSON() ([]byte, error)
func (*AlertCategoryList1Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *AlertCategoryList1Enum) UnmarshalJSON(data []byte) error
type AlertCategoryListEnum ¶
type AlertCategoryListEnum int
*
- Type definition for AlertCategoryListEnum enum
const ( AlertCategoryList_KDISK AlertCategoryListEnum = 1 + iota AlertCategoryList_KNODE AlertCategoryList_KCLUSTER AlertCategoryList_KNODEHEALTH AlertCategoryList_KCLUSTERHEALTH AlertCategoryList_KBACKUPRESTORE AlertCategoryList_KENCRYPTION AlertCategoryList_KARCHIVALRESTORE AlertCategoryList_KREMOTEREPLICATION AlertCategoryList_KQUOTA AlertCategoryList_KLICENSE AlertCategoryList_KHELIOSPROACTIVEWELLNESS AlertCategoryList_KHELIOSANALYTICSJOBS AlertCategoryList_KHELIOSSIGNATUREJOBS AlertCategoryList_KSECURITY )
*
- Value collection for AlertCategoryListEnum enum
func AlertCategoryListEnumFromValue ¶
func AlertCategoryListEnumFromValue(value string) AlertCategoryListEnum
*
- Converts given value to its enum representation
func (AlertCategoryListEnum) MarshalJSON ¶
func (r AlertCategoryListEnum) MarshalJSON() ([]byte, error)
func (*AlertCategoryListEnum) UnmarshalJSON ¶
func (r *AlertCategoryListEnum) UnmarshalJSON(data []byte) error
type AlertCategoryListGetAlertsEnum ¶
type AlertCategoryListGetAlertsEnum int
*
- Type definition for AlertCategoryListGetAlertsEnum enum
const ( AlertCategoryListGetAlerts_KDISK AlertCategoryListGetAlertsEnum = 1 + iota AlertCategoryListGetAlerts_KNODE AlertCategoryListGetAlerts_KCLUSTER AlertCategoryListGetAlerts_KNODEHEALTH AlertCategoryListGetAlerts_KCLUSTERHEALTH AlertCategoryListGetAlerts_KBACKUPRESTORE AlertCategoryListGetAlerts_KENCRYPTION AlertCategoryListGetAlerts_KARCHIVALRESTORE AlertCategoryListGetAlerts_KREMOTEREPLICATION AlertCategoryListGetAlerts_KQUOTA )
*
- Value collection for AlertCategoryListGetAlertsEnum enum
func AlertCategoryListGetAlertsEnumFromValue ¶
func AlertCategoryListGetAlertsEnumFromValue(value string) AlertCategoryListGetAlertsEnum
*
- Converts given value to its enum representation
func (AlertCategoryListGetAlertsEnum) MarshalJSON ¶
func (r AlertCategoryListGetAlertsEnum) MarshalJSON() ([]byte, error)
func (*AlertCategoryListGetAlertsEnum) UnmarshalJSON ¶
func (r *AlertCategoryListGetAlertsEnum) UnmarshalJSON(data []byte) error
type AlertCategoryName ¶
type AlertCategoryName struct { Category CategoryEnum `json:"category,omitempty" form:"category,omitempty"` //Specifies alert category. Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies public facing string for alert enums. }
* Structure for the custom type AlertCategoryName
type AlertDocument ¶
type AlertDocument struct { AlertCause *string `json:"alertCause,omitempty" form:"alertCause,omitempty"` //Specifies cause of the Alert that is included in the body of the email AlertDescription *string `json:"alertDescription,omitempty" form:"alertDescription,omitempty"` //Specifies brief description about the Alert that is used in the subject AlertHelpText *string `json:"alertHelpText,omitempty" form:"alertHelpText,omitempty"` //Specifies instructions describing how to resolve the Alert that is AlertName *string `json:"alertName,omitempty" form:"alertName,omitempty"` //Specifies short name that describes the Alert type such as DiskBad, }
* Structure for the custom type AlertDocument
type AlertMetadata ¶
type AlertMetadata struct { AlertDocumentList []*AlertDocument `json:"alertDocumentList,omitempty" form:"alertDocumentList,omitempty"` //Specifies alert documentation one per each language supported. AlertTypeBucket AlertTypeBucketEnum `json:"alertTypeBucket,omitempty" form:"alertTypeBucket,omitempty"` //Specifies the Alert type bucket. AlertTypeId *int64 `json:"alertTypeId,omitempty" form:"alertTypeId,omitempty"` //Specifies unique id for the alert type. Category CategoryAlertMetadataEnum `json:"category,omitempty" form:"category,omitempty"` //Specifies category of the alert type. DedupIntervalSeconds *int64 `json:"dedupIntervalSeconds,omitempty" form:"dedupIntervalSeconds,omitempty"` //Specifies dedup interval in seconds. If the same alert is raised multiple DedupUntilResolved *bool `json:"dedupUntilResolved,omitempty" form:"dedupUntilResolved,omitempty"` //Specifies if the alerts are to be deduped until the current one (if HideAlertFromUser *bool `json:"hideAlertFromUser,omitempty" form:"hideAlertFromUser,omitempty"` //Specifies whether to show the alert in the iris UI and CLI. IgnoreDuplicateOccurrences *bool `json:"ignoreDuplicateOccurrences,omitempty" form:"ignoreDuplicateOccurrences,omitempty"` //Specifies whether to ignore duplicate occurrences completely. PrimaryKeyList *[]string `json:"primaryKeyList,omitempty" form:"primaryKeyList,omitempty"` //Specifies properties that serve as primary keys. PropertyList *[]string `json:"propertyList,omitempty" form:"propertyList,omitempty"` //Specifies list of properties that the client is supposed to provide when SendSupportNotification *bool `json:"sendSupportNotification,omitempty" form:"sendSupportNotification,omitempty"` //Specifies whether to send support notification for the alert. SnmpNotification *bool `json:"snmpNotification,omitempty" form:"snmpNotification,omitempty"` //Specifies whether an SNMP notification is sent when an alert is raised. Version *int64 `json:"version,omitempty" form:"version,omitempty"` //Specifies version of the metadata. }
* Structure for the custom type AlertMetadata
type AlertProperty ¶
type AlertProperty struct { Key *string `json:"key,omitempty" form:"key,omitempty"` //Specifies name of the property. Value *string `json:"value,omitempty" form:"value,omitempty"` //Specifies value of the property. }
* Structure for the custom type AlertProperty
type AlertResolution ¶
type AlertResolution struct { AlertIdList *[]string `json:"alertIdList,omitempty" form:"alertIdList,omitempty"` //Specifies list of Alerts resolved by a Resolution, which are specified by ResolutionDetails *AlertResolutionDetails `json:"resolutionDetails,omitempty" form:"resolutionDetails,omitempty"` //Specifies information about the Alert Resolution such as a summary, TenantIds *[]string `json:"tenantIds,omitempty" form:"tenantIds,omitempty"` //Specifies unique tenantIds of the alert contained in this resolution. }
* Structure for the custom type AlertResolution
type AlertResolutionDetails ¶
type AlertResolutionDetails struct { ResolutionDetails *string `json:"resolutionDetails,omitempty" form:"resolutionDetails,omitempty"` //Specifies detailed notes about the Resolution. ResolutionId *int64 `json:"resolutionId,omitempty" form:"resolutionId,omitempty"` //Specifies Unique id assigned by the Cohesity Cluster for this Resolution. ResolutionSummary *string `json:"resolutionSummary,omitempty" form:"resolutionSummary,omitempty"` //Specifies short description about the Resolution. TimestampUsecs *int64 `json:"timestampUsecs,omitempty" form:"timestampUsecs,omitempty"` //Specifies unix epoch timestamp (in microseconds) when the Alerts were UserName *string `json:"userName,omitempty" form:"userName,omitempty"` //Specifies name of the Cohesity Cluster user who resolved the Alerts. }
* Structure for the custom type AlertResolutionDetails
type AlertResolutionInfo ¶
type AlertResolutionInfo struct { ResolutionDetails *string `json:"resolutionDetails,omitempty" form:"resolutionDetails,omitempty"` //Specifies detailed notes about the Resolution. ResolutionSummary *string `json:"resolutionSummary,omitempty" form:"resolutionSummary,omitempty"` //Specifies short description about the Resolution. }
* Structure for the custom type AlertResolutionInfo
type AlertResolutionRequest ¶
type AlertResolutionRequest struct { AlertIdList *[]string `json:"alertIdList,omitempty" form:"alertIdList,omitempty"` //Specifies list of alerts resolved by a Resolution, which are specified by ResolutionDetails *AlertResolutionInfo `json:"resolutionDetails,omitempty" form:"resolutionDetails,omitempty"` //Short description and detailed notes about the Resolution. }
* Structure for the custom type AlertResolutionRequest
type AlertSeverityListEnum ¶
type AlertSeverityListEnum int
*
- Type definition for AlertSeverityListEnum enum
const ( AlertSeverityList_KCRITICAL AlertSeverityListEnum = 1 + iota AlertSeverityList_KWARNING AlertSeverityList_KINFO )
*
- Value collection for AlertSeverityListEnum enum
func AlertSeverityListEnumFromValue ¶
func AlertSeverityListEnumFromValue(value string) AlertSeverityListEnum
*
- Converts given value to its enum representation
func (AlertSeverityListEnum) MarshalJSON ¶
func (r AlertSeverityListEnum) MarshalJSON() ([]byte, error)
func (*AlertSeverityListEnum) UnmarshalJSON ¶
func (r *AlertSeverityListEnum) UnmarshalJSON(data []byte) error
type AlertStateEnum ¶
type AlertStateEnum int
*
- Type definition for AlertStateEnum enum
const ( AlertState_KOPEN AlertStateEnum = 1 + iota AlertState_KRESOLVED AlertState_KSUPPRESSED )
*
- Value collection for AlertStateEnum enum
func AlertStateEnumFromValue ¶
func AlertStateEnumFromValue(value string) AlertStateEnum
*
- Converts given value to its enum representation
func (AlertStateEnum) MarshalJSON ¶
func (r AlertStateEnum) MarshalJSON() ([]byte, error)
func (*AlertStateEnum) UnmarshalJSON ¶
func (r *AlertStateEnum) UnmarshalJSON(data []byte) error
type AlertStateListEnum ¶
type AlertStateListEnum int
*
- Type definition for AlertStateListEnum enum
const ( AlertStateList_KOPEN AlertStateListEnum = 1 + iota AlertStateList_KRESOLVED AlertStateList_KALERTSUPPRESSED )
*
- Value collection for AlertStateListEnum enum
func AlertStateListEnumFromValue ¶
func AlertStateListEnumFromValue(value string) AlertStateListEnum
*
- Converts given value to its enum representation
func (AlertStateListEnum) MarshalJSON ¶
func (r AlertStateListEnum) MarshalJSON() ([]byte, error)
func (*AlertStateListEnum) UnmarshalJSON ¶
func (r *AlertStateListEnum) UnmarshalJSON(data []byte) error
type AlertTypeBucketEnum ¶ added in v1.1.2
type AlertTypeBucketEnum int
*
- Type definition for AlertTypeBucketEnum enum
const ( AlertTypeBucket_KSOFTWARE AlertTypeBucketEnum = 1 + iota AlertTypeBucket_KHARDWARE AlertTypeBucket_KSERVICE AlertTypeBucket_KOTHER )
*
- Value collection for AlertTypeBucketEnum enum
func AlertTypeBucketEnumFromValue ¶ added in v1.1.2
func AlertTypeBucketEnumFromValue(value string) AlertTypeBucketEnum
*
- Converts given value to its enum representation
func (AlertTypeBucketEnum) MarshalJSON ¶ added in v1.1.2
func (r AlertTypeBucketEnum) MarshalJSON() ([]byte, error)
func (*AlertTypeBucketEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *AlertTypeBucketEnum) UnmarshalJSON(data []byte) error
type AlertTypeBucketListEnum ¶ added in v1.1.2
type AlertTypeBucketListEnum int
*
- Type definition for AlertTypeBucketListEnum enum
const ( AlertTypeBucketList_KSOFTWARE AlertTypeBucketListEnum = 1 + iota AlertTypeBucketList_KHARDWARE AlertTypeBucketList_KSERVICE AlertTypeBucketList_KOTHER )
*
- Value collection for AlertTypeBucketListEnum enum
func AlertTypeBucketListEnumFromValue ¶ added in v1.1.2
func AlertTypeBucketListEnumFromValue(value string) AlertTypeBucketListEnum
*
- Converts given value to its enum representation
func (AlertTypeBucketListEnum) MarshalJSON ¶ added in v1.1.2
func (r AlertTypeBucketListEnum) MarshalJSON() ([]byte, error)
func (*AlertTypeBucketListEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *AlertTypeBucketListEnum) UnmarshalJSON(data []byte) error
type AlertingConfig ¶
type AlertingConfig struct { EmailDeliveryTargets []*EmailDeliveryTarget `json:"emailDeliveryTargets,omitempty" form:"emailDeliveryTargets,omitempty"` //Specifies additional email addresses where alert notifications (configured RaiseObjectLevelFailureAlert *bool `json:"raiseObjectLevelFailureAlert,omitempty" form:"raiseObjectLevelFailureAlert,omitempty"` //Specifies the boolean to raise per object alert for failures. }
* Structure for the custom type AlertingConfig
type AlertingPolicyEnum ¶
type AlertingPolicyEnum int
*
- Type definition for AlertingPolicyEnum enum
const ( AlertingPolicy_KSUCCESS AlertingPolicyEnum = 1 + iota AlertingPolicy_KFAILURE AlertingPolicy_KSLAVIOLATION )
*
- Value collection for AlertingPolicyEnum enum
func AlertingPolicyEnumFromValue ¶
func AlertingPolicyEnumFromValue(value string) AlertingPolicyEnum
*
- Converts given value to its enum representation
func (AlertingPolicyEnum) MarshalJSON ¶
func (r AlertingPolicyEnum) MarshalJSON() ([]byte, error)
func (*AlertingPolicyEnum) UnmarshalJSON ¶
func (r *AlertingPolicyEnum) UnmarshalJSON(data []byte) error
type AlertingPolicyProto ¶
type AlertingPolicyProto struct { DeliveryTargetVec []*DeliveryRuleProtoDeliveryTarget `json:"deliveryTargetVec,omitempty" form:"deliveryTargetVec,omitempty"` //The delivery targets to be alerted. Emails *[]string `json:"emails,omitempty" form:"emails,omitempty"` //The email addresses to send alerts to. Policy *int64 `json:"policy,omitempty" form:"policy,omitempty"` //'policy' is declared as int32 because ORing the enums will generate values RaiseObjectLevelFailureAlert *bool `json:"raiseObjectLevelFailureAlert,omitempty" form:"raiseObjectLevelFailureAlert,omitempty"` //Raise per object alert for failures. }
* Structure for the custom type AlertingPolicyProto
type AlgorithmEnum ¶
type AlgorithmEnum int
*
- Type definition for AlgorithmEnum enum
const ( Algorithm_REED_SOLOMON AlgorithmEnum = 1 + iota Algorithm_LRC )
*
- Value collection for AlgorithmEnum enum
func AlgorithmEnumFromValue ¶
func AlgorithmEnumFromValue(value string) AlgorithmEnum
*
- Converts given value to its enum representation
func (AlgorithmEnum) MarshalJSON ¶
func (r AlgorithmEnum) MarshalJSON() ([]byte, error)
func (*AlgorithmEnum) UnmarshalJSON ¶
func (r *AlgorithmEnum) UnmarshalJSON(data []byte) error
type AliasSmbConfig ¶ added in v1.1.2
type AliasSmbConfig struct { CachingEnabled *bool `json:"cachingEnabled,omitempty" form:"cachingEnabled,omitempty"` //Indicate if offline file caching is supported DiscoveryEnabled *bool `json:"discoveryEnabled,omitempty" form:"discoveryEnabled,omitempty"` //Whether the share is discoverable. EncryptionEnabled *bool `json:"encryptionEnabled,omitempty" form:"encryptionEnabled,omitempty"` //Whether SMB encryption is enabled for this share. Encryption is supported EncryptionRequired *bool `json:"encryptionRequired,omitempty" form:"encryptionRequired,omitempty"` //Whether to enforce encryption for all the sessions for this view. When Permissions []*SmbPermission `json:"permissions,omitempty" form:"permissions,omitempty"` //Share level permissions. }
* Structure for the custom type AliasSmbConfig
type AmazonCloudCredentials ¶
type AmazonCloudCredentials struct { AccessKeyId *string `json:"accessKeyId,omitempty" form:"accessKeyId,omitempty"` //Specifies the access key for Amazon service account. C2sAccessPortal *C2SAccessPortal `json:"c2sAccessPortal,omitempty" form:"c2sAccessPortal,omitempty"` //Specifies information required to connect to CAP to get AWS credentials. Region *string `json:"region,omitempty" form:"region,omitempty"` //Specifies the region to use for the Amazon service account. SecretAccessKey *string `json:"secretAccessKey,omitempty" form:"secretAccessKey,omitempty"` //Specifies the secret access key for Amazon service account. ServiceUrl *string `json:"serviceUrl,omitempty" form:"serviceUrl,omitempty"` //Specifies the URL (Endpoint) for the service such as s3like.notamazon.com. SignatureVersion *int64 `json:"signatureVersion,omitempty" form:"signatureVersion,omitempty"` //Specifies the version of the S3 Compliance. TierType TierTypeEnum `json:"tierType,omitempty" form:"tierType,omitempty"` //Specifies the storage class of AWS. UseHttps *bool `json:"useHttps,omitempty" form:"useHttps,omitempty"` //Specifies whether to use http or https to connect to the service. }
* Structure for the custom type AmazonCloudCredentials
type AntivirusScanConfig ¶
type AntivirusScanConfig struct { BlockAccessOnScanFailure *bool `json:"blockAccessOnScanFailure,omitempty" form:"blockAccessOnScanFailure,omitempty"` //Specifies whether block access to the file when antivirus scan fails. IsEnabled *bool `json:"isEnabled,omitempty" form:"isEnabled,omitempty"` //Specifies whether the antivirus service is enabled or not. MaximumScanFileSize *int64 `json:"maximumScanFileSize,omitempty" form:"maximumScanFileSize,omitempty"` //Specifies maximum file size that will be sent to antivirus server for ScanFilter *FileExtensionFilter `json:"scanFilter,omitempty" form:"scanFilter,omitempty"` //TODO: Write general description for this field ScanOnAccess *bool `json:"scanOnAccess,omitempty" form:"scanOnAccess,omitempty"` //Specifies whether to scan a file when it is opened. ScanOnClose *bool `json:"scanOnClose,omitempty" form:"scanOnClose,omitempty"` //Specifies whether to scan a file when it is closed after modify. ScanTimeoutUsecs *int64 `json:"scanTimeoutUsecs,omitempty" form:"scanTimeoutUsecs,omitempty"` //Specifies the maximum amount of time that a scan can take before timing }
* Structure for the custom type AntivirusScanConfig
type AntivirusServiceConfig ¶
type AntivirusServiceConfig struct { Description *string `json:"description,omitempty" form:"description,omitempty"` //Specifies the description of the Antivirus service. This could be any IcapUri string `json:"icapUri" form:"icapUri"` //Specifies the ICAP uri for this Antivirus service. It is of the form Tag *string `json:"tag,omitempty" form:"tag,omitempty"` //Specifies the tag of antivirus service. This is service-specific "cookie" TagId *int64 `json:"tagId,omitempty" form:"tagId,omitempty"` //Specifies the tag Id of antivirus service. }
* Structure for the custom type AntivirusServiceConfig
type AntivirusServiceConfigParams ¶
type AntivirusServiceConfigParams struct { Description *string `json:"description,omitempty" form:"description,omitempty"` //Specifies the description of the Antivirus service. This could be any IcapUri string `json:"icapUri" form:"icapUri"` //Specifies the ICAP uri for this Antivirus service. It is of the form }
* Structure for the custom type AntivirusServiceConfigParams
type AntivirusServiceGroup ¶
type AntivirusServiceGroup struct { AntivirusServices []*AntivirusServiceConfig `json:"antivirusServices,omitempty" form:"antivirusServices,omitempty"` //Specifies the Antivirus Services belonging to this antivirus group. Description *string `json:"description,omitempty" form:"description,omitempty"` //Specifies the description of the Antivirus service group. Id int64 `json:"id" form:"id"` //Specifies the Id of the Antivirus service group. IsEnabled *bool `json:"isEnabled,omitempty" form:"isEnabled,omitempty"` //Specifies whether the antivirus service group is enabled or not. Name string `json:"name" form:"name"` //Specifies the name of the Antivirus service group. }
* Structure for the custom type AntivirusServiceGroup
type AntivirusServiceGroupParams ¶
type AntivirusServiceGroupParams struct { AntivirusServices []*AntivirusServiceConfigParams `json:"antivirusServices,omitempty" form:"antivirusServices,omitempty"` //Specifies the Antivirus services for this provider. Description *string `json:"description,omitempty" form:"description,omitempty"` //Specifies the description of the Antivirus service group. Name string `json:"name" form:"name"` //Specifies the name of the Antivirus service group. }
* Structure for the custom type AntivirusServiceGroupParams
type AntivirusServiceGroupStateParams ¶
type AntivirusServiceGroupStateParams struct { Enable bool `json:"enable" form:"enable"` //Specifies the enable flag to enable the Antivirus service group. Id int64 `json:"id" form:"id"` //Specifies the Id of the Antivirus service group. }
* Structure for the custom type AntivirusServiceGroupStateParams
type ApolloIOPreferentialTierEnum ¶ added in v1.1.2
type ApolloIOPreferentialTierEnum int
*
- Type definition for ApolloIOPreferentialTierEnum enum
const ( ApolloIOPreferentialTier_KPCIESSD ApolloIOPreferentialTierEnum = 1 + iota ApolloIOPreferentialTier_KSATASSD ApolloIOPreferentialTier_KSATAHDD ApolloIOPreferentialTier_KCLOUD )
*
- Value collection for ApolloIOPreferentialTierEnum enum
func ApolloIOPreferentialTierEnumFromValue ¶ added in v1.1.2
func ApolloIOPreferentialTierEnumFromValue(value string) ApolloIOPreferentialTierEnum
*
- Converts given value to its enum representation
func (ApolloIOPreferentialTierEnum) MarshalJSON ¶ added in v1.1.2
func (r ApolloIOPreferentialTierEnum) MarshalJSON() ([]byte, error)
func (*ApolloIOPreferentialTierEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *ApolloIOPreferentialTierEnum) UnmarshalJSON(data []byte) error
type ApolloWalIOPreferentialTierEnum ¶ added in v1.1.2
type ApolloWalIOPreferentialTierEnum int
*
- Type definition for ApolloWalIOPreferentialTierEnum enum
const ( ApolloWalIOPreferentialTier_KPCIESSD ApolloWalIOPreferentialTierEnum = 1 + iota ApolloWalIOPreferentialTier_KSATASSD ApolloWalIOPreferentialTier_KSATAHDD ApolloWalIOPreferentialTier_KCLOUD )
*
- Value collection for ApolloWalIOPreferentialTierEnum enum
func ApolloWalIOPreferentialTierEnumFromValue ¶ added in v1.1.2
func ApolloWalIOPreferentialTierEnumFromValue(value string) ApolloWalIOPreferentialTierEnum
*
- Converts given value to its enum representation
func (ApolloWalIOPreferentialTierEnum) MarshalJSON ¶ added in v1.1.2
func (r ApolloWalIOPreferentialTierEnum) MarshalJSON() ([]byte, error)
func (*ApolloWalIOPreferentialTierEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *ApolloWalIOPreferentialTierEnum) UnmarshalJSON(data []byte) error
type AppMetadata ¶
type AppMetadata struct { Author *string `json:"author,omitempty" form:"author,omitempty"` //Specifies author of the app. CreatedDate *string `json:"createdDate,omitempty" form:"createdDate,omitempty"` //Specifies date when the first version of the app was created. Description *string `json:"description,omitempty" form:"description,omitempty"` //Specifies description about what app does. DevVersion *string `json:"devVersion,omitempty" form:"devVersion,omitempty"` //Specifies version of the app provided by the developer. IconImage *string `json:"iconImage,omitempty" form:"iconImage,omitempty"` //Specifies application icon. LastModifiedDate *string `json:"lastModifiedDate,omitempty" form:"lastModifiedDate,omitempty"` //Specifies date when the app was last modified. Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies name of the app. }
* Structure for the custom type AppMetadata
type AppOwnerRestoreInfo ¶ added in v1.1.2
type AppOwnerRestoreInfo struct { OwnerObject *RestoreObject `json:"ownerObject,omitempty" form:"ownerObject,omitempty"` //TODO: Write general description for this field OwnerRestoreParams *RestoreObjectParams `json:"ownerRestoreParams,omitempty" form:"ownerRestoreParams,omitempty"` //TODO: Write general description for this field PerformRestore *bool `json:"performRestore,omitempty" form:"performRestore,omitempty"` //If this is set to true, then the owner object needs to be restored. The }
* Structure for the custom type AppOwnerRestoreInfo
type AppendHostsParameters ¶
type AppendHostsParameters struct {
Hosts []*HostEntry `json:"hosts,omitempty" form:"hosts,omitempty"` //Specifies the list of host entries to be added to the Cluster's
}
* Structure for the custom type AppendHostsParameters
type ApplicationEnum ¶
type ApplicationEnum int
*
- Type definition for ApplicationEnum enum
const ( Application_KVMWARE ApplicationEnum = 1 + iota Application_KHYPERV Application_KSQL Application_KVIEW Application_KPUPPETEER Application_KPHYSICAL Application_KPURE Application_KAZURE Application_KNETAPP Application_KAGENT Application_KGENERICNAS Application_KACROPOLIS Application_KPHYSICALFILES Application_KISILON Application_KGPFS Application_KKVM Application_KAWS Application_KEXCHANGE Application_KHYPERVVSS Application_KORACLE Application_KGCP Application_KFLASHBLADE Application_KAWSNATIVE Application_KVCD Application_KO365 Application_KO365OUTLOOK Application_KHYPERFLEX Application_KGCPNATIVE Application_KAZURENATIVE Application_KKUBERNETES )
*
- Value collection for ApplicationEnum enum
func ApplicationEnumFromValue ¶
func ApplicationEnumFromValue(value string) ApplicationEnum
*
- Converts given value to its enum representation
func (ApplicationEnum) MarshalJSON ¶
func (r ApplicationEnum) MarshalJSON() ([]byte, error)
func (*ApplicationEnum) UnmarshalJSON ¶
func (r *ApplicationEnum) UnmarshalJSON(data []byte) error
type ApplicationEnvironmentApplicationsRestoreTaskRequestEnum ¶ added in v1.1.2
type ApplicationEnvironmentApplicationsRestoreTaskRequestEnum int
*
- Type definition for ApplicationEnvironmentApplicationsRestoreTaskRequestEnum enum
const ( ApplicationEnvironmentApplicationsRestoreTaskRequest_KVMWARE ApplicationEnvironmentApplicationsRestoreTaskRequestEnum = 1 + iota ApplicationEnvironmentApplicationsRestoreTaskRequest_KHYPERV ApplicationEnvironmentApplicationsRestoreTaskRequest_KSQL ApplicationEnvironmentApplicationsRestoreTaskRequest_KVIEW ApplicationEnvironmentApplicationsRestoreTaskRequest_KPUPPETEER ApplicationEnvironmentApplicationsRestoreTaskRequest_KPHYSICAL ApplicationEnvironmentApplicationsRestoreTaskRequest_KPURE ApplicationEnvironmentApplicationsRestoreTaskRequest_KAZURE ApplicationEnvironmentApplicationsRestoreTaskRequest_KNETAPP ApplicationEnvironmentApplicationsRestoreTaskRequest_KAGENT ApplicationEnvironmentApplicationsRestoreTaskRequest_KGENERICNAS ApplicationEnvironmentApplicationsRestoreTaskRequest_KACROPOLIS ApplicationEnvironmentApplicationsRestoreTaskRequest_KPHYSICALFILES ApplicationEnvironmentApplicationsRestoreTaskRequest_KISILON ApplicationEnvironmentApplicationsRestoreTaskRequest_KGPFS ApplicationEnvironmentApplicationsRestoreTaskRequest_KKVM ApplicationEnvironmentApplicationsRestoreTaskRequest_KAWS ApplicationEnvironmentApplicationsRestoreTaskRequest_KEXCHANGE ApplicationEnvironmentApplicationsRestoreTaskRequest_KHYPERVVSS ApplicationEnvironmentApplicationsRestoreTaskRequest_KORACLE ApplicationEnvironmentApplicationsRestoreTaskRequest_KGCP ApplicationEnvironmentApplicationsRestoreTaskRequest_KFLASHBLADE ApplicationEnvironmentApplicationsRestoreTaskRequest_KAWSNATIVE ApplicationEnvironmentApplicationsRestoreTaskRequest_KVCD ApplicationEnvironmentApplicationsRestoreTaskRequest_KO365 ApplicationEnvironmentApplicationsRestoreTaskRequest_KO365OUTLOOK ApplicationEnvironmentApplicationsRestoreTaskRequest_KHYPERFLEX ApplicationEnvironmentApplicationsRestoreTaskRequest_KGCPNATIVE ApplicationEnvironmentApplicationsRestoreTaskRequest_KAZURENATIVE ApplicationEnvironmentApplicationsRestoreTaskRequest_KKUBERNETES )
*
- Value collection for ApplicationEnvironmentApplicationsRestoreTaskRequestEnum enum
func ApplicationEnvironmentApplicationsRestoreTaskRequestEnumFromValue ¶ added in v1.1.2
func ApplicationEnvironmentApplicationsRestoreTaskRequestEnumFromValue(value string) ApplicationEnvironmentApplicationsRestoreTaskRequestEnum
*
- Converts given value to its enum representation
func (ApplicationEnvironmentApplicationsRestoreTaskRequestEnum) MarshalJSON ¶ added in v1.1.2
func (r ApplicationEnvironmentApplicationsRestoreTaskRequestEnum) MarshalJSON() ([]byte, error)
func (*ApplicationEnvironmentApplicationsRestoreTaskRequestEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *ApplicationEnvironmentApplicationsRestoreTaskRequestEnum) UnmarshalJSON(data []byte) error
type ApplicationEnvironmentEnum ¶
type ApplicationEnvironmentEnum int
*
- Type definition for ApplicationEnvironmentEnum enum
const ( ApplicationEnvironment_KVMWARE ApplicationEnvironmentEnum = 1 + iota ApplicationEnvironment_KHYPERV ApplicationEnvironment_KSQL ApplicationEnvironment_KVIEW ApplicationEnvironment_KPUPPETEER ApplicationEnvironment_KPHYSICAL ApplicationEnvironment_KPURE ApplicationEnvironment_KAZURE ApplicationEnvironment_KNETAPP ApplicationEnvironment_KAGENT ApplicationEnvironment_KGENERICNAS ApplicationEnvironment_KACROPOLIS ApplicationEnvironment_KPHYSICALFILES ApplicationEnvironment_KISILON ApplicationEnvironment_KGPFS ApplicationEnvironment_KKVM ApplicationEnvironment_KAWS ApplicationEnvironment_KEXCHANGE ApplicationEnvironment_KHYPERVVSS ApplicationEnvironment_KORACLE ApplicationEnvironment_KGCP ApplicationEnvironment_KFLASHBLADE ApplicationEnvironment_KAWSNATIVE ApplicationEnvironment_KVCD ApplicationEnvironment_KO365 ApplicationEnvironment_KO365OUTLOOK ApplicationEnvironment_KHYPERFLEX ApplicationEnvironment_KGCPNATIVE ApplicationEnvironment_KAZURENATIVE ApplicationEnvironment_KKUBERNETES )
*
- Value collection for ApplicationEnvironmentEnum enum
func ApplicationEnvironmentEnumFromValue ¶
func ApplicationEnvironmentEnumFromValue(value string) ApplicationEnvironmentEnum
*
- Converts given value to its enum representation
func (ApplicationEnvironmentEnum) MarshalJSON ¶
func (r ApplicationEnvironmentEnum) MarshalJSON() ([]byte, error)
func (*ApplicationEnvironmentEnum) UnmarshalJSON ¶
func (r *ApplicationEnvironmentEnum) UnmarshalJSON(data []byte) error
type ApplicationInfo ¶
type ApplicationInfo struct { ApplicationTreeInfo []*ProtectionSourceNode `json:"applicationTreeInfo,omitempty" form:"applicationTreeInfo,omitempty"` //Application Server and the subtrees below them. Environment EnvironmentApplicationInfoEnum `json:"environment,omitempty" form:"environment,omitempty"` //Specifies the environment type of the application such as 'kSQL', }
* Structure for the custom type ApplicationInfo
type ApplicationParameters ¶
type ApplicationParameters struct {
TruncateExchangeLog *bool `json:"truncateExchangeLog,omitempty" form:"truncateExchangeLog,omitempty"` //If true, after the Cohesity Cluster successfully captures a Snapshot
}
* Structure for the custom type ApplicationParameters
type ApplicationRestoreObject ¶
type ApplicationRestoreObject struct { AdRestoreParameters *AdRestoreParameters `json:"adRestoreParameters,omitempty" form:"adRestoreParameters,omitempty"` //Specifies the parameters specific to Application domain controller. ApplicationServerId *int64 `json:"applicationServerId,omitempty" form:"applicationServerId,omitempty"` //Specifies the Application Server to restore (for example, kSQL). SqlRestoreParameters *SqlRestoreParameters `json:"sqlRestoreParameters,omitempty" form:"sqlRestoreParameters,omitempty"` //Specifies the parameters specific the Application Server instance. TargetHostId *int64 `json:"targetHostId,omitempty" form:"targetHostId,omitempty"` //Specifies the target host if the application is to be restored to a TargetRootNodeId *int64 `json:"targetRootNodeId,omitempty" form:"targetRootNodeId,omitempty"` //Specifies the registered root node, like vCenter, of targetHost. }
* Structure for the custom type ApplicationRestoreObject
type ApplicationRestoreParameters ¶ added in v1.1.2
type ApplicationRestoreParameters struct { ApplicationEnvironment ApplicationEnvironmentEnum `json:"applicationEnvironment,omitempty" form:"applicationEnvironment,omitempty"` //Specifies the Environment of the Application server to restore like ApplicationRestoreObjects []*ApplicationRestoreObject `json:"applicationRestoreObjects,omitempty" form:"applicationRestoreObjects,omitempty"` //Specifies the Application Server objects whose data should be restored. HostingProtectionSource *RestoreObjectDetails `json:"hostingProtectionSource,omitempty" form:"hostingProtectionSource,omitempty"` //Specifies an object to recover or clone or an object to restore files }
* Structure for the custom type ApplicationRestoreParameters
type ApplicationSpecialParameters ¶
type ApplicationSpecialParameters struct {
ApplicationEntityIds *[]int64 `json:"applicationEntityIds,omitempty" form:"applicationEntityIds,omitempty"` //Array of Ids of Application Entities like SQL/Oracle instances, and
}
* Structure for the custom type ApplicationSpecialParameters
type ApplicationsRestoreTaskRequest ¶
type ApplicationsRestoreTaskRequest struct { ApplicationEnvironment ApplicationEnvironmentApplicationsRestoreTaskRequestEnum `json:"applicationEnvironment" form:"applicationEnvironment"` //Specifies the Environment of the Application to restore like 'kSQL', or ApplicationRestoreObjects []*ApplicationRestoreObject `json:"applicationRestoreObjects,omitempty" form:"applicationRestoreObjects,omitempty"` //Specifies the Application Server objects whose data should be restored HostingProtectionSource RestoreObjectDetails `json:"hostingProtectionSource" form:"hostingProtectionSource"` //Specifies an object to recover or clone or an object to restore files Name string `json:"name" form:"name"` //Specifies a name for the new task to be created. This field has to be Password *string `json:"password,omitempty" form:"password,omitempty"` //Specifies password of the username to access the target source. Username *string `json:"username,omitempty" form:"username,omitempty"` //Specifies username to access the target source. VlanParameters *VlanParameters `json:"vlanParameters,omitempty" form:"vlanParameters,omitempty"` //Specifies VLAN parameters for the restore operation. }
* Structure for the custom type ApplicationsRestoreTaskRequest
type AppsConfig ¶
type AppsConfig struct { AllowExternalTraffic *bool `json:"allowExternalTraffic,omitempty" form:"allowExternalTraffic,omitempty"` //Whether to allow pod external traffic. AppsMode AppsModeEnum `json:"appsMode,omitempty" form:"appsMode,omitempty"` //Specifies the various modes for running apps. AppsSubnet *Subnet `json:"appsSubnet,omitempty" form:"appsSubnet,omitempty"` //Defines a Subnet (Subnetwork). OvercommitMemoryPct *int64 `json:"overcommitMemoryPct,omitempty" form:"overcommitMemoryPct,omitempty"` //The system memory to overcommit for apps. ReservedCpuMillicores *int64 `json:"reservedCpuMillicores,omitempty" form:"reservedCpuMillicores,omitempty"` //The CPU millicores to reserve for apps. ReservedMemoryPct *int64 `json:"reservedMemoryPct,omitempty" form:"reservedMemoryPct,omitempty"` //The system memory to reserve for apps. }
* Structure for the custom type AppsConfig
type AppsModeEnum ¶
type AppsModeEnum int
*
- Type definition for AppsModeEnum enum
const ( AppsMode_KDISABLED AppsModeEnum = 1 + iota AppsMode_KBAREMETAL AppsMode_KVMONLY )
*
- Value collection for AppsModeEnum enum
func AppsModeEnumFromValue ¶
func AppsModeEnumFromValue(value string) AppsModeEnum
*
- Converts given value to its enum representation
func (AppsModeEnum) MarshalJSON ¶
func (r AppsModeEnum) MarshalJSON() ([]byte, error)
func (*AppsModeEnum) UnmarshalJSON ¶
func (r *AppsModeEnum) UnmarshalJSON(data []byte) error
type ArchivalExternalTarget ¶
type ArchivalExternalTarget struct { VaultId *int64 `json:"vaultId,omitempty" form:"vaultId,omitempty"` //Specifies the id of Archival Vault assigned by the Cohesity Cluster. VaultName *string `json:"vaultName,omitempty" form:"vaultName,omitempty"` //Name of the Archival Vault. VaultType VaultTypeEnum `json:"vaultType,omitempty" form:"vaultType,omitempty"` //Specifies the type of the Archival External Target such as 'kCloud', }
* Structure for the custom type ArchivalExternalTarget
type ArchivalTarget ¶
type ArchivalTarget struct { Name *string `json:"name,omitempty" form:"name,omitempty"` //The name of the archival target. Type *int64 `json:"type,omitempty" form:"type,omitempty"` //The type of the archival target. VaultId *int64 `json:"vaultId,omitempty" form:"vaultId,omitempty"` //The id of the archival vault. }
* Structure for the custom type ArchivalTarget
type AthenaIOPreferentialTierEnum ¶ added in v1.1.2
type AthenaIOPreferentialTierEnum int
*
- Type definition for AthenaIOPreferentialTierEnum enum
const ( AthenaIOPreferentialTier_KPCIESSD AthenaIOPreferentialTierEnum = 1 + iota AthenaIOPreferentialTier_KSATASSD AthenaIOPreferentialTier_KSATAHDD AthenaIOPreferentialTier_KCLOUD )
*
- Value collection for AthenaIOPreferentialTierEnum enum
func AthenaIOPreferentialTierEnumFromValue ¶ added in v1.1.2
func AthenaIOPreferentialTierEnumFromValue(value string) AthenaIOPreferentialTierEnum
*
- Converts given value to its enum representation
func (AthenaIOPreferentialTierEnum) MarshalJSON ¶ added in v1.1.2
func (r AthenaIOPreferentialTierEnum) MarshalJSON() ([]byte, error)
func (*AthenaIOPreferentialTierEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *AthenaIOPreferentialTierEnum) UnmarshalJSON(data []byte) error
type AthenaSlowerIOPreferentialTierEnum ¶ added in v1.1.2
type AthenaSlowerIOPreferentialTierEnum int
*
- Type definition for AthenaSlowerIOPreferentialTierEnum enum
const ( AthenaSlowerIOPreferentialTier_KPCIESSD AthenaSlowerIOPreferentialTierEnum = 1 + iota AthenaSlowerIOPreferentialTier_KSATASSD AthenaSlowerIOPreferentialTier_KSATAHDD AthenaSlowerIOPreferentialTier_KCLOUD )
*
- Value collection for AthenaSlowerIOPreferentialTierEnum enum
func AthenaSlowerIOPreferentialTierEnumFromValue ¶ added in v1.1.2
func AthenaSlowerIOPreferentialTierEnumFromValue(value string) AthenaSlowerIOPreferentialTierEnum
*
- Converts given value to its enum representation
func (AthenaSlowerIOPreferentialTierEnum) MarshalJSON ¶ added in v1.1.2
func (r AthenaSlowerIOPreferentialTierEnum) MarshalJSON() ([]byte, error)
func (*AthenaSlowerIOPreferentialTierEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *AthenaSlowerIOPreferentialTierEnum) UnmarshalJSON(data []byte) error
type AttributeRestoreInformation ¶ added in v1.1.2
type AttributeRestoreInformation struct { ErrorMessage *[]string `json:"errorMessage,omitempty" form:"errorMessage,omitempty"` //Specifes the error messages corresponding to restore of the attribute. Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies the name of the attribute of the AD object. }
* Structure for the custom type AttributeRestoreInformation
type AttributeValue ¶
type AttributeValue struct { Flags *[]FlagEnum `json:"flags,omitempty" form:"flags,omitempty"` //Specifies the flags related to the attribute values of the AD object. Values *[]string `json:"values,omitempty" form:"values,omitempty"` //Specifies list of values for the attribute. }
* Structure for the custom type AttributeValue
type AuditLogsTile ¶
type AuditLogsTile struct { ClusterAuditLogs []*ClusterAuditLog `json:"clusterAuditLogs,omitempty" form:"clusterAuditLogs,omitempty"` //Array of Cluster Audit Logs. TotalCount *int64 `json:"totalCount,omitempty" form:"totalCount,omitempty"` //Specifies the total number of logs that match the specified }
* Structure for the custom type AuditLogsTile
type AuthTypeEnum ¶
type AuthTypeEnum int
*
- Type definition for AuthTypeEnum enum
const ( AuthType_KANONYMOUS AuthTypeEnum = 1 + iota AuthType_KSIMPLE )
*
- Value collection for AuthTypeEnum enum
func AuthTypeEnumFromValue ¶
func AuthTypeEnumFromValue(value string) AuthTypeEnum
*
- Converts given value to its enum representation
func (AuthTypeEnum) MarshalJSON ¶
func (r AuthTypeEnum) MarshalJSON() ([]byte, error)
func (*AuthTypeEnum) UnmarshalJSON ¶
func (r *AuthTypeEnum) UnmarshalJSON(data []byte) error
type AuthenticationStatusEnum ¶
type AuthenticationStatusEnum int
*
- Type definition for AuthenticationStatusEnum enum
const ( AuthenticationStatus_KPENDING AuthenticationStatusEnum = 1 + iota AuthenticationStatus_KSCHEDULED AuthenticationStatus_KFINISHED AuthenticationStatus_KREFRESHINPROGRESS )
*
- Value collection for AuthenticationStatusEnum enum
func AuthenticationStatusEnumFromValue ¶
func AuthenticationStatusEnumFromValue(value string) AuthenticationStatusEnum
*
- Converts given value to its enum representation
func (AuthenticationStatusEnum) MarshalJSON ¶
func (r AuthenticationStatusEnum) MarshalJSON() ([]byte, error)
func (*AuthenticationStatusEnum) UnmarshalJSON ¶
func (r *AuthenticationStatusEnum) UnmarshalJSON(data []byte) error
type AuthenticationTypeEnum ¶
type AuthenticationTypeEnum int
*
- Type definition for AuthenticationTypeEnum enum
const ( AuthenticationType_KPASSWORDONLY AuthenticationTypeEnum = 1 + iota AuthenticationType_KCERTIFICATEONLY AuthenticationType_KPASSWORDANDCERTIFICATE )
*
- Value collection for AuthenticationTypeEnum enum
func AuthenticationTypeEnumFromValue ¶
func AuthenticationTypeEnumFromValue(value string) AuthenticationTypeEnum
*
- Converts given value to its enum representation
func (AuthenticationTypeEnum) MarshalJSON ¶
func (r AuthenticationTypeEnum) MarshalJSON() ([]byte, error)
func (*AuthenticationTypeEnum) UnmarshalJSON ¶
func (r *AuthenticationTypeEnum) UnmarshalJSON(data []byte) error
type AuthenticationTypeUserEnum ¶ added in v1.1.2
type AuthenticationTypeUserEnum int
*
- Type definition for AuthenticationTypeUserEnum enum
const ( AuthenticationTypeUser_KAUTHLOCAL AuthenticationTypeUserEnum = 1 + iota AuthenticationTypeUser_KAUTHAD AuthenticationTypeUser_KAUTHSALESFORCE AuthenticationTypeUser_KAUTHGOOGLE AuthenticationTypeUser_KAUTHSSO )
*
- Value collection for AuthenticationTypeUserEnum enum
func AuthenticationTypeUserEnumFromValue ¶ added in v1.1.2
func AuthenticationTypeUserEnumFromValue(value string) AuthenticationTypeUserEnum
*
- Converts given value to its enum representation
func (AuthenticationTypeUserEnum) MarshalJSON ¶ added in v1.1.2
func (r AuthenticationTypeUserEnum) MarshalJSON() ([]byte, error)
func (*AuthenticationTypeUserEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *AuthenticationTypeUserEnum) UnmarshalJSON(data []byte) error
type AwsCredentials ¶
type AwsCredentials struct { AccessKey *string `json:"accessKey,omitempty" form:"accessKey,omitempty"` //Specifies Access key of the AWS account. AmazonResourceName *string `json:"amazonResourceName,omitempty" form:"amazonResourceName,omitempty"` //Specifies Amazon Resource Name (owner ID) of the IAM user, act as an AwsType AwsTypeEnum `json:"awsType,omitempty" form:"awsType,omitempty"` //Specifies the entity type such as 'kIAMUser' if the environment is kAWS. SecretAccessKey *string `json:"secretAccessKey,omitempty" form:"secretAccessKey,omitempty"` //Specifies Secret Access key of the AWS account. }
* Structure for the custom type AwsCredentials
type AwsParams ¶
type AwsParams struct { InstanceId *int64 `json:"instanceId,omitempty" form:"instanceId,omitempty"` //Specfies id of the AWS instance type in which to deploy the VM. NetworkSecurityGroupIds *[]int64 `json:"networkSecurityGroupIds,omitempty" form:"networkSecurityGroupIds,omitempty"` //Specifies ids of the netwrok security groups within above VPC. RdsParams *RdsParams `json:"rdsParams,omitempty" form:"rdsParams,omitempty"` //Specifies rds params for the restore operation. Region *int64 `json:"region,omitempty" form:"region,omitempty"` //Specifies id of the AWS region in which to deploy the VM. SubnetId *int64 `json:"subnetId,omitempty" form:"subnetId,omitempty"` //Specifies id of the subnet within above VPC. VirtualPrivateCloudId *int64 `json:"virtualPrivateCloudId,omitempty" form:"virtualPrivateCloudId,omitempty"` //Specifies id of the Virtual Private Cloud to chose for the instance type. }
* Structure for the custom type AwsParams
type AwsProtectionSource ¶
type AwsProtectionSource struct { AccessKey *string `json:"accessKey,omitempty" form:"accessKey,omitempty"` //Specifies Access key of the AWS account. AmazonResourceName *string `json:"amazonResourceName,omitempty" form:"amazonResourceName,omitempty"` //Specifies Amazon Resource Name (owner ID) of the IAM user, act as an AwsType AwsTypeEnum `json:"awsType,omitempty" form:"awsType,omitempty"` //Specifies the entity type such as 'kIAMUser' if the environment is kAWS. DbEngineId *string `json:"dbEngineId,omitempty" form:"dbEngineId,omitempty"` //Specifies DB engine version info of the entity. This is populated only HostType HostTypeEnum `json:"hostType,omitempty" form:"hostType,omitempty"` //Specifies the OS type of the Protection Source of type 'kVirtualMachine' IpAddresses *string `json:"ipAddresses,omitempty" form:"ipAddresses,omitempty"` //Specifies the IP address of the entity of type 'kVirtualMachine'. Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies the name of the Object set by the Cloud Provider. OwnerId *string `json:"ownerId,omitempty" form:"ownerId,omitempty"` //Specifies the owner id of the resource in AWS environment. With type, PhysicalSourceId *int64 `json:"physicalSourceId,omitempty" form:"physicalSourceId,omitempty"` //Specifies the Protection Source id of the registered Physical Host. RegionId *string `json:"regionId,omitempty" form:"regionId,omitempty"` //Specifies the region Id of the entity if the entity is an EC2 instance. ResourceId *string `json:"resourceId,omitempty" form:"resourceId,omitempty"` //Specifies the unique Id of the resource given by the cloud provider. RestoreTaskId *int64 `json:"restoreTaskId,omitempty" form:"restoreTaskId,omitempty"` //Specifies the id of the "convert and deploy" restore task that SecretAccessKey *string `json:"secretAccessKey,omitempty" form:"secretAccessKey,omitempty"` //Specifies Secret Access key of the AWS account. TagAttributes []*TagAttribute `json:"tagAttributes,omitempty" form:"tagAttributes,omitempty"` //Specifies the list of AWS tag attributes. Type TypeAwsProtectionSourceEnum `json:"type,omitempty" form:"type,omitempty"` //Specifies the type of an AWS Protection Source Object such as UserAccountId *string `json:"userAccountId,omitempty" form:"userAccountId,omitempty"` //Specifies the account id derived from the ARN of the user. UserResourceName *string `json:"userResourceName,omitempty" form:"userResourceName,omitempty"` //Specifies the Amazon Resource Name (ARN) of the user. }
* Structure for the custom type AwsProtectionSource
type AwsSnapshotManagerParameters ¶
type AwsSnapshotManagerParameters struct { AmiCreationFrequency *int64 `json:"amiCreationFrequency,omitempty" form:"amiCreationFrequency,omitempty"` //Specifies the frequency of AMI creation. This should be set if the option CreateAmi *bool `json:"createAmi,omitempty" form:"createAmi,omitempty"` //If true, creates an AMI after taking snapshots of the instance. It should }
* Structure for the custom type AwsSnapshotManagerParameters
type AwsTypeEnum ¶
type AwsTypeEnum int
*
- Type definition for AwsTypeEnum enum
const ( AwsType_KIAMUSER AwsTypeEnum = 1 + iota AwsType_KREGION AwsType_KAVAILABILITYZONE AwsType_KEC2INSTANCE AwsType_KVPC AwsType_KSUBNET AwsType_KNETWORKSECURITYGROUP AwsType_KINSTANCETYPE AwsType_KKEYPAIR AwsType_KTAG AwsType_KRDSOPTIONGROUP AwsType_KRDSPARAMETERGROUP AwsType_KRDSINSTANCE AwsType_KRDSSUBNET AwsType_KRDSTAG )
*
- Value collection for AwsTypeEnum enum
func AwsTypeEnumFromValue ¶
func AwsTypeEnumFromValue(value string) AwsTypeEnum
*
- Converts given value to its enum representation
func (AwsTypeEnum) MarshalJSON ¶
func (r AwsTypeEnum) MarshalJSON() ([]byte, error)
func (*AwsTypeEnum) UnmarshalJSON ¶
func (r *AwsTypeEnum) UnmarshalJSON(data []byte) error
type AzureCloudCredentials ¶
type AzureCloudCredentials struct { StorageAccessKey *string `json:"storageAccessKey,omitempty" form:"storageAccessKey,omitempty"` //Specifies the access key to use when accessing a storage tier StorageAccountName *string `json:"storageAccountName,omitempty" form:"storageAccountName,omitempty"` //Specifies the account name to use when accessing a storage tier TierType TierTypeAzureCloudCredentialsEnum `json:"tierType,omitempty" form:"tierType,omitempty"` //Specifies the storage class of Azure. }
* Structure for the custom type AzureCloudCredentials
type AzureCredentials ¶
type AzureCredentials struct { ApplicationId *string `json:"applicationId,omitempty" form:"applicationId,omitempty"` //Specifies Application Id of the active directory of Azure account. ApplicationKey *string `json:"applicationKey,omitempty" form:"applicationKey,omitempty"` //Specifies Application key of the active directory of Azure account. AzureType AzureTypeEnum `json:"azureType,omitempty" form:"azureType,omitempty"` //Specifies the entity type such as 'kSubscription' if the environment is SubscriptionId *string `json:"subscriptionId,omitempty" form:"subscriptionId,omitempty"` //Specifies Subscription id inside a customer's Azure account. It represents SubscriptionType SubscriptionTypeEnum `json:"subscriptionType,omitempty" form:"subscriptionType,omitempty"` //Specifies the subscription type of Azure such as 'kAzureCommercial' or TenantId *string `json:"tenantId,omitempty" form:"tenantId,omitempty"` //Specifies Tenant Id of the active directory of Azure account. }
* Structure for the custom type AzureCredentials
type AzureManagedDiskParams ¶
type AzureManagedDiskParams struct { DataDisksSkuType *int64 `json:"dataDisksSkuType,omitempty" form:"dataDisksSkuType,omitempty"` //SKU type for data disks. OsDiskSkuType *int64 `json:"osDiskSkuType,omitempty" form:"osDiskSkuType,omitempty"` //SKU type for OS disk. }
* Structure for the custom type AzureManagedDiskParams
type AzureParams ¶
type AzureParams struct { DataDiskType DataDiskTypeEnum `json:"dataDiskType,omitempty" form:"dataDiskType,omitempty"` //Specifies the disk type used by the data. InstanceId *int64 `json:"instanceId,omitempty" form:"instanceId,omitempty"` //Specifies Type of VM (e.g. small, medium, large) when cloning the VM in NetworkResourceGroupId *int64 `json:"networkResourceGroupId,omitempty" form:"networkResourceGroupId,omitempty"` //Specifies id of the resource group for the selected virtual network. OsDiskType OsDiskTypeEnum `json:"osDiskType,omitempty" form:"osDiskType,omitempty"` //Specifies the disk type used by the OS. ResourceGroup *int64 `json:"resourceGroup,omitempty" form:"resourceGroup,omitempty"` //Specifies id of the Azure resource group. Its value is globally unique StorageAccount *int64 `json:"storageAccount,omitempty" form:"storageAccount,omitempty"` //Specifies id of the storage account that will contain the storage StorageContainer *int64 `json:"storageContainer,omitempty" form:"storageContainer,omitempty"` //Specifies id of the storage container within the above storage account. StorageResourceGroupId *int64 `json:"storageResourceGroupId,omitempty" form:"storageResourceGroupId,omitempty"` //Specifies id of the resource group for the selected storage account. SubnetId *int64 `json:"subnetId,omitempty" form:"subnetId,omitempty"` //Specifies Id of the subnet within the above virtual network. TempVmResourceGroupId *int64 `json:"tempVmResourceGroupId,omitempty" form:"tempVmResourceGroupId,omitempty"` //Specifies the resource group where temporary VM needs to be created. TempVmStorageAccountId *int64 `json:"tempVmStorageAccountId,omitempty" form:"tempVmStorageAccountId,omitempty"` //Specifies the Storage account where temporary VM needs to be created. TempVmStorageContainerId *int64 `json:"tempVmStorageContainerId,omitempty" form:"tempVmStorageContainerId,omitempty"` //Specifies the Storage container where temporary VM needs to be created. TempVmSubnetId *int64 `json:"tempVmSubnetId,omitempty" form:"tempVmSubnetId,omitempty"` //Specifies the Subnet where temporary VM needs to be created. TempVmVirtualNetworkId *int64 `json:"tempVmVirtualNetworkId,omitempty" form:"tempVmVirtualNetworkId,omitempty"` //Specifies the Virtual network where temporary VM needs to be created. VirtualNetworkId *int64 `json:"virtualNetworkId,omitempty" form:"virtualNetworkId,omitempty"` //Specifies Id of the Virtual Network. }
* Structure for the custom type AzureParams
type AzureProtectionSource ¶
type AzureProtectionSource struct { ApplicationId *string `json:"applicationId,omitempty" form:"applicationId,omitempty"` //Specifies Application Id of the active directory of Azure account. ApplicationKey *string `json:"applicationKey,omitempty" form:"applicationKey,omitempty"` //Specifies Application key of the active directory of Azure account. AzureType AzureTypeEnum `json:"azureType,omitempty" form:"azureType,omitempty"` //Specifies the entity type such as 'kSubscription' if the environment is HostType HostTypeEnum `json:"hostType,omitempty" form:"hostType,omitempty"` //Specifies the OS type of the Protection Source of type 'kVirtualMachine' IpAddresses *[]string `json:"ipAddresses,omitempty" form:"ipAddresses,omitempty"` //Specifies a list of IP addresses for entities of type 'kVirtualMachine'. Location *string `json:"location,omitempty" form:"location,omitempty"` //Specifies the physical location of the resource group. MemoryMbytes *int64 `json:"memoryMbytes,omitempty" form:"memoryMbytes,omitempty"` //Specifies the amount of memory in MegaBytes of the Azure resource of Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies the name of the Object set by the Cloud Provider. NumCores *int64 `json:"numCores,omitempty" form:"numCores,omitempty"` //Specifies the number of CPU cores of the Azure resource of PhysicalSourceId *int64 `json:"physicalSourceId,omitempty" form:"physicalSourceId,omitempty"` //Specifies the Protection Source id of the registered Physical Host. ResourceId *string `json:"resourceId,omitempty" form:"resourceId,omitempty"` //Specifies the unique Id of the resource given by the cloud provider. RestoreTaskId *int64 `json:"restoreTaskId,omitempty" form:"restoreTaskId,omitempty"` //Specifies the id of the "convert and deploy" restore task that SubscriptionId *string `json:"subscriptionId,omitempty" form:"subscriptionId,omitempty"` //Specifies Subscription id inside a customer's Azure account. It represents SubscriptionType SubscriptionTypeEnum `json:"subscriptionType,omitempty" form:"subscriptionType,omitempty"` //Specifies the subscription type of Azure such as 'kAzureCommercial' or TenantId *string `json:"tenantId,omitempty" form:"tenantId,omitempty"` //Specifies Tenant Id of the active directory of Azure account. Type TypeAzureProtectionSourceEnum `json:"type,omitempty" form:"type,omitempty"` //Specifies the type of an Azure Protection Source Object such as }
* Structure for the custom type AzureProtectionSource
type AzureTypeEnum ¶
type AzureTypeEnum int
*
- Type definition for AzureTypeEnum enum
const ( AzureType_KSUBSCRIPTION AzureTypeEnum = 1 + iota AzureType_KRESOURCEGROUP AzureType_KVIRTUALMACHINE AzureType_KSTORAGEACCOUNT AzureType_KSTORAGEKEY AzureType_KSTORAGECONTAINER AzureType_KSTORAGEBLOB AzureType_KSTORAGERESOURCEGROUP AzureType_KNETWORKSECURITYGROUP AzureType_KVIRTUALNETWORK AzureType_KNETWORKRESOURCEGROUP AzureType_KSUBNET AzureType_KCOMPUTEOPTIONS )
*
- Value collection for AzureTypeEnum enum
func AzureTypeEnumFromValue ¶
func AzureTypeEnumFromValue(value string) AzureTypeEnum
*
- Converts given value to its enum representation
func (AzureTypeEnum) MarshalJSON ¶
func (r AzureTypeEnum) MarshalJSON() ([]byte, error)
func (*AzureTypeEnum) UnmarshalJSON ¶
func (r *AzureTypeEnum) UnmarshalJSON(data []byte) error
type BackupJobPreOrPostScript ¶
type BackupJobPreOrPostScript struct { BackupScript *ScriptPathAndParams `json:"backupScript,omitempty" form:"backupScript,omitempty"` //A message to encapsulate pre or post script associated with a backup job FullBackupScript *ScriptPathAndParams `json:"fullBackupScript,omitempty" form:"fullBackupScript,omitempty"` //A message to encapsulate pre or post script associated with a backup job LogBackupScript *ScriptPathAndParams `json:"logBackupScript,omitempty" form:"logBackupScript,omitempty"` //A message to encapsulate pre or post script associated with a backup job RemoteHostParams *RemoteHostConnectorParams `json:"remoteHostParams,omitempty" form:"remoteHostParams,omitempty"` //TODO: Write general description for this field }
* Structure for the custom type BackupJobPreOrPostScript
type BackupJobProto ¶
type BackupJobProto struct { AbortInExclusionWindow *bool `json:"abortInExclusionWindow,omitempty" form:"abortInExclusionWindow,omitempty"` //This field determines whether a backup run should be aborted when it hits AlertingPolicy *AlertingPolicyProto `json:"alertingPolicy,omitempty" form:"alertingPolicy,omitempty"` //TODO: Write general description for this field BackupQosPrincipal *int64 `json:"backupQosPrincipal,omitempty" form:"backupQosPrincipal,omitempty"` //The backup QoS principal to use for the backup job. BackupSourceParams []*BackupSourceParams `json:"backupSourceParams,omitempty" form:"backupSourceParams,omitempty"` //This contains additional backup params that are applicable to sources ContinueOnQuiesceFailure *bool `json:"continueOnQuiesceFailure,omitempty" form:"continueOnQuiesceFailure,omitempty"` //Whether to continue backing up on quiesce failure. CreateRemoteView *bool `json:"createRemoteView,omitempty" form:"createRemoteView,omitempty"` //If set to false, a remote view will not be created. DedupDisabledSourceIdVec *[]int64 `json:"dedupDisabledSourceIdVec,omitempty" form:"dedupDisabledSourceIdVec,omitempty"` //List of source ids for which source side dedup is disabled from the backup DeletionStatus *int64 `json:"deletionStatus,omitempty" form:"deletionStatus,omitempty"` //Determines if the job (and associated backups) should be deleted. Once a Description *string `json:"description,omitempty" form:"description,omitempty"` //Job description (as entered by the user). DrToCloudParams *BackupJobProtoDRToCloudParams `json:"drToCloudParams,omitempty" form:"drToCloudParams,omitempty"` //A Proto needed in case objects backed up by this job need to DR to cloud. EhParentSource *EntityProto `json:"ehParentSource,omitempty" form:"ehParentSource,omitempty"` //Specifies the attributes and the latest statistics about an entity. EndTimeUsecs *int64 `json:"endTimeUsecs,omitempty" form:"endTimeUsecs,omitempty"` //The time (in usecs) after which no backup for the job should be scheduled. EnvBackupParams *EnvBackupParams `json:"envBackupParams,omitempty" form:"envBackupParams,omitempty"` //Message to capture any additional environment specific backup params at the ExcludeSources []*BackupJobProtoExcludeSource `json:"excludeSources,omitempty" form:"excludeSources,omitempty"` //The list of sources to exclude from backups. These can have non-leaf-level ExcludeSourcesDEPRECATED []*EntityProto `json:"excludeSources_DEPRECATED,omitempty" form:"excludeSources_DEPRECATED,omitempty"` //The list of sources to exclude from backups. These can have non-leaf-level ExclusionRanges []*BackupJobProtoExclusionTimeRange `json:"exclusionRanges,omitempty" form:"exclusionRanges,omitempty"` //Do not run backups in these time-ranges. FullBackupJobPolicy *JobPolicyProto `json:"fullBackupJobPolicy,omitempty" form:"fullBackupJobPolicy,omitempty"` //A message that specifies the policies to use for a job. FullBackupSlaTimeMins *int64 `json:"fullBackupSlaTimeMins,omitempty" form:"fullBackupSlaTimeMins,omitempty"` //Same as 'sla_time_mins' above, but applies to full backups. IndexingPolicy *IndexingPolicyProto `json:"indexingPolicy,omitempty" form:"indexingPolicy,omitempty"` //Proto to encapsulate file level indexing policy for VMs in a backup job. IsActive *bool `json:"isActive,omitempty" form:"isActive,omitempty"` //Whether the backup job is active or not. Details about what an active job IsDeleted *bool `json:"isDeleted,omitempty" form:"isDeleted,omitempty"` //Tracks whether the backup job has actually been deleted. IsPaused *bool `json:"isPaused,omitempty" form:"isPaused,omitempty"` //Whether the backup job is paused. New backup runs are not scheduled for IsRpoJob *bool `json:"isRpoJob,omitempty" form:"isRpoJob,omitempty"` //Whether the backup job is an RPO policy job. These jobs are hidden from JobCreationTimeUsecs *int64 `json:"jobCreationTimeUsecs,omitempty" form:"jobCreationTimeUsecs,omitempty"` //Time when this job was first created. JobId *int64 `json:"jobId,omitempty" form:"jobId,omitempty"` //A unique id for locally created jobs. This should only be used to identify JobPolicy *JobPolicyProto `json:"jobPolicy,omitempty" form:"jobPolicy,omitempty"` //A message that specifies the policies to use for a job. JobUid *UniversalIdProto `json:"jobUid,omitempty" form:"jobUid,omitempty"` //TODO: Write general description for this field LastModificationTimeUsecs *int64 `json:"lastModificationTimeUsecs,omitempty" form:"lastModificationTimeUsecs,omitempty"` //Time when this job description was last updated. LastPauseModificationTimeUsecs *int64 `json:"lastPauseModificationTimeUsecs,omitempty" form:"lastPauseModificationTimeUsecs,omitempty"` //Time when the job was last paused or unpaused. LastPauseReason *int64 `json:"lastPauseReason,omitempty" form:"lastPauseReason,omitempty"` //Last reason for pausing the backup job. Capturing the reason will help in LastUpdatedUsername *string `json:"lastUpdatedUsername,omitempty" form:"lastUpdatedUsername,omitempty"` //The user who modified the job most recently. LeverageStorageSnapshots *bool `json:"leverageStorageSnapshots,omitempty" form:"leverageStorageSnapshots,omitempty"` //Whether to leverage the storage array based snapshots for this backup LeverageStorageSnapshotsForHyperflex *bool `json:"leverageStorageSnapshotsForHyperflex,omitempty" form:"leverageStorageSnapshotsForHyperflex,omitempty"` //This is set to true by the user if hyperflex snapshots are requested LogBackupJobPolicy *JobPolicyProto `json:"logBackupJobPolicy,omitempty" form:"logBackupJobPolicy,omitempty"` //A message that specifies the policies to use for a job. Name *string `json:"name,omitempty" form:"name,omitempty"` //The name of this backup job. This must be unique across all jobs. NumSnapshotsToKeepOnPrimary *int64 `json:"numSnapshotsToKeepOnPrimary,omitempty" form:"numSnapshotsToKeepOnPrimary,omitempty"` //Specifies how many recent snapshots of each backed up entity to retain on ParentSource *EntityProto `json:"parentSource,omitempty" form:"parentSource,omitempty"` //Specifies the attributes and the latest statistics about an entity. PerformSourceSideDedup *bool `json:"performSourceSideDedup,omitempty" form:"performSourceSideDedup,omitempty"` //Whether or not to perform source side dedup. PolicyAppliedTimeMsecs *int64 `json:"policyAppliedTimeMsecs,omitempty" form:"policyAppliedTimeMsecs,omitempty"` //Epoch time in milliseconds when the policy was last applied to this job. PolicyId *string `json:"policyId,omitempty" form:"policyId,omitempty"` //Id of the policy being applied to the backup job. It is expected to be of PolicyName *string `json:"policyName,omitempty" form:"policyName,omitempty"` //The name of the policy referred to by policy_uid. This field can be stale PostBackupScript *BackupJobPreOrPostScript `json:"postBackupScript,omitempty" form:"postBackupScript,omitempty"` //A message to encapsulate the pre and post scripts associated with a backup PreScript *BackupJobPreOrPostScript `json:"preScript,omitempty" form:"preScript,omitempty"` //A message to encapsulate the pre and post scripts associated with a backup PrimaryJobUid *UniversalIdProto `json:"primaryJobUid,omitempty" form:"primaryJobUid,omitempty"` //TODO: Write general description for this field Priority *int64 `json:"priority,omitempty" form:"priority,omitempty"` //The priority for the job. This is used at admission time - all admitted Quiesce *bool `json:"quiesce,omitempty" form:"quiesce,omitempty"` //Whether to take app-consistent snapshots by quiescing apps and the RemoteJobUids []*UniversalIdProto `json:"remoteJobUids,omitempty" form:"remoteJobUids,omitempty"` //The globally unique ids of all remote jobs that are linked to this job RemoteViewName *string `json:"remoteViewName,omitempty" form:"remoteViewName,omitempty"` //A human readable name of the remote view. A remote view is created with RequiredFeatureVec *[]string `json:"requiredFeatureVec,omitempty" form:"requiredFeatureVec,omitempty"` //The features that are strictly required to be supported by the cluster SlaTimeMins *int64 `json:"slaTimeMins,omitempty" form:"slaTimeMins,omitempty"` //If specified, this variable determines the amount of time (after backup Sources []*BackupJobProtoBackupSource `json:"sources,omitempty" form:"sources,omitempty"` //The list of sources that should be backed up. A source in this list could StartTime *time.Time `json:"startTime,omitempty" form:"startTime,omitempty"` //A message to encapusulate time of a day. Users of this proto will have to StubbingPolicy *StubbingPolicyProto `json:"stubbingPolicy,omitempty" form:"stubbingPolicy,omitempty"` //Stubbing jobs do not use protection policies. Instead, schedule and TagVec *[]string `json:"tagVec,omitempty" form:"tagVec,omitempty"` //Tags associated with the job. User can specify tags/keywords that can Timezone *string `json:"timezone,omitempty" form:"timezone,omitempty"` //Timezone of the backup job. All time fields (i.e., TimeOfDay) in this TruncateLogs *bool `json:"truncateLogs,omitempty" form:"truncateLogs,omitempty"` //Whether to truncate logs after a backup run. This is currently only Type *int64 `json:"type,omitempty" form:"type,omitempty"` //The type of environment this backup job corresponds to. UserInfo *UserInformation `json:"userInfo,omitempty" form:"userInfo,omitempty"` //A message to encapsulate information about the user who made the request. ViewBoxId *int64 `json:"viewBoxId,omitempty" form:"viewBoxId,omitempty"` //The view box to which data will be written. }
* Structure for the custom type BackupJobProto
type BackupJobProtoBackupSource ¶
type BackupJobProtoBackupSource struct {
Entities []*EntityProto `json:"entities,omitempty" form:"entities,omitempty"` //Source entities.
}
* Structure for the custom type BackupJobProtoBackupSource
type BackupJobProtoDRToCloudParams ¶
type BackupJobProtoDRToCloudParams struct {
NeedToFailOver *bool `json:"needToFailOver,omitempty" form:"needToFailOver,omitempty"` //Whether the objects in this job will be failed over to cloud.
}
* Structure for the custom type BackupJobProtoDRToCloudParams
type BackupJobProtoExcludeSource ¶
type BackupJobProtoExcludeSource struct {
Entities []*EntityProto `json:"entities,omitempty" form:"entities,omitempty"` //An intersection of leaf-level entities will be obtained after expanding
}
* Structure for the custom type BackupJobProtoExcludeSource
type BackupJobProtoExclusionTimeRange ¶
type BackupJobProtoExclusionTimeRange struct { Day *int64 `json:"day,omitempty" form:"day,omitempty"` //If the day is not set, the time range applies to all days. EndTime *time.Time `json:"endTime,omitempty" form:"endTime,omitempty"` //A message to encapusulate time of a day. Users of this proto will have to StartTime *time.Time `json:"startTime,omitempty" form:"startTime,omitempty"` //A message to encapusulate time of a day. Users of this proto will have to }
* Structure for the custom type BackupJobProtoExclusionTimeRange
type BackupPolicyProto ¶
type BackupPolicyProto struct { ContinuousSchedule *BackupPolicyProtoContinuousSchedule `json:"continuousSchedule,omitempty" form:"continuousSchedule,omitempty"` //TODO: Write general description for this field DailySchedule *BackupPolicyProtoDailySchedule `json:"dailySchedule,omitempty" form:"dailySchedule,omitempty"` //The daily schedule encompasses weekly schedules as well. This has been MonthlySchedule *BackupPolicyProtoMonthlySchedule `json:"monthlySchedule,omitempty" form:"monthlySchedule,omitempty"` //TODO: Write general description for this field Name *string `json:"name,omitempty" form:"name,omitempty"` //A backup schedule can have an optional name. NumDaysToKeep *int64 `json:"numDaysToKeep,omitempty" form:"numDaysToKeep,omitempty"` //Specifies how to determine the expiration time for snapshots created by NumRetries *int64 `json:"numRetries,omitempty" form:"numRetries,omitempty"` //The number of retries to perform (for retryable errors) before giving up. OneOffSchedule *BackupPolicyProtoOneOffSchedule `json:"oneOffSchedule,omitempty" form:"oneOffSchedule,omitempty"` //TODO: Write general description for this field Periodicity *int64 `json:"periodicity,omitempty" form:"periodicity,omitempty"` //Determines how often the job should be run. RetryDelayMins *int64 `json:"retryDelayMins,omitempty" form:"retryDelayMins,omitempty"` //The number of minutes to wait before retrying a failed job. ScheduleEnd *BackupPolicyProtoScheduleEnd `json:"scheduleEnd,omitempty" form:"scheduleEnd,omitempty"` //TODO: Write general description for this field StartWindowIntervalMins *int64 `json:"startWindowIntervalMins,omitempty" form:"startWindowIntervalMins,omitempty"` //This field determines the amount of time (in minutes) after which a TruncateLogs *bool `json:"truncateLogs,omitempty" form:"truncateLogs,omitempty"` //Whether to truncate logs after a backup run. This is currently only }
* Structure for the custom type BackupPolicyProto
type BackupPolicyProtoContinuousSchedule ¶
type BackupPolicyProtoContinuousSchedule struct { BackupIntervalMins *int64 `json:"backupIntervalMins,omitempty" form:"backupIntervalMins,omitempty"` //If this field is set, backups will be performed periodically every ExclusionRanges []*BackupPolicyProtoExclusionTimeRange `json:"exclusionRanges,omitempty" form:"exclusionRanges,omitempty"` //Do not start backups in these time-ranges. It's possible for a }
* Structure for the custom type BackupPolicyProtoContinuousSchedule
type BackupPolicyProtoDailySchedule ¶
type BackupPolicyProtoDailySchedule struct { Days *[]int64 `json:"days,omitempty" form:"days,omitempty"` //The days of the week backup must be performed. If no days are specified, Time *time.Time `json:"time,omitempty" form:"time,omitempty"` //A message to encapusulate time of a day. Users of this proto will have to }
* Structure for the custom type BackupPolicyProtoDailySchedule
type BackupPolicyProtoExclusionTimeRange ¶
type BackupPolicyProtoExclusionTimeRange struct { Day *int64 `json:"day,omitempty" form:"day,omitempty"` //If the day is not set, the time range applies to all days. EndTime *time.Time `json:"endTime,omitempty" form:"endTime,omitempty"` //A message to encapusulate time of a day. Users of this proto will have to StartTime *time.Time `json:"startTime,omitempty" form:"startTime,omitempty"` //A message to encapusulate time of a day. Users of this proto will have to }
* Structure for the custom type BackupPolicyProtoExclusionTimeRange
type BackupPolicyProtoMonthlySchedule ¶
type BackupPolicyProtoMonthlySchedule struct { Count *int64 `json:"count,omitempty" form:"count,omitempty"` //Count of the day on which to perform the backup (look above for a more Day *int64 `json:"day,omitempty" form:"day,omitempty"` //The day of the month the backup is to be performed. Time *time.Time `json:"time,omitempty" form:"time,omitempty"` //A message to encapusulate time of a day. Users of this proto will have to }
* Structure for the custom type BackupPolicyProtoMonthlySchedule
type BackupPolicyProtoOneOffSchedule ¶
type BackupPolicyProtoOneOffSchedule struct {
Time *time.Time `json:"time,omitempty" form:"time,omitempty"` //A message to encapusulate time of a day. Users of this proto will have to
}
* Structure for the custom type BackupPolicyProtoOneOffSchedule
type BackupPolicyProtoScheduleEnd ¶
type BackupPolicyProtoScheduleEnd struct { EndAfterNumBackups *int64 `json:"endAfterNumBackups,omitempty" form:"endAfterNumBackups,omitempty"` //The following field has been deprecated. EndTimeUsecs *int64 `json:"endTimeUsecs,omitempty" form:"endTimeUsecs,omitempty"` //If specified, the backup job will no longer be run after this time. }
* Structure for the custom type BackupPolicyProtoScheduleEnd
type BackupRun ¶
type BackupRun struct { Environment EnvironmentBackupRunEnum `json:"environment,omitempty" form:"environment,omitempty"` //Specifies the environment type that the task is protecting. Error *string `json:"error,omitempty" form:"error,omitempty"` //Specifies if an error occurred (if any) while running this task. JobRunId *int64 `json:"jobRunId,omitempty" form:"jobRunId,omitempty"` //Specifies the id of the Job Run that ran the backup task and Message *string `json:"message,omitempty" form:"message,omitempty"` //Specifies a message after finishing the task successfully. This field MetadataDeleted *bool `json:"metadataDeleted,omitempty" form:"metadataDeleted,omitempty"` //Specifies if the metadata and snapshots associated with this Job Run Quiesced *bool `json:"quiesced,omitempty" form:"quiesced,omitempty"` //Specifies if app-consistent snapshot was captured. This field is set to RunType RunTypeEnum `json:"runType,omitempty" form:"runType,omitempty"` //Specifies the type of backup such as 'kRegular', 'kFull', 'kLog' or SlaViolated *bool `json:"slaViolated,omitempty" form:"slaViolated,omitempty"` //Specifies if the SLA was violated for the Job Run. This field is set SnapshotsDeleted *bool `json:"snapshotsDeleted,omitempty" form:"snapshotsDeleted,omitempty"` //Specifies if backup snapshots associated SnapshotsDeletedTimeUsecs *int64 `json:"snapshotsDeletedTimeUsecs,omitempty" form:"snapshotsDeletedTimeUsecs,omitempty"` //Specifies if backup snapshots associated SourceBackupStatus []*SourceBackupStatus `json:"sourceBackupStatus,omitempty" form:"sourceBackupStatus,omitempty"` //Array of Source Object Backup Status. Stats *ProtectionJobRunStats `json:"stats,omitempty" form:"stats,omitempty"` //Specifies statistics about a Protection Job Run. Status StatusBackupRunEnum `json:"status,omitempty" form:"status,omitempty"` //Specifies the status of Backup task such as 'kRunning', 'kSuccess', Warnings *[]string `json:"warnings,omitempty" form:"warnings,omitempty"` //Array of Warnings. WormRetentionType WormRetentionTypeEnum `json:"wormRetentionType,omitempty" form:"wormRetentionType,omitempty"` //Specifies WORM retention type for the snapshot as given by the policy. }
* Structure for the custom type BackupRun
type BackupRunTypeEnum ¶
type BackupRunTypeEnum int
*
- Type definition for BackupRunTypeEnum enum
const ( BackupRunType_KREGULAR BackupRunTypeEnum = 1 + iota BackupRunType_KFULL BackupRunType_KLOG BackupRunType_KSYSTEM )
*
- Value collection for BackupRunTypeEnum enum
func BackupRunTypeEnumFromValue ¶
func BackupRunTypeEnumFromValue(value string) BackupRunTypeEnum
*
- Converts given value to its enum representation
func (BackupRunTypeEnum) MarshalJSON ¶
func (r BackupRunTypeEnum) MarshalJSON() ([]byte, error)
func (*BackupRunTypeEnum) UnmarshalJSON ¶
func (r *BackupRunTypeEnum) UnmarshalJSON(data []byte) error
type BackupScript ¶
type BackupScript struct { FullBackupScript *RemoteScriptPathAndParams `json:"fullBackupScript,omitempty" form:"fullBackupScript,omitempty"` //Specifies the script that should run for the Full (no CBT) backup schedule IncrementalBackupScript *RemoteScriptPathAndParams `json:"incrementalBackupScript,omitempty" form:"incrementalBackupScript,omitempty"` //Specifies the script that should run for the CBT-based backup LogBackupScript *RemoteScriptPathAndParams `json:"logBackupScript,omitempty" form:"logBackupScript,omitempty"` //Specifies the script that should run for the Log backup schedule RemoteHost *RemoteHost `json:"remoteHost,omitempty" form:"remoteHost,omitempty"` //Specifies the remote host where the remote scripts are executed. Username *string `json:"username,omitempty" form:"username,omitempty"` //Specifies the username that will be used to login to the remote host. }
* Structure for the custom type BackupScript
type BackupSourceParams ¶
type BackupSourceParams struct { AppEntityIdVec *[]int64 `json:"appEntityIdVec,omitempty" form:"appEntityIdVec,omitempty"` //If we are backing up an application (such as SQL), this contains OracleParams *OracleSourceParams `json:"oracleParams,omitempty" form:"oracleParams,omitempty"` //Message to capture additional backup/restore params for a Oracle source. PhysicalParams *PhysicalBackupSourceParams `json:"physicalParams,omitempty" form:"physicalParams,omitempty"` //Message to capture additional backup params for a Physical type source. SkipIndexing *bool `json:"skipIndexing,omitempty" form:"skipIndexing,omitempty"` //Set to true, if indexing is not required for given source. SourceId *int64 `json:"sourceId,omitempty" form:"sourceId,omitempty"` //Source entity id. VmwareParams *VmwareBackupSourceParams `json:"vmwareParams,omitempty" form:"vmwareParams,omitempty"` //Message to capture additional backup params for a VMware type source. }
* Structure for the custom type BackupSourceParams
type BackupSourceStats ¶
type BackupSourceStats struct { AdmittedTimeUsecs *int64 `json:"admittedTimeUsecs,omitempty" form:"admittedTimeUsecs,omitempty"` //Specifies the time the task was unqueued from the queue to start running. EndTimeUsecs *int64 `json:"endTimeUsecs,omitempty" form:"endTimeUsecs,omitempty"` //Specifies the end time of the Protection Run. The end time StartTimeUsecs *int64 `json:"startTimeUsecs,omitempty" form:"startTimeUsecs,omitempty"` //Specifies the start time of the Protection Run. The start time TimeTakenUsecs *int64 `json:"timeTakenUsecs,omitempty" form:"timeTakenUsecs,omitempty"` //Specifies the actual execution time for the protection run to complete TotalBytesReadFromSource *int64 `json:"totalBytesReadFromSource,omitempty" form:"totalBytesReadFromSource,omitempty"` //Specifies the total amount of data read from the source (so far). TotalBytesToReadFromSource *int64 `json:"totalBytesToReadFromSource,omitempty" form:"totalBytesToReadFromSource,omitempty"` //Specifies the total amount of data expected to be read from the TotalLogicalBackupSizeBytes *int64 `json:"totalLogicalBackupSizeBytes,omitempty" form:"totalLogicalBackupSizeBytes,omitempty"` //Specifies the size of the source object (such as a VM) protected by TotalPhysicalBackupSizeBytes *int64 `json:"totalPhysicalBackupSizeBytes,omitempty" form:"totalPhysicalBackupSizeBytes,omitempty"` //Specifies the total amount of physical space used on the Cohesity TotalSourceSizeBytes *int64 `json:"totalSourceSizeBytes,omitempty" form:"totalSourceSizeBytes,omitempty"` //Specifies the size of the source object (such as a VM) protected by }
* Structure for the custom type BackupSourceStats
type BackupTaskInfo ¶
type BackupTaskInfo struct { InstanceId *string `json:"instanceId,omitempty" form:"instanceId,omitempty"` //Id of that particular instance Name *string `json:"name,omitempty" form:"name,omitempty"` //Name of the recovery task. StartTimeUsecs *string `json:"startTimeUsecs,omitempty" form:"startTimeUsecs,omitempty"` //Denotes the start time of the backuptask, needed for deeplinking. TaskId *string `json:"taskId,omitempty" form:"taskId,omitempty"` //Id of the recovery task. }
* Structure for the custom type BackupTaskInfo
type BackupType1Enum ¶ added in v1.1.2
type BackupType1Enum int
*
- Type definition for BackupType1Enum enum
const ( BackupType1_KSQLVSSVOLUME BackupType1Enum = 1 + iota BackupType1_KSQLVSSFILE )
*
- Value collection for BackupType1Enum enum
func BackupType1EnumFromValue ¶ added in v1.1.2
func BackupType1EnumFromValue(value string) BackupType1Enum
*
- Converts given value to its enum representation
func (BackupType1Enum) MarshalJSON ¶ added in v1.1.2
func (r BackupType1Enum) MarshalJSON() ([]byte, error)
func (*BackupType1Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *BackupType1Enum) UnmarshalJSON(data []byte) error
type BackupTypeEnum ¶
type BackupTypeEnum int
*
- Type definition for BackupTypeEnum enum
const ( BackupType_KRCTBACKUP BackupTypeEnum = 1 + iota BackupType_KVSSBACKUP )
*
- Value collection for BackupTypeEnum enum
func BackupTypeEnumFromValue ¶
func BackupTypeEnumFromValue(value string) BackupTypeEnum
*
- Converts given value to its enum representation
func (BackupTypeEnum) MarshalJSON ¶
func (r BackupTypeEnum) MarshalJSON() ([]byte, error)
func (*BackupTypeEnum) UnmarshalJSON ¶
func (r *BackupTypeEnum) UnmarshalJSON(data []byte) error
type BackupTypeSqlEnvJobParametersEnum ¶
type BackupTypeSqlEnvJobParametersEnum int
*
- Type definition for BackupTypeSqlEnvJobParametersEnum enum
const ( BackupTypeSqlEnvJobParameters_KSQLVSSVOLUME BackupTypeSqlEnvJobParametersEnum = 1 + iota BackupTypeSqlEnvJobParameters_KSQLVSSFILE )
*
- Value collection for BackupTypeSqlEnvJobParametersEnum enum
func BackupTypeSqlEnvJobParametersEnumFromValue ¶
func BackupTypeSqlEnvJobParametersEnumFromValue(value string) BackupTypeSqlEnvJobParametersEnum
*
- Converts given value to its enum representation
func (BackupTypeSqlEnvJobParametersEnum) MarshalJSON ¶
func (r BackupTypeSqlEnvJobParametersEnum) MarshalJSON() ([]byte, error)
func (*BackupTypeSqlEnvJobParametersEnum) UnmarshalJSON ¶
func (r *BackupTypeSqlEnvJobParametersEnum) UnmarshalJSON(data []byte) error
type BandwidthLimit ¶
type BandwidthLimit struct { BandwidthLimitOverrides []*BandwidthLimitOverride `json:"bandwidthLimitOverrides,omitempty" form:"bandwidthLimitOverrides,omitempty"` //Array of Override Bandwidth Limits. RateLimitBytesPerSec *int64 `json:"rateLimitBytesPerSec,omitempty" form:"rateLimitBytesPerSec,omitempty"` //Specifies the maximum allowed data transfer rate between the local Cluster Timezone *string `json:"timezone,omitempty" form:"timezone,omitempty"` //Specifies a time zone for the specified time period. }
* Structure for the custom type BandwidthLimit
type BandwidthLimitOverride ¶
type BandwidthLimitOverride struct { BytesPerSecond *int64 `json:"bytesPerSecond,omitempty" form:"bytesPerSecond,omitempty"` //Specifies the value to override the regular maximum bandwidth rate TimePeriods *TimeOfAWeek `json:"timePeriods,omitempty" form:"timePeriods,omitempty"` //Specifies a time period by specifying a single daily time period }
* Structure for the custom type BandwidthLimitOverride
type BasicClusterInfo ¶
type BasicClusterInfo struct { AuthenticationType AuthenticationTypeEnum `json:"authenticationType,omitempty" form:"authenticationType,omitempty"` //Specifies the authentication scheme for the cluster. BannerEnabled *bool `json:"bannerEnabled,omitempty" form:"bannerEnabled,omitempty"` //Specifies if banner is enabled on the cluster. ClusterSoftwareVersion *string `json:"clusterSoftwareVersion,omitempty" form:"clusterSoftwareVersion,omitempty"` //Specifies the current release of the Cohesity software running on ClusterType ClusterTypeEnum `json:"clusterType,omitempty" form:"clusterType,omitempty"` //Specifies the type of Cohesity Cluster. Domains *[]string `json:"domains,omitempty" form:"domains,omitempty"` //Array of Domains. IdpConfigured *bool `json:"idpConfigured,omitempty" form:"idpConfigured,omitempty"` //Specifies Idp is configured for the Cluster. IdpTenantExists *bool `json:"idpTenantExists,omitempty" form:"idpTenantExists,omitempty"` //Specifies Idp is configured for a Tenant. LanguageLocale *string `json:"languageLocale,omitempty" form:"languageLocale,omitempty"` //Specifies the language and locale for the Cohesity Cluster. McmMode *bool `json:"mcmMode,omitempty" form:"mcmMode,omitempty"` //Specifies whether server is running in mcm-mode. If set to true, McmOnPremMode *bool `json:"mcmOnPremMode,omitempty" form:"mcmOnPremMode,omitempty"` //Specifies whether server is running in mcm-on-prem-mode. If set to true, MultiTenancyEnabled *bool `json:"multiTenancyEnabled,omitempty" form:"multiTenancyEnabled,omitempty"` //Specifies if multi-tenancy is enabled on the cluster. Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies the name of the Cohesity Cluster. }
* Structure for the custom type BasicClusterInfo
type BasicTaskInfo ¶
type BasicTaskInfo struct { Name *string `json:"name,omitempty" form:"name,omitempty"` //Name of the recovery task. TaskId *string `json:"taskId,omitempty" form:"taskId,omitempty"` //Id of the recovery task. }
* Structure for the custom type BasicTaskInfo
type BlackoutPeriod ¶
type BlackoutPeriod struct { Day DayBlackoutPeriodEnum `json:"day,omitempty" form:"day,omitempty"` //Blackout Day. EndTime *TimeOfDay `json:"endTime,omitempty" form:"endTime,omitempty"` //Specifies the end time of the blackout time range. StartTime *TimeOfDay `json:"startTime,omitempty" form:"startTime,omitempty"` //Specifies the start time of the blackout time range. }
* Structure for the custom type BlackoutPeriod
type BondingModeCreateBondParametersEnum ¶
type BondingModeCreateBondParametersEnum int
*
- Type definition for BondingModeCreateBondParametersEnum enum
const ( BondingModeCreateBondParameters_KACTIVEBACKUP BondingModeCreateBondParametersEnum = 1 + iota BondingModeCreateBondParameters_K802_3AD )
*
- Value collection for BondingModeCreateBondParametersEnum enum
func BondingModeCreateBondParametersEnumFromValue ¶
func BondingModeCreateBondParametersEnumFromValue(value string) BondingModeCreateBondParametersEnum
*
- Converts given value to its enum representation
func (BondingModeCreateBondParametersEnum) MarshalJSON ¶
func (r BondingModeCreateBondParametersEnum) MarshalJSON() ([]byte, error)
func (*BondingModeCreateBondParametersEnum) UnmarshalJSON ¶
func (r *BondingModeCreateBondParametersEnum) UnmarshalJSON(data []byte) error
type BondingModeEnum ¶
type BondingModeEnum int
*
- Type definition for BondingModeEnum enum
const ( BondingMode_ACTIVEBACKUP BondingModeEnum = 1 + iota BondingMode_ENUM_802_3AD BondingMode_BALANCEALB )
*
- Value collection for BondingModeEnum enum
func BondingModeEnumFromValue ¶
func BondingModeEnumFromValue(value string) BondingModeEnum
*
- Converts given value to its enum representation
func (BondingModeEnum) MarshalJSON ¶
func (r BondingModeEnum) MarshalJSON() ([]byte, error)
func (*BondingModeEnum) UnmarshalJSON ¶
func (r *BondingModeEnum) UnmarshalJSON(data []byte) error
type BondingModeNetworkInterfaceEnum ¶
type BondingModeNetworkInterfaceEnum int
*
- Type definition for BondingModeNetworkInterfaceEnum enum
const ( BondingModeNetworkInterface_KACTIVEBACKUP BondingModeNetworkInterfaceEnum = 1 + iota BondingModeNetworkInterface_K802_3AD )
*
- Value collection for BondingModeNetworkInterfaceEnum enum
func BondingModeNetworkInterfaceEnumFromValue ¶
func BondingModeNetworkInterfaceEnumFromValue(value string) BondingModeNetworkInterfaceEnum
*
- Converts given value to its enum representation
func (BondingModeNetworkInterfaceEnum) MarshalJSON ¶
func (r BondingModeNetworkInterfaceEnum) MarshalJSON() ([]byte, error)
func (*BondingModeNetworkInterfaceEnum) UnmarshalJSON ¶
func (r *BondingModeNetworkInterfaceEnum) UnmarshalJSON(data []byte) error
type BondingModeUpdateBondParametersEnum ¶
type BondingModeUpdateBondParametersEnum int
*
- Type definition for BondingModeUpdateBondParametersEnum enum
const ( BondingModeUpdateBondParameters_KACTIVEBACKUP BondingModeUpdateBondParametersEnum = 1 + iota BondingModeUpdateBondParameters_K802_3AD )
*
- Value collection for BondingModeUpdateBondParametersEnum enum
func BondingModeUpdateBondParametersEnumFromValue ¶
func BondingModeUpdateBondParametersEnumFromValue(value string) BondingModeUpdateBondParametersEnum
*
- Converts given value to its enum representation
func (BondingModeUpdateBondParametersEnum) MarshalJSON ¶
func (r BondingModeUpdateBondParametersEnum) MarshalJSON() ([]byte, error)
func (*BondingModeUpdateBondParametersEnum) UnmarshalJSON ¶
func (r *BondingModeUpdateBondParametersEnum) UnmarshalJSON(data []byte) error
type C2SAccessPortal ¶
type C2SAccessPortal struct { Agency *string `json:"agency,omitempty" form:"agency,omitempty"` //Name of the agency. BaseUrl *string `json:"baseUrl,omitempty" form:"baseUrl,omitempty"` //The base url of C2S CAP server. ClientCertificatePassword *string `json:"clientCertificatePassword,omitempty" form:"clientCertificatePassword,omitempty"` //Encrypted password of the client private key. Mission *string `json:"mission,omitempty" form:"mission,omitempty"` //Name of the mission. Role *string `json:"role,omitempty" form:"role,omitempty"` //Role type. }
* Structure for the custom type C2SAccessPortal
type CancelProtectionJobRunParam ¶
type CancelProtectionJobRunParam struct { CopyTaskUid *UniversalId `json:"copyTaskUid,omitempty" form:"copyTaskUid,omitempty"` //Specifies an id for an object that is unique across Cohesity Clusters. JobRunId *int64 `json:"jobRunId,omitempty" form:"jobRunId,omitempty"` //Run Id of a Protection Job Run that needs to be cancelled. If this Run }
* Structure for the custom type CancelProtectionJobRunParam
type CapacityByTier ¶
type CapacityByTier struct { StorageTier StorageTierEnum `json:"storageTier,omitempty" form:"storageTier,omitempty"` //StorageTier is the type of StorageTier. TierMaxPhysicalCapacityBytes *int64 `json:"tierMaxPhysicalCapacityBytes,omitempty" form:"tierMaxPhysicalCapacityBytes,omitempty"` //TierMaxPhysicalCapacityBytes is the maximum physical capacity in bytes of }
* Structure for the custom type CapacityByTier
type Category1Enum ¶ added in v1.1.2
type Category1Enum int
*
- Type definition for Category1Enum enum
const ( Category1_KDISK Category1Enum = 1 + iota Category1_KNODE Category1_KCLUSTER Category1_KNODEHEALTH Category1_KCLUSTERHEALTH Category1_KBACKUPRESTORE Category1_KENCRYPTION Category1_KARCHIVALRESTORE Category1_KREMOTEREPLICATION Category1_KQUOTA Category1_KLICENSE Category1_KHELIOSPROACTIVEWELLNESS Category1_KHELIOSANALYTICSJOBS Category1_KHELIOSSIGNATUREJOBS Category1_KSECURITY )
*
- Value collection for Category1Enum enum
func Category1EnumFromValue ¶ added in v1.1.2
func Category1EnumFromValue(value string) Category1Enum
*
- Converts given value to its enum representation
func (Category1Enum) MarshalJSON ¶ added in v1.1.2
func (r Category1Enum) MarshalJSON() ([]byte, error)
func (*Category1Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *Category1Enum) UnmarshalJSON(data []byte) error
type Category2Enum ¶ added in v1.1.2
type Category2Enum int
*
- Type definition for Category2Enum enum
const ( Category2_KDISK Category2Enum = 1 + iota Category2_KNODE Category2_KCLUSTER Category2_KNODEHEALTH Category2_KCLUSTERHEALTH Category2_KBACKUPRESTORE Category2_KENCRYPTION Category2_KARCHIVALRESTORE Category2_KREMOTEREPLICATION Category2_KQUOTA Category2_KLICENSE Category2_KHELIOSPROACTIVEWELLNESS Category2_KHELIOSANALYTICSJOBS Category2_KHELIOSSIGNATUREJOBS Category2_KSECURITY )
*
- Value collection for Category2Enum enum
func Category2EnumFromValue ¶ added in v1.1.2
func Category2EnumFromValue(value string) Category2Enum
*
- Converts given value to its enum representation
func (Category2Enum) MarshalJSON ¶ added in v1.1.2
func (r Category2Enum) MarshalJSON() ([]byte, error)
func (*Category2Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *Category2Enum) UnmarshalJSON(data []byte) error
type CategoryAlertMetadataEnum ¶
type CategoryAlertMetadataEnum int
*
- Type definition for CategoryAlertMetadataEnum enum
const ( CategoryAlertMetadata_KDISK CategoryAlertMetadataEnum = 1 + iota CategoryAlertMetadata_KNODE CategoryAlertMetadata_KCLUSTER CategoryAlertMetadata_KNODEHEALTH CategoryAlertMetadata_KCLUSTERHEALTH CategoryAlertMetadata_KBACKUPRESTORE CategoryAlertMetadata_KENCRYPTION CategoryAlertMetadata_KARCHIVALRESTORE CategoryAlertMetadata_KREMOTEREPLICATION CategoryAlertMetadata_KQUOTA CategoryAlertMetadata_KLICENSE CategoryAlertMetadata_KHELIOSPROACTIVEWELLNESS CategoryAlertMetadata_KHELIOSANALYTICSJOBS CategoryAlertMetadata_KHELIOSSIGNATUREJOBS CategoryAlertMetadata_KSECURITY )
*
- Value collection for CategoryAlertMetadataEnum enum
func CategoryAlertMetadataEnumFromValue ¶
func CategoryAlertMetadataEnumFromValue(value string) CategoryAlertMetadataEnum
*
- Converts given value to its enum representation
func (CategoryAlertMetadataEnum) MarshalJSON ¶
func (r CategoryAlertMetadataEnum) MarshalJSON() ([]byte, error)
func (*CategoryAlertMetadataEnum) UnmarshalJSON ¶
func (r *CategoryAlertMetadataEnum) UnmarshalJSON(data []byte) error
type CategoryEnum ¶
type CategoryEnum int
*
- Type definition for CategoryEnum enum
const ( Category_KDISK CategoryEnum = 1 + iota Category_KNODE Category_KCLUSTER Category_KNODEHEALTH Category_KCLUSTERHEALTH Category_KBACKUPRESTORE Category_KENCRYPTION Category_KARCHIVALRESTORE Category_KREMOTEREPLICATION Category_KQUOTA Category_KLICENSE Category_KHELIOSPROACTIVEWELLNESS Category_KHELIOSANALYTICSJOBS Category_KHELIOSSIGNATUREJOBS Category_KSECURITY )
*
- Value collection for CategoryEnum enum
func CategoryEnumFromValue ¶
func CategoryEnumFromValue(value string) CategoryEnum
*
- Converts given value to its enum representation
func (CategoryEnum) MarshalJSON ¶
func (r CategoryEnum) MarshalJSON() ([]byte, error)
func (*CategoryEnum) UnmarshalJSON ¶
func (r *CategoryEnum) UnmarshalJSON(data []byte) error
type CategoryNotificationRuleEnum ¶
type CategoryNotificationRuleEnum int
*
- Type definition for CategoryNotificationRuleEnum enum
const ( CategoryNotificationRule_KDISK CategoryNotificationRuleEnum = 1 + iota CategoryNotificationRule_KNODE CategoryNotificationRule_KCLUSTER CategoryNotificationRule_KNODEHEALTH CategoryNotificationRule_KCLUSTERHEALTH CategoryNotificationRule_KBACKUPRESTORE CategoryNotificationRule_KENCRYPTION CategoryNotificationRule_KARCHIVALRESTORE CategoryNotificationRule_KREMOTEREPLICATION CategoryNotificationRule_KQUOTA CategoryNotificationRule_KLICENSE CategoryNotificationRule_KHELIOSPROACTIVEWELLNESS CategoryNotificationRule_KHELIOSANALYTICSJOBS CategoryNotificationRule_KHELIOSSIGNATUREJOBS CategoryNotificationRule_KSECURITY )
*
- Value collection for CategoryNotificationRuleEnum enum
func CategoryNotificationRuleEnumFromValue ¶
func CategoryNotificationRuleEnumFromValue(value string) CategoryNotificationRuleEnum
*
- Converts given value to its enum representation
func (CategoryNotificationRuleEnum) MarshalJSON ¶
func (r CategoryNotificationRuleEnum) MarshalJSON() ([]byte, error)
func (*CategoryNotificationRuleEnum) UnmarshalJSON ¶
func (r *CategoryNotificationRuleEnum) UnmarshalJSON(data []byte) error
type CentrifySchemaEnum ¶
type CentrifySchemaEnum int
*
- Type definition for CentrifySchemaEnum enum
const ( CentrifySchema_KCENTRIFYDYNAMICSCHEMA_1_0 CentrifySchemaEnum = 1 + iota CentrifySchema_KCENTRIFYDYNAMICSCHEMA_2_0 CentrifySchema_KCENTRIFYSFU_3_0 CentrifySchema_KCENTRIFYSFU_4_0 CentrifySchema_KCENTRIFYCDCRFC2307 CentrifySchema_KCENTRIFYDYNAMICSCHEMA_3_0 CentrifySchema_KCENTRIFYCDCRFC2307_2 CentrifySchema_KCENTRIFYDYNAMICSCHEMA_5_0 CentrifySchema_KCENTRIFYCDCRFC2307_3 CentrifySchema_KCENTRIFYSFU_3_0_V5 )
*
- Value collection for CentrifySchemaEnum enum
func CentrifySchemaEnumFromValue ¶
func CentrifySchemaEnumFromValue(value string) CentrifySchemaEnum
*
- Converts given value to its enum representation
func (CentrifySchemaEnum) MarshalJSON ¶
func (r CentrifySchemaEnum) MarshalJSON() ([]byte, error)
func (*CentrifySchemaEnum) UnmarshalJSON ¶
func (r *CentrifySchemaEnum) UnmarshalJSON(data []byte) error
type CentrifyZone ¶
type CentrifyZone struct { CentrifySchema CentrifySchemaEnum `json:"centrifySchema,omitempty" form:"centrifySchema,omitempty"` //Specifies the schema of this Centrify zone. Description *string `json:"description,omitempty" form:"description,omitempty"` //Specifies a description of the Centrify zone. DistinguishedName *string `json:"distinguishedName,omitempty" form:"distinguishedName,omitempty"` //Specifies the distinguished name of the Centrify zone. }
* Structure for the custom type CentrifyZone
type CertificateDetails ¶ added in v1.1.2
type CertificateDetails struct { CertFileName *string `json:"certFileName,omitempty" form:"certFileName,omitempty"` //Specifies the filename of the certificate. This is unique to each ExpiryDate *string `json:"expiryDate,omitempty" form:"expiryDate,omitempty"` //Specifies the date till when the certificate is valid. HostIps *[]string `json:"hostIps,omitempty" form:"hostIps,omitempty"` //Each certificate can be deployed to multiple hosts. List of all hosts }
* Structure for the custom type CertificateDetails
type ChangeEnum ¶ added in v1.1.2
type ChangeEnum int
*
- Type definition for ChangeEnum enum
const ( Change_KPROTECTIONJOBNAME ChangeEnum = 1 + iota Change_KPROTECTIONJOBDESCRIPTION Change_KPROTECTIONJOBSOURCES Change_KPROTECTIONJOBSCHEDULE Change_KPROTECTIONJOBFULLSCHEDULE Change_KPROTECTIONJOBRETRYSETTINGS Change_KPROTECTIONJOBRETENTIONPOLICY Change_KPROTECTIONJOBINDEXINGPOLICY Change_KPROTECTIONJOBALERTINGPOLICY Change_KPROTECTIONJOBPRIORITY Change_KPROTECTIONJOBQUIESCE Change_KPROTECTIONJOBSLA Change_KPROTECTIONJOBPOLICYID Change_KPROTECTIONJOBTIMEZONE Change_KPROTECTIONJOBFUTURERUNSPAUSED Change_KPROTECTIONJOBFUTURERUNSRESUMED Change_KSNAPSHOTTARGETPOLICY Change_KPROTECTIONJOBBLACKOUTWINDOW Change_KPROTECTIONJOBQOS Change_KPROTECTIONJOBINVALIDFIELD )
*
- Value collection for ChangeEnum enum
func ChangeEnumFromValue ¶ added in v1.1.2
func ChangeEnumFromValue(value string) ChangeEnum
*
- Converts given value to its enum representation
func (ChangeEnum) MarshalJSON ¶ added in v1.1.2
func (r ChangeEnum) MarshalJSON() ([]byte, error)
func (*ChangeEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *ChangeEnum) UnmarshalJSON(data []byte) error
type ChangeProtectionJobStateParam ¶
type ChangeProtectionJobStateParam struct { Pause *bool `json:"pause,omitempty" form:"pause,omitempty"` //If true, the specified Protection Job is paused and no new Runs PauseReason *int64 `json:"pauseReason,omitempty" form:"pauseReason,omitempty"` //Specifies the reason of pausing the job so that depending on the pause }
* Structure for the custom type ChangeProtectionJobStateParam
type ChangeServiceStateParameters ¶
type ChangeServiceStateParameters struct { Action ActionEnum `json:"action,omitempty" form:"action,omitempty"` //Specifies the action to take on the specified service. Services *[]ServiceEnum `json:"services,omitempty" form:"services,omitempty"` //Specifies the list of services to take the specified action on. }
* Structure for the custom type ChangeServiceStateParameters
type ChangeServiceStateResult ¶
type ChangeServiceStateResult struct { Message *string `json:"message,omitempty" form:"message,omitempty"` //Specifies a description of the result of the operation. StatusUrl *string `json:"statusUrl,omitempty" form:"statusUrl,omitempty"` //Specifies a URL which can be queried to check the status of the }
* Structure for the custom type ChangeServiceStateResult
type ChassisInfo ¶
type ChassisInfo struct { ChassisId *int64 `json:"chassisId,omitempty" form:"chassisId,omitempty"` //ChassisId is a unique id assigned to the chassis. ChassisName *string `json:"chassisName,omitempty" form:"chassisName,omitempty"` //ChassisName is the name of the chassis. This could be the chassis serial Location *string `json:"location,omitempty" form:"location,omitempty"` //Location is the location of the chassis within the rack. RackId *int64 `json:"rackId,omitempty" form:"rackId,omitempty"` //Rack is the rack within which this chassis lives. }
* Structure for the custom type ChassisInfo
type ClearNlmLocksParameters ¶
type ClearNlmLocksParameters struct { ClientId *string `json:"clientId,omitempty" form:"clientId,omitempty"` //Specifies the id of the client, related NLM locks needs to be clear. FilePath *string `json:"filePath,omitempty" form:"filePath,omitempty"` //Specifies the filepath in the view relative to the root filesystem. ViewName *string `json:"viewName,omitempty" form:"viewName,omitempty"` //Specifies the name of the View in which to search. If a view name is not }
* Structure for the custom type ClearNlmLocksParameters
type CloneAppViewInfoOracle ¶ added in v1.1.2
type CloneAppViewInfoOracle struct {
MountPathInfoVec *[]string `json:"mountPathInfoVec,omitempty" form:"mountPathInfoVec,omitempty"` //TODO: Write general description for this field
}
* Structure for the custom type CloneAppViewInfoOracle
type CloneAppViewInfoProto ¶ added in v1.1.2
type CloneAppViewInfoProto struct {
OracleAppViewRestoreInfo *CloneAppViewInfoOracle `json:"oracleAppViewRestoreInfo,omitempty" form:"oracleAppViewRestoreInfo,omitempty"` //This message encapsulates backup view Clone operation information of a
}
* Structure for the custom type CloneAppViewInfoProto
type CloneAppViewParams ¶ added in v1.1.2
type CloneAppViewParams struct {
MountPathIdentifier *string `json:"mountPathIdentifier,omitempty" form:"mountPathIdentifier,omitempty"` //Mount path identifier, which identifies the sub-dir where the cohesity
}
* Structure for the custom type CloneAppViewParams
type CloneDirectoryParams ¶
type CloneDirectoryParams struct { DestinationDirectoryName *string `json:"destinationDirectoryName,omitempty" form:"destinationDirectoryName,omitempty"` //Name of the new directory which will contain the clone contents. DestinationParentDirectoryPath *string `json:"destinationParentDirectoryPath,omitempty" form:"destinationParentDirectoryPath,omitempty"` //Specifies the path of the destination parent directory. The source dir SourceDirectoryPath *string `json:"sourceDirectoryPath,omitempty" form:"sourceDirectoryPath,omitempty"` //Specifies the path of the source directory }
* Structure for the custom type CloneDirectoryParams
type CloneRefreshRequest ¶ added in v1.1.2
type CloneRefreshRequest struct { CloneTaskId *int64 `json:"cloneTaskId,omitempty" form:"cloneTaskId,omitempty"` //Specifies the ID of the clone task. This is required to determine the ContinueOnError *bool `json:"continueOnError,omitempty" form:"continueOnError,omitempty"` //Specifies if the Restore Task should continue when some operations on some Name string `json:"name" form:"name"` //Specifies the name of the Restore Task. This field must be set and NewParentId *int64 `json:"newParentId,omitempty" form:"newParentId,omitempty"` //Specify a new registered parent Protection Source. If specified Objects []*RestoreObjectDetails `json:"objects,omitempty" form:"objects,omitempty"` //Array of Objects. RefreshTimeSecs *int64 `json:"refreshTimeSecs,omitempty" form:"refreshTimeSecs,omitempty"` //Specifies a point in time (unix epoch) to which the database needs to be SourceDatabaseId *int64 `json:"sourceDatabaseId,omitempty" form:"sourceDatabaseId,omitempty"` //Specifies the ID of the source database in the backup job snapshot. This VlanParameters *VlanParameters `json:"vlanParameters,omitempty" form:"vlanParameters,omitempty"` //Specifies VLAN parameters for the restore operation. }
* Structure for the custom type CloneRefreshRequest
type CloneTaskInfo ¶
type CloneTaskInfo struct { Name *string `json:"name,omitempty" form:"name,omitempty"` //Name of the recovery task. TaskId *string `json:"taskId,omitempty" form:"taskId,omitempty"` //Id of the recovery task. }
* Structure for the custom type CloneTaskInfo
type CloneTaskRequest ¶
type CloneTaskRequest struct { CloneViewParameters *CloneViewRequest `json:"cloneViewParameters,omitempty" form:"cloneViewParameters,omitempty"` //Specifies settings for cloning an existing View. ContinueOnError *bool `json:"continueOnError,omitempty" form:"continueOnError,omitempty"` //Specifies if the Restore Task should continue when some operations on some GlacierRetrievalType GlacierRetrievalTypeEnum `json:"glacierRetrievalType,omitempty" form:"glacierRetrievalType,omitempty"` //Specifies the way data needs to be retrieved from the external target. HypervParameters *HypervCloneParameters `json:"hypervParameters,omitempty" form:"hypervParameters,omitempty"` //Specifies information needed when cloning VMs in HyperV enviroment. Name string `json:"name" form:"name"` //Specifies the name of the Restore Task. This field must be set and NewParentId *int64 `json:"newParentId,omitempty" form:"newParentId,omitempty"` //Specify a new registered parent Protection Source. If specified Objects []*RestoreObjectDetails `json:"objects,omitempty" form:"objects,omitempty"` //Array of Objects. TargetViewName *string `json:"targetViewName,omitempty" form:"targetViewName,omitempty"` //Specifies the name of the View where the cloned VMs are stored. Type TypeCloneTaskRequestEnum `json:"type" form:"type"` //Specifies the type of Restore Task such as 'kCloneVMs' or 'kCloneView'. VlanParameters *VlanParameters `json:"vlanParameters,omitempty" form:"vlanParameters,omitempty"` //Specifies VLAN parameters for the restore operation. VmwareParameters *VmwareCloneParameters `json:"vmwareParameters,omitempty" form:"vmwareParameters,omitempty"` //Specifies the information required for recovering or cloning VmWare VMs. }
* Structure for the custom type CloneTaskRequest
type CloneViewRequest ¶
type CloneViewRequest struct { AccessSids *[]string `json:"accessSids,omitempty" form:"accessSids,omitempty"` //Array of Security Identifiers (SIDs) AntivirusScanConfig *AntivirusScanConfig `json:"antivirusScanConfig,omitempty" form:"antivirusScanConfig,omitempty"` //Specifies the antivirus scan config settings for this View. CloneViewName *string `json:"cloneViewName,omitempty" form:"cloneViewName,omitempty"` //Specifies the name of the new View that is cloned from the source View. DataLockExpiryUsecs *int64 `json:"dataLockExpiryUsecs,omitempty" form:"dataLockExpiryUsecs,omitempty"` //DataLock (Write Once Read Many) lock expiry epoch time in microseconds. If Description *string `json:"description,omitempty" form:"description,omitempty"` //Specifies an optional text description about the View. EnableFilerAuditLogging *bool `json:"enableFilerAuditLogging,omitempty" form:"enableFilerAuditLogging,omitempty"` //Specifies if Filer Audit Logging is enabled for this view. EnableMixedModePermissions *bool `json:"enableMixedModePermissions,omitempty" form:"enableMixedModePermissions,omitempty"` //If set, mixed mode (NFS and SMB) access is enabled for this view. EnableNfsViewDiscovery *bool `json:"enableNfsViewDiscovery,omitempty" form:"enableNfsViewDiscovery,omitempty"` //If set, it enables discovery of view for NFS. EnableOfflineCaching *bool `json:"enableOfflineCaching,omitempty" form:"enableOfflineCaching,omitempty"` //Specifies whether to enable offline file caching of the view. EnableSmbAccessBasedEnumeration *bool `json:"enableSmbAccessBasedEnumeration,omitempty" form:"enableSmbAccessBasedEnumeration,omitempty"` //Specifies if access-based enumeration should be enabled. EnableSmbEncryption *bool `json:"enableSmbEncryption,omitempty" form:"enableSmbEncryption,omitempty"` //Specifies the SMB encryption for the View. If set, it enables the SMB EnableSmbViewDiscovery *bool `json:"enableSmbViewDiscovery,omitempty" form:"enableSmbViewDiscovery,omitempty"` //If set, it enables discovery of view for SMB. EnforceSmbEncryption *bool `json:"enforceSmbEncryption,omitempty" form:"enforceSmbEncryption,omitempty"` //Specifies the SMB encryption for all the sessions for the View. FileExtensionFilter *FileExtensionFilter `json:"fileExtensionFilter,omitempty" form:"fileExtensionFilter,omitempty"` //TODO: Write general description for this field FileLockConfig *FileLevelDataLockConfig `json:"fileLockConfig,omitempty" form:"fileLockConfig,omitempty"` //Specifies a config to lock files in a view - to protect from malicious or LogicalQuota *QuotaPolicy `json:"logicalQuota,omitempty" form:"logicalQuota,omitempty"` //Specifies an optional logical quota limit (in bytes) for the usage allowed NfsRootPermissions *NfsRootPermissions `json:"nfsRootPermissions,omitempty" form:"nfsRootPermissions,omitempty"` //Specifies the config of NFS root permission of a view file system. OverrideGlobalWhitelist *bool `json:"overrideGlobalWhitelist,omitempty" form:"overrideGlobalWhitelist,omitempty"` //Specifies whether view level client subnet whitelist overrides cluster and ProtocolAccess ProtocolAccessEnum `json:"protocolAccess,omitempty" form:"protocolAccess,omitempty"` //Specifies the supported Protocols for the View. Qos *QoS `json:"qos,omitempty" form:"qos,omitempty"` //Specifies the Quality of Service (QoS) Policy for the View. SecurityMode SecurityModeEnum `json:"securityMode,omitempty" form:"securityMode,omitempty"` //Specifies the security mode used for this view. SmbPermissionsInfo *SmbPermissionsInfo `json:"smbPermissionsInfo,omitempty" form:"smbPermissionsInfo,omitempty"` //Specifies information about SMB permissions. SourceViewName *string `json:"sourceViewName,omitempty" form:"sourceViewName,omitempty"` //Specifies the name of the source View that will be cloned. StoragePolicyOverride *StoragePolicyOverride `json:"storagePolicyOverride,omitempty" form:"storagePolicyOverride,omitempty"` //Specifies if inline deduplication and compression settings inherited from SubnetWhitelist []*Subnet `json:"subnetWhitelist,omitempty" form:"subnetWhitelist,omitempty"` //Array of Subnets. TenantId *string `json:"tenantId,omitempty" form:"tenantId,omitempty"` //Optional tenant id who has access to this View. }
* Structure for the custom type CloneViewRequest
type CloseSmbFileOpenParameters ¶
type CloseSmbFileOpenParameters struct { FilePath *string `json:"filePath,omitempty" form:"filePath,omitempty"` //Specifies the filepath in the view relative to the root filesystem. OpenId *int64 `json:"openId,omitempty" form:"openId,omitempty"` //Specifies the id of the active open. ViewName *string `json:"viewName,omitempty" form:"viewName,omitempty"` //Specifies the name of the View in which to search. If a view name is not }
* Structure for the custom type CloseSmbFileOpenParameters
type CloudDeployInfoProto ¶ added in v1.1.2
type CloudDeployInfoProto struct { CloudDeployEntityVec []*CloudDeployInfoProtoCloudDeployEntity `json:"cloudDeployEntityVec,omitempty" form:"cloudDeployEntityVec,omitempty"` //Contains the file paths and the information of the entities deployed to IsIncremental *bool `json:"isIncremental,omitempty" form:"isIncremental,omitempty"` //Whether this Cloud deploy info is for incremental cloudspin. RestoreInfo *RestoreInfoProto `json:"restoreInfo,omitempty" form:"restoreInfo,omitempty"` //Each available extension is listed below along with the location of the TargetType *int64 `json:"targetType,omitempty" form:"targetType,omitempty"` //Specifies the target type for the task. The field is only valid if the TotalBytesTransferredToSource *int64 `json:"totalBytesTransferredToSource,omitempty" form:"totalBytesTransferredToSource,omitempty"` //Total bytes transferred to source. Type *int64 `json:"type,omitempty" form:"type,omitempty"` //The type of environment this cloud deploy info pertains to. }
* Structure for the custom type CloudDeployInfoProto
type CloudDeployInfoProtoCloudDeployEntity ¶ added in v1.1.2
type CloudDeployInfoProtoCloudDeployEntity struct { DeployedVmName *string `json:"deployedVmName,omitempty" form:"deployedVmName,omitempty"` //Optional name that should be used for deployed VM. Entity *EntityProto `json:"entity,omitempty" form:"entity,omitempty"` //Specifies the attributes and the latest statistics about an entity. Error *ErrorProto `json:"error,omitempty" form:"error,omitempty"` //TODO: Write general description for this field PreviousRelativeCloneDirPath *string `json:"previousRelativeCloneDirPath,omitempty" form:"previousRelativeCloneDirPath,omitempty"` //Directory where files of the entity's previous snapshot were cloned to. PreviousRelativeClonePaths *[]string `json:"previousRelativeClonePaths,omitempty" form:"previousRelativeClonePaths,omitempty"` //All the paths that the entity's previous snapshot files were cloned to. ProgressMonitorTaskPath *string `json:"progressMonitorTaskPath,omitempty" form:"progressMonitorTaskPath,omitempty"` //Progress monitor task path for this entity which is relative to the root PublicStatus *int64 `json:"publicStatus,omitempty" form:"publicStatus,omitempty"` //Iris-facing task state. This field is stamped during the export. RelativeClonePaths *[]string `json:"relativeClonePaths,omitempty" form:"relativeClonePaths,omitempty"` //All the paths that the entity's files were cloned to. Each path is Status *int64 `json:"status,omitempty" form:"status,omitempty"` //The status of the entity. }
* Structure for the custom type CloudDeployInfoProtoCloudDeployEntity
type CloudDeployTarget ¶
type CloudDeployTarget struct { DeployVmsToCloudParams *DeployVMsToCloudParams `json:"deployVmsToCloudParams,omitempty" form:"deployVmsToCloudParams,omitempty"` //Contains Cloud specific information needed to identify various resources TargetEntity *EntityProto `json:"targetEntity,omitempty" form:"targetEntity,omitempty"` //Specifies the attributes and the latest statistics about an entity. Type *int64 `json:"type,omitempty" form:"type,omitempty"` //The type of the CloudDeploy target. }
* Structure for the custom type CloudDeployTarget
type CloudDeployTargetDetails ¶
type CloudDeployTargetDetails struct { AwsParams *AwsParams `json:"awsParams,omitempty" form:"awsParams,omitempty"` //Specifies various resources when converting and deploying a VM to AWS. AzureParams *AzureParams `json:"azureParams,omitempty" form:"azureParams,omitempty"` //Specifies various resources when converting and deploying a VM to Azure. GcpParams *GcpParams `json:"gcpParams,omitempty" form:"gcpParams,omitempty"` //Specifies various resources when converting and deploying a VM to GCP. Id *int64 `json:"id,omitempty" form:"id,omitempty"` //Entity corresponding to the cloud deploy target. Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies the inner object's name or a human-readable string made off the Type TypeCloudDeployTargetDetailsEnum `json:"type,omitempty" form:"type,omitempty"` //Specifies the type of the CloudDeploy target. }
* Structure for the custom type CloudDeployTargetDetails
type CloudNetworkConfiguration ¶
type CloudNetworkConfiguration struct { ClusterGateway *string `json:"clusterGateway,omitempty" form:"clusterGateway,omitempty"` //Specifies the default gateway IP address (or addresses) for the Cluster ClusterSubnetMask *string `json:"clusterSubnetMask,omitempty" form:"clusterSubnetMask,omitempty"` //Specifies the subnet mask (or masks) of the Cluster network. DnsServers *[]string `json:"dnsServers,omitempty" form:"dnsServers,omitempty"` //Specifies the list of DNS Servers this cluster should be configured with. DomainNames *[]string `json:"domainNames,omitempty" form:"domainNames,omitempty"` //Specifies the list of domain names this cluster should be configured NtpServers *[]string `json:"ntpServers,omitempty" form:"ntpServers,omitempty"` //Specifies the list of NTP Servers this cluster should be configured with. }
* Structure for the custom type CloudNetworkConfiguration
type CloudParameters ¶
type CloudParameters struct {
FailoverToCloud *bool `json:"failoverToCloud,omitempty" form:"failoverToCloud,omitempty"` //Specifies whether the Protection Sources in this Protection Job
}
* Structure for the custom type CloudParameters
type Cluster ¶
type Cluster struct { AppsSettings *AppsConfig `json:"appsSettings,omitempty" form:"appsSettings,omitempty"` //TODO: Write general description for this field AvailableMetadataSpace *int64 `json:"availableMetadataSpace,omitempty" form:"availableMetadataSpace,omitempty"` //Information about storage available for metadata BannerEnabled *bool `json:"bannerEnabled,omitempty" form:"bannerEnabled,omitempty"` //Specifies whether UI banner is enabled on the cluster or not. When banner BondingMode BondingModeEnum `json:"bondingMode,omitempty" form:"bondingMode,omitempty"` //Specifies the bonding mode to use when bonding NICs to this Cluster. ClusterAuditLogConfig *ClusterAuditLogConfiguration `json:"clusterAuditLogConfig,omitempty" form:"clusterAuditLogConfig,omitempty"` //Specifies the settings of the Cluster audit log configuration. ClusterSoftwareVersion *string `json:"clusterSoftwareVersion,omitempty" form:"clusterSoftwareVersion,omitempty"` //Specifies the current release of the Cohesity software running on ClusterType ClusterTypeClusterEnum `json:"clusterType,omitempty" form:"clusterType,omitempty"` //Specifies the type of Cluster such as kPhysical. CreatedTimeMsecs *int64 `json:"createdTimeMsecs,omitempty" form:"createdTimeMsecs,omitempty"` //Specifies the time when the Cohesity Cluster was created. CurrentOpScheduledTimeSecs *int64 `json:"currentOpScheduledTimeSecs,omitempty" form:"currentOpScheduledTimeSecs,omitempty"` //Specifies the time scheduled by the Cohesity Cluster to CurrentOperation CurrentOperationEnum `json:"currentOperation,omitempty" form:"currentOperation,omitempty"` //Specifies the current Cluster-level operation in progress. CurrentTimeMsecs *int64 `json:"currentTimeMsecs,omitempty" form:"currentTimeMsecs,omitempty"` //Specifies the current system time on the Cohesity Cluster. DnsServerIps *[]string `json:"dnsServerIps,omitempty" form:"dnsServerIps,omitempty"` //Array of IP Addresses of DNS Servers. DomainNames *[]string `json:"domainNames,omitempty" form:"domainNames,omitempty"` //Array of Domain Names. EnableActiveMonitoring *bool `json:"enableActiveMonitoring,omitempty" form:"enableActiveMonitoring,omitempty"` //Specifies if Cohesity can receive monitoring information from the EnableUpgradePkgPolling *bool `json:"enableUpgradePkgPolling,omitempty" form:"enableUpgradePkgPolling,omitempty"` //If 'true', Cohesity's upgrade server is polled for new releases. EncryptionEnabled *bool `json:"encryptionEnabled,omitempty" form:"encryptionEnabled,omitempty"` //If 'true', the entire Cohesity Cluster is encrypted including all View EncryptionKeyRotationPeriodSecs *int64 `json:"encryptionKeyRotationPeriodSecs,omitempty" form:"encryptionKeyRotationPeriodSecs,omitempty"` //Specifies the period of time (in seconds) when encryption keys are rotated. EulaConfig *EulaConfig `json:"eulaConfig,omitempty" form:"eulaConfig,omitempty"` //Specifies the End User License Agreement (EULA) acceptance information. FilerAuditLogConfig *FilerAuditLogConfiguration `json:"filerAuditLogConfig,omitempty" form:"filerAuditLogConfig,omitempty"` //Specifies the settings of the filer audit log configuration. FipsModeEnabled *bool `json:"fipsModeEnabled,omitempty" form:"fipsModeEnabled,omitempty"` //Specifies if the Cohesity Cluster should operate in the FIPS mode, Gateway *string `json:"gateway,omitempty" form:"gateway,omitempty"` //Specifies the gateway IP address. GoogleAnalyticsEnabled *bool `json:"googleAnalyticsEnabled,omitempty" form:"googleAnalyticsEnabled,omitempty"` //Specifies whether Google Analytics is enabled. HardwareInfo *ClusterHardwareInfo `json:"hardwareInfo,omitempty" form:"hardwareInfo,omitempty"` //Specifies a hardware type for motherboard of the Nodes Id *int64 `json:"id,omitempty" form:"id,omitempty"` //Specifies the unique id of Cohesity Cluster. IncarnationId *int64 `json:"incarnationId,omitempty" form:"incarnationId,omitempty"` //Specifies the unique incarnation id of the Cohesity Cluster. IsDocumentationLocal *bool `json:"isDocumentationLocal,omitempty" form:"isDocumentationLocal,omitempty"` //Specifies what version of the documentation is used. LanguageLocale *string `json:"languageLocale,omitempty" form:"languageLocale,omitempty"` //Specifies the language and locale for this Cohesity Cluster. LicenseState *LicenseState `json:"licenseState,omitempty" form:"licenseState,omitempty"` //Specifies the Licensing State information. LocalAuthDomainName *string `json:"localAuthDomainName,omitempty" form:"localAuthDomainName,omitempty"` //Domain name for SMB local authentication. LocalGroupsEnabled *bool `json:"localGroupsEnabled,omitempty" form:"localGroupsEnabled,omitempty"` //Specifies whether to enable local groups on cluster. Once it is enabled, MetadataFaultToleranceFactor *int64 `json:"metadataFaultToleranceFactor,omitempty" form:"metadataFaultToleranceFactor,omitempty"` //Specifies metadata fault tolerance setting for the cluster. This denotes Mtu *int64 `json:"mtu,omitempty" form:"mtu,omitempty"` //Specifies the Maxium Transmission Unit (MTU) in bytes of MultiTenancyEnabled *bool `json:"multiTenancyEnabled,omitempty" form:"multiTenancyEnabled,omitempty"` //Specifies if multi tenancy is enabled in the cluster. Authentication & Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies the name of the Cohesity Cluster. NodeCount *int64 `json:"nodeCount,omitempty" form:"nodeCount,omitempty"` //Specifies the number of Nodes in the Cohesity Cluster. NtpSettings *NtpSettingsConfig `json:"ntpSettings,omitempty" form:"ntpSettings,omitempty"` //TODO: Write general description for this field ProxyVMSubnet *string `json:"proxyVMSubnet,omitempty" form:"proxyVMSubnet,omitempty"` //The subnet reserved for ProxyVM ReverseTunnelEnabled *bool `json:"reverseTunnelEnabled,omitempty" form:"reverseTunnelEnabled,omitempty"` //If 'true', Cohesity's Remote Tunnel is enabled. ReverseTunnelEndTimeMsecs *int64 `json:"reverseTunnelEndTimeMsecs,omitempty" form:"reverseTunnelEndTimeMsecs,omitempty"` //ReverseTunnelEndTimeMsecs specifies the end time in milliseconds since SchemaInfoList []*SchemaInfo `json:"schemaInfoList,omitempty" form:"schemaInfoList,omitempty"` //Specifies the time series schema info of the cluster. SmbAdDisabled *bool `json:"smbAdDisabled,omitempty" form:"smbAdDisabled,omitempty"` //Specifies if Active Directory should be disabled for authentication of SMB Stats *ClusterStats `json:"stats,omitempty" form:"stats,omitempty"` //Specifies statistics about this Cohesity Cluster. StigMode *bool `json:"stigMode,omitempty" form:"stigMode,omitempty"` //Specifies if STIG mode is enabled or not. SupportedConfig *SupportedConfig `json:"supportedConfig,omitempty" form:"supportedConfig,omitempty"` //Lists the supported Erasure Coding options for the number of SyslogServers []*SyslogServer `json:"syslogServers,omitempty" form:"syslogServers,omitempty"` //Array of Syslog Servers. TargetSoftwareVersion *string `json:"targetSoftwareVersion,omitempty" form:"targetSoftwareVersion,omitempty"` //Specifies the Cohesity release that this Cluster is being upgraded to TenantViewboxSharingEnabled *bool `json:"tenantViewboxSharingEnabled,omitempty" form:"tenantViewboxSharingEnabled,omitempty"` //In case multi tenancy is enabled, this flag controls whether multiple Timezone *string `json:"timezone,omitempty" form:"timezone,omitempty"` //Specifies the timezone to use for showing time in emails, reports, TurboMode *bool `json:"turboMode,omitempty" form:"turboMode,omitempty"` //Specifies if the cluster is in Turbo mode. UsedMetadataSpacePct *float64 `json:"usedMetadataSpacePct,omitempty" form:"usedMetadataSpacePct,omitempty"` //UsedMetadataSpacePct measures the percentage about storage used for }
* Structure for the custom type Cluster
type ClusterAuditLog ¶
type ClusterAuditLog struct { Action *string `json:"action,omitempty" form:"action,omitempty"` //Specifies the action that caused the log to be generated. Details *string `json:"details,omitempty" form:"details,omitempty"` //Specifies more information about the action. Domain *string `json:"domain,omitempty" form:"domain,omitempty"` //Specifies the domain of the user who caused the action EntityId *string `json:"entityId,omitempty" form:"entityId,omitempty"` //Specifies the id of the entity (object) that the action is invoked on. EntityName *string `json:"entityName,omitempty" form:"entityName,omitempty"` //Specifies the entity (object) name that the action is invoked on. EntityType *string `json:"entityType,omitempty" form:"entityType,omitempty"` //Specifies the type of the entity (object) that the action is invoked on. HumanTimestamp *string `json:"humanTimestamp,omitempty" form:"humanTimestamp,omitempty"` //Specifies the time when the log was generated. Impersonation *bool `json:"impersonation,omitempty" form:"impersonation,omitempty"` //Specifies if the log was generated during impersonation. NewRecord *string `json:"newRecord,omitempty" form:"newRecord,omitempty"` //Specifies the record after the action is invoked. OriginalTenant *Tenant `json:"originalTenant,omitempty" form:"originalTenant,omitempty"` //Specifies details about a tenant. PreviousRecord *string `json:"previousRecord,omitempty" form:"previousRecord,omitempty"` //Specifies the record before the action is invoked. Tenant *Tenant `json:"tenant,omitempty" form:"tenant,omitempty"` //Specifies details about a tenant. TimestampUsecs *int64 `json:"timestampUsecs,omitempty" form:"timestampUsecs,omitempty"` //Specifies the time when the log was generated. UserName *string `json:"userName,omitempty" form:"userName,omitempty"` //Specifies the user who caused the action that generated the log. }
* Structure for the custom type ClusterAuditLog
type ClusterAuditLogConfiguration ¶
type ClusterAuditLogConfiguration struct { Enabled bool `json:"enabled" form:"enabled"` //Specifies if the Cluster audit logging is enabled on the RetentionPeriodDays int64 `json:"retentionPeriodDays" form:"retentionPeriodDays"` //Specifies the number of days to keep (retain) the Cluster audit logs. }
* Structure for the custom type ClusterAuditLogConfiguration
type ClusterAuditLogsSearchResult ¶
type ClusterAuditLogsSearchResult struct { ClusterAuditLogs []*ClusterAuditLog `json:"clusterAuditLogs,omitempty" form:"clusterAuditLogs,omitempty"` //Array of Cluster Audit Logs. TotalCount *int64 `json:"totalCount,omitempty" form:"totalCount,omitempty"` //Specifies the total number of logs that match the specified }
* Structure for the custom type ClusterAuditLogsSearchResult
type ClusterConfigProtoQoSMapping ¶ added in v1.1.2
type ClusterConfigProtoQoSMapping struct { PrincipalId *int64 `json:"principalId,omitempty" form:"principalId,omitempty"` //Principal id of the QoS principal to which qos_context maps to. QosContext *ClusterConfigProtoQoSMappingQoSContext `json:"qosContext,omitempty" form:"qosContext,omitempty"` //QoSContext captures the properties that are relevant for QoS in a }
* Structure for the custom type ClusterConfigProtoQoSMapping
type ClusterConfigProtoQoSMappingQoSContext ¶ added in v1.1.2
type ClusterConfigProtoQoSMappingQoSContext struct { Priority *int64 `json:"priority,omitempty" form:"priority,omitempty"` //Priority of a request. Type *int64 `json:"type,omitempty" form:"type,omitempty"` //TODO: Write general description for this field ViewBoxId *int64 `json:"viewBoxId,omitempty" form:"viewBoxId,omitempty"` //View box id of a request. ViewId *int64 `json:"viewId,omitempty" form:"viewId,omitempty"` //View id of a request. }
* Structure for the custom type ClusterConfigProtoQoSMappingQoSContext
type ClusterConfigProtoSID ¶
type ClusterConfigProtoSID struct { IdentifierAuthority *[]int64 `json:"identifierAuthority,omitempty" form:"identifierAuthority,omitempty"` //The authority under which the SID was created. This is always 6 bytes RevisionLevel *int64 `json:"revisionLevel,omitempty" form:"revisionLevel,omitempty"` //The revision level of the SID. SubAuthority *[]int64 `json:"subAuthority,omitempty" form:"subAuthority,omitempty"` //List of ids relative to the identifier_authority that uniquely }
* Structure for the custom type ClusterConfigProtoSID
type ClusterConfigProtoStoragePolicyOverride ¶ added in v1.1.2
type ClusterConfigProtoStoragePolicyOverride struct {
DisableInlineDedupAndCompression *bool `json:"disableInlineDedupAndCompression,omitempty" form:"disableInlineDedupAndCompression,omitempty"` //If this is set to true, we will not do inline dedup and compression even
}
* Structure for the custom type ClusterConfigProtoStoragePolicyOverride
type ClusterConfigProtoSubnet ¶ added in v1.1.2
type ClusterConfigProtoSubnet struct { Component *int64 `json:"component,omitempty" form:"component,omitempty"` //The component that has claimed this subnet. Description *string `json:"description,omitempty" form:"description,omitempty"` //Description of the subnet. Gateway *string `json:"gateway,omitempty" form:"gateway,omitempty"` //Gateway for the subnet. Id *int64 `json:"id,omitempty" form:"id,omitempty"` //ID for this subnet. Ip *string `json:"ip,omitempty" form:"ip,omitempty"` //ip is subnet IP address given either in v4 or v6. Netmask is NetmaskBits *int64 `json:"netmaskBits,omitempty" form:"netmaskBits,omitempty"` //TODO: Write general description for this field NetmaskIp4 *string `json:"netmaskIp4,omitempty" form:"netmaskIp4,omitempty"` //TODO: Write general description for this field NfsAccess *int64 `json:"nfsAccess,omitempty" form:"nfsAccess,omitempty"` //Whether clients from this subnet can mount using NFS protocol. NfsRootSquash *bool `json:"nfsRootSquash,omitempty" form:"nfsRootSquash,omitempty"` //Whether clients from this subnet can mount as root on NFS. SmbAccess *int64 `json:"smbAccess,omitempty" form:"smbAccess,omitempty"` //Whether clients from this subnet can mount using SMB protocol. }
* Structure for the custom type ClusterConfigProtoSubnet
type ClusterCreationProgressResult ¶
type ClusterCreationProgressResult struct { CompletionPercentage *int64 `json:"completionPercentage,omitempty" form:"completionPercentage,omitempty"` //Specifies an approximate completion percentage for the Cluster creation ErrorMessage *string `json:"errorMessage,omitempty" form:"errorMessage,omitempty"` //Specifies a description of an error if any error was encountered during Events *[]string `json:"events,omitempty" form:"events,omitempty"` //Specifies a list of events that took place during Cluster creation. InProgress *bool `json:"inProgress,omitempty" form:"inProgress,omitempty"` //Specifies whether or not the Cluster is still in the process of being Message *string `json:"message,omitempty" form:"message,omitempty"` //Specifies an optional message describing the current state of the SecondsRemaining *int64 `json:"secondsRemaining,omitempty" form:"secondsRemaining,omitempty"` //Specifies an estimated number of seconds until the Cluster creation WarningsFound *bool `json:"warningsFound,omitempty" form:"warningsFound,omitempty"` //Specifies whether or not any warnings were encountered during Cluster }
* Structure for the custom type ClusterCreationProgressResult
type ClusterHardwareInfo ¶
type ClusterHardwareInfo struct { HardwareModels *[]string `json:"hardwareModels,omitempty" form:"hardwareModels,omitempty"` //TODO: Write general description for this field HardwareVendors *[]string `json:"hardwareVendors,omitempty" form:"hardwareVendors,omitempty"` //TODO: Write general description for this field }
* Structure for the custom type ClusterHardwareInfo
type ClusterIdentifier ¶
type ClusterIdentifier struct { ClusterId *int64 `json:"clusterId,omitempty" form:"clusterId,omitempty"` //Specifies the cluster id of the cluster. ClusterIncarnationId *int64 `json:"clusterIncarnationId,omitempty" form:"clusterIncarnationId,omitempty"` //Specifies the cluster incarnation id. }
* Structure for the custom type ClusterIdentifier
type ClusterNetworkingEndpoint ¶
type ClusterNetworkingEndpoint struct { Fqdn *string `json:"fqdn,omitempty" form:"fqdn,omitempty"` //The Fully Qualified Domain Name. Ipv4Addr *string `json:"ipv4Addr,omitempty" form:"ipv4Addr,omitempty"` //The IPv4 address. Ipv6Addr *string `json:"ipv6Addr,omitempty" form:"ipv6Addr,omitempty"` //The IPv6 address. }
* Structure for the custom type ClusterNetworkingEndpoint
type ClusterNetworkingResourceInformation ¶
type ClusterNetworkingResourceInformation struct { Endpoints []*ClusterNetworkingEndpoint `json:"endpoints,omitempty" form:"endpoints,omitempty"` //The endpoints by which the resource is accessible. Type *string `json:"type,omitempty" form:"type,omitempty"` //The type of the resource. }
* Structure for the custom type ClusterNetworkingResourceInformation
type ClusterPartition ¶
type ClusterPartition struct { HostName *string `json:"hostName,omitempty" form:"hostName,omitempty"` //Specifies that hostname that resolves to one or more Virtual IP Id *int64 `json:"id,omitempty" form:"id,omitempty"` //Specifies a unique identifier for the Cluster Partition. Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies the name of the Cluster Partition. NodeIds *[]int64 `json:"nodeIds,omitempty" form:"nodeIds,omitempty"` //Array of Node Ids. Vips *[]string `json:"vips,omitempty" form:"vips,omitempty"` //Array of VIPs. VlanIps *[]string `json:"vlanIps,omitempty" form:"vlanIps,omitempty"` //Array of VLAN IPs. Vlans []*Vlan `json:"vlans,omitempty" form:"vlans,omitempty"` //Array of VLANs. }
* Structure for the custom type ClusterPartition
type ClusterPublicKeys ¶
type ClusterPublicKeys struct {
SshPublicKey *string `json:"sshPublicKey,omitempty" form:"sshPublicKey,omitempty"` //Specifies the SSH public key used to login to Cluster nodes.
}
* Structure for the custom type ClusterPublicKeys
type ClusterStats ¶
type ClusterStats struct { CloudUsagePerfStats *UsageAndPerformanceStats `json:"cloudUsagePerfStats,omitempty" form:"cloudUsagePerfStats,omitempty"` //Provides usage and performance statistics for the remote data stored on DataReductionRatio *float64 `json:"dataReductionRatio,omitempty" form:"dataReductionRatio,omitempty"` //Specifies the ratio of logical bytes (not reduced by DataUsageStats *DataUsageStats `json:"dataUsageStats,omitempty" form:"dataUsageStats,omitempty"` //Specifies the data usage metric of the data stored on the Cohesity Id *int64 `json:"id,omitempty" form:"id,omitempty"` //Specifies the id of the Cohesity Cluster. LocalUsagePerfStats *UsageAndPerformanceStats `json:"localUsagePerfStats,omitempty" form:"localUsagePerfStats,omitempty"` //Provides usage and performance statistics for local data stored directly LogicalStats *LogicalStats `json:"logicalStats,omitempty" form:"logicalStats,omitempty"` //Specifies the total logical data size of all the local and UsagePerfStats *UsageAndPerformanceStats `json:"usagePerfStats,omitempty" form:"usagePerfStats,omitempty"` //Provides usage and performance statistics about the local data }
* Structure for the custom type ClusterStats
type ClusterType1Enum ¶ added in v1.1.2
type ClusterType1Enum int
*
- Type definition for ClusterType1Enum enum
const ( ClusterType1_KPHYSICAL ClusterType1Enum = 1 + iota ClusterType1_KVIRTUALROBO ClusterType1_KMICROSOFTCLOUD ClusterType1_KAMAZONCLOUD ClusterType1_KGOOGLECLOUD )
*
- Value collection for ClusterType1Enum enum
func ClusterType1EnumFromValue ¶ added in v1.1.2
func ClusterType1EnumFromValue(value string) ClusterType1Enum
*
- Converts given value to its enum representation
func (ClusterType1Enum) MarshalJSON ¶ added in v1.1.2
func (r ClusterType1Enum) MarshalJSON() ([]byte, error)
func (*ClusterType1Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *ClusterType1Enum) UnmarshalJSON(data []byte) error
type ClusterTypeClusterEnum ¶
type ClusterTypeClusterEnum int
*
- Type definition for ClusterTypeClusterEnum enum
const ( ClusterTypeCluster_KPHYSICAL ClusterTypeClusterEnum = 1 + iota ClusterTypeCluster_KVIRTUALROBO ClusterTypeCluster_KMICROSOFTCLOUD ClusterTypeCluster_KAMAZONCLOUD ClusterTypeCluster_KGOOGLECLOUD )
*
- Value collection for ClusterTypeClusterEnum enum
func ClusterTypeClusterEnumFromValue ¶
func ClusterTypeClusterEnumFromValue(value string) ClusterTypeClusterEnum
*
- Converts given value to its enum representation
func (ClusterTypeClusterEnum) MarshalJSON ¶
func (r ClusterTypeClusterEnum) MarshalJSON() ([]byte, error)
func (*ClusterTypeClusterEnum) UnmarshalJSON ¶
func (r *ClusterTypeClusterEnum) UnmarshalJSON(data []byte) error
type ClusterTypeEnum ¶
type ClusterTypeEnum int
*
- Type definition for ClusterTypeEnum enum
const ( ClusterType_KPHYSICAL ClusterTypeEnum = 1 + iota ClusterType_KVIRTUALROBO ClusterType_KMICROSOFTCLOUD ClusterType_KAMAZONCLOUD ClusterType_KGOOGLECLOUD )
*
- Value collection for ClusterTypeEnum enum
func ClusterTypeEnumFromValue ¶
func ClusterTypeEnumFromValue(value string) ClusterTypeEnum
*
- Converts given value to its enum representation
func (ClusterTypeEnum) MarshalJSON ¶
func (r ClusterTypeEnum) MarshalJSON() ([]byte, error)
func (*ClusterTypeEnum) UnmarshalJSON ¶
func (r *ClusterTypeEnum) UnmarshalJSON(data []byte) error
type CombineMethodEnum ¶
type CombineMethodEnum int
*
- Type definition for CombineMethodEnum enum
const ( CombineMethod_LINEAR CombineMethodEnum = 1 + iota CombineMethod_STRIPE CombineMethod_MIRROR CombineMethod_RAID5 CombineMethod_RAID6 CombineMethod_ZERO CombineMethod_THIN CombineMethod_THINPOOL CombineMethod_SNAPSHOT CombineMethod_CACHE CombineMethod_CACHEPOOL )
*
- Value collection for CombineMethodEnum enum
func CombineMethodEnumFromValue ¶
func CombineMethodEnumFromValue(value string) CombineMethodEnum
*
- Converts given value to its enum representation
func (CombineMethodEnum) MarshalJSON ¶
func (r CombineMethodEnum) MarshalJSON() ([]byte, error)
func (*CombineMethodEnum) UnmarshalJSON ¶
func (r *CombineMethodEnum) UnmarshalJSON(data []byte) error
type CompareADObjectsResultADAttribute ¶ added in v1.1.2
type CompareADObjectsResultADAttribute struct { AttrFlags *int64 `json:"attrFlags,omitempty" form:"attrFlags,omitempty"` //Object result flags of type ADAttributeFlags. DestValue *CompareADObjectsResultADAttributeValue `json:"destValue,omitempty" form:"destValue,omitempty"` //TODO: Write general description for this field LdapName *string `json:"ldapName,omitempty" form:"ldapName,omitempty"` //LDAP attribute name. SameValue *CompareADObjectsResultADAttributeValue `json:"sameValue,omitempty" form:"sameValue,omitempty"` //TODO: Write general description for this field SourceValue *CompareADObjectsResultADAttributeValue `json:"sourceValue,omitempty" form:"sourceValue,omitempty"` //TODO: Write general description for this field Status *ErrorProto `json:"status,omitempty" form:"status,omitempty"` //TODO: Write general description for this field }
* Structure for the custom type CompareADObjectsResultADAttribute
type CompareADObjectsResultADAttributeValue ¶ added in v1.1.2
type CompareADObjectsResultADAttributeValue struct { ValueFlags *int64 `json:"valueFlags,omitempty" form:"valueFlags,omitempty"` //Object result flags of type ADAttributeValueFlags. ValueVec *[]string `json:"valueVec,omitempty" form:"valueVec,omitempty"` //String representation of attribute value. For single valued property, }
* Structure for the custom type CompareADObjectsResultADAttributeValue
type CompareADObjectsResultADObject ¶ added in v1.1.2
type CompareADObjectsResultADObject struct { AttributeVec []*CompareADObjectsResultADAttribute `json:"attributeVec,omitempty" form:"attributeVec,omitempty"` //Array of AD attributes of AD object. This will contain distinct DestGuid *string `json:"destGuid,omitempty" form:"destGuid,omitempty"` //Object guid from dest_server. If empty, compare could not find an AD DestPropCount *int64 `json:"destPropCount,omitempty" form:"destPropCount,omitempty"` //Number of attributes in destination object including system properties ExcludedPropCount *int64 `json:"excludedPropCount,omitempty" form:"excludedPropCount,omitempty"` //Number of attributes not compared due to MismatchPropCount *int64 `json:"mismatchPropCount,omitempty" form:"mismatchPropCount,omitempty"` //Number of AD attributes compared based on 'ADCompareOptionFlagsType' ObjectFlags *int64 `json:"objectFlags,omitempty" form:"objectFlags,omitempty"` //Object result flags of type ADObjectFlags. SourceGuid *string `json:"sourceGuid,omitempty" form:"sourceGuid,omitempty"` //Object guid from $SourceServer. Guid string with or without '{}' braces. SourcePropCount *int64 `json:"sourcePropCount,omitempty" form:"sourcePropCount,omitempty"` //Number of attributes in source object including system properties Status *ErrorProto `json:"status,omitempty" form:"status,omitempty"` //TODO: Write general description for this field }
* Structure for the custom type CompareADObjectsResultADObject
type CompareAdObjectsRequest ¶
type CompareAdObjectsRequest struct { RestoreTaskId int64 `json:"RestoreTaskId" form:"RestoreTaskId"` //Specifies the Restore Task Id corresponding to which we need to compare AllowEmptyDestGuids *bool `json:"allowEmptyDestGuids,omitempty" form:"allowEmptyDestGuids,omitempty"` //Specifies the option to get object attributes from Snapshot AD when ExcludeSysAttributes *bool `json:"excludeSysAttributes,omitempty" form:"excludeSysAttributes,omitempty"` //Specifies the option to exclude AD system attributes when comparing two AD FilterNullValueAttributes *bool `json:"filterNullValueAttributes,omitempty" form:"filterNullValueAttributes,omitempty"` //Specifies the option to not return attributes where source and destination FilterSameValueAttributes *bool `json:"filterSameValueAttributes,omitempty" form:"filterSameValueAttributes,omitempty"` //Specifies the option to not return attributes where source and GuidPairs []*GuidPair `json:"guidPairs" form:"guidPairs"` //Specifies the GuidPair of the AD Objects which we want to compare QuickCompare *bool `json:"quickCompare,omitempty" form:"quickCompare,omitempty"` //Specifies the option to do quick compare of specified guid between Snapshot }
* Structure for the custom type CompareAdObjectsRequest
type ComparedADObject ¶
type ComparedADObject struct { AdAttributes []*AdAttribute `json:"adAttributes,omitempty" form:"adAttributes,omitempty"` //Specifies the list of AD attributes for the AD object. AdObjectFlags *[]AdObjectFlagEnum `json:"adObjectFlags,omitempty" form:"adObjectFlags,omitempty"` //Specifies the flags related to this AD Object. DestinationGuid *string `json:"destinationGuid,omitempty" form:"destinationGuid,omitempty"` //Specifies the guid of the object in the Production AD which is equivalent ErrorMessage *string `json:"errorMessage,omitempty" form:"errorMessage,omitempty"` //Specifies the error message while fetching the AD object. MismatchAttrCount *int64 `json:"mismatchAttrCount,omitempty" form:"mismatchAttrCount,omitempty"` //Specifies the number of attributes of AD Object mismatched on the SourceGuid *string `json:"sourceGuid,omitempty" form:"sourceGuid,omitempty"` //Specifies the guid of the AD object in the Snapshot AD. }
* Structure for the custom type ComparedADObject
type CompressionPolicy1Enum ¶ added in v1.1.2
type CompressionPolicy1Enum int
*
- Type definition for CompressionPolicy1Enum enum
const ( CompressionPolicy1_KCOMPRESSIONNONE CompressionPolicy1Enum = 1 + iota CompressionPolicy1_KCOMPRESSIONLOW )
*
- Value collection for CompressionPolicy1Enum enum
func CompressionPolicy1EnumFromValue ¶ added in v1.1.2
func CompressionPolicy1EnumFromValue(value string) CompressionPolicy1Enum
*
- Converts given value to its enum representation
func (CompressionPolicy1Enum) MarshalJSON ¶ added in v1.1.2
func (r CompressionPolicy1Enum) MarshalJSON() ([]byte, error)
func (*CompressionPolicy1Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *CompressionPolicy1Enum) UnmarshalJSON(data []byte) error
type CompressionPolicyEnum ¶
type CompressionPolicyEnum int
*
- Type definition for CompressionPolicyEnum enum
const ( CompressionPolicy_KCOMPRESSIONNONE CompressionPolicyEnum = 1 + iota CompressionPolicy_KCOMPRESSIONLOW CompressionPolicy_KCOMPRESSIONHIGH )
*
- Value collection for CompressionPolicyEnum enum
func CompressionPolicyEnumFromValue ¶
func CompressionPolicyEnumFromValue(value string) CompressionPolicyEnum
*
- Converts given value to its enum representation
func (CompressionPolicyEnum) MarshalJSON ¶
func (r CompressionPolicyEnum) MarshalJSON() ([]byte, error)
func (*CompressionPolicyEnum) UnmarshalJSON ¶
func (r *CompressionPolicyEnum) UnmarshalJSON(data []byte) error
type CompressionPolicyVaultEnum ¶
type CompressionPolicyVaultEnum int
*
- Type definition for CompressionPolicyVaultEnum enum
const ( CompressionPolicyVault_KCOMPRESSIONNONE CompressionPolicyVaultEnum = 1 + iota CompressionPolicyVault_KCOMPRESSIONLOW CompressionPolicyVault_KCOMPRESSIONHIGH )
*
- Value collection for CompressionPolicyVaultEnum enum
func CompressionPolicyVaultEnumFromValue ¶
func CompressionPolicyVaultEnumFromValue(value string) CompressionPolicyVaultEnum
*
- Converts given value to its enum representation
func (CompressionPolicyVaultEnum) MarshalJSON ¶
func (r CompressionPolicyVaultEnum) MarshalJSON() ([]byte, error)
func (*CompressionPolicyVaultEnum) UnmarshalJSON ¶
func (r *CompressionPolicyVaultEnum) UnmarshalJSON(data []byte) error
type ConnectionStateEnum ¶
type ConnectionStateEnum int
*
- Type definition for ConnectionStateEnum enum
const ( ConnectionState_KCONNECTED ConnectionStateEnum = 1 + iota ConnectionState_KDISCONNECTED ConnectionState_KINACCESSIBLE ConnectionState_KINVALID ConnectionState_KORPHANED ConnectionState_KNOTRESPONDING )
*
- Value collection for ConnectionStateEnum enum
func ConnectionStateEnumFromValue ¶
func ConnectionStateEnumFromValue(value string) ConnectionStateEnum
*
- Converts given value to its enum representation
func (ConnectionStateEnum) MarshalJSON ¶
func (r ConnectionStateEnum) MarshalJSON() ([]byte, error)
func (*ConnectionStateEnum) UnmarshalJSON ¶
func (r *ConnectionStateEnum) UnmarshalJSON(data []byte) error
type ConnectorParameters ¶
type ConnectorParameters struct { Endpoint *string `json:"endpoint,omitempty" form:"endpoint,omitempty"` //Specify an IP address or URL of the environment. Environment EnvironmentConnectorParametersEnum `json:"environment,omitempty" form:"environment,omitempty"` //Specifies the environment like VMware, SQL, where the Id *int64 `json:"id,omitempty" form:"id,omitempty"` //Specifies a Unique id that is generated when the Source is registered. Version *int64 `json:"version,omitempty" form:"version,omitempty"` //Version is updated each time the connector parameters are updated. }
* Structure for the custom type ConnectorParameters
type ConnectorParams ¶ added in v1.1.2
type ConnectorParams struct { AgentEndpoint *string `json:"agentEndpoint,omitempty" form:"agentEndpoint,omitempty"` //For some of the environments connection to endpoint is done through an AgentPort *int64 `json:"agentPort,omitempty" form:"agentPort,omitempty"` //Optional agent port to use when connecting to the server. Credentials *Credentials `json:"credentials,omitempty" form:"credentials,omitempty"` //Specifies credentials to access a target source. Endpoint *string `json:"endpoint,omitempty" form:"endpoint,omitempty"` //The endpoint URL of the environment (such as the address of the vCenter Entity *EntityProto `json:"entity,omitempty" form:"entity,omitempty"` //Specifies the attributes and the latest statistics about an entity. HostType *int64 `json:"hostType,omitempty" form:"hostType,omitempty"` //The host environment type. This is set for kPhysical type environment. Id *int64 `json:"id,omitempty" form:"id,omitempty"` //A unique id associated with this connector params. This is a convenience Port *int64 `json:"port,omitempty" form:"port,omitempty"` //Optional port to use when connecting to the server. TenantId *string `json:"tenantId,omitempty" form:"tenantId,omitempty"` //The tenant_id for the environment. This is used to remotely access Type *int64 `json:"type,omitempty" form:"type,omitempty"` //The type of environment to connect to. Version *int64 `json:"version,omitempty" form:"version,omitempty"` //A version that is associated with the params. This is updated anytime }
* Structure for the custom type ConnectorParams
type Consumer ¶ added in v1.1.2
type Consumer struct { Id *int64 `json:"id,omitempty" form:"id,omitempty"` //Specifies the id of the consumer. Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies the name of the consumer. Type TypeConsumerEnum `json:"type,omitempty" form:"type,omitempty"` //Specifies the type of the consumer. }
* Structure for the custom type Consumer
type ConsumerStats ¶ added in v1.1.2
type ConsumerStats struct { ConsumerType ConsumerTypeEnum `json:"consumerType,omitempty" form:"consumerType,omitempty"` //Specifies the type of the consumer. GroupList []*StatsGroup `json:"groupList,omitempty" form:"groupList,omitempty"` //Specifies a list of groups associated to this consumer. Id *int64 `json:"id,omitempty" form:"id,omitempty"` //Specifies the id of the consumer. Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies the name of the consumer. QuotaHardLimitBytes *int64 `json:"quotaHardLimitBytes,omitempty" form:"quotaHardLimitBytes,omitempty"` //Specifies the hard limit of logical quota of the consumer. This field SchemaInfoList []*UsageSchemaInfo `json:"schemaInfoList,omitempty" form:"schemaInfoList,omitempty"` //Specifies a list of schemaInfos of the consumer. Stats *DataUsageStats `json:"stats,omitempty" form:"stats,omitempty"` //Specifies the data usage metric of the data stored on the Cohesity }
* Structure for the custom type ConsumerStats
type ConsumerTypeEnum ¶ added in v1.1.2
type ConsumerTypeEnum int
*
- Type definition for ConsumerTypeEnum enum
const ( ConsumerType_KVIEWS ConsumerTypeEnum = 1 + iota ConsumerType_KPROTECTIONRUNS ConsumerType_KREPLICATIONRUNS )
*
- Value collection for ConsumerTypeEnum enum
func ConsumerTypeEnumFromValue ¶ added in v1.1.2
func ConsumerTypeEnumFromValue(value string) ConsumerTypeEnum
*
- Converts given value to its enum representation
func (ConsumerTypeEnum) MarshalJSON ¶ added in v1.1.2
func (r ConsumerTypeEnum) MarshalJSON() ([]byte, error)
func (*ConsumerTypeEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *ConsumerTypeEnum) UnmarshalJSON(data []byte) error
type ConsumerTypeGetConsumerStatsEnum ¶ added in v1.1.2
type ConsumerTypeGetConsumerStatsEnum int
*
- Type definition for ConsumerTypeGetConsumerStatsEnum enum
const ( ConsumerTypeGetConsumerStats_KVIEWS ConsumerTypeGetConsumerStatsEnum = 1 + iota ConsumerTypeGetConsumerStats_KPROTECTIONRUNS ConsumerTypeGetConsumerStats_KREPLICATIONRUNS )
*
- Value collection for ConsumerTypeGetConsumerStatsEnum enum
func ConsumerTypeGetConsumerStatsEnumFromValue ¶ added in v1.1.2
func ConsumerTypeGetConsumerStatsEnumFromValue(value string) ConsumerTypeGetConsumerStatsEnum
*
- Converts given value to its enum representation
func (ConsumerTypeGetConsumerStatsEnum) MarshalJSON ¶ added in v1.1.2
func (r ConsumerTypeGetConsumerStatsEnum) MarshalJSON() ([]byte, error)
func (*ConsumerTypeGetConsumerStatsEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *ConsumerTypeGetConsumerStatsEnum) UnmarshalJSON(data []byte) error
type ConsumerTypeGetTenantStatsEnum ¶ added in v1.1.2
type ConsumerTypeGetTenantStatsEnum int
*
- Type definition for ConsumerTypeGetTenantStatsEnum enum
const ( ConsumerTypeGetTenantStats_KVIEWS ConsumerTypeGetTenantStatsEnum = 1 + iota ConsumerTypeGetTenantStats_KPROTECTIONRUNS ConsumerTypeGetTenantStats_KREPLICATIONRUNS )
*
- Value collection for ConsumerTypeGetTenantStatsEnum enum
func ConsumerTypeGetTenantStatsEnumFromValue ¶ added in v1.1.2
func ConsumerTypeGetTenantStatsEnumFromValue(value string) ConsumerTypeGetTenantStatsEnum
*
- Converts given value to its enum representation
func (ConsumerTypeGetTenantStatsEnum) MarshalJSON ¶ added in v1.1.2
func (r ConsumerTypeGetTenantStatsEnum) MarshalJSON() ([]byte, error)
func (*ConsumerTypeGetTenantStatsEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *ConsumerTypeGetTenantStatsEnum) UnmarshalJSON(data []byte) error
type ContinuousSchedule ¶
type ContinuousSchedule struct {
BackupIntervalMins *int64 `json:"backupIntervalMins,omitempty" form:"backupIntervalMins,omitempty"` //If specified, this field defines the time interval in minutes when
}
* Structure for the custom type ContinuousSchedule
type CopyRun ¶
type CopyRun struct { CopySnapshotTasks []*CopySnapshotTaskStatus `json:"copySnapshotTasks,omitempty" form:"copySnapshotTasks,omitempty"` //Specifies the status information of each task that copies the snapshot Error *string `json:"error,omitempty" form:"error,omitempty"` //Specifies if an error occurred (if any) while running this task. ExpiryTimeUsecs *int64 `json:"expiryTimeUsecs,omitempty" form:"expiryTimeUsecs,omitempty"` //Specifies expiry time of the copies of the snapshots in this Protection HoldForLegalPurpose *bool `json:"holdForLegalPurpose,omitempty" form:"holdForLegalPurpose,omitempty"` //Specifies whether legal hold is enabled on this run. It is true if the LegalHoldings []*LegalHoldings `json:"legalHoldings,omitempty" form:"legalHoldings,omitempty"` //Specifies the list of Protection Source Ids and the legal hold status. RunStartTimeUsecs *int64 `json:"runStartTimeUsecs,omitempty" form:"runStartTimeUsecs,omitempty"` //Specifies start time of the copy run. Stats *CopyRunStats `json:"stats,omitempty" form:"stats,omitempty"` //Stats for one copy task or aggregated stats of a Copy Run in a Status StatusCopyRunEnum `json:"status,omitempty" form:"status,omitempty"` //Specifies the aggregated status of copy tasks such as 'kRunning', Target *SnapshotTargetSettings `json:"target,omitempty" form:"target,omitempty"` //Specifies settings about a target where a copied Snapshot is stored. TaskUid *UniversalId `json:"taskUid,omitempty" form:"taskUid,omitempty"` //Specifies a globally unique id of the copy task. UserActionMessage *string `json:"userActionMessage,omitempty" form:"userActionMessage,omitempty"` //Specifies a message to the user if any manual intervention is needed to }
* Structure for the custom type CopyRun
type CopyRunStats ¶
type CopyRunStats struct { EndTimeUsecs *int64 `json:"endTimeUsecs,omitempty" form:"endTimeUsecs,omitempty"` //Specifies the time when this replication ended. If not set, then the IsIncremental *bool `json:"isIncremental,omitempty" form:"isIncremental,omitempty"` //Specifies whether this archival is incremental for archival targets. LogicalBytesTransferred *int64 `json:"logicalBytesTransferred,omitempty" form:"logicalBytesTransferred,omitempty"` //Specifies the number of logical bytes transferred for this replication LogicalSizeBytes *int64 `json:"logicalSizeBytes,omitempty" form:"logicalSizeBytes,omitempty"` //Specifies the total amount of logical data to be transferred for this LogicalTransferRateBps *int64 `json:"logicalTransferRateBps,omitempty" form:"logicalTransferRateBps,omitempty"` //Specifies average logical bytes transfer rate in bytes per second for PhysicalBytesTransferred *int64 `json:"physicalBytesTransferred,omitempty" form:"physicalBytesTransferred,omitempty"` //Specifies the number of physical bytes sent over the wire for StartTimeUsecs *int64 `json:"startTimeUsecs,omitempty" form:"startTimeUsecs,omitempty"` //Specifies the time when this replication was started. If not set, then }
* Structure for the custom type CopyRunStats
type CopySnapshotTaskStatus ¶
type CopySnapshotTaskStatus struct { Error *string `json:"error,omitempty" form:"error,omitempty"` //Specifies if an error occurred (if any) while running this task. Source *ProtectionSource `json:"source,omitempty" form:"source,omitempty"` //Specifies a generic structure that represents a node Stats *CopyRunStats `json:"stats,omitempty" form:"stats,omitempty"` //Stats for one copy task or aggregated stats of a Copy Run in a Status StatusCopySnapshotTaskStatusEnum `json:"status,omitempty" form:"status,omitempty"` //Specifies the status of the source object being protected. TaskEndTimeUsecs *int64 `json:"taskEndTimeUsecs,omitempty" form:"taskEndTimeUsecs,omitempty"` //Specifies the end time of the copy task. The end time TaskStartTimeUsecs *int64 `json:"taskStartTimeUsecs,omitempty" form:"taskStartTimeUsecs,omitempty"` //Specifies the start time of the copy task. The start time }
* Structure for the custom type CopySnapshotTaskStatus
type CountByTier ¶
type CountByTier struct { DiskCount *int64 `json:"diskCount,omitempty" form:"diskCount,omitempty"` //DiskCount is the disk number of the storage tier. StorageTier StorageTierEnum `json:"storageTier,omitempty" form:"storageTier,omitempty"` //StorageTier is the type of StorageTier. }
* Structure for the custom type CountByTier
type CreateActiveDirectoryEntryParams ¶ added in v1.1.2
type CreateActiveDirectoryEntryParams struct { DomainName *string `json:"domainName,omitempty" form:"domainName,omitempty"` //Specifies the fully qualified domain name (FQDN) of an Active Directory. FallbackUserIdMappingInfo *UserIdMapping `json:"fallbackUserIdMappingInfo,omitempty" form:"fallbackUserIdMappingInfo,omitempty"` //Specifies how the Unix and Windows users are mapped in an Active Directory. IgnoredTrustedDomains *[]string `json:"ignoredTrustedDomains,omitempty" form:"ignoredTrustedDomains,omitempty"` //Specifies the list of trusted domains that were set by the user to be LdapProviderId *int64 `json:"ldapProviderId,omitempty" form:"ldapProviderId,omitempty"` //Specifies the LDAP provider id which is map to this Active Directory MachineAccounts *[]string `json:"machineAccounts,omitempty" form:"machineAccounts,omitempty"` //Array of Machine Accounts. OuName *string `json:"ouName,omitempty" form:"ouName,omitempty"` //Specifies an optional Organizational Unit name. OverwriteExistingAccounts *bool `json:"overwriteExistingAccounts,omitempty" form:"overwriteExistingAccounts,omitempty"` //Specifies whether the specified machine accounts should overwrite the Password *string `json:"password,omitempty" form:"password,omitempty"` //Specifies the password for the specified userName. PreferredDomainControllers []*PreferredDomainController `json:"preferredDomainControllers,omitempty" form:"preferredDomainControllers,omitempty"` //Specifies Map of Active Directory domain names to its preferred domain TenantId *string `json:"tenantId,omitempty" form:"tenantId,omitempty"` //Specifies the unique id of the tenant. TrustedDomains *[]string `json:"trustedDomains,omitempty" form:"trustedDomains,omitempty"` //Specifies the trusted domains of the Active Directory domain. TrustedDomainsEnabled *bool `json:"trustedDomainsEnabled,omitempty" form:"trustedDomainsEnabled,omitempty"` //Specifies whether Trusted Domain discovery is disabled. UnixRootSid *string `json:"unixRootSid,omitempty" form:"unixRootSid,omitempty"` //Specifies the SID of the Active Directory domain user to be mapped to UserIdMappingInfo *UserIdMapping `json:"userIdMappingInfo,omitempty" form:"userIdMappingInfo,omitempty"` //Specifies how the Unix and Windows users are mapped in an Active Directory. UserName *string `json:"userName,omitempty" form:"userName,omitempty"` //Specifies a userName that has administrative privileges in the domain. Workgroup *string `json:"workgroup,omitempty" form:"workgroup,omitempty"` //Specifies an optional Workgroup name. }
* Structure for the custom type CreateActiveDirectoryEntryParams
type CreateBondParameters ¶
type CreateBondParameters struct { BondingMode BondingModeCreateBondParametersEnum `json:"bondingMode,omitempty" form:"bondingMode,omitempty"` //Specifies the bonding mode to use for this bond. If not specified, Name string `json:"name" form:"name"` //Specifies a unique name to identify the bond being created. Slaves []string `json:"slaves" form:"slaves"` //Specifies the names of the slaves of this bond. }
* Structure for the custom type CreateBondParameters
type CreateBondResult ¶
type CreateBondResult struct {
Message *string `json:"message,omitempty" form:"message,omitempty"` //Specifies a message describing the result of the operation.
}
* Structure for the custom type CreateBondResult
type CreateCloudClusterParameters ¶
type CreateCloudClusterParameters struct { ClusterName string `json:"clusterName" form:"clusterName"` //Specifies the name of the new Cluster. EncryptionConfig *EncryptionConfiguration `json:"encryptionConfig,omitempty" form:"encryptionConfig,omitempty"` //Specifies the parameters the user wants to use when configuring encryption MetadataFaultTolerance *int64 `json:"metadataFaultTolerance,omitempty" form:"metadataFaultTolerance,omitempty"` //Specifies the metadata fault tolerance. NetworkConfig CloudNetworkConfiguration `json:"networkConfig" form:"networkConfig"` //Specifies all of the parameters needed for network configuration of NodeIps []string `json:"nodeIps" form:"nodeIps"` //Specifies the configuration for the nodes in the new cluster. }
* Structure for the custom type CreateCloudClusterParameters
type CreateClusterResult ¶
type CreateClusterResult struct { ClusterId *int64 `json:"clusterId,omitempty" form:"clusterId,omitempty"` //Specifies the ID of the new Cluster. ClusterName *string `json:"clusterName,omitempty" form:"clusterName,omitempty"` //Specifies the name of the new Cluster. ClusterSwVersion *string `json:"clusterSwVersion,omitempty" form:"clusterSwVersion,omitempty"` //Specifies the software version of the new Cluster. HealthyNodes []*NodeStatus `json:"healthyNodes,omitempty" form:"healthyNodes,omitempty"` //Specifies the status of the Nodes in the Cluster. All Nodes that IncarnationId *int64 `json:"incarnationId,omitempty" form:"incarnationId,omitempty"` //Specifies the Incarnation ID of the new Cluster. Message *string `json:"message,omitempty" form:"message,omitempty"` //Specifies an optional message field. UnhealthyNodes []*NodeStatus `json:"unhealthyNodes,omitempty" form:"unhealthyNodes,omitempty"` //Specifies the status of the Nodes in the Cluster. All Nodes that are }
* Structure for the custom type CreateClusterResult
type CreateIdpConfigurationRequest ¶
type CreateIdpConfigurationRequest struct { AllowLocalAuthentication *bool `json:"allowLocalAuthentication,omitempty" form:"allowLocalAuthentication,omitempty"` //Specifies whether to allow local authentication. When IdP is configured, Certificate *string `json:"certificate,omitempty" form:"certificate,omitempty"` //Specifies the certificate generated for the app by the IdP service when CertificateFilename *string `json:"certificateFilename,omitempty" form:"certificateFilename,omitempty"` //Specifies the filename used to upload the certificate. Domain *string `json:"domain,omitempty" form:"domain,omitempty"` //Specifies a unique name for this IdP configuration. Enable *bool `json:"enable,omitempty" form:"enable,omitempty"` //Specifies a flag to enable or disable this IdP service. When it is set IssuerId *string `json:"issuerId,omitempty" form:"issuerId,omitempty"` //Specifies the IdP provided Issuer ID for the app. Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies the name of the vendor providing IdP service. Roles *[]string `json:"roles,omitempty" form:"roles,omitempty"` //Specifies a list roles assigned to an IdP user if samlAttributeName is SamlAttributeName *string `json:"samlAttributeName,omitempty" form:"samlAttributeName,omitempty"` //Specifies the SAML attribute name that contains a comma separated list SignRequest *bool `json:"signRequest,omitempty" form:"signRequest,omitempty"` //Specifies whether to sign the SAML request or not. When it is set SsoUrl *string `json:"ssoUrl,omitempty" form:"ssoUrl,omitempty"` //Specifies the SSO URL of the IdP service for the customer. This is the TenantId *string `json:"tenantId,omitempty" form:"tenantId,omitempty"` //Specifies the Tenant Id if the IdP is configured for a Tenant. If this is }
* Structure for the custom type CreateIdpConfigurationRequest
type CreatePhysicalClusterParameters ¶
type CreatePhysicalClusterParameters struct { ClusterName string `json:"clusterName" form:"clusterName"` //Specifies the name of the new Cluster. EncryptionConfig *EncryptionConfiguration `json:"encryptionConfig,omitempty" form:"encryptionConfig,omitempty"` //Specifies the parameters the user wants to use when configuring encryption IpmiConfig IpmiConfiguration `json:"ipmiConfig" form:"ipmiConfig"` //Specifies the parameters for configuration of IPMI. This is only needed MetadataFaultTolerance *int64 `json:"metadataFaultTolerance,omitempty" form:"metadataFaultTolerance,omitempty"` //Specifies the metadata fault tolerance. NetworkConfig NetworkConfiguration `json:"networkConfig" form:"networkConfig"` //Specifies all of the parameters needed for network configuration of NodeConfigs []*PhysicalNodeConfiguration `json:"nodeConfigs" form:"nodeConfigs"` //Specifies the configuration for the nodes in the new cluster. }
* Structure for the custom type CreatePhysicalClusterParameters
type CreateRemoteVaultRestoreTaskParameters ¶
type CreateRemoteVaultRestoreTaskParameters struct { GlacierRetrievalType GlacierRetrievalTypeEnum `json:"glacierRetrievalType,omitempty" form:"glacierRetrievalType,omitempty"` //Specifies the way data needs to be retrieved from the external target. RestoreObjects []*IndexAndSnapshots `json:"restoreObjects,omitempty" form:"restoreObjects,omitempty"` //Array of Restore Objects. SearchJobUid UniversalId `json:"searchJobUid" form:"searchJobUid"` //Specifies the unique id of the remote Vault search Job. TaskName string `json:"taskName" form:"taskName"` //Specifies a name of the restore task. VaultId int64 `json:"vaultId" form:"vaultId"` //Specifies the id of the Vault that contains the index and }
* Structure for the custom type CreateRemoteVaultRestoreTaskParameters
type CreateRemoteVaultSearchJobParameters ¶
type CreateRemoteVaultSearchJobParameters struct { ClusterMatchString *string `json:"clusterMatchString,omitempty" form:"clusterMatchString,omitempty"` //Filter by specifying a Cluster name prefix string. EncryptionKeys []*VaultEncryptionKey `json:"encryptionKeys,omitempty" form:"encryptionKeys,omitempty"` //Array of Encryption Keys. EndTimeUsecs *int64 `json:"endTimeUsecs,omitempty" form:"endTimeUsecs,omitempty"` //Filter by a end time specified as a Unix epoch Timestamp JobMatchString *string `json:"jobMatchString,omitempty" form:"jobMatchString,omitempty"` //Filter by specifying a Protection Job name prefix string. SearchJobName string `json:"searchJobName" form:"searchJobName"` //Specifies the search Job name. StartTimeUsecs *int64 `json:"startTimeUsecs,omitempty" form:"startTimeUsecs,omitempty"` //Filter by a start time specified as a Unix epoch Timestamp VaultId int64 `json:"vaultId" form:"vaultId"` //Specifies the id of the Vault to search. This id was assigned by the }
* Structure for the custom type CreateRemoteVaultSearchJobParameters
type CreateViewBoxParams ¶
type CreateViewBoxParams struct { AdDomainName *string `json:"adDomainName,omitempty" form:"adDomainName,omitempty"` //Specifies an active directory domain that this view box is mapped to. ClientSubnetWhiteList []*Subnet `json:"clientSubnetWhiteList,omitempty" form:"clientSubnetWhiteList,omitempty"` //Array of Subnets. CloudDownWaterfallThresholdPct *int64 `json:"cloudDownWaterfallThresholdPct,omitempty" form:"cloudDownWaterfallThresholdPct,omitempty"` //Specifies the cloud down water-fall threshold percentage. This indicates CloudDownWaterfallThresholdSecs *int64 `json:"cloudDownWaterfallThresholdSecs,omitempty" form:"cloudDownWaterfallThresholdSecs,omitempty"` //Specifies the cloud down water-fall threshold seconds. This indicates ClusterPartitionId int64 `json:"clusterPartitionId" form:"clusterPartitionId"` //Specifies the Cluster Partition id where the Storage Domain (View Box) is DefaultUserQuotaPolicy *QuotaPolicy `json:"defaultUserQuotaPolicy,omitempty" form:"defaultUserQuotaPolicy,omitempty"` //Specifies an optional quota policy/limits that are inherited by all users DefaultViewQuotaPolicy *QuotaPolicy `json:"defaultViewQuotaPolicy,omitempty" form:"defaultViewQuotaPolicy,omitempty"` //Specifies an optional default logical quota limit (in bytes) LdapProviderId *int64 `json:"ldapProviderId,omitempty" form:"ldapProviderId,omitempty"` //When set, the following provides the LDAP provider the view box is Name string `json:"name" form:"name"` //Specifies the name of the Storage Domain (View Box). PhysicalQuota *QuotaPolicy `json:"physicalQuota,omitempty" form:"physicalQuota,omitempty"` //Specifies an optional quota limit (in bytes) for the physical S3BucketsAllowed *bool `json:"s3BucketsAllowed,omitempty" form:"s3BucketsAllowed,omitempty"` //Specifies whether creation of a S3 bucket is allowed in this StoragePolicy *StoragePolicy `json:"storagePolicy,omitempty" form:"storagePolicy,omitempty"` //Specifies the storage options applied to a Storage Domain (View Box). TenantIdVec *[]string `json:"tenantIdVec,omitempty" form:"tenantIdVec,omitempty"` //Optional ids for the tenants that this view box belongs. This must be }
* Structure for the custom type CreateViewBoxParams
type CreateViewRequest ¶
type CreateViewRequest struct { AccessSids *[]string `json:"accessSids,omitempty" form:"accessSids,omitempty"` //Array of Security Identifiers (SIDs) AntivirusScanConfig *AntivirusScanConfig `json:"antivirusScanConfig,omitempty" form:"antivirusScanConfig,omitempty"` //Specifies the antivirus scan config settings for this View. CaseInsensitiveNamesEnabled *bool `json:"caseInsensitiveNamesEnabled,omitempty" form:"caseInsensitiveNamesEnabled,omitempty"` //Specifies whether to support case insensitive file/folder names. This Description *string `json:"description,omitempty" form:"description,omitempty"` //Specifies an optional text description about the View. EnableFilerAuditLogging *bool `json:"enableFilerAuditLogging,omitempty" form:"enableFilerAuditLogging,omitempty"` //Specifies if Filer Audit Logging is enabled for this view. EnableMixedModePermissions *bool `json:"enableMixedModePermissions,omitempty" form:"enableMixedModePermissions,omitempty"` //If set, mixed mode (NFS and SMB) access is enabled for this view. EnableNfsViewDiscovery *bool `json:"enableNfsViewDiscovery,omitempty" form:"enableNfsViewDiscovery,omitempty"` //If set, it enables discovery of view for NFS. EnableOfflineCaching *bool `json:"enableOfflineCaching,omitempty" form:"enableOfflineCaching,omitempty"` //Specifies whether to enable offline file caching of the view. EnableSmbAccessBasedEnumeration *bool `json:"enableSmbAccessBasedEnumeration,omitempty" form:"enableSmbAccessBasedEnumeration,omitempty"` //Specifies if access-based enumeration should be enabled. EnableSmbEncryption *bool `json:"enableSmbEncryption,omitempty" form:"enableSmbEncryption,omitempty"` //Specifies the SMB encryption for the View. If set, it enables the SMB EnableSmbViewDiscovery *bool `json:"enableSmbViewDiscovery,omitempty" form:"enableSmbViewDiscovery,omitempty"` //If set, it enables discovery of view for SMB. EnforceSmbEncryption *bool `json:"enforceSmbEncryption,omitempty" form:"enforceSmbEncryption,omitempty"` //Specifies the SMB encryption for all the sessions for the View. FileExtensionFilter *FileExtensionFilter `json:"fileExtensionFilter,omitempty" form:"fileExtensionFilter,omitempty"` //TODO: Write general description for this field FileLockConfig *FileLevelDataLockConfig `json:"fileLockConfig,omitempty" form:"fileLockConfig,omitempty"` //Specifies a config to lock files in a view - to protect from malicious or LogicalQuota *QuotaPolicy `json:"logicalQuota,omitempty" form:"logicalQuota,omitempty"` //Specifies an optional logical quota limit (in bytes) for the usage allowed Name string `json:"name" form:"name"` //Specifies the name of the new View to create. NfsRootPermissions *NfsRootPermissions `json:"nfsRootPermissions,omitempty" form:"nfsRootPermissions,omitempty"` //Specifies the config of NFS root permission of a view file system. OverrideGlobalWhitelist *bool `json:"overrideGlobalWhitelist,omitempty" form:"overrideGlobalWhitelist,omitempty"` //Specifies whether view level client subnet whitelist overrides cluster and ProtocolAccess ProtocolAccessEnum `json:"protocolAccess,omitempty" form:"protocolAccess,omitempty"` //Specifies the supported Protocols for the View. Qos *QoS `json:"qos,omitempty" form:"qos,omitempty"` //Specifies the Quality of Service (QoS) Policy for the View. S3KeyMappingConfig S3KeyMappingConfigCreateViewRequestEnum `json:"s3KeyMappingConfig,omitempty" form:"s3KeyMappingConfig,omitempty"` //Specifies key mapping config of S3 storage. SecurityMode SecurityModeEnum `json:"securityMode,omitempty" form:"securityMode,omitempty"` //Specifies the security mode used for this view. SmbPermissionsInfo *SmbPermissionsInfo `json:"smbPermissionsInfo,omitempty" form:"smbPermissionsInfo,omitempty"` //Specifies information about SMB permissions. StoragePolicyOverride *StoragePolicyOverride `json:"storagePolicyOverride,omitempty" form:"storagePolicyOverride,omitempty"` //Specifies if inline deduplication and compression settings inherited from SubnetWhitelist []*Subnet `json:"subnetWhitelist,omitempty" form:"subnetWhitelist,omitempty"` //Array of Subnets. TenantId *string `json:"tenantId,omitempty" form:"tenantId,omitempty"` //Optional tenant id who has access to this View. ViewBoxId int64 `json:"viewBoxId" form:"viewBoxId"` //Specifies the id of the Storage Domain (View Box) where the View will be }
* Structure for the custom type CreateViewRequest
type CreateVirtualClusterParameters ¶
type CreateVirtualClusterParameters struct { ClusterName string `json:"clusterName" form:"clusterName"` //Specifies the name of the new Cluster. EncryptionConfig *EncryptionConfiguration `json:"encryptionConfig,omitempty" form:"encryptionConfig,omitempty"` //Specifies the parameters the user wants to use when configuring encryption MetadataFaultTolerance *int64 `json:"metadataFaultTolerance,omitempty" form:"metadataFaultTolerance,omitempty"` //Specifies the metadata fault tolerance. NetworkConfig NetworkConfiguration `json:"networkConfig" form:"networkConfig"` //Specifies all of the parameters needed for network configuration of NodeConfigs []*VirtualNodeConfiguration `json:"nodeConfigs" form:"nodeConfigs"` //Specifies the configuration for the nodes in the new cluster. }
* Structure for the custom type CreateVirtualClusterParameters
type CreatedRemoteVaultSearchJobUid ¶
type CreatedRemoteVaultSearchJobUid struct {
SearchJobUid *UniversalId `json:"searchJobUid,omitempty" form:"searchJobUid,omitempty"` //Specifies the unique id assigned for the search Job on the Cluster.
}
* Structure for the custom type CreatedRemoteVaultSearchJobUid
type Credentials ¶
type Credentials struct { Password *string `json:"password,omitempty" form:"password,omitempty"` //Specifies password of the username to access the target source. Username *string `json:"username,omitempty" form:"username,omitempty"` //Specifies username to access the target source. }
* Structure for the custom type Credentials
type CurrentOperationEnum ¶
type CurrentOperationEnum int
*
- Type definition for CurrentOperationEnum enum
const ( CurrentOperation_KREMOVENODE CurrentOperationEnum = 1 + iota CurrentOperation_KUPGRADE CurrentOperation_KNONE CurrentOperation_KDESTROY CurrentOperation_KCLEAN CurrentOperation_KRESTARTSERVICES )
*
- Value collection for CurrentOperationEnum enum
func CurrentOperationEnumFromValue ¶
func CurrentOperationEnumFromValue(value string) CurrentOperationEnum
*
- Converts given value to its enum representation
func (CurrentOperationEnum) MarshalJSON ¶
func (r CurrentOperationEnum) MarshalJSON() ([]byte, error)
func (*CurrentOperationEnum) UnmarshalJSON ¶
func (r *CurrentOperationEnum) UnmarshalJSON(data []byte) error
type CustomUnixIdAttributes ¶
type CustomUnixIdAttributes struct { GidAttrName *string `json:"gidAttrName,omitempty" form:"gidAttrName,omitempty"` //Specifies the custom field name in Active Directory user properties to get UidAttrName *string `json:"uidAttrName,omitempty" form:"uidAttrName,omitempty"` //Specifies the custom field name in Active Directory user properties to get }
* Structure for the custom type CustomUnixIdAttributes
type DailySchedule ¶
type DailySchedule struct {
Days *[]DayEnum `json:"days,omitempty" form:"days,omitempty"` //Array of Days.
}
* Structure for the custom type DailySchedule
type DataDiskTypeEnum ¶
type DataDiskTypeEnum int
*
- Type definition for DataDiskTypeEnum enum
const ( DataDiskType_KPREMIUMSSD DataDiskTypeEnum = 1 + iota DataDiskType_KSTANDARDSSD DataDiskType_KSTANDARDHDD )
*
- Value collection for DataDiskTypeEnum enum
func DataDiskTypeEnumFromValue ¶
func DataDiskTypeEnumFromValue(value string) DataDiskTypeEnum
*
- Converts given value to its enum representation
func (DataDiskTypeEnum) MarshalJSON ¶
func (r DataDiskTypeEnum) MarshalJSON() ([]byte, error)
func (*DataDiskTypeEnum) UnmarshalJSON ¶
func (r *DataDiskTypeEnum) UnmarshalJSON(data []byte) error
type DataMigrationJobParameters ¶
type DataMigrationJobParameters struct { ColdFileWindow *int64 `json:"coldFileWindow,omitempty" form:"coldFileWindow,omitempty"` //Identifies the cold files in the NAS source. Files that haven't been FilePathFilter *FilePathFilter `json:"filePathFilter,omitempty" form:"filePathFilter,omitempty"` //Specifies filters to match files and directories on a Server. FileSelectionPolicy FileSelectionPolicyEnum `json:"fileSelectionPolicy,omitempty" form:"fileSelectionPolicy,omitempty"` //Specifies policy to select a file to migrate based on its creation, last FileSizeBytes *int64 `json:"fileSizeBytes,omitempty" form:"fileSizeBytes,omitempty"` //Gives the size criteria to be used for selecting the files to be migrated FileSizePolicy FileSizePolicyEnum `json:"fileSizePolicy,omitempty" form:"fileSizePolicy,omitempty"` //Specifies policy to select a file to migrate based on its size. NfsMountPath *string `json:"nfsMountPath,omitempty" form:"nfsMountPath,omitempty"` //Mount path where the target view must be mounted on all NFS clients for TargetViewName *string `json:"targetViewName,omitempty" form:"targetViewName,omitempty"` //The target view name to which the data will be migrated. }
* Structure for the custom type DataMigrationJobParameters
type DataMigrationPolicy ¶
type DataMigrationPolicy struct { DaysToKeep *int64 `json:"daysToKeep,omitempty" form:"daysToKeep,omitempty"` //Specifies how many days to retain Snapshots on the Cohesity Cluster. SchedulingPolicy *SchedulingPolicy `json:"schedulingPolicy,omitempty" form:"schedulingPolicy,omitempty"` //Specifies settings that define a backup schedule for a Protection Job. WormRetentionType WormRetentionTypeDataMigrationPolicyEnum `json:"wormRetentionType,omitempty" form:"wormRetentionType,omitempty"` //Specifies WORM retention type for the files. When a WORM retention }
* Structure for the custom type DataMigrationPolicy
type DataProtocolEnum ¶
type DataProtocolEnum int
*
- Type definition for DataProtocolEnum enum
const ( DataProtocol_KNFS DataProtocolEnum = 1 + iota DataProtocol_KCIFS DataProtocol_KISCSI DataProtocol_KFC DataProtocol_KFCACHE DataProtocol_KHTTP DataProtocol_KNDMP DataProtocol_KMANAGEMENT )
*
- Value collection for DataProtocolEnum enum
func DataProtocolEnumFromValue ¶
func DataProtocolEnumFromValue(value string) DataProtocolEnum
*
- Converts given value to its enum representation
func (DataProtocolEnum) MarshalJSON ¶
func (r DataProtocolEnum) MarshalJSON() ([]byte, error)
func (*DataProtocolEnum) UnmarshalJSON ¶
func (r *DataProtocolEnum) UnmarshalJSON(data []byte) error
type DataTransferFromVaultPerTask ¶
type DataTransferFromVaultPerTask struct { NumLogicalBytesTransferred *int64 `json:"numLogicalBytesTransferred,omitempty" form:"numLogicalBytesTransferred,omitempty"` //Specifies the total number of logical bytes that are transferred from NumPhysicalBytesTransferred *int64 `json:"numPhysicalBytesTransferred,omitempty" form:"numPhysicalBytesTransferred,omitempty"` //Specifies the total number of physical bytes that are transferred TaskName *string `json:"taskName,omitempty" form:"taskName,omitempty"` //Specifies the task name. TaskType *string `json:"taskType,omitempty" form:"taskType,omitempty"` //Specifies the task type. }
* Structure for the custom type DataTransferFromVaultPerTask
type DataTransferFromVaultSummary ¶
type DataTransferFromVaultSummary struct { DataTransferPerTask []*DataTransferFromVaultPerTask `json:"dataTransferPerTask,omitempty" form:"dataTransferPerTask,omitempty"` //Array of Data Transferred Per Task. NumLogicalBytesTransferred *int64 `json:"numLogicalBytesTransferred,omitempty" form:"numLogicalBytesTransferred,omitempty"` //Specifies the total number of logical bytes that have been transferred NumPhysicalBytesTransferred *int64 `json:"numPhysicalBytesTransferred,omitempty" form:"numPhysicalBytesTransferred,omitempty"` //Specifies the total number of physical bytes that have been transferred NumTasks *int64 `json:"numTasks,omitempty" form:"numTasks,omitempty"` //Specifies the number of recover or clone tasks that have transferred data PhysicalDataTransferredBytesDuringTimeRange *[]int64 `json:"physicalDataTransferredBytesDuringTimeRange,omitempty" form:"physicalDataTransferredBytesDuringTimeRange,omitempty"` //Array of Physical Data Transferred Per Day. VaultName *string `json:"vaultName,omitempty" form:"vaultName,omitempty"` //Specifies the name of the Vault (External Target). }
* Structure for the custom type DataTransferFromVaultSummary
type DataUsageStats ¶
type DataUsageStats struct { CloudDataWrittenBytes *int64 `json:"cloudDataWrittenBytes,omitempty" form:"cloudDataWrittenBytes,omitempty"` //Specifies the total data written on cloud tiers, as computed by the CloudTotalPhysicalUsageBytes *int64 `json:"cloudTotalPhysicalUsageBytes,omitempty" form:"cloudTotalPhysicalUsageBytes,omitempty"` //Specifies the total cloud capacity, as computed by the Cohesity Cluster, DataInBytes *int64 `json:"dataInBytes,omitempty" form:"dataInBytes,omitempty"` //Specifies the data brought into the cluster. This is the usage before data DataInBytesAfterDedup *int64 `json:"dataInBytesAfterDedup,omitempty" form:"dataInBytesAfterDedup,omitempty"` //Specifies the the the size of the data has been reduced by change-block DataProtectLogicalUsageBytes *int64 `json:"dataProtectLogicalUsageBytes,omitempty" form:"dataProtectLogicalUsageBytes,omitempty"` //Specifies the logical data used by Data Protect on Cohesity cluster. DataProtectPhysicalUsageBytes *int64 `json:"dataProtectPhysicalUsageBytes,omitempty" form:"dataProtectPhysicalUsageBytes,omitempty"` //Specifies the physical data used by Data Protect on Cohesity cluster. DataWrittenBytes *int64 `json:"dataWrittenBytes,omitempty" form:"dataWrittenBytes,omitempty"` //Specifies the total data written on local and cloud tiers, as computed FileServicesLogicalUsageBytes *int64 `json:"fileServicesLogicalUsageBytes,omitempty" form:"fileServicesLogicalUsageBytes,omitempty"` //Specifies the logical data used by File services on Cohesity cluster. FileServicesPhysicalUsageBytes *int64 `json:"fileServicesPhysicalUsageBytes,omitempty" form:"fileServicesPhysicalUsageBytes,omitempty"` //Specifies the physical data used by File services on Cohesity cluster. LocalDataWrittenBytes *int64 `json:"localDataWrittenBytes,omitempty" form:"localDataWrittenBytes,omitempty"` //Specifies the total data written on local tiers, as computed by the LocalTierResiliencyImpactBytes *int64 `json:"localTierResiliencyImpactBytes,omitempty" form:"localTierResiliencyImpactBytes,omitempty"` //Specifies the size of the data has been replicated to other nodes as per LocalTotalPhysicalUsageBytes *int64 `json:"localTotalPhysicalUsageBytes,omitempty" form:"localTotalPhysicalUsageBytes,omitempty"` //Specifies the total local capacity, as computed by the Cohesity Cluster, StorageConsumedBytes *int64 `json:"storageConsumedBytes,omitempty" form:"storageConsumedBytes,omitempty"` //Specifies the total capacity, as computed by the Cohesity Cluster, TotalLogicalUsageBytes *int64 `json:"totalLogicalUsageBytes,omitempty" form:"totalLogicalUsageBytes,omitempty"` //Specifies the logical usage as computed by the Cohesity Cluster. }
* Structure for the custom type DataUsageStats
type DatastoreInfo ¶
type DatastoreInfo struct { Capacity *int64 `json:"capacity,omitempty" form:"capacity,omitempty"` //Specifies the capacity of the datastore in bytes. FreeSpace *int64 `json:"freeSpace,omitempty" form:"freeSpace,omitempty"` //Specifies the available space on the datastore in bytes. }
* Structure for the custom type DatastoreInfo
type Day1Enum ¶ added in v1.1.2
type Day1Enum int
*
- Type definition for Day1Enum enum
const ( Day1_KSUNDAY Day1Enum = 1 + iota Day1_KMONDAY Day1_KTUESDAY Day1_KWEDNESDAY Day1_KTHURSDAY Day1_KFRIDAY Day1_KSATURDAY )
*
- Value collection for Day1Enum enum
func (Day1Enum) MarshalJSON ¶ added in v1.1.2
func (*Day1Enum) UnmarshalJSON ¶ added in v1.1.2
type Day3Enum ¶ added in v1.1.2
type Day3Enum int
*
- Type definition for Day3Enum enum
const ( Day3_KSUNDAY Day3Enum = 1 + iota Day3_KMONDAY Day3_KTUESDAY Day3_KWEDNESDAY Day3_KTHURSDAY Day3_KFRIDAY Day3_KSATURDAY )
*
- Value collection for Day3Enum enum
func (Day3Enum) MarshalJSON ¶ added in v1.1.2
func (*Day3Enum) UnmarshalJSON ¶ added in v1.1.2
type DayBlackoutPeriodEnum ¶
type DayBlackoutPeriodEnum int
*
- Type definition for DayBlackoutPeriodEnum enum
const ( DayBlackoutPeriod_KSUNDAY DayBlackoutPeriodEnum = 1 + iota DayBlackoutPeriod_KMONDAY DayBlackoutPeriod_KTUESDAY DayBlackoutPeriod_KWEDNESDAY DayBlackoutPeriod_KTHURSDAY DayBlackoutPeriod_KFRIDAY DayBlackoutPeriod_KSATURDAY )
*
- Value collection for DayBlackoutPeriodEnum enum
func DayBlackoutPeriodEnumFromValue ¶
func DayBlackoutPeriodEnumFromValue(value string) DayBlackoutPeriodEnum
*
- Converts given value to its enum representation
func (DayBlackoutPeriodEnum) MarshalJSON ¶
func (r DayBlackoutPeriodEnum) MarshalJSON() ([]byte, error)
func (*DayBlackoutPeriodEnum) UnmarshalJSON ¶
func (r *DayBlackoutPeriodEnum) UnmarshalJSON(data []byte) error
type DayCountEnum ¶
type DayCountEnum int
*
- Type definition for DayCountEnum enum
const ( DayCount_KFIRST DayCountEnum = 1 + iota DayCount_KSECOND DayCount_KTHIRD DayCount_KFOURTH DayCount_KLAST )
*
- Value collection for DayCountEnum enum
func DayCountEnumFromValue ¶
func DayCountEnumFromValue(value string) DayCountEnum
*
- Converts given value to its enum representation
func (DayCountEnum) MarshalJSON ¶
func (r DayCountEnum) MarshalJSON() ([]byte, error)
func (*DayCountEnum) UnmarshalJSON ¶
func (r *DayCountEnum) UnmarshalJSON(data []byte) error
type DayEnum ¶
type DayEnum int
*
- Type definition for DayEnum enum
const ( Day_KSUNDAY DayEnum = 1 + iota Day_KMONDAY Day_KTUESDAY Day_KWEDNESDAY Day_KTHURSDAY Day_KFRIDAY Day_KSATURDAY )
*
- Value collection for DayEnum enum
func (DayEnum) MarshalJSON ¶
func (*DayEnum) UnmarshalJSON ¶
type DayMonthlyScheduleEnum ¶
type DayMonthlyScheduleEnum int
*
- Type definition for DayMonthlyScheduleEnum enum
const ( DayMonthlySchedule_KSUNDAY DayMonthlyScheduleEnum = 1 + iota DayMonthlySchedule_KMONDAY DayMonthlySchedule_KTUESDAY DayMonthlySchedule_KWEDNESDAY DayMonthlySchedule_KTHURSDAY DayMonthlySchedule_KFRIDAY DayMonthlySchedule_KSATURDAY )
*
- Value collection for DayMonthlyScheduleEnum enum
func DayMonthlyScheduleEnumFromValue ¶
func DayMonthlyScheduleEnumFromValue(value string) DayMonthlyScheduleEnum
*
- Converts given value to its enum representation
func (DayMonthlyScheduleEnum) MarshalJSON ¶
func (r DayMonthlyScheduleEnum) MarshalJSON() ([]byte, error)
func (*DayMonthlyScheduleEnum) UnmarshalJSON ¶
func (r *DayMonthlyScheduleEnum) UnmarshalJSON(data []byte) error
type DbFileInfo ¶
type DbFileInfo struct { FileType FileTypeEnum `json:"fileType,omitempty" form:"fileType,omitempty"` //Specifies the format type of the file that SQL database stores the data. FullPath *string `json:"fullPath,omitempty" form:"fullPath,omitempty"` //Specifies the full path of the database file on the SQL host machine. SizeBytes *int64 `json:"sizeBytes,omitempty" form:"sizeBytes,omitempty"` //Specifies the last known size of the database file. }
* Structure for the custom type DbFileInfo
type DbTypeEnum ¶ added in v1.1.2
type DbTypeEnum int
*
- Type definition for DbTypeEnum enum
const ( DbType_KSINGLEINSTANCE DbTypeEnum = 1 + iota DbType_KRACDATABASE )
*
- Value collection for DbTypeEnum enum
func DbTypeEnumFromValue ¶ added in v1.1.2
func DbTypeEnumFromValue(value string) DbTypeEnum
*
- Converts given value to its enum representation
func (DbTypeEnum) MarshalJSON ¶ added in v1.1.2
func (r DbTypeEnum) MarshalJSON() ([]byte, error)
func (*DbTypeEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *DbTypeEnum) UnmarshalJSON(data []byte) error
type DeleteInfectedFileParams ¶
type DeleteInfectedFileParams struct {
InfectedFileIds []*InfectedFileParam `json:"infectedFileIds,omitempty" form:"infectedFileIds,omitempty"` //Specifies the list of infected file path.
}
* Structure for the custom type DeleteInfectedFileParams
type DeleteInfectedFileResponse ¶
type DeleteInfectedFileResponse struct { DeleteFailedInfectedFiles []*InfectedFileId `json:"deleteFailedInfectedFiles,omitempty" form:"deleteFailedInfectedFiles,omitempty"` //Specifies the failed delete infected files. DeleteSucceededInfectedFiles []*InfectedFileId `json:"deleteSucceededInfectedFiles,omitempty" form:"deleteSucceededInfectedFiles,omitempty"` //Specifies the successfully deleted infected files. }
* Structure for the custom type DeleteInfectedFileResponse
type DeleteProtectionJobParam ¶
type DeleteProtectionJobParam struct {
DeleteSnapshots *bool `json:"deleteSnapshots,omitempty" form:"deleteSnapshots,omitempty"` //Specifies if Snapshots generated by the Protection Job should also be
}
* Structure for the custom type DeleteProtectionJobParam
type DeleteRouteParam ¶
type DeleteRouteParam struct { DestNetwork *string `json:"destNetwork,omitempty" form:"destNetwork,omitempty"` //Destination network. IfName *string `json:"ifName,omitempty" form:"ifName,omitempty"` //Specifies the network interfaces name to use for communicating with the IfaceGroupName *string `json:"ifaceGroupName,omitempty" form:"ifaceGroupName,omitempty"` //Specifies the network interfaces group or vlan interface group to }
* Structure for the custom type DeleteRouteParam
type DeleteViewUsersQuotaParameters ¶
type DeleteViewUsersQuotaParameters struct { DeleteAll *bool `json:"deleteAll,omitempty" form:"deleteAll,omitempty"` //Delete all existing user quota override policies. UserIds []*UserId `json:"userIds,omitempty" form:"userIds,omitempty"` //The user ids whose policy needs to be deleted. ViewName *string `json:"viewName,omitempty" form:"viewName,omitempty"` //View name of input view. }
* Structure for the custom type DeleteViewUsersQuotaParameters
type DeliveryRuleProtoDeliveryTarget ¶ added in v1.1.2
type DeliveryRuleProtoDeliveryTarget struct { EmailAddress *string `json:"emailAddress,omitempty" form:"emailAddress,omitempty"` //List of email addresses to send notifications. ExternalApiCurlOptions *string `json:"externalApiCurlOptions,omitempty" form:"externalApiCurlOptions,omitempty"` //Specifies the curl options used to invoke above rest external api. ExternalApiUrl *string `json:"externalApiUrl,omitempty" form:"externalApiUrl,omitempty"` //Specifies the external api to be invoked when an alert matching this Locale *string `json:"locale,omitempty" form:"locale,omitempty"` //Locale for the delivery target. }
* Structure for the custom type DeliveryRuleProtoDeliveryTarget
type DeployCertParameters ¶ added in v1.1.2
type DeployCertParameters struct { CertFileName *string `json:"certFileName,omitempty" form:"certFileName,omitempty"` //Specifies the filename of the certificate. Password *[]string `json:"password,omitempty" form:"password,omitempty"` //Specifies the passsword of the host to establish SSH connection. ServerName *[]string `json:"serverName,omitempty" form:"serverName,omitempty"` //Specifies the servername of the host where certificate is to be deployed. Target *[]string `json:"target,omitempty" form:"target,omitempty"` //Specifies the target location on the host where the certificate is UserName *[]string `json:"userName,omitempty" form:"userName,omitempty"` //TODO(Sai Akhil S): Accept credentials for the cluster instead of each ValidDays *int64 `json:"validDays,omitempty" form:"validDays,omitempty"` //Specifies the number of days after which the certificate will expire. The }
* Structure for the custom type DeployCertParameters
type DeployDBInstancesToRDSParams ¶ added in v1.1.2
type DeployDBInstancesToRDSParams struct { AutoMinorVersionUpgrade *bool `json:"autoMinorVersionUpgrade,omitempty" form:"autoMinorVersionUpgrade,omitempty"` //Whether to enable auto minor version upgrade in the restored DB. AvailabilityZone *EntityProto `json:"availabilityZone,omitempty" form:"availabilityZone,omitempty"` //Specifies the attributes and the latest statistics about an entity. CopyTagsToSnapshots *bool `json:"copyTagsToSnapshots,omitempty" form:"copyTagsToSnapshots,omitempty"` //Whether to enable copying of tags to snapshots of the DB. DbInstanceId *string `json:"dbInstanceId,omitempty" form:"dbInstanceId,omitempty"` //The DB instance identifier to use for the restored DB. This field is DbOptionGroup *EntityProto `json:"dbOptionGroup,omitempty" form:"dbOptionGroup,omitempty"` //Specifies the attributes and the latest statistics about an entity. DbParameterGroup *EntityProto `json:"dbParameterGroup,omitempty" form:"dbParameterGroup,omitempty"` //Specifies the attributes and the latest statistics about an entity. DbPort *int64 `json:"dbPort,omitempty" form:"dbPort,omitempty"` //Port to use for the DB in the restored RDS instance. IamDbAuthentication *bool `json:"iamDbAuthentication,omitempty" form:"iamDbAuthentication,omitempty"` //Whether to enable IAM authentication for the DB. MultiAzDeployment *bool `json:"multiAzDeployment,omitempty" form:"multiAzDeployment,omitempty"` //Whether this is a multi-az deployment or not. PointInTimeParams *DeployDBInstancesToRDSParamsPointInTimeRestoreParams `json:"pointInTimeParams,omitempty" form:"pointInTimeParams,omitempty"` //Message to capture details of a point in time that the DB needs to be PublicAccessibility *bool `json:"publicAccessibility,omitempty" form:"publicAccessibility,omitempty"` //Whether this DB will be publicly accessible or not. }
* Structure for the custom type DeployDBInstancesToRDSParams
type DeployDBInstancesToRDSParamsPointInTimeRestoreParams ¶ added in v1.1.2
type DeployDBInstancesToRDSParamsPointInTimeRestoreParams struct {
TimestampMsecs *int64 `json:"timestampMsecs,omitempty" form:"timestampMsecs,omitempty"` //Time in milliseconds since epoch that the DB needs to be restored to.
}
* Structure for the custom type DeployDBInstancesToRDSParamsPointInTimeRestoreParams
type DeployTaskRequest ¶
type DeployTaskRequest struct { Name string `json:"name" form:"name"` //Specifies the name of the Deploy Task. This field must be set and must be NewParentId *int64 `json:"newParentId,omitempty" form:"newParentId,omitempty"` //Specifies a new registered parent Protection Source. If specified Objects []*RestoreObjectDetails `json:"objects,omitempty" form:"objects,omitempty"` //Array of Objects. Target *CloudDeployTargetDetails `json:"target,omitempty" form:"target,omitempty"` //Message that specifies the details about CloudDeploy target where backup }
* Structure for the custom type DeployTaskRequest
type DeployVMsToAWSParams ¶
type DeployVMsToAWSParams struct { InstanceType *EntityProto `json:"instanceType,omitempty" form:"instanceType,omitempty"` //Specifies the attributes and the latest statistics about an entity. KeyPairName *EntityProto `json:"keyPairName,omitempty" form:"keyPairName,omitempty"` //Specifies the attributes and the latest statistics about an entity. NetworkSecurityGroups []*EntityProto `json:"networkSecurityGroups,omitempty" form:"networkSecurityGroups,omitempty"` //Names of the network security groups within the above VPC. At least RdsParams *DeployDBInstancesToRDSParams `json:"rdsParams,omitempty" form:"rdsParams,omitempty"` //Contains RDS specfic options that can be supplied while restoring the RDS Region *EntityProto `json:"region,omitempty" form:"region,omitempty"` //Specifies the attributes and the latest statistics about an entity. Subnet *EntityProto `json:"subnet,omitempty" form:"subnet,omitempty"` //Specifies the attributes and the latest statistics about an entity. Vpc *EntityProto `json:"vpc,omitempty" form:"vpc,omitempty"` //Specifies the attributes and the latest statistics about an entity. }
* Structure for the custom type DeployVMsToAWSParams
type DeployVMsToAzureParams ¶
type DeployVMsToAzureParams struct { AzureManagedDiskParams *AzureManagedDiskParams `json:"azureManagedDiskParams,omitempty" form:"azureManagedDiskParams,omitempty"` //Contains managed disk parameters needed to deploy to Azure using managed ComputeOptions *EntityProto `json:"computeOptions,omitempty" form:"computeOptions,omitempty"` //Specifies the attributes and the latest statistics about an entity. NetworkResourceGroup *EntityProto `json:"networkResourceGroup,omitempty" form:"networkResourceGroup,omitempty"` //Specifies the attributes and the latest statistics about an entity. NetworkSecurityGroup *EntityProto `json:"networkSecurityGroup,omitempty" form:"networkSecurityGroup,omitempty"` //Specifies the attributes and the latest statistics about an entity. ResourceGroup *EntityProto `json:"resourceGroup,omitempty" form:"resourceGroup,omitempty"` //Specifies the attributes and the latest statistics about an entity. StorageAccount *EntityProto `json:"storageAccount,omitempty" form:"storageAccount,omitempty"` //Specifies the attributes and the latest statistics about an entity. StorageContainer *EntityProto `json:"storageContainer,omitempty" form:"storageContainer,omitempty"` //Specifies the attributes and the latest statistics about an entity. StorageKey *EntityProto `json:"storageKey,omitempty" form:"storageKey,omitempty"` //Specifies the attributes and the latest statistics about an entity. StorageResourceGroup *EntityProto `json:"storageResourceGroup,omitempty" form:"storageResourceGroup,omitempty"` //Specifies the attributes and the latest statistics about an entity. Subnet *EntityProto `json:"subnet,omitempty" form:"subnet,omitempty"` //Specifies the attributes and the latest statistics about an entity. TempVmResourceGroup *EntityProto `json:"tempVmResourceGroup,omitempty" form:"tempVmResourceGroup,omitempty"` //Specifies the attributes and the latest statistics about an entity. TempVmStorageAccount *EntityProto `json:"tempVmStorageAccount,omitempty" form:"tempVmStorageAccount,omitempty"` //Specifies the attributes and the latest statistics about an entity. TempVmStorageContainer *EntityProto `json:"tempVmStorageContainer,omitempty" form:"tempVmStorageContainer,omitempty"` //Specifies the attributes and the latest statistics about an entity. TempVmSubnet *EntityProto `json:"tempVmSubnet,omitempty" form:"tempVmSubnet,omitempty"` //Specifies the attributes and the latest statistics about an entity. TempVmVirtualNetwork *EntityProto `json:"tempVmVirtualNetwork,omitempty" form:"tempVmVirtualNetwork,omitempty"` //Specifies the attributes and the latest statistics about an entity. VirtualNetwork *EntityProto `json:"virtualNetwork,omitempty" form:"virtualNetwork,omitempty"` //Specifies the attributes and the latest statistics about an entity. }
* Structure for the custom type DeployVMsToAzureParams
type DeployVMsToCloudParams ¶
type DeployVMsToCloudParams struct { DeployVmsToAwsParams *DeployVMsToAWSParams `json:"deployVmsToAwsParams,omitempty" form:"deployVmsToAwsParams,omitempty"` //Contains AWS specific information needed to identify various resources DeployVmsToAzureParams *DeployVMsToAzureParams `json:"deployVmsToAzureParams,omitempty" form:"deployVmsToAzureParams,omitempty"` //Contains Azure specific information needed to identify various resources DeployVmsToGcpParams *DeployVMsToGCPParams `json:"deployVmsToGcpParams,omitempty" form:"deployVmsToGcpParams,omitempty"` //Contains GCP specific information needed to identify various resources ReplicateSnapshotsToAwsParams *ReplicateSnapshotsToAWSParams `json:"replicateSnapshotsToAwsParams,omitempty" form:"replicateSnapshotsToAwsParams,omitempty"` //Params required to replicate snapshots to another AWS source. This is }
* Structure for the custom type DeployVMsToCloudParams
type DeployVMsToCloudTaskStateProto ¶ added in v1.1.2
type DeployVMsToCloudTaskStateProto struct {
DeployVmsToCloudParams *DeployVMsToCloudParams `json:"deployVmsToCloudParams,omitempty" form:"deployVmsToCloudParams,omitempty"` //Contains Cloud specific information needed to identify various resources
}
* Structure for the custom type DeployVMsToCloudTaskStateProto
type DeployVMsToGCPParams ¶
type DeployVMsToGCPParams struct { ProjectId *EntityProto `json:"projectId,omitempty" form:"projectId,omitempty"` //Specifies the attributes and the latest statistics about an entity. Region *EntityProto `json:"region,omitempty" form:"region,omitempty"` //Specifies the attributes and the latest statistics about an entity. Subnet *EntityProto `json:"subnet,omitempty" form:"subnet,omitempty"` //Specifies the attributes and the latest statistics about an entity. Zone *EntityProto `json:"zone,omitempty" form:"zone,omitempty"` //Specifies the attributes and the latest statistics about an entity. }
* Structure for the custom type DeployVMsToGCPParams
type DeployVmsToCloud ¶ added in v1.1.2
type DeployVmsToCloud struct { AwsParams *AwsParams `json:"awsParams,omitempty" form:"awsParams,omitempty"` //Specifies various resources when converting and deploying a VM to AWS. AzureParams *AzureParams `json:"azureParams,omitempty" form:"azureParams,omitempty"` //Specifies various resources when converting and deploying a VM to Azure. }
* Structure for the custom type DeployVmsToCloud
type DesiredWalLocationEnum ¶
type DesiredWalLocationEnum int
*
- Type definition for DesiredWalLocationEnum enum
const ( DesiredWalLocation_KHOMEPARTITION DesiredWalLocationEnum = 1 + iota DesiredWalLocation_KDISK DesiredWalLocation_KSCRIBE DesiredWalLocation_KSCRIBETABLE )
*
- Value collection for DesiredWalLocationEnum enum
func DesiredWalLocationEnumFromValue ¶
func DesiredWalLocationEnumFromValue(value string) DesiredWalLocationEnum
*
- Converts given value to its enum representation
func (DesiredWalLocationEnum) MarshalJSON ¶
func (r DesiredWalLocationEnum) MarshalJSON() ([]byte, error)
func (*DesiredWalLocationEnum) UnmarshalJSON ¶
func (r *DesiredWalLocationEnum) UnmarshalJSON(data []byte) error
type DestroyCloneAppTaskInfoProto ¶ added in v1.1.2
type DestroyCloneAppTaskInfoProto struct { AppEnv *int64 `json:"appEnv,omitempty" form:"appEnv,omitempty"` //The application environment. Error *ErrorProto `json:"error,omitempty" form:"error,omitempty"` //TODO: Write general description for this field Finished *bool `json:"finished,omitempty" form:"finished,omitempty"` //This will be set to true if the task is complete on the slave. TargetEntity *EntityProto `json:"targetEntity,omitempty" form:"targetEntity,omitempty"` //Specifies the attributes and the latest statistics about an entity. TargetEntityCredentials *Credentials `json:"targetEntityCredentials,omitempty" form:"targetEntityCredentials,omitempty"` //Specifies credentials to access a target source. }
* Structure for the custom type DestroyCloneAppTaskInfoProto
type DestroyClonedEntityInfoProto ¶ added in v1.1.2
type DestroyClonedEntityInfoProto struct { ClonedEntity *DestroyClonedEntityInfoProtoClonedEntity `json:"clonedEntity,omitempty" form:"clonedEntity,omitempty"` //TODO: Write general description for this field ClonedEntityStatus *int64 `json:"clonedEntityStatus,omitempty" form:"clonedEntityStatus,omitempty"` //TODO: Write general description for this field DestroyClonedEntityState *int64 `json:"destroyClonedEntityState,omitempty" form:"destroyClonedEntityState,omitempty"` //The state of the destroy/teardown of a cloned entity (i.e, VM). Error *ErrorProto `json:"error,omitempty" form:"error,omitempty"` //TODO: Write general description for this field FullViewName *string `json:"fullViewName,omitempty" form:"fullViewName,omitempty"` //The full external view name where cloned objects are placed. Type *int64 `json:"type,omitempty" form:"type,omitempty"` //The type of environment this destroy cloned entity info pertains to. }
* Structure for the custom type DestroyClonedEntityInfoProto
type DestroyClonedEntityInfoProtoClonedEntity ¶ added in v1.1.2
type DestroyClonedEntityInfoProtoClonedEntity struct { Entity *EntityProto `json:"entity,omitempty" form:"entity,omitempty"` //Specifies the attributes and the latest statistics about an entity. RelativeRestorePathVec *[]string `json:"relativeRestorePathVec,omitempty" form:"relativeRestorePathVec,omitempty"` //Path of all files created by the clone operation. Each path is relative }
* Structure for the custom type DestroyClonedEntityInfoProtoClonedEntity
type DestroyClonedTaskStateProto ¶ added in v1.1.2
type DestroyClonedTaskStateProto struct { CloneTaskName *string `json:"cloneTaskName,omitempty" form:"cloneTaskName,omitempty"` //The name of the clone task. DatastoreEntity *EntityProto `json:"datastoreEntity,omitempty" form:"datastoreEntity,omitempty"` //Specifies the attributes and the latest statistics about an entity. DeployVmsToCloudTaskState *DeployVMsToCloudTaskStateProto `json:"deployVmsToCloudTaskState,omitempty" form:"deployVmsToCloudTaskState,omitempty"` //TODO: Write general description for this field DestroyCloneAppTaskInfo *DestroyCloneAppTaskInfoProto `json:"destroyCloneAppTaskInfo,omitempty" form:"destroyCloneAppTaskInfo,omitempty"` //Each available extension is listed below along with the location of the DestroyCloneVmTaskInfo *DestroyClonedVMTaskInfoProto `json:"destroyCloneVmTaskInfo,omitempty" form:"destroyCloneVmTaskInfo,omitempty"` //Each available extension is listed below along with the location of the DestroyMountVolumesTaskInfo *DestroyMountVolumesTaskInfoProto `json:"destroyMountVolumesTaskInfo,omitempty" form:"destroyMountVolumesTaskInfo,omitempty"` //TODO: Write general description for this field EndTimeUsecs *int64 `json:"endTimeUsecs,omitempty" form:"endTimeUsecs,omitempty"` //If the destroy clone task has finished, this field contains the end time Error *ErrorProto `json:"error,omitempty" form:"error,omitempty"` //TODO: Write general description for this field FolderEntity *EntityProto `json:"folderEntity,omitempty" form:"folderEntity,omitempty"` //Specifies the attributes and the latest statistics about an entity. FullViewName *string `json:"fullViewName,omitempty" form:"fullViewName,omitempty"` //The full external view name where cloned objects are placed. ParentSourceConnectionParams *ConnectorParams `json:"parentSourceConnectionParams,omitempty" form:"parentSourceConnectionParams,omitempty"` //Message that encapsulates the various params required to establish a ParentTaskId *int64 `json:"parentTaskId,omitempty" form:"parentTaskId,omitempty"` //The id of the task that triggered the destroy task. PerformCloneTaskId *int64 `json:"performCloneTaskId,omitempty" form:"performCloneTaskId,omitempty"` //The unique id of the task that performed the clone operation. RestoreType *int64 `json:"restoreType,omitempty" form:"restoreType,omitempty"` //The type of the restore/clone operation that is being destroyed. ScheduledConstituentId *int64 `json:"scheduledConstituentId,omitempty" form:"scheduledConstituentId,omitempty"` //Constituent id (and the gandalf session id) where this task has been ScheduledGandalfSessionId *int64 `json:"scheduledGandalfSessionId,omitempty" form:"scheduledGandalfSessionId,omitempty"` //TODO: Write general description for this field StartTimeUsecs *int64 `json:"startTimeUsecs,omitempty" form:"startTimeUsecs,omitempty"` //The start time of this destroy clone task. Status *int64 `json:"status,omitempty" form:"status,omitempty"` //Status of the destroy clone task. TaskId *int64 `json:"taskId,omitempty" form:"taskId,omitempty"` //A globally unique id of this destroy clone task. Type *int64 `json:"type,omitempty" form:"type,omitempty"` //The type of environment that is being operated on. User *string `json:"user,omitempty" form:"user,omitempty"` //The user who requested this destroy clone task. UserInfo *UserInformation `json:"userInfo,omitempty" form:"userInfo,omitempty"` //A message to encapsulate information about the user who made the request. ViewBoxId *int64 `json:"viewBoxId,omitempty" form:"viewBoxId,omitempty"` //The view box id to which 'view_name' belongs to. ViewNameDEPRECATED *string `json:"viewName_DEPRECATED,omitempty" form:"viewName_DEPRECATED,omitempty"` //The view name as provided by the user for the clone operation. }
* Structure for the custom type DestroyClonedTaskStateProto
type DestroyClonedVMTaskInfoProto ¶ added in v1.1.2
type DestroyClonedVMTaskInfoProto struct { DatastoreNotUnmountedReason *string `json:"datastoreNotUnmountedReason,omitempty" form:"datastoreNotUnmountedReason,omitempty"` //If datastore was not unmounted, this field contains the reason for the DatastoreUnmounted *bool `json:"datastoreUnmounted,omitempty" form:"datastoreUnmounted,omitempty"` //Whether the datastore corresponding to the clone view was unmounted from DestroyClonedEntityInfoVec []*DestroyClonedEntityInfoProto `json:"destroyClonedEntityInfoVec,omitempty" form:"destroyClonedEntityInfoVec,omitempty"` //Vector of all cloned entities that this destroy task will teardown. Type *int64 `json:"type,omitempty" form:"type,omitempty"` //The type of environment this destroy clone task info pertains to. ViewDeleted *bool `json:"viewDeleted,omitempty" form:"viewDeleted,omitempty"` //Whether the clone view was deleted by the destroy task. }
* Structure for the custom type DestroyClonedVMTaskInfoProto
type DestroyMountVolumesTaskInfoProto ¶ added in v1.1.2
type DestroyMountVolumesTaskInfoProto struct { Error *ErrorProto `json:"error,omitempty" form:"error,omitempty"` //TODO: Write general description for this field Finished *bool `json:"finished,omitempty" form:"finished,omitempty"` //This will be set to true if the task is complete on the slave. MountVolumesInfoProto *MountVolumesInfoProto `json:"mountVolumesInfoProto,omitempty" form:"mountVolumesInfoProto,omitempty"` //Each available extension is listed below along with the location of the SlaveTaskStartTimeUsecs *int64 `json:"slaveTaskStartTimeUsecs,omitempty" form:"slaveTaskStartTimeUsecs,omitempty"` //This is the timestamp at which the slave task started. TargetEntity *EntityProto `json:"targetEntity,omitempty" form:"targetEntity,omitempty"` //Specifies the attributes and the latest statistics about an entity. }
* Structure for the custom type DestroyMountVolumesTaskInfoProto
type DeviceNode ¶
type DeviceNode struct { IntermediateNode *DeviceTreeDetails `json:"intermediateNode,omitempty" form:"intermediateNode,omitempty"` //Specifies a logical volume stored as a tree where the leaves are LeafNode *FilePartitionBlock `json:"leafNode,omitempty" form:"leafNode,omitempty"` //Defines a leaf node of a device tree. This refers to a logical }
* Structure for the custom type DeviceNode
type DeviceTree ¶ added in v1.1.2
type DeviceTree struct { ChildVec []*DeviceTreeChildDevice `json:"childVec,omitempty" form:"childVec,omitempty"` //TODO: Write general description for this field DeviceLength *int64 `json:"deviceLength,omitempty" form:"deviceLength,omitempty"` //The length of this device. This should match the length which is StripeSize *int64 `json:"stripeSize,omitempty" form:"stripeSize,omitempty"` //In case data is striped, this represents the length of the stripe. Type *int64 `json:"type,omitempty" form:"type,omitempty"` //How to combine the children. }
* Structure for the custom type DeviceTree
type DeviceTreeChildDevice ¶ added in v1.1.2
type DeviceTreeChildDevice struct { Device *DeviceTree `json:"device,omitempty" form:"device,omitempty"` //TODO: Write general description for this field PartitionSlice *DeviceTreePartitionSlice `json:"partitionSlice,omitempty" form:"partitionSlice,omitempty"` //TODO: Write general description for this field }
* Structure for the custom type DeviceTreeChildDevice
type DeviceTreeDetails ¶
type DeviceTreeDetails struct { CombineMethod CombineMethodEnum `json:"combineMethod,omitempty" form:"combineMethod,omitempty"` //Specifies how to combine the children of this node. DeviceLength *int64 `json:"deviceLength,omitempty" form:"deviceLength,omitempty"` //Specifies the length of this device. This number should match the DeviceNodes []*DeviceNode `json:"deviceNodes,omitempty" form:"deviceNodes,omitempty"` //Specifies the children of this node in the device tree. StripeSize *int64 `json:"stripeSize,omitempty" form:"stripeSize,omitempty"` //Specifies the size of the striped data if the data is striped. }
* Structure for the custom type DeviceTreeDetails
type DeviceTreePartitionSlice ¶ added in v1.1.2
type DeviceTreePartitionSlice struct { DiskFileName *string `json:"diskFileName,omitempty" form:"diskFileName,omitempty"` //The disk to use. Length *int64 `json:"length,omitempty" form:"length,omitempty"` //The length of data for the LVM volume (for which this device tree is LvmDataOffset *int64 `json:"lvmDataOffset,omitempty" form:"lvmDataOffset,omitempty"` //Each LVM partition starts with LVM meta data. After the meta data there Offset *int64 `json:"offset,omitempty" form:"offset,omitempty"` //This is the offset (in bytes) where data for the LVM volume (for which PartitionNumber *int64 `json:"partitionNumber,omitempty" form:"partitionNumber,omitempty"` //The partition to use in the disk above. }
* Structure for the custom type DeviceTreePartitionSlice
type DirQuotaConfig ¶ added in v1.1.2
type DirQuotaConfig struct { Enabled *bool `json:"enabled,omitempty" form:"enabled,omitempty"` //Specifies whether the directory quota is enabled on the view. ViewName *string `json:"viewName,omitempty" form:"viewName,omitempty"` //Specifies the name of the view. }
* Structure for the custom type DirQuotaConfig
type DirQuotaInfo ¶ added in v1.1.2
type DirQuotaInfo struct { Config *DirQuotaConfig `json:"config,omitempty" form:"config,omitempty"` //Specifies the configuration object of a directory quota. Quotas []*DirQuotaPolicy `json:"quotas,omitempty" form:"quotas,omitempty"` //Specifies the list of directory quota policies applied on the view. }
* Structure for the custom type DirQuotaInfo
type DirQuotaPolicy ¶ added in v1.1.2
type DirQuotaPolicy struct { UsageBytes *int64 `json:"UsageBytes,omitempty" form:"UsageBytes,omitempty"` //Specifies the current usage (in bytes) by the directory in the view. DirPath *string `json:"dirPath,omitempty" form:"dirPath,omitempty"` //Specifies the path of the directory in the view. Policy *QuotaPolicy `json:"policy,omitempty" form:"policy,omitempty"` //Specifies a quota limit that can be optionally applied to Views and }
* Structure for the custom type DirQuotaPolicy
type Disk ¶
type Disk struct { DiskBlocks []*DiskBlock `json:"diskBlocks,omitempty" form:"diskBlocks,omitempty"` //Array of Disk Blocks. DiskFormat DiskFormatEnum `json:"diskFormat,omitempty" form:"diskFormat,omitempty"` //Specifies the format of the virtual disk. DiskPartitions []*DiskPartition `json:"diskPartitions,omitempty" form:"diskPartitions,omitempty"` //Array of Partitions. PartitionTableFormat PartitionTableFormatEnum `json:"partitionTableFormat,omitempty" form:"partitionTableFormat,omitempty"` //Specifies partition table format on a disk. SectorSizeBytes *int64 `json:"sectorSizeBytes,omitempty" form:"sectorSizeBytes,omitempty"` //Specifies the sector size of hard disk. It is used for mapping the disk Uuid *string `json:"uuid,omitempty" form:"uuid,omitempty"` //Specifies the disk uuid. VmdkFileName *string `json:"vmdkFileName,omitempty" form:"vmdkFileName,omitempty"` //Specifies the disk file name. This is the VMDK name and not the VmdkSizeBytes *int64 `json:"vmdkSizeBytes,omitempty" form:"vmdkSizeBytes,omitempty"` //Specifies the disk size in bytes. }
* Structure for the custom type Disk
type DiskBlock ¶
type DiskBlock struct { LengthBytes *int64 `json:"lengthBytes,omitempty" form:"lengthBytes,omitempty"` //Specifies the length of the block in bytes. OffsetBytes *int64 `json:"offsetBytes,omitempty" form:"offsetBytes,omitempty"` //Specifies the offset of the block (in bytes) from the beginning }
* Structure for the custom type DiskBlock
type DiskFormatEnum ¶
type DiskFormatEnum int
*
- Type definition for DiskFormatEnum enum
const ( DiskFormat_KVMDK DiskFormatEnum = 1 + iota DiskFormat_KVHD DiskFormat_KVHDX DiskFormat_KRAW DiskFormat_KUNKNOWN )
*
- Value collection for DiskFormatEnum enum
func DiskFormatEnumFromValue ¶
func DiskFormatEnumFromValue(value string) DiskFormatEnum
*
- Converts given value to its enum representation
func (DiskFormatEnum) MarshalJSON ¶
func (r DiskFormatEnum) MarshalJSON() ([]byte, error)
func (*DiskFormatEnum) UnmarshalJSON ¶
func (r *DiskFormatEnum) UnmarshalJSON(data []byte) error
type DiskPartition ¶
type DiskPartition struct { LengthBytes *int64 `json:"lengthBytes,omitempty" form:"lengthBytes,omitempty"` //Specifies the length of the block in bytes. Number *int64 `json:"number,omitempty" form:"number,omitempty"` //Specifies a unique number of the partition within the linear disk file. OffsetBytes *int64 `json:"offsetBytes,omitempty" form:"offsetBytes,omitempty"` //Specifies the offset of the block (in bytes) from the beginning TypeUuid *string `json:"typeUuid,omitempty" form:"typeUuid,omitempty"` //Specifies the partition type uuid. Uuid *string `json:"uuid,omitempty" form:"uuid,omitempty"` //Specifies the partition uuid. }
* Structure for the custom type DiskPartition
type DiskUnit ¶
type DiskUnit struct { BusNumber *int64 `json:"busNumber,omitempty" form:"busNumber,omitempty"` //Specifies the Id of the controller bus that controls the disk. ControllerType *string `json:"controllerType,omitempty" form:"controllerType,omitempty"` //Specifies the controller type like SCSI, or IDE etc. UnitNumber *int64 `json:"unitNumber,omitempty" form:"unitNumber,omitempty"` //Specifies the disk file name. This is the VMDK name and not the }
* Structure for the custom type DiskUnit
type DomainControllers ¶
type DomainControllers struct {
DomainControllers *[]string `json:"domainControllers,omitempty" form:"domainControllers,omitempty"` //Domain Controllers of a domain of an Active Directory domain.
}
* Structure for the custom type DomainControllers
type DownloadFilesAndFoldersParams ¶
type DownloadFilesAndFoldersParams struct { FilesAndFoldersInfo []*FilesAndFoldersInfo `json:"filesAndFoldersInfo,omitempty" form:"filesAndFoldersInfo,omitempty"` //Specifies the absolute paths for list of files and folders to download. Name string `json:"name" form:"name"` //Specifies the name of the Download Task. This field must be set and must SourceObjectInfo *RestoreObjectDetails `json:"sourceObjectInfo,omitempty" form:"sourceObjectInfo,omitempty"` //Specifies an object to recover or clone or an object to restore files }
* Structure for the custom type DownloadFilesAndFoldersParams
type DownloadPackageParameters ¶
type DownloadPackageParameters struct {
Url string `json:"url" form:"url"` //Specifies a URL from which the package can be downloaded to the Cluster.
}
* Structure for the custom type DownloadPackageParameters
type DownloadPackageResult ¶
type DownloadPackageResult struct {
Message *string `json:"message,omitempty" form:"message,omitempty"` //Specifies a message describing the result of the request to download
}
* Structure for the custom type DownloadPackageResult
type EditHostsParameters ¶
type EditHostsParameters struct {
Hosts []*HostEntry `json:"hosts,omitempty" form:"hosts,omitempty"` //Specifies the list of host entries to be edited. Each IP address listed
}
* Structure for the custom type EditHostsParameters
type EmailDeliveryTarget ¶
type EmailDeliveryTarget struct { EmailAddress *string `json:"emailAddress,omitempty" form:"emailAddress,omitempty"` //TODO: Write general description for this field Locale *string `json:"locale,omitempty" form:"locale,omitempty"` //Specifies the language in which the emails sent to the above defined }
* Structure for the custom type EmailDeliveryTarget
type EmailMetaData ¶
type EmailMetaData struct { AllUnderHierarchy *bool `json:"allUnderHierarchy,omitempty" form:"allUnderHierarchy,omitempty"` //AllUnderHierarchy specifies if logs of all the tenants under the hierarchy BccRecipientAddresses *[]string `json:"bccRecipientAddresses,omitempty" form:"bccRecipientAddresses,omitempty"` //Specifies the email addresses of the bcc recipients. CcRecipientAddresses *[]string `json:"ccRecipientAddresses,omitempty" form:"ccRecipientAddresses,omitempty"` //Specifies the email addresses of the cc recipients. DomainIds *[]int64 `json:"domainIds,omitempty" form:"domainIds,omitempty"` //Specifies the domain Ids in which mailboxes are registered. EmailSubject *string `json:"emailSubject,omitempty" form:"emailSubject,omitempty"` //Specifies the subject of the email. FolderKey *int64 `json:"folderKey,omitempty" form:"folderKey,omitempty"` //Specifes the Parent Folder key. FolderName *string `json:"folderName,omitempty" form:"folderName,omitempty"` //Specifies the parent folder name of the email. HasAttachments *bool `json:"hasAttachments,omitempty" form:"hasAttachments,omitempty"` //Specifies whether the emails have any attachments. ItemKey *string `json:"itemKey,omitempty" form:"itemKey,omitempty"` //Specifies the Key(unique within mailbox) for Outlook item such as Email. MailboxIds *[]int64 `json:"mailboxIds,omitempty" form:"mailboxIds,omitempty"` //Specifies the mailbox Ids which contains the emails/folders. ProtectionJobIds *[]int64 `json:"protectionJobIds,omitempty" form:"protectionJobIds,omitempty"` //Specifies the protection job Ids which have backed up mailbox(es) ReceivedEndTime *int64 `json:"receivedEndTime,omitempty" form:"receivedEndTime,omitempty"` //Specifies the unix end time for querying on email's received time. ReceivedStartTime *int64 `json:"receivedStartTime,omitempty" form:"receivedStartTime,omitempty"` //Specifies the unix start time for querying on email's received time. ReceivedTimeSeconds *int64 `json:"receivedTimeSeconds,omitempty" form:"receivedTimeSeconds,omitempty"` //Specifies the unix time when the email was received. RecipientAddresses *[]string `json:"recipientAddresses,omitempty" form:"recipientAddresses,omitempty"` //Specifies the email addresses of the recipients. SenderAddress *string `json:"senderAddress,omitempty" form:"senderAddress,omitempty"` //Specifies the email address of the sender. SentTimeSeconds *int64 `json:"sentTimeSeconds,omitempty" form:"sentTimeSeconds,omitempty"` //Specifies the unix time when the email was sent. ShowOnlyEmailFolders *bool `json:"showOnlyEmailFolders,omitempty" form:"showOnlyEmailFolders,omitempty"` //Specifies whether the query result should include only Email folders. TenantId *string `json:"tenantId,omitempty" form:"tenantId,omitempty"` //TenantId specifies the tenant whose action resulted in the audit log. }
* Structure for the custom type EmailMetaData
type EncryptionConfiguration ¶
type EncryptionConfiguration struct { EnableEncryption *bool `json:"enableEncryption,omitempty" form:"enableEncryption,omitempty"` //Specifies whether or not to enable encryption. If encryption is enabled, EnableFipsMode *bool `json:"enableFipsMode,omitempty" form:"enableFipsMode,omitempty"` //Specifies whether or not to enable FIPS mode. EnableEncryption must be RotationPeriod *int64 `json:"rotationPeriod,omitempty" form:"rotationPeriod,omitempty"` //Specifies the rotation period for encryption keys in days. }
* Structure for the custom type EncryptionConfiguration
type EncryptionPolicy1Enum ¶ added in v1.1.2
type EncryptionPolicy1Enum int
*
- Type definition for EncryptionPolicy1Enum enum
const ( EncryptionPolicy1_KENCRYPTIONNONE EncryptionPolicy1Enum = 1 + iota EncryptionPolicy1_KENCRYPTIONSTRONG EncryptionPolicy1_KENCRYPTIONWEAK )
*
- Value collection for EncryptionPolicy1Enum enum
func EncryptionPolicy1EnumFromValue ¶ added in v1.1.2
func EncryptionPolicy1EnumFromValue(value string) EncryptionPolicy1Enum
*
- Converts given value to its enum representation
func (EncryptionPolicy1Enum) MarshalJSON ¶ added in v1.1.2
func (r EncryptionPolicy1Enum) MarshalJSON() ([]byte, error)
func (*EncryptionPolicy1Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *EncryptionPolicy1Enum) UnmarshalJSON(data []byte) error
type EncryptionPolicyEnum ¶
type EncryptionPolicyEnum int
*
- Type definition for EncryptionPolicyEnum enum
const ( EncryptionPolicy_KENCRYPTIONNONE EncryptionPolicyEnum = 1 + iota EncryptionPolicy_KENCRYPTIONSTRONG EncryptionPolicy_KENCRYPTIONWEAK )
*
- Value collection for EncryptionPolicyEnum enum
func EncryptionPolicyEnumFromValue ¶
func EncryptionPolicyEnumFromValue(value string) EncryptionPolicyEnum
*
- Converts given value to its enum representation
func (EncryptionPolicyEnum) MarshalJSON ¶
func (r EncryptionPolicyEnum) MarshalJSON() ([]byte, error)
func (*EncryptionPolicyEnum) UnmarshalJSON ¶
func (r *EncryptionPolicyEnum) UnmarshalJSON(data []byte) error
type EncryptionPolicyVaultEnum ¶
type EncryptionPolicyVaultEnum int
*
- Type definition for EncryptionPolicyVaultEnum enum
const ( EncryptionPolicyVault_KENCRYPTIONNONE EncryptionPolicyVaultEnum = 1 + iota EncryptionPolicyVault_KENCRYPTIONSTRONG EncryptionPolicyVault_KENCRYPTIONWEAK )
*
- Value collection for EncryptionPolicyVaultEnum enum
func EncryptionPolicyVaultEnumFromValue ¶
func EncryptionPolicyVaultEnumFromValue(value string) EncryptionPolicyVaultEnum
*
- Converts given value to its enum representation
func (EncryptionPolicyVaultEnum) MarshalJSON ¶
func (r EncryptionPolicyVaultEnum) MarshalJSON() ([]byte, error)
func (*EncryptionPolicyVaultEnum) UnmarshalJSON ¶
func (r *EncryptionPolicyVaultEnum) UnmarshalJSON(data []byte) error
type EntityIdentifier ¶
type EntityIdentifier struct {
EntityId *Value `json:"entityId,omitempty" form:"entityId,omitempty"` //Specifies a data type and data field used to store data.
}
* Structure for the custom type EntityIdentifier
type EntityPermissionInformation ¶
type EntityPermissionInformation struct { EntityId *int64 `json:"entityId,omitempty" form:"entityId,omitempty"` //Specifies the entity id. Groups []*GroupInfo `json:"groups,omitempty" form:"groups,omitempty"` //Specifies groups that have access to entity in case of restricted user. Tenant *TenantInfo `json:"tenant,omitempty" form:"tenant,omitempty"` //Specifies struct with basic tenant details. Users []*UserInfo `json:"users,omitempty" form:"users,omitempty"` //Specifies users that have access to entity in case of restricted user. }
* Structure for the custom type EntityPermissionInformation
type EntityProto ¶
type EntityProto struct { AttributeVec []*KeyValuePair `json:"attributeVec,omitempty" form:"attributeVec,omitempty"` //Array of Attributes. EntityId *EntityIdentifier `json:"entityId,omitempty" form:"entityId,omitempty"` //Specifies a unique identifier for the entity. LatestMetricVec []*MetricValue `json:"latestMetricVec,omitempty" form:"latestMetricVec,omitempty"` //Array of Metric Statistics. }
* Structure for the custom type EntityProto
type EntitySchemaProto ¶
type EntitySchemaProto struct { AttributesDescriptor *EntitySchemaProtoAttributesDescriptor `json:"attributesDescriptor,omitempty" form:"attributesDescriptor,omitempty"` //Specifies a list of attributes about an entity. FlushIntervalSecs *int64 `json:"flushIntervalSecs,omitempty" form:"flushIntervalSecs,omitempty"` //Defines the interval used to flush in memory stats to scribe table. IsInternalSchema *bool `json:"isInternalSchema,omitempty" form:"isInternalSchema,omitempty"` //Specifies if this schema should be displayed in Advanced Diagnostics LargestFlushIntervalSecs *int64 `json:"largestFlushIntervalSecs,omitempty" form:"largestFlushIntervalSecs,omitempty"` //Use can change the flush interval secs via gflag and this store the Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies a name that uniquely identifies an entity schema such as SchemaDescriptiveName *string `json:"schemaDescriptiveName,omitempty" form:"schemaDescriptiveName,omitempty"` //Specifies the name of the Schema as displayed in Advanced Diagnostics SchemaHelpText *string `json:"schemaHelpText,omitempty" form:"schemaHelpText,omitempty"` //Specifies an optional informational description about the schema. TimeSeriesDescriptorVec []*EntitySchemaProtoTimeSeriesDescriptor `json:"timeSeriesDescriptorVec,omitempty" form:"timeSeriesDescriptorVec,omitempty"` //Array of Time Series. Version *int64 `json:"version,omitempty" form:"version,omitempty"` //Specifies the version of the entity schema. }
* Structure for the custom type EntitySchemaProto
type EntitySchemaProtoAttributesDescriptor ¶
type EntitySchemaProtoAttributesDescriptor struct { AttributeVec []*EntitySchemaProtoKeyValueDescriptor `json:"attributeVec,omitempty" form:"attributeVec,omitempty"` //Array of Attributes. KeyAttributeNameIndex *int64 `json:"keyAttributeNameIndex,omitempty" form:"keyAttributeNameIndex,omitempty"` //Specifies the attribute to use as a unique identifier for the entity. }
* Structure for the custom type EntitySchemaProtoAttributesDescriptor
type EntitySchemaProtoKeyValueDescriptor ¶
type EntitySchemaProtoKeyValueDescriptor struct { KeyName *string `json:"keyName,omitempty" form:"keyName,omitempty"` //Specifies the name of a key. ValueType *int64 `json:"valueType,omitempty" form:"valueType,omitempty"` //Specifies the type of the value that is associated with the key. }
* Structure for the custom type EntitySchemaProtoKeyValueDescriptor
type EntitySchemaProtoTimeSeriesDescriptor ¶
type EntitySchemaProtoTimeSeriesDescriptor struct { MetricDescriptiveName *string `json:"metricDescriptiveName,omitempty" form:"metricDescriptiveName,omitempty"` //Specifies a descriptive name for the metric that is displayed in the MetricName *string `json:"metricName,omitempty" form:"metricName,omitempty"` //Specifies the name of the metric such as 'kUnmorphedUsageBytes'. MetricUnit *EntitySchemaProtoTimeSeriesDescriptorMetricUnit `json:"metricUnit,omitempty" form:"metricUnit,omitempty"` //Specifies the unit of measure for the metric. RawMetricPublishIntervalHintSecs *int64 `json:"rawMetricPublishIntervalHintSecs,omitempty" form:"rawMetricPublishIntervalHintSecs,omitempty"` //Specifies a suggestion for the interval to collect raw data points. TimeToLiveSecs *int64 `json:"timeToLiveSecs,omitempty" form:"timeToLiveSecs,omitempty"` //Specifies how long the data point will be stored. ValueType *int64 `json:"valueType,omitempty" form:"valueType,omitempty"` //Specifies the value type for this metric. }
* Structure for the custom type EntitySchemaProtoTimeSeriesDescriptor
type EntitySchemaProtoTimeSeriesDescriptorMetricUnit ¶
type EntitySchemaProtoTimeSeriesDescriptorMetricUnit struct {
Type *int64 `json:"type,omitempty" form:"type,omitempty"` //TODO: Write general description for this field
}
* Structure for the custom type EntitySchemaProtoTimeSeriesDescriptorMetricUnit
type EntityTypeEnum ¶
type EntityTypeEnum int
*
- Type definition for EntityTypeEnum enum
const ( EntityType_CLUSTER EntityTypeEnum = 1 + iota EntityType_STORAGEDOMAIN )
*
- Value collection for EntityTypeEnum enum
func EntityTypeEnumFromValue ¶
func EntityTypeEnumFromValue(value string) EntityTypeEnum
*
- Converts given value to its enum representation
func (EntityTypeEnum) MarshalJSON ¶
func (r EntityTypeEnum) MarshalJSON() ([]byte, error)
func (*EntityTypeEnum) UnmarshalJSON ¶
func (r *EntityTypeEnum) UnmarshalJSON(data []byte) error
type EntityTypeGetFileDistributionStatsEnum ¶ added in v1.1.2
type EntityTypeGetFileDistributionStatsEnum int
*
- Type definition for EntityTypeGetFileDistributionStatsEnum enum
const ( EntityTypeGetFileDistributionStats_KCLUSTER EntityTypeGetFileDistributionStatsEnum = 1 + iota EntityTypeGetFileDistributionStats_KSTORAGEDOMAIN )
*
- Value collection for EntityTypeGetFileDistributionStatsEnum enum
func EntityTypeGetFileDistributionStatsEnumFromValue ¶ added in v1.1.2
func EntityTypeGetFileDistributionStatsEnumFromValue(value string) EntityTypeGetFileDistributionStatsEnum
*
- Converts given value to its enum representation
func (EntityTypeGetFileDistributionStatsEnum) MarshalJSON ¶ added in v1.1.2
func (r EntityTypeGetFileDistributionStatsEnum) MarshalJSON() ([]byte, error)
func (*EntityTypeGetFileDistributionStatsEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *EntityTypeGetFileDistributionStatsEnum) UnmarshalJSON(data []byte) error
type EnvBackupParams ¶
type EnvBackupParams struct { FileStubbingParams *FileStubbingParams `json:"fileStubbingParams,omitempty" form:"fileStubbingParams,omitempty"` //File Stubbing Parameters HypervBackupParams *HypervBackupEnvParams `json:"hypervBackupParams,omitempty" form:"hypervBackupParams,omitempty"` //Message to capture any additional backup params for a HyperV environment. NasBackupParams *NasBackupParams `json:"nasBackupParams,omitempty" form:"nasBackupParams,omitempty"` //Message to capture any additional backup params for a NAS environment. O365BackupParams *O365BackupEnvParams `json:"o365BackupParams,omitempty" form:"o365BackupParams,omitempty"` //TODO: Write general description for this field OutlookBackupParams *OutlookBackupEnvParams `json:"outlookBackupParams,omitempty" form:"outlookBackupParams,omitempty"` //Message to capture any additional backup params for an Outlook environment. PhysicalBackupParams *PhysicalBackupEnvParams `json:"physicalBackupParams,omitempty" form:"physicalBackupParams,omitempty"` //Message to capture any additional backup params for a Physical environment. SnapshotManagerParams *SnapshotManagerParams `json:"snapshotManagerParams,omitempty" form:"snapshotManagerParams,omitempty"` //TODO: Write general description for this field SqlBackupJobParams *SqlBackupJobParams `json:"sqlBackupJobParams,omitempty" form:"sqlBackupJobParams,omitempty"` //Message to capture additional backup job params specific to SQL. VmwareBackupParams *VmwareBackupEnvParams `json:"vmwareBackupParams,omitempty" form:"vmwareBackupParams,omitempty"` //Message to capture any additional backup params for a VMware environment. }
* Structure for the custom type EnvBackupParams
type Environment10Enum ¶ added in v1.1.2
type Environment10Enum int
*
- Type definition for Environment10Enum enum
const ( Environment10_KVMWARE Environment10Enum = 1 + iota Environment10_KHYPERV Environment10_KSQL Environment10_KVIEW Environment10_KPUPPETEER Environment10_KPHYSICAL Environment10_KPURE Environment10_KAZURE Environment10_KNETAPP Environment10_KAGENT Environment10_KGENERICNAS Environment10_KACROPOLIS Environment10_KPHYSICALFILES Environment10_KISILON Environment10_KKVM Environment10_KAWS Environment10_KEXCHANGE Environment10_KHYPERVVSS Environment10_KORACLE Environment10_KGCP Environment10_KFLASHBLADE Environment10_KAWSNATIVE Environment10_KVCD Environment10_KO365 Environment10_KO365OUTLOOK Environment10_KHYPERFLEX Environment10_KGCPNATIVE Environment10_KAZURENATIVE )
*
- Value collection for Environment10Enum enum
func Environment10EnumFromValue ¶ added in v1.1.2
func Environment10EnumFromValue(value string) Environment10Enum
*
- Converts given value to its enum representation
func (Environment10Enum) MarshalJSON ¶ added in v1.1.2
func (r Environment10Enum) MarshalJSON() ([]byte, error)
func (*Environment10Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *Environment10Enum) UnmarshalJSON(data []byte) error
type Environment12Enum ¶ added in v1.1.2
type Environment12Enum int
*
- Type definition for Environment12Enum enum
const ( Environment12_KVMWARE Environment12Enum = 1 + iota Environment12_KHYPERV Environment12_KSQL Environment12_KVIEW Environment12_KPUPPETEER Environment12_KPHYSICAL Environment12_KPURE Environment12_KAZURE Environment12_KNETAPP Environment12_KAGENT Environment12_KGENERICNAS Environment12_KACROPOLIS Environment12_KPHYSICALFILES Environment12_KISILON Environment12_KKVM Environment12_KAWS Environment12_KEXCHANGE Environment12_KHYPERVVSS Environment12_KORACLE Environment12_KGCP Environment12_KFLASHBLADE Environment12_KAWSNATIVE Environment12_KVCD Environment12_KO365 Environment12_KO365OUTLOOK Environment12_KHYPERFLEX Environment12_KGCPNATIVE Environment12_KAZURENATIVE )
*
- Value collection for Environment12Enum enum
func Environment12EnumFromValue ¶ added in v1.1.2
func Environment12EnumFromValue(value string) Environment12Enum
*
- Converts given value to its enum representation
func (Environment12Enum) MarshalJSON ¶ added in v1.1.2
func (r Environment12Enum) MarshalJSON() ([]byte, error)
func (*Environment12Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *Environment12Enum) UnmarshalJSON(data []byte) error
type Environment13Enum ¶ added in v1.1.2
type Environment13Enum int
*
- Type definition for Environment13Enum enum
const ( Environment13_KVMWARE Environment13Enum = 1 + iota Environment13_KHYPERV Environment13_KSQL Environment13_KVIEW Environment13_KPUPPETEER Environment13_KPHYSICAL Environment13_KPURE Environment13_KAZURE Environment13_KNETAPP Environment13_KAGENT Environment13_KGENERICNAS Environment13_KACROPOLIS Environment13_KPHYSICALFILES Environment13_KISILON Environment13_KKVM Environment13_KAWS Environment13_KEXCHANGE Environment13_KHYPERVVSS Environment13_KORACLE Environment13_KGCP Environment13_KFLASHBLADE Environment13_KAWSNATIVE Environment13_KVCD Environment13_KO365 Environment13_KO365OUTLOOK Environment13_KHYPERFLEX Environment13_KGCPNATIVE Environment13_KAZURENATIVE )
*
- Value collection for Environment13Enum enum
func Environment13EnumFromValue ¶ added in v1.1.2
func Environment13EnumFromValue(value string) Environment13Enum
*
- Converts given value to its enum representation
func (Environment13Enum) MarshalJSON ¶ added in v1.1.2
func (r Environment13Enum) MarshalJSON() ([]byte, error)
func (*Environment13Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *Environment13Enum) UnmarshalJSON(data []byte) error
type Environment15Enum ¶ added in v1.1.2
type Environment15Enum int
*
- Type definition for Environment15Enum enum
const ( Environment15_KVMWARE Environment15Enum = 1 + iota Environment15_KHYPERV Environment15_KSQL Environment15_KVIEW Environment15_KPUPPETEER Environment15_KPHYSICAL Environment15_KPURE Environment15_KAZURE Environment15_KNETAPP Environment15_KAGENT Environment15_KGENERICNAS Environment15_KACROPOLIS Environment15_KPHYSICALFILES Environment15_KISILON Environment15_KKVM Environment15_KAWS Environment15_KEXCHANGE Environment15_KHYPERVVSS Environment15_KORACLE Environment15_KGCP Environment15_KFLASHBLADE Environment15_KAWSNATIVE Environment15_KVCD Environment15_KO365 Environment15_KO365OUTLOOK Environment15_KHYPERFLEX Environment15_KGCPNATIVE Environment15_KAZURENATIVE )
*
- Value collection for Environment15Enum enum
func Environment15EnumFromValue ¶ added in v1.1.2
func Environment15EnumFromValue(value string) Environment15Enum
*
- Converts given value to its enum representation
func (Environment15Enum) MarshalJSON ¶ added in v1.1.2
func (r Environment15Enum) MarshalJSON() ([]byte, error)
func (*Environment15Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *Environment15Enum) UnmarshalJSON(data []byte) error
type Environment1Enum ¶ added in v1.1.2
type Environment1Enum int
*
- Type definition for Environment1Enum enum
const ( Environment1_KVMWARE Environment1Enum = 1 + iota Environment1_KHYPERV Environment1_KSQL Environment1_KVIEW Environment1_KPUPPETEER Environment1_KPHYSICAL Environment1_KPURE Environment1_KAZURE Environment1_KNETAPP Environment1_KAGENT Environment1_KGENERICNAS Environment1_KACROPOLIS Environment1_KPHYSICALFILES Environment1_KISILON Environment1_KKVM Environment1_KAWS Environment1_KEXCHANGE Environment1_KHYPERVVSS Environment1_KORACLE Environment1_KGCP Environment1_KFLASHBLADE Environment1_KAWSNATIVE Environment1_KVCD Environment1_KO365 Environment1_KO365OUTLOOK Environment1_KHYPERFLEX Environment1_KGCPNATIVE Environment1_KAZURENATIVE )
*
- Value collection for Environment1Enum enum
func Environment1EnumFromValue ¶ added in v1.1.2
func Environment1EnumFromValue(value string) Environment1Enum
*
- Converts given value to its enum representation
func (Environment1Enum) MarshalJSON ¶ added in v1.1.2
func (r Environment1Enum) MarshalJSON() ([]byte, error)
func (*Environment1Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *Environment1Enum) UnmarshalJSON(data []byte) error
type Environment2Enum ¶ added in v1.1.2
type Environment2Enum int
*
- Type definition for Environment2Enum enum
const ( Environment2_KVMWARE Environment2Enum = 1 + iota Environment2_KHYPERV Environment2_KSQL Environment2_KVIEW Environment2_KPUPPETEER Environment2_KPHYSICAL Environment2_KPURE Environment2_KAZURE Environment2_KNETAPP Environment2_KAGENT Environment2_KGENERICNAS Environment2_KACROPOLIS Environment2_KPHYSICALFILES Environment2_KISILON Environment2_KKVM Environment2_KAWS Environment2_KEXCHANGE Environment2_KHYPERVVSS Environment2_KORACLE Environment2_KGCP Environment2_KFLASHBLADE Environment2_KAWSNATIVE Environment2_KVCD Environment2_KO365 Environment2_KO365OUTLOOK Environment2_KHYPERFLEX Environment2_KGCPNATIVE Environment2_KAZURENATIVE )
*
- Value collection for Environment2Enum enum
func Environment2EnumFromValue ¶ added in v1.1.2
func Environment2EnumFromValue(value string) Environment2Enum
*
- Converts given value to its enum representation
func (Environment2Enum) MarshalJSON ¶ added in v1.1.2
func (r Environment2Enum) MarshalJSON() ([]byte, error)
func (*Environment2Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *Environment2Enum) UnmarshalJSON(data []byte) error
type Environment3Enum ¶ added in v1.1.2
type Environment3Enum int
*
- Type definition for Environment3Enum enum
const ( Environment3_KVMWARE Environment3Enum = 1 + iota Environment3_KHYPERV Environment3_KSQL Environment3_KVIEW Environment3_KPUPPETEER Environment3_KPHYSICAL Environment3_KPURE Environment3_KAZURE Environment3_KNETAPP Environment3_KAGENT Environment3_KGENERICNAS Environment3_KACROPOLIS Environment3_KPHYSICALFILES Environment3_KISILON Environment3_KKVM Environment3_KAWS Environment3_KEXCHANGE Environment3_KHYPERVVSS Environment3_KORACLE Environment3_KGCP Environment3_KFLASHBLADE Environment3_KAWSNATIVE Environment3_KVCD Environment3_KO365 Environment3_KO365OUTLOOK Environment3_KHYPERFLEX Environment3_KGCPNATIVE Environment3_KAZURENATIVE )
*
- Value collection for Environment3Enum enum
func Environment3EnumFromValue ¶ added in v1.1.2
func Environment3EnumFromValue(value string) Environment3Enum
*
- Converts given value to its enum representation
func (Environment3Enum) MarshalJSON ¶ added in v1.1.2
func (r Environment3Enum) MarshalJSON() ([]byte, error)
func (*Environment3Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *Environment3Enum) UnmarshalJSON(data []byte) error
type Environment4Enum ¶ added in v1.1.2
type Environment4Enum int
*
- Type definition for Environment4Enum enum
const ( Environment4_KVMWARE Environment4Enum = 1 + iota Environment4_KHYPERV Environment4_KSQL Environment4_KVIEW Environment4_KPUPPETEER Environment4_KPHYSICAL Environment4_KPURE Environment4_KAZURE Environment4_KNETAPP Environment4_KAGENT Environment4_KGENERICNAS Environment4_KACROPOLIS Environment4_KPHYSICALFILES Environment4_KISILON Environment4_KKVM Environment4_KAWS Environment4_KEXCHANGE Environment4_KHYPERVVSS Environment4_KORACLE Environment4_KGCP Environment4_KFLASHBLADE Environment4_KAWSNATIVE Environment4_KVCD Environment4_KO365 Environment4_KO365OUTLOOK Environment4_KHYPERFLEX Environment4_KGCPNATIVE Environment4_KAZURENATIVE )
*
- Value collection for Environment4Enum enum
func Environment4EnumFromValue ¶ added in v1.1.2
func Environment4EnumFromValue(value string) Environment4Enum
*
- Converts given value to its enum representation
func (Environment4Enum) MarshalJSON ¶ added in v1.1.2
func (r Environment4Enum) MarshalJSON() ([]byte, error)
func (*Environment4Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *Environment4Enum) UnmarshalJSON(data []byte) error
type Environment5Enum ¶ added in v1.1.2
type Environment5Enum int
*
- Type definition for Environment5Enum enum
const ( Environment5_KVMWARE Environment5Enum = 1 + iota Environment5_KHYPERV Environment5_KSQL Environment5_KVIEW Environment5_KPUPPETEER Environment5_KPHYSICAL Environment5_KPURE Environment5_KAZURE Environment5_KNETAPP Environment5_KAGENT Environment5_KGENERICNAS Environment5_KACROPOLIS Environment5_KPHYSICALFILES Environment5_KISILON Environment5_KKVM Environment5_KAWS Environment5_KEXCHANGE Environment5_KHYPERVVSS Environment5_KORACLE Environment5_KGCP Environment5_KFLASHBLADE Environment5_KAWSNATIVE Environment5_KVCD Environment5_KO365 Environment5_KO365OUTLOOK Environment5_KHYPERFLEX Environment5_KGCPNATIVE Environment5_KAZURENATIVE )
*
- Value collection for Environment5Enum enum
func Environment5EnumFromValue ¶ added in v1.1.2
func Environment5EnumFromValue(value string) Environment5Enum
*
- Converts given value to its enum representation
func (Environment5Enum) MarshalJSON ¶ added in v1.1.2
func (r Environment5Enum) MarshalJSON() ([]byte, error)
func (*Environment5Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *Environment5Enum) UnmarshalJSON(data []byte) error
type Environment6Enum ¶ added in v1.1.2
type Environment6Enum int
*
- Type definition for Environment6Enum enum
const ( Environment6_KVMWARE Environment6Enum = 1 + iota Environment6_KHYPERV Environment6_KSQL Environment6_KVIEW Environment6_KPUPPETEER Environment6_KPHYSICAL Environment6_KPURE Environment6_KAZURE Environment6_KNETAPP Environment6_KAGENT Environment6_KGENERICNAS Environment6_KACROPOLIS Environment6_KPHYSICALFILES Environment6_KISILON Environment6_KKVM Environment6_KAWS Environment6_KEXCHANGE Environment6_KHYPERVVSS Environment6_KORACLE Environment6_KGCP Environment6_KFLASHBLADE Environment6_KAWSNATIVE Environment6_KVCD Environment6_KO365 Environment6_KO365OUTLOOK Environment6_KHYPERFLEX Environment6_KGCPNATIVE Environment6_KAZURENATIVE )
*
- Value collection for Environment6Enum enum
func Environment6EnumFromValue ¶ added in v1.1.2
func Environment6EnumFromValue(value string) Environment6Enum
*
- Converts given value to its enum representation
func (Environment6Enum) MarshalJSON ¶ added in v1.1.2
func (r Environment6Enum) MarshalJSON() ([]byte, error)
func (*Environment6Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *Environment6Enum) UnmarshalJSON(data []byte) error
type Environment7Enum ¶ added in v1.1.2
type Environment7Enum int
*
- Type definition for Environment7Enum enum
const ( Environment7_KVMWARE Environment7Enum = 1 + iota Environment7_KHYPERV Environment7_KSQL Environment7_KVIEW Environment7_KPUPPETEER Environment7_KPHYSICAL Environment7_KPURE Environment7_KAZURE Environment7_KNETAPP Environment7_KAGENT Environment7_KGENERICNAS Environment7_KACROPOLIS Environment7_KPHYSICALFILES Environment7_KISILON Environment7_KKVM Environment7_KAWS Environment7_KEXCHANGE Environment7_KHYPERVVSS Environment7_KORACLE Environment7_KGCP Environment7_KFLASHBLADE Environment7_KAWSNATIVE Environment7_KVCD Environment7_KO365 Environment7_KO365OUTLOOK Environment7_KHYPERFLEX Environment7_KGCPNATIVE Environment7_KAZURENATIVE )
*
- Value collection for Environment7Enum enum
func Environment7EnumFromValue ¶ added in v1.1.2
func Environment7EnumFromValue(value string) Environment7Enum
*
- Converts given value to its enum representation
func (Environment7Enum) MarshalJSON ¶ added in v1.1.2
func (r Environment7Enum) MarshalJSON() ([]byte, error)
func (*Environment7Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *Environment7Enum) UnmarshalJSON(data []byte) error
type Environment8Enum ¶ added in v1.1.2
type Environment8Enum int
*
- Type definition for Environment8Enum enum
const ( Environment8_KVMWARE Environment8Enum = 1 + iota Environment8_KHYPERV Environment8_KSQL Environment8_KVIEW Environment8_KPUPPETEER Environment8_KPHYSICAL Environment8_KPURE Environment8_KAZURE Environment8_KNETAPP Environment8_KAGENT Environment8_KGENERICNAS Environment8_KACROPOLIS Environment8_KPHYSICALFILES Environment8_KISILON Environment8_KKVM Environment8_KAWS Environment8_KEXCHANGE Environment8_KHYPERVVSS Environment8_KORACLE Environment8_KGCP Environment8_KFLASHBLADE Environment8_KAWSNATIVE Environment8_KVCD Environment8_KO365 Environment8_KO365OUTLOOK Environment8_KHYPERFLEX Environment8_KGCPNATIVE Environment8_KAZURENATIVE )
*
- Value collection for Environment8Enum enum
func Environment8EnumFromValue ¶ added in v1.1.2
func Environment8EnumFromValue(value string) Environment8Enum
*
- Converts given value to its enum representation
func (Environment8Enum) MarshalJSON ¶ added in v1.1.2
func (r Environment8Enum) MarshalJSON() ([]byte, error)
func (*Environment8Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *Environment8Enum) UnmarshalJSON(data []byte) error
type Environment9Enum ¶ added in v1.1.2
type Environment9Enum int
*
- Type definition for Environment9Enum enum
const ( Environment9_KVMWARE Environment9Enum = 1 + iota Environment9_KHYPERV Environment9_KSQL Environment9_KVIEW Environment9_KPUPPETEER Environment9_KPHYSICAL Environment9_KPURE Environment9_KAZURE Environment9_KNETAPP Environment9_KAGENT Environment9_KGENERICNAS Environment9_KACROPOLIS Environment9_KPHYSICALFILES Environment9_KISILON Environment9_KKVM Environment9_KAWS Environment9_KEXCHANGE Environment9_KHYPERVVSS Environment9_KORACLE Environment9_KGCP Environment9_KFLASHBLADE Environment9_KAWSNATIVE Environment9_KVCD Environment9_KO365 Environment9_KO365OUTLOOK Environment9_KHYPERFLEX Environment9_KGCPNATIVE Environment9_KAZURENATIVE )
*
- Value collection for Environment9Enum enum
func Environment9EnumFromValue ¶ added in v1.1.2
func Environment9EnumFromValue(value string) Environment9Enum
*
- Converts given value to its enum representation
func (Environment9Enum) MarshalJSON ¶ added in v1.1.2
func (r Environment9Enum) MarshalJSON() ([]byte, error)
func (*Environment9Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *Environment9Enum) UnmarshalJSON(data []byte) error
type EnvironmentAggregatedSubtreeInfoEnum ¶
type EnvironmentAggregatedSubtreeInfoEnum int
*
- Type definition for EnvironmentAggregatedSubtreeInfoEnum enum
const ( EnvironmentAggregatedSubtreeInfo_KVMWARE EnvironmentAggregatedSubtreeInfoEnum = 1 + iota EnvironmentAggregatedSubtreeInfo_KHYPERV EnvironmentAggregatedSubtreeInfo_KSQL EnvironmentAggregatedSubtreeInfo_KVIEW EnvironmentAggregatedSubtreeInfo_KPUPPETEER EnvironmentAggregatedSubtreeInfo_KPHYSICAL EnvironmentAggregatedSubtreeInfo_KPURE EnvironmentAggregatedSubtreeInfo_KAZURE EnvironmentAggregatedSubtreeInfo_KNETAPP EnvironmentAggregatedSubtreeInfo_KAGENT EnvironmentAggregatedSubtreeInfo_KGENERICNAS EnvironmentAggregatedSubtreeInfo_KACROPOLIS EnvironmentAggregatedSubtreeInfo_KPHYSICALFILES EnvironmentAggregatedSubtreeInfo_KISILON EnvironmentAggregatedSubtreeInfo_KGPFS EnvironmentAggregatedSubtreeInfo_KKVM EnvironmentAggregatedSubtreeInfo_KAWS EnvironmentAggregatedSubtreeInfo_KEXCHANGE EnvironmentAggregatedSubtreeInfo_KHYPERVVSS EnvironmentAggregatedSubtreeInfo_KORACLE EnvironmentAggregatedSubtreeInfo_KGCP EnvironmentAggregatedSubtreeInfo_KFLASHBLADE EnvironmentAggregatedSubtreeInfo_KAWSNATIVE EnvironmentAggregatedSubtreeInfo_KVCD EnvironmentAggregatedSubtreeInfo_KO365 EnvironmentAggregatedSubtreeInfo_KO365OUTLOOK EnvironmentAggregatedSubtreeInfo_KHYPERFLEX EnvironmentAggregatedSubtreeInfo_KGCPNATIVE EnvironmentAggregatedSubtreeInfo_KAZURENATIVE EnvironmentAggregatedSubtreeInfo_KKUBERNETES )
*
- Value collection for EnvironmentAggregatedSubtreeInfoEnum enum
func EnvironmentAggregatedSubtreeInfoEnumFromValue ¶
func EnvironmentAggregatedSubtreeInfoEnumFromValue(value string) EnvironmentAggregatedSubtreeInfoEnum
*
- Converts given value to its enum representation
func (EnvironmentAggregatedSubtreeInfoEnum) MarshalJSON ¶
func (r EnvironmentAggregatedSubtreeInfoEnum) MarshalJSON() ([]byte, error)
func (*EnvironmentAggregatedSubtreeInfoEnum) UnmarshalJSON ¶
func (r *EnvironmentAggregatedSubtreeInfoEnum) UnmarshalJSON(data []byte) error
type EnvironmentApplicationInfoEnum ¶
type EnvironmentApplicationInfoEnum int
*
- Type definition for EnvironmentApplicationInfoEnum enum
const ( EnvironmentApplicationInfo_KVMWARE EnvironmentApplicationInfoEnum = 1 + iota EnvironmentApplicationInfo_KHYPERV EnvironmentApplicationInfo_KSQL EnvironmentApplicationInfo_KVIEW EnvironmentApplicationInfo_KPUPPETEER EnvironmentApplicationInfo_KPHYSICAL EnvironmentApplicationInfo_KPURE EnvironmentApplicationInfo_KAZURE EnvironmentApplicationInfo_KNETAPP EnvironmentApplicationInfo_KAGENT EnvironmentApplicationInfo_KGENERICNAS EnvironmentApplicationInfo_KACROPOLIS EnvironmentApplicationInfo_KPHYSICALFILES EnvironmentApplicationInfo_KISILON EnvironmentApplicationInfo_KGPFS EnvironmentApplicationInfo_KKVM EnvironmentApplicationInfo_KAWS EnvironmentApplicationInfo_KEXCHANGE EnvironmentApplicationInfo_KHYPERVVSS EnvironmentApplicationInfo_KORACLE EnvironmentApplicationInfo_KGCP EnvironmentApplicationInfo_KFLASHBLADE EnvironmentApplicationInfo_KAWSNATIVE EnvironmentApplicationInfo_KVCD EnvironmentApplicationInfo_KO365 EnvironmentApplicationInfo_KO365OUTLOOK EnvironmentApplicationInfo_KHYPERFLEX EnvironmentApplicationInfo_KGCPNATIVE EnvironmentApplicationInfo_KAZURENATIVE EnvironmentApplicationInfo_KKUBERNETES )
*
- Value collection for EnvironmentApplicationInfoEnum enum
func EnvironmentApplicationInfoEnumFromValue ¶
func EnvironmentApplicationInfoEnumFromValue(value string) EnvironmentApplicationInfoEnum
*
- Converts given value to its enum representation
func (EnvironmentApplicationInfoEnum) MarshalJSON ¶
func (r EnvironmentApplicationInfoEnum) MarshalJSON() ([]byte, error)
func (*EnvironmentApplicationInfoEnum) UnmarshalJSON ¶
func (r *EnvironmentApplicationInfoEnum) UnmarshalJSON(data []byte) error
type EnvironmentBackupRunEnum ¶
type EnvironmentBackupRunEnum int
*
- Type definition for EnvironmentBackupRunEnum enum
const ( EnvironmentBackupRun_KVMWARE EnvironmentBackupRunEnum = 1 + iota EnvironmentBackupRun_KHYPERV EnvironmentBackupRun_KSQL EnvironmentBackupRun_KVIEW EnvironmentBackupRun_KPUPPETEER EnvironmentBackupRun_KPHYSICAL EnvironmentBackupRun_KPURE EnvironmentBackupRun_KAZURE EnvironmentBackupRun_KNETAPP EnvironmentBackupRun_KAGENT EnvironmentBackupRun_KGENERICNAS EnvironmentBackupRun_KACROPOLIS EnvironmentBackupRun_KPHYSICALFILES EnvironmentBackupRun_KISILON EnvironmentBackupRun_KGPFS EnvironmentBackupRun_KKVM EnvironmentBackupRun_KAWS EnvironmentBackupRun_KEXCHANGE EnvironmentBackupRun_KHYPERVVSS EnvironmentBackupRun_KORACLE EnvironmentBackupRun_KGCP EnvironmentBackupRun_KFLASHBLADE EnvironmentBackupRun_KAWSNATIVE EnvironmentBackupRun_KVCD EnvironmentBackupRun_KO365 EnvironmentBackupRun_KO365OUTLOOK EnvironmentBackupRun_KHYPERFLEX EnvironmentBackupRun_KGCPNATIVE EnvironmentBackupRun_KAZURENATIVE EnvironmentBackupRun_KKUBERNETES )
*
- Value collection for EnvironmentBackupRunEnum enum
func EnvironmentBackupRunEnumFromValue ¶
func EnvironmentBackupRunEnumFromValue(value string) EnvironmentBackupRunEnum
*
- Converts given value to its enum representation
func (EnvironmentBackupRunEnum) MarshalJSON ¶
func (r EnvironmentBackupRunEnum) MarshalJSON() ([]byte, error)
func (*EnvironmentBackupRunEnum) UnmarshalJSON ¶
func (r *EnvironmentBackupRunEnum) UnmarshalJSON(data []byte) error
type EnvironmentConnectorParametersEnum ¶
type EnvironmentConnectorParametersEnum int
*
- Type definition for EnvironmentConnectorParametersEnum enum
const ( EnvironmentConnectorParameters_KVMWARE EnvironmentConnectorParametersEnum = 1 + iota EnvironmentConnectorParameters_KHYPERV EnvironmentConnectorParameters_KSQL EnvironmentConnectorParameters_KVIEW EnvironmentConnectorParameters_KPUPPETEER EnvironmentConnectorParameters_KPHYSICAL EnvironmentConnectorParameters_KPURE EnvironmentConnectorParameters_KAZURE EnvironmentConnectorParameters_KNETAPP EnvironmentConnectorParameters_KAGENT EnvironmentConnectorParameters_KGENERICNAS EnvironmentConnectorParameters_KACROPOLIS EnvironmentConnectorParameters_KPHYSICALFILES EnvironmentConnectorParameters_KISILON EnvironmentConnectorParameters_KGPFS EnvironmentConnectorParameters_KKVM EnvironmentConnectorParameters_KAWS EnvironmentConnectorParameters_KEXCHANGE EnvironmentConnectorParameters_KHYPERVVSS EnvironmentConnectorParameters_KORACLE EnvironmentConnectorParameters_KGCP EnvironmentConnectorParameters_KFLASHBLADE EnvironmentConnectorParameters_KAWSNATIVE EnvironmentConnectorParameters_KVCD EnvironmentConnectorParameters_KO365 EnvironmentConnectorParameters_KO365OUTLOOK EnvironmentConnectorParameters_KHYPERFLEX EnvironmentConnectorParameters_KGCPNATIVE EnvironmentConnectorParameters_KAZURENATIVE EnvironmentConnectorParameters_KKUBERNETES )
*
- Value collection for EnvironmentConnectorParametersEnum enum
func EnvironmentConnectorParametersEnumFromValue ¶
func EnvironmentConnectorParametersEnumFromValue(value string) EnvironmentConnectorParametersEnum
*
- Converts given value to its enum representation
func (EnvironmentConnectorParametersEnum) MarshalJSON ¶
func (r EnvironmentConnectorParametersEnum) MarshalJSON() ([]byte, error)
func (*EnvironmentConnectorParametersEnum) UnmarshalJSON ¶
func (r *EnvironmentConnectorParametersEnum) UnmarshalJSON(data []byte) error
type EnvironmentEnum ¶
type EnvironmentEnum int
*
- Type definition for EnvironmentEnum enum
const ( Environment_KVMWARE EnvironmentEnum = 1 + iota Environment_KHYPERV Environment_KSQL Environment_KVIEW Environment_KPUPPETEER Environment_KPHYSICAL Environment_KPURE Environment_KAZURE Environment_KNETAPP Environment_KAGENT Environment_KGENERICNAS Environment_KACROPOLIS Environment_KPHYSICALFILES Environment_KISILON Environment_KGPFS Environment_KKVM Environment_KAWS Environment_KEXCHANGE Environment_KHYPERVVSS Environment_KORACLE Environment_KGCP Environment_KFLASHBLADE Environment_KAWSNATIVE Environment_KVCD Environment_KO365 Environment_KO365OUTLOOK Environment_KHYPERFLEX Environment_KGCPNATIVE Environment_KAZURENATIVE Environment_KKUBERNETES )
*
- Value collection for EnvironmentEnum enum
func EnvironmentEnumFromValue ¶
func EnvironmentEnumFromValue(value string) EnvironmentEnum
*
- Converts given value to its enum representation
func (EnvironmentEnum) MarshalJSON ¶
func (r EnvironmentEnum) MarshalJSON() ([]byte, error)
func (*EnvironmentEnum) UnmarshalJSON ¶
func (r *EnvironmentEnum) UnmarshalJSON(data []byte) error
type EnvironmentGetProtectionJobsEnum ¶
type EnvironmentGetProtectionJobsEnum int
*
- Type definition for EnvironmentGetProtectionJobsEnum enum
const ( EnvironmentGetProtectionJobs_KVMWARE EnvironmentGetProtectionJobsEnum = 1 + iota EnvironmentGetProtectionJobs_KHYPERV EnvironmentGetProtectionJobs_KSQL EnvironmentGetProtectionJobs_KVIEW EnvironmentGetProtectionJobs_KPUPPETEER EnvironmentGetProtectionJobs_KPHYSICAL EnvironmentGetProtectionJobs_KPURE EnvironmentGetProtectionJobs_KAZURE EnvironmentGetProtectionJobs_KNETAPP EnvironmentGetProtectionJobs_KGENERICNAS EnvironmentGetProtectionJobs_KACROPOLIS EnvironmentGetProtectionJobs_KPHYSICALFILES EnvironmentGetProtectionJobs_KISILON EnvironmentGetProtectionJobs_KGPFS EnvironmentGetProtectionJobs_KKVM EnvironmentGetProtectionJobs_KAWS EnvironmentGetProtectionJobs_KEXCHANGE EnvironmentGetProtectionJobs_KHYPERVVSS EnvironmentGetProtectionJobs_KORACLE EnvironmentGetProtectionJobs_KGCP EnvironmentGetProtectionJobs_KFLASHBLADE EnvironmentGetProtectionJobs_KAWSNATIVE EnvironmentGetProtectionJobs_KVCD EnvironmentGetProtectionJobs_KO365 EnvironmentGetProtectionJobs_KO365OUTLOOK EnvironmentGetProtectionJobs_KHYPERFLEX EnvironmentGetProtectionJobs_KGCPNATIVE EnvironmentGetProtectionJobs_KKUBERNETES )
*
- Value collection for EnvironmentGetProtectionJobsEnum enum
func EnvironmentGetProtectionJobsEnumFromValue ¶
func EnvironmentGetProtectionJobsEnumFromValue(value string) EnvironmentGetProtectionJobsEnum
*
- Converts given value to its enum representation
func (EnvironmentGetProtectionJobsEnum) MarshalJSON ¶
func (r EnvironmentGetProtectionJobsEnum) MarshalJSON() ([]byte, error)
func (*EnvironmentGetProtectionJobsEnum) UnmarshalJSON ¶
func (r *EnvironmentGetProtectionJobsEnum) UnmarshalJSON(data []byte) error
type EnvironmentGetProtectionPoliciesEnum ¶
type EnvironmentGetProtectionPoliciesEnum int
*
- Type definition for EnvironmentGetProtectionPoliciesEnum enum
const ( EnvironmentGetProtectionPolicies_KVMWARE EnvironmentGetProtectionPoliciesEnum = 1 + iota EnvironmentGetProtectionPolicies_KHYPERV EnvironmentGetProtectionPolicies_KSQL EnvironmentGetProtectionPolicies_KVIEW EnvironmentGetProtectionPolicies_KPUPPETEER EnvironmentGetProtectionPolicies_KPHYSICAL EnvironmentGetProtectionPolicies_KPURE EnvironmentGetProtectionPolicies_KAZURE EnvironmentGetProtectionPolicies_KNETAPP EnvironmentGetProtectionPolicies_KAGENT EnvironmentGetProtectionPolicies_KGENERICNAS EnvironmentGetProtectionPolicies_KACROPOLIS EnvironmentGetProtectionPolicies_KPHYSICALFILES EnvironmentGetProtectionPolicies_KISILON EnvironmentGetProtectionPolicies_KGPFS EnvironmentGetProtectionPolicies_KKVM EnvironmentGetProtectionPolicies_KAWS EnvironmentGetProtectionPolicies_KEXCHANGE EnvironmentGetProtectionPolicies_KHYPERVVSS EnvironmentGetProtectionPolicies_KORACLE EnvironmentGetProtectionPolicies_KGCP EnvironmentGetProtectionPolicies_KFLASHBLADE EnvironmentGetProtectionPolicies_KAWSNATIVE EnvironmentGetProtectionPolicies_KVCD EnvironmentGetProtectionPolicies_KO365 EnvironmentGetProtectionPolicies_KO365OUTLOOK EnvironmentGetProtectionPolicies_KHYPERFLEX EnvironmentGetProtectionPolicies_KGCPNATIVE EnvironmentGetProtectionPolicies_KKUBERNETES )
*
- Value collection for EnvironmentGetProtectionPoliciesEnum enum
func EnvironmentGetProtectionPoliciesEnumFromValue ¶
func EnvironmentGetProtectionPoliciesEnumFromValue(value string) EnvironmentGetProtectionPoliciesEnum
*
- Converts given value to its enum representation
func (EnvironmentGetProtectionPoliciesEnum) MarshalJSON ¶
func (r EnvironmentGetProtectionPoliciesEnum) MarshalJSON() ([]byte, error)
func (*EnvironmentGetProtectionPoliciesEnum) UnmarshalJSON ¶
func (r *EnvironmentGetProtectionPoliciesEnum) UnmarshalJSON(data []byte) error
type EnvironmentGetRestoreTasksEnum ¶
type EnvironmentGetRestoreTasksEnum int
*
- Type definition for EnvironmentGetRestoreTasksEnum enum
const ( EnvironmentGetRestoreTasks_KVMWARE EnvironmentGetRestoreTasksEnum = 1 + iota EnvironmentGetRestoreTasks_KHYPERV EnvironmentGetRestoreTasks_KSQL EnvironmentGetRestoreTasks_KVIEW EnvironmentGetRestoreTasks_KPUPPETEER EnvironmentGetRestoreTasks_KPHYSICAL EnvironmentGetRestoreTasks_KPURE EnvironmentGetRestoreTasks_KAZURE EnvironmentGetRestoreTasks_KNETAPP EnvironmentGetRestoreTasks_KAGENT EnvironmentGetRestoreTasks_KGENERICNAS EnvironmentGetRestoreTasks_KACROPOLIS EnvironmentGetRestoreTasks_KPHYSICALFILES EnvironmentGetRestoreTasks_KISILON EnvironmentGetRestoreTasks_KGPFS EnvironmentGetRestoreTasks_KKVM EnvironmentGetRestoreTasks_KAWS EnvironmentGetRestoreTasks_KEXCHANGE EnvironmentGetRestoreTasks_KHYPERVVSS EnvironmentGetRestoreTasks_KORACLE EnvironmentGetRestoreTasks_KGCP EnvironmentGetRestoreTasks_KFLASHBLADE EnvironmentGetRestoreTasks_KAWSNATIVE EnvironmentGetRestoreTasks_KVCD EnvironmentGetRestoreTasks_KO365 EnvironmentGetRestoreTasks_KO365OUTLOOK EnvironmentGetRestoreTasks_KHYPERFLEX EnvironmentGetRestoreTasks_KGCPNATIVE EnvironmentGetRestoreTasks_KAZURENATIVE EnvironmentGetRestoreTasks_KKUBERNETES )
*
- Value collection for EnvironmentGetRestoreTasksEnum enum
func EnvironmentGetRestoreTasksEnumFromValue ¶
func EnvironmentGetRestoreTasksEnumFromValue(value string) EnvironmentGetRestoreTasksEnum
*
- Converts given value to its enum representation
func (EnvironmentGetRestoreTasksEnum) MarshalJSON ¶
func (r EnvironmentGetRestoreTasksEnum) MarshalJSON() ([]byte, error)
func (*EnvironmentGetRestoreTasksEnum) UnmarshalJSON ¶
func (r *EnvironmentGetRestoreTasksEnum) UnmarshalJSON(data []byte) error
type EnvironmentLastProtectionRunStatsByEnvEnum ¶ added in v1.1.2
type EnvironmentLastProtectionRunStatsByEnvEnum int
*
- Type definition for EnvironmentLastProtectionRunStatsByEnvEnum enum
const ( EnvironmentLastProtectionRunStatsByEnv_KVMWARE EnvironmentLastProtectionRunStatsByEnvEnum = 1 + iota EnvironmentLastProtectionRunStatsByEnv_KHYPERV EnvironmentLastProtectionRunStatsByEnv_KSQL EnvironmentLastProtectionRunStatsByEnv_KVIEW EnvironmentLastProtectionRunStatsByEnv_KPUPPETEER EnvironmentLastProtectionRunStatsByEnv_KPHYSICAL EnvironmentLastProtectionRunStatsByEnv_KPURE EnvironmentLastProtectionRunStatsByEnv_KAZURE EnvironmentLastProtectionRunStatsByEnv_KNETAPP EnvironmentLastProtectionRunStatsByEnv_KAGENT EnvironmentLastProtectionRunStatsByEnv_KGENERICNAS EnvironmentLastProtectionRunStatsByEnv_KACROPOLIS EnvironmentLastProtectionRunStatsByEnv_KPHYSICALFILES EnvironmentLastProtectionRunStatsByEnv_KISILON EnvironmentLastProtectionRunStatsByEnv_KGPFS EnvironmentLastProtectionRunStatsByEnv_KKVM EnvironmentLastProtectionRunStatsByEnv_KAWS EnvironmentLastProtectionRunStatsByEnv_KEXCHANGE EnvironmentLastProtectionRunStatsByEnv_KHYPERVVSS EnvironmentLastProtectionRunStatsByEnv_KORACLE EnvironmentLastProtectionRunStatsByEnv_KGCP EnvironmentLastProtectionRunStatsByEnv_KFLASHBLADE EnvironmentLastProtectionRunStatsByEnv_KAWSNATIVE EnvironmentLastProtectionRunStatsByEnv_KVCD EnvironmentLastProtectionRunStatsByEnv_KO365 EnvironmentLastProtectionRunStatsByEnv_KO365OUTLOOK EnvironmentLastProtectionRunStatsByEnv_KHYPERFLEX EnvironmentLastProtectionRunStatsByEnv_KGCPNATIVE EnvironmentLastProtectionRunStatsByEnv_KAZURENATIVE EnvironmentLastProtectionRunStatsByEnv_KAD EnvironmentLastProtectionRunStatsByEnv_KAWSSNAPSHOTMANAGER )
*
- Value collection for EnvironmentLastProtectionRunStatsByEnvEnum enum
func EnvironmentLastProtectionRunStatsByEnvEnumFromValue ¶ added in v1.1.2
func EnvironmentLastProtectionRunStatsByEnvEnumFromValue(value string) EnvironmentLastProtectionRunStatsByEnvEnum
*
- Converts given value to its enum representation
func (EnvironmentLastProtectionRunStatsByEnvEnum) MarshalJSON ¶ added in v1.1.2
func (r EnvironmentLastProtectionRunStatsByEnvEnum) MarshalJSON() ([]byte, error)
func (*EnvironmentLastProtectionRunStatsByEnvEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *EnvironmentLastProtectionRunStatsByEnvEnum) UnmarshalJSON(data []byte) error
type EnvironmentListApplicationServersEnum ¶
type EnvironmentListApplicationServersEnum int
*
- Type definition for EnvironmentListApplicationServersEnum enum
const ( EnvironmentListApplicationServers_KVMWARE EnvironmentListApplicationServersEnum = 1 + iota EnvironmentListApplicationServers_KHYPERV EnvironmentListApplicationServers_KSQL EnvironmentListApplicationServers_KVIEW EnvironmentListApplicationServers_KPUPPETEER EnvironmentListApplicationServers_KPHYSICAL EnvironmentListApplicationServers_KPURE EnvironmentListApplicationServers_KAZURE EnvironmentListApplicationServers_KNETAPP EnvironmentListApplicationServers_KAGENT EnvironmentListApplicationServers_KGENERICNAS EnvironmentListApplicationServers_KACROPOLIS EnvironmentListApplicationServers_KPHYSICALFILES EnvironmentListApplicationServers_KISILON EnvironmentListApplicationServers_KGPFS EnvironmentListApplicationServers_KKVM EnvironmentListApplicationServers_KAWS EnvironmentListApplicationServers_KEXCHANGE EnvironmentListApplicationServers_KHYPERVVSS EnvironmentListApplicationServers_KORACLE EnvironmentListApplicationServers_KGCP EnvironmentListApplicationServers_KFLASHBLADE EnvironmentListApplicationServers_KAWSNATIVE EnvironmentListApplicationServers_KVCD EnvironmentListApplicationServers_KO365 EnvironmentListApplicationServers_KO365OUTLOOK EnvironmentListApplicationServers_KHYPERFLEX EnvironmentListApplicationServers_KGCPNATIVE EnvironmentListApplicationServers_KAZURENATIVE EnvironmentListApplicationServers_KKUBERNETES )
*
- Value collection for EnvironmentListApplicationServersEnum enum
func EnvironmentListApplicationServersEnumFromValue ¶
func EnvironmentListApplicationServersEnumFromValue(value string) EnvironmentListApplicationServersEnum
*
- Converts given value to its enum representation
func (EnvironmentListApplicationServersEnum) MarshalJSON ¶
func (r EnvironmentListApplicationServersEnum) MarshalJSON() ([]byte, error)
func (*EnvironmentListApplicationServersEnum) UnmarshalJSON ¶
func (r *EnvironmentListApplicationServersEnum) UnmarshalJSON(data []byte) error
type EnvironmentListProtectedObjectsEnum ¶
type EnvironmentListProtectedObjectsEnum int
*
- Type definition for EnvironmentListProtectedObjectsEnum enum
const ( EnvironmentListProtectedObjects_KVMWARE EnvironmentListProtectedObjectsEnum = 1 + iota EnvironmentListProtectedObjects_KHYPERV EnvironmentListProtectedObjects_KSQL EnvironmentListProtectedObjects_KVIEW EnvironmentListProtectedObjects_KPUPPETEER EnvironmentListProtectedObjects_KPHYSICAL EnvironmentListProtectedObjects_KPURE EnvironmentListProtectedObjects_KAZURE EnvironmentListProtectedObjects_KNETAPP EnvironmentListProtectedObjects_KAGENT EnvironmentListProtectedObjects_KGENERICNAS EnvironmentListProtectedObjects_KACROPOLIS EnvironmentListProtectedObjects_KPHYSICALFILES EnvironmentListProtectedObjects_KISILON EnvironmentListProtectedObjects_KGPFS EnvironmentListProtectedObjects_KKVM EnvironmentListProtectedObjects_KAWS EnvironmentListProtectedObjects_KEXCHANGE EnvironmentListProtectedObjects_KHYPERVVSS EnvironmentListProtectedObjects_KORACLE EnvironmentListProtectedObjects_KGCP EnvironmentListProtectedObjects_KFLASHBLADE EnvironmentListProtectedObjects_KAWSNATIVE EnvironmentListProtectedObjects_KVCD EnvironmentListProtectedObjects_KO365 EnvironmentListProtectedObjects_KO365OUTLOOK EnvironmentListProtectedObjects_KHYPERFLEX EnvironmentListProtectedObjects_KGCPNATIVE EnvironmentListProtectedObjects_KAZURENATIVE EnvironmentListProtectedObjects_KKUBERNETES )
*
- Value collection for EnvironmentListProtectedObjectsEnum enum
func EnvironmentListProtectedObjectsEnumFromValue ¶
func EnvironmentListProtectedObjectsEnumFromValue(value string) EnvironmentListProtectedObjectsEnum
*
- Converts given value to its enum representation
func (EnvironmentListProtectedObjectsEnum) MarshalJSON ¶
func (r EnvironmentListProtectedObjectsEnum) MarshalJSON() ([]byte, error)
func (*EnvironmentListProtectedObjectsEnum) UnmarshalJSON ¶
func (r *EnvironmentListProtectedObjectsEnum) UnmarshalJSON(data []byte) error
type EnvironmentListProtectionSourcesEnum ¶
type EnvironmentListProtectionSourcesEnum int
*
- Type definition for EnvironmentListProtectionSourcesEnum enum
const ( EnvironmentListProtectionSources_KVMWARE EnvironmentListProtectionSourcesEnum = 1 + iota EnvironmentListProtectionSources_KSQL EnvironmentListProtectionSources_KVIEW EnvironmentListProtectionSources_KPUPPETEER EnvironmentListProtectionSources_KPHYSICAL EnvironmentListProtectionSources_KPURE EnvironmentListProtectionSources_KNETAPP EnvironmentListProtectionSources_KGENERICNAS EnvironmentListProtectionSources_KHYPERV EnvironmentListProtectionSources_KACROPOLIS EnvironmentListProtectionSources_KAZURE )
*
- Value collection for EnvironmentListProtectionSourcesEnum enum
func EnvironmentListProtectionSourcesEnumFromValue ¶
func EnvironmentListProtectionSourcesEnumFromValue(value string) EnvironmentListProtectionSourcesEnum
*
- Converts given value to its enum representation
func (EnvironmentListProtectionSourcesEnum) MarshalJSON ¶
func (r EnvironmentListProtectionSourcesEnum) MarshalJSON() ([]byte, error)
func (*EnvironmentListProtectionSourcesEnum) UnmarshalJSON ¶
func (r *EnvironmentListProtectionSourcesEnum) UnmarshalJSON(data []byte) error
type EnvironmentListProtectionSourcesRegistrationInfoEnum ¶
type EnvironmentListProtectionSourcesRegistrationInfoEnum int
*
- Type definition for EnvironmentListProtectionSourcesRegistrationInfoEnum enum
const ( EnvironmentListProtectionSourcesRegistrationInfo_KVMWARE EnvironmentListProtectionSourcesRegistrationInfoEnum = 1 + iota EnvironmentListProtectionSourcesRegistrationInfo_KSQL EnvironmentListProtectionSourcesRegistrationInfo_KVIEW EnvironmentListProtectionSourcesRegistrationInfo_KPUPPETEER EnvironmentListProtectionSourcesRegistrationInfo_KPHYSICAL EnvironmentListProtectionSourcesRegistrationInfo_KPURE EnvironmentListProtectionSourcesRegistrationInfo_KNETAPP EnvironmentListProtectionSourcesRegistrationInfo_KGENERICNAS EnvironmentListProtectionSourcesRegistrationInfo_KHYPERV EnvironmentListProtectionSourcesRegistrationInfo_KACROPOLIS EnvironmentListProtectionSourcesRegistrationInfo_KAZURE )
*
- Value collection for EnvironmentListProtectionSourcesRegistrationInfoEnum enum
func EnvironmentListProtectionSourcesRegistrationInfoEnumFromValue ¶
func EnvironmentListProtectionSourcesRegistrationInfoEnumFromValue(value string) EnvironmentListProtectionSourcesRegistrationInfoEnum
*
- Converts given value to its enum representation
func (EnvironmentListProtectionSourcesRegistrationInfoEnum) MarshalJSON ¶
func (r EnvironmentListProtectionSourcesRegistrationInfoEnum) MarshalJSON() ([]byte, error)
func (*EnvironmentListProtectionSourcesRegistrationInfoEnum) UnmarshalJSON ¶
func (r *EnvironmentListProtectionSourcesRegistrationInfoEnum) UnmarshalJSON(data []byte) error
type EnvironmentListProtectionSourcesRootNodesEnum ¶
type EnvironmentListProtectionSourcesRootNodesEnum int
*
- Type definition for EnvironmentListProtectionSourcesRootNodesEnum enum
const ( EnvironmentListProtectionSourcesRootNodes_KVMWARE EnvironmentListProtectionSourcesRootNodesEnum = 1 + iota EnvironmentListProtectionSourcesRootNodes_KSQL EnvironmentListProtectionSourcesRootNodes_KVIEW EnvironmentListProtectionSourcesRootNodes_KPUPPETEER EnvironmentListProtectionSourcesRootNodes_KPHYSICAL EnvironmentListProtectionSourcesRootNodes_KPURE EnvironmentListProtectionSourcesRootNodes_KNETAPP EnvironmentListProtectionSourcesRootNodes_KGENERICNAS EnvironmentListProtectionSourcesRootNodes_KHYPERV EnvironmentListProtectionSourcesRootNodes_KACROPOLIS EnvironmentListProtectionSourcesRootNodes_KAZURE )
*
- Value collection for EnvironmentListProtectionSourcesRootNodesEnum enum
func EnvironmentListProtectionSourcesRootNodesEnumFromValue ¶
func EnvironmentListProtectionSourcesRootNodesEnumFromValue(value string) EnvironmentListProtectionSourcesRootNodesEnum
*
- Converts given value to its enum representation
func (EnvironmentListProtectionSourcesRootNodesEnum) MarshalJSON ¶
func (r EnvironmentListProtectionSourcesRootNodesEnum) MarshalJSON() ([]byte, error)
func (*EnvironmentListProtectionSourcesRootNodesEnum) UnmarshalJSON ¶
func (r *EnvironmentListProtectionSourcesRootNodesEnum) UnmarshalJSON(data []byte) error
type EnvironmentProtectedObjectsSummaryByEnvEnum ¶ added in v1.1.2
type EnvironmentProtectedObjectsSummaryByEnvEnum int
*
- Type definition for EnvironmentProtectedObjectsSummaryByEnvEnum enum
const ( EnvironmentProtectedObjectsSummaryByEnv_KVMWARE EnvironmentProtectedObjectsSummaryByEnvEnum = 1 + iota EnvironmentProtectedObjectsSummaryByEnv_KHYPERV EnvironmentProtectedObjectsSummaryByEnv_KSQL EnvironmentProtectedObjectsSummaryByEnv_KVIEW EnvironmentProtectedObjectsSummaryByEnv_KPUPPETEER EnvironmentProtectedObjectsSummaryByEnv_KPHYSICAL EnvironmentProtectedObjectsSummaryByEnv_KPURE EnvironmentProtectedObjectsSummaryByEnv_KAZURE EnvironmentProtectedObjectsSummaryByEnv_KNETAPP EnvironmentProtectedObjectsSummaryByEnv_KAGENT EnvironmentProtectedObjectsSummaryByEnv_KGENERICNAS EnvironmentProtectedObjectsSummaryByEnv_KACROPOLIS EnvironmentProtectedObjectsSummaryByEnv_KPHYSICALFILES EnvironmentProtectedObjectsSummaryByEnv_KISILON EnvironmentProtectedObjectsSummaryByEnv_KGPFS EnvironmentProtectedObjectsSummaryByEnv_KKVM EnvironmentProtectedObjectsSummaryByEnv_KAWS EnvironmentProtectedObjectsSummaryByEnv_KEXCHANGE EnvironmentProtectedObjectsSummaryByEnv_KHYPERVVSS EnvironmentProtectedObjectsSummaryByEnv_KORACLE EnvironmentProtectedObjectsSummaryByEnv_KGCP EnvironmentProtectedObjectsSummaryByEnv_KFLASHBLADE EnvironmentProtectedObjectsSummaryByEnv_KAWSNATIVE EnvironmentProtectedObjectsSummaryByEnv_KVCD EnvironmentProtectedObjectsSummaryByEnv_KO365 EnvironmentProtectedObjectsSummaryByEnv_KO365OUTLOOK EnvironmentProtectedObjectsSummaryByEnv_KHYPERFLEX EnvironmentProtectedObjectsSummaryByEnv_KGCPNATIVE EnvironmentProtectedObjectsSummaryByEnv_KAZURENATIVE EnvironmentProtectedObjectsSummaryByEnv_KAD EnvironmentProtectedObjectsSummaryByEnv_KAWSSNAPSHOTMANAGER )
*
- Value collection for EnvironmentProtectedObjectsSummaryByEnvEnum enum
func EnvironmentProtectedObjectsSummaryByEnvEnumFromValue ¶ added in v1.1.2
func EnvironmentProtectedObjectsSummaryByEnvEnumFromValue(value string) EnvironmentProtectedObjectsSummaryByEnvEnum
*
- Converts given value to its enum representation
func (EnvironmentProtectedObjectsSummaryByEnvEnum) MarshalJSON ¶ added in v1.1.2
func (r EnvironmentProtectedObjectsSummaryByEnvEnum) MarshalJSON() ([]byte, error)
func (*EnvironmentProtectedObjectsSummaryByEnvEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *EnvironmentProtectedObjectsSummaryByEnvEnum) UnmarshalJSON(data []byte) error
type EnvironmentProtectionJobEnum ¶
type EnvironmentProtectionJobEnum int
*
- Type definition for EnvironmentProtectionJobEnum enum
const ( EnvironmentProtectionJob_KVMWARE EnvironmentProtectionJobEnum = 1 + iota EnvironmentProtectionJob_KHYPERV EnvironmentProtectionJob_KSQL EnvironmentProtectionJob_KVIEW EnvironmentProtectionJob_KPUPPETEER EnvironmentProtectionJob_KPHYSICAL EnvironmentProtectionJob_KPURE EnvironmentProtectionJob_KAZURE EnvironmentProtectionJob_KNETAPP EnvironmentProtectionJob_KAGENT EnvironmentProtectionJob_KGENERICNAS EnvironmentProtectionJob_KACROPOLIS EnvironmentProtectionJob_KPHYSICALFILES EnvironmentProtectionJob_KISILON EnvironmentProtectionJob_KGPFS EnvironmentProtectionJob_KKVM EnvironmentProtectionJob_KAWS EnvironmentProtectionJob_KEXCHANGE EnvironmentProtectionJob_KHYPERVVSS EnvironmentProtectionJob_KORACLE EnvironmentProtectionJob_KGCP EnvironmentProtectionJob_KFLASHBLADE EnvironmentProtectionJob_KAWSNATIVE EnvironmentProtectionJob_KVCD EnvironmentProtectionJob_KO365 EnvironmentProtectionJob_KO365OUTLOOK EnvironmentProtectionJob_KHYPERFLEX EnvironmentProtectionJob_KGCPNATIVE EnvironmentProtectionJob_KAZURENATIVE EnvironmentProtectionJob_KKUBERNETES )
*
- Value collection for EnvironmentProtectionJobEnum enum
func EnvironmentProtectionJobEnumFromValue ¶
func EnvironmentProtectionJobEnumFromValue(value string) EnvironmentProtectionJobEnum
*
- Converts given value to its enum representation
func (EnvironmentProtectionJobEnum) MarshalJSON ¶
func (r EnvironmentProtectionJobEnum) MarshalJSON() ([]byte, error)
func (*EnvironmentProtectionJobEnum) UnmarshalJSON ¶
func (r *EnvironmentProtectionJobEnum) UnmarshalJSON(data []byte) error
type EnvironmentProtectionJobRequestBodyEnum ¶
type EnvironmentProtectionJobRequestBodyEnum int
*
- Type definition for EnvironmentProtectionJobRequestBodyEnum enum
const ( EnvironmentProtectionJobRequestBody_KVMWARE EnvironmentProtectionJobRequestBodyEnum = 1 + iota EnvironmentProtectionJobRequestBody_KHYPERV EnvironmentProtectionJobRequestBody_KSQL EnvironmentProtectionJobRequestBody_KVIEW EnvironmentProtectionJobRequestBody_KPUPPETEER EnvironmentProtectionJobRequestBody_KPHYSICAL EnvironmentProtectionJobRequestBody_KPURE EnvironmentProtectionJobRequestBody_KAZURE EnvironmentProtectionJobRequestBody_KNETAPP EnvironmentProtectionJobRequestBody_KAGENT EnvironmentProtectionJobRequestBody_KGENERICNAS EnvironmentProtectionJobRequestBody_KACROPOLIS EnvironmentProtectionJobRequestBody_KPHYSICALFILES EnvironmentProtectionJobRequestBody_KISILON EnvironmentProtectionJobRequestBody_KGPFS EnvironmentProtectionJobRequestBody_KKVM EnvironmentProtectionJobRequestBody_KAWS EnvironmentProtectionJobRequestBody_KEXCHANGE EnvironmentProtectionJobRequestBody_KHYPERVVSS EnvironmentProtectionJobRequestBody_KORACLE EnvironmentProtectionJobRequestBody_KGCP EnvironmentProtectionJobRequestBody_KFLASHBLADE EnvironmentProtectionJobRequestBody_KAWSNATIVE EnvironmentProtectionJobRequestBody_KVCD EnvironmentProtectionJobRequestBody_KO365 EnvironmentProtectionJobRequestBody_KO365OUTLOOK EnvironmentProtectionJobRequestBody_KHYPERFLEX EnvironmentProtectionJobRequestBody_KGCPNATIVE EnvironmentProtectionJobRequestBody_KAZURENATIVE EnvironmentProtectionJobRequestBody_KKUBERNETES )
*
- Value collection for EnvironmentProtectionJobRequestBodyEnum enum
func EnvironmentProtectionJobRequestBodyEnumFromValue ¶
func EnvironmentProtectionJobRequestBodyEnumFromValue(value string) EnvironmentProtectionJobRequestBodyEnum
*
- Converts given value to its enum representation
func (EnvironmentProtectionJobRequestBodyEnum) MarshalJSON ¶
func (r EnvironmentProtectionJobRequestBodyEnum) MarshalJSON() ([]byte, error)
func (*EnvironmentProtectionJobRequestBodyEnum) UnmarshalJSON ¶
func (r *EnvironmentProtectionJobRequestBodyEnum) UnmarshalJSON(data []byte) error
type EnvironmentProtectionSummaryByEnvEnum ¶
type EnvironmentProtectionSummaryByEnvEnum int
*
- Type definition for EnvironmentProtectionSummaryByEnvEnum enum
const ( EnvironmentProtectionSummaryByEnv_KVMWARE EnvironmentProtectionSummaryByEnvEnum = 1 + iota EnvironmentProtectionSummaryByEnv_KHYPERV EnvironmentProtectionSummaryByEnv_KSQL EnvironmentProtectionSummaryByEnv_KVIEW EnvironmentProtectionSummaryByEnv_KPUPPETEER EnvironmentProtectionSummaryByEnv_KPHYSICAL EnvironmentProtectionSummaryByEnv_KPURE EnvironmentProtectionSummaryByEnv_KAZURE EnvironmentProtectionSummaryByEnv_KNETAPP EnvironmentProtectionSummaryByEnv_KAGENT EnvironmentProtectionSummaryByEnv_KGENERICNAS EnvironmentProtectionSummaryByEnv_KACROPOLIS EnvironmentProtectionSummaryByEnv_KPHYSICALFILES EnvironmentProtectionSummaryByEnv_KISILON EnvironmentProtectionSummaryByEnv_KGPFS EnvironmentProtectionSummaryByEnv_KKVM EnvironmentProtectionSummaryByEnv_KAWS EnvironmentProtectionSummaryByEnv_KEXCHANGE EnvironmentProtectionSummaryByEnv_KHYPERVVSS EnvironmentProtectionSummaryByEnv_KORACLE EnvironmentProtectionSummaryByEnv_KGCP EnvironmentProtectionSummaryByEnv_KFLASHBLADE EnvironmentProtectionSummaryByEnv_KAWSNATIVE EnvironmentProtectionSummaryByEnv_KVCD EnvironmentProtectionSummaryByEnv_KO365 EnvironmentProtectionSummaryByEnv_KO365OUTLOOK EnvironmentProtectionSummaryByEnv_KHYPERFLEX EnvironmentProtectionSummaryByEnv_KGCPNATIVE EnvironmentProtectionSummaryByEnv_KAZURENATIVE EnvironmentProtectionSummaryByEnv_KKUBERNETES )
*
- Value collection for EnvironmentProtectionSummaryByEnvEnum enum
func EnvironmentProtectionSummaryByEnvEnumFromValue ¶
func EnvironmentProtectionSummaryByEnvEnumFromValue(value string) EnvironmentProtectionSummaryByEnvEnum
*
- Converts given value to its enum representation
func (EnvironmentProtectionSummaryByEnvEnum) MarshalJSON ¶
func (r EnvironmentProtectionSummaryByEnvEnum) MarshalJSON() ([]byte, error)
func (*EnvironmentProtectionSummaryByEnvEnum) UnmarshalJSON ¶
func (r *EnvironmentProtectionSummaryByEnvEnum) UnmarshalJSON(data []byte) error
type EnvironmentRegisterProtectionSourceParametersEnum ¶
type EnvironmentRegisterProtectionSourceParametersEnum int
*
- Type definition for EnvironmentRegisterProtectionSourceParametersEnum enum
const ( EnvironmentRegisterProtectionSourceParameters_KVMWARE EnvironmentRegisterProtectionSourceParametersEnum = 1 + iota EnvironmentRegisterProtectionSourceParameters_KHYPERV EnvironmentRegisterProtectionSourceParameters_KSQL EnvironmentRegisterProtectionSourceParameters_KVIEW EnvironmentRegisterProtectionSourceParameters_KPUPPETEER EnvironmentRegisterProtectionSourceParameters_KPHYSICAL EnvironmentRegisterProtectionSourceParameters_KPURE EnvironmentRegisterProtectionSourceParameters_KAZURE EnvironmentRegisterProtectionSourceParameters_KNETAPP EnvironmentRegisterProtectionSourceParameters_KAGENT EnvironmentRegisterProtectionSourceParameters_KGENERICNAS EnvironmentRegisterProtectionSourceParameters_KACROPOLIS EnvironmentRegisterProtectionSourceParameters_KPHYSICALFILES EnvironmentRegisterProtectionSourceParameters_KISILON EnvironmentRegisterProtectionSourceParameters_KGPFS EnvironmentRegisterProtectionSourceParameters_KKVM EnvironmentRegisterProtectionSourceParameters_KAWS EnvironmentRegisterProtectionSourceParameters_KEXCHANGE EnvironmentRegisterProtectionSourceParameters_KHYPERVVSS EnvironmentRegisterProtectionSourceParameters_KORACLE EnvironmentRegisterProtectionSourceParameters_KGCP EnvironmentRegisterProtectionSourceParameters_KFLASHBLADE EnvironmentRegisterProtectionSourceParameters_KAWSNATIVE EnvironmentRegisterProtectionSourceParameters_KVCD EnvironmentRegisterProtectionSourceParameters_KO365 EnvironmentRegisterProtectionSourceParameters_KO365OUTLOOK EnvironmentRegisterProtectionSourceParameters_KHYPERFLEX EnvironmentRegisterProtectionSourceParameters_KGCPNATIVE EnvironmentRegisterProtectionSourceParameters_KAZURENATIVE EnvironmentRegisterProtectionSourceParameters_KKUBERNETES )
*
- Value collection for EnvironmentRegisterProtectionSourceParametersEnum enum
func EnvironmentRegisterProtectionSourceParametersEnumFromValue ¶
func EnvironmentRegisterProtectionSourceParametersEnumFromValue(value string) EnvironmentRegisterProtectionSourceParametersEnum
*
- Converts given value to its enum representation
func (EnvironmentRegisterProtectionSourceParametersEnum) MarshalJSON ¶
func (r EnvironmentRegisterProtectionSourceParametersEnum) MarshalJSON() ([]byte, error)
func (*EnvironmentRegisterProtectionSourceParametersEnum) UnmarshalJSON ¶
func (r *EnvironmentRegisterProtectionSourceParametersEnum) UnmarshalJSON(data []byte) error
type EnvironmentRegisteredSourceInfoEnum ¶
type EnvironmentRegisteredSourceInfoEnum int
*
- Type definition for EnvironmentRegisteredSourceInfoEnum enum
const ( EnvironmentRegisteredSourceInfo_KVMWARE EnvironmentRegisteredSourceInfoEnum = 1 + iota EnvironmentRegisteredSourceInfo_KHYPERV EnvironmentRegisteredSourceInfo_KSQL EnvironmentRegisteredSourceInfo_KVIEW EnvironmentRegisteredSourceInfo_KPUPPETEER EnvironmentRegisteredSourceInfo_KPHYSICAL EnvironmentRegisteredSourceInfo_KPURE EnvironmentRegisteredSourceInfo_KAZURE EnvironmentRegisteredSourceInfo_KNETAPP EnvironmentRegisteredSourceInfo_KAGENT EnvironmentRegisteredSourceInfo_KGENERICNAS EnvironmentRegisteredSourceInfo_KACROPOLIS EnvironmentRegisteredSourceInfo_KPHYSICALFILES EnvironmentRegisteredSourceInfo_KISILON EnvironmentRegisteredSourceInfo_KGPFS EnvironmentRegisteredSourceInfo_KKVM EnvironmentRegisteredSourceInfo_KAWS EnvironmentRegisteredSourceInfo_KEXCHANGE EnvironmentRegisteredSourceInfo_KHYPERVVSS EnvironmentRegisteredSourceInfo_KORACLE EnvironmentRegisteredSourceInfo_KGCP EnvironmentRegisteredSourceInfo_KFLASHBLADE EnvironmentRegisteredSourceInfo_KAWSNATIVE EnvironmentRegisteredSourceInfo_KVCD EnvironmentRegisteredSourceInfo_KO365 EnvironmentRegisteredSourceInfo_KO365OUTLOOK EnvironmentRegisteredSourceInfo_KHYPERFLEX EnvironmentRegisteredSourceInfo_KGCPNATIVE EnvironmentRegisteredSourceInfo_KAZURENATIVE EnvironmentRegisteredSourceInfo_KKUBERNETES )
*
- Value collection for EnvironmentRegisteredSourceInfoEnum enum
func EnvironmentRegisteredSourceInfoEnumFromValue ¶
func EnvironmentRegisteredSourceInfoEnumFromValue(value string) EnvironmentRegisteredSourceInfoEnum
*
- Converts given value to its enum representation
func (EnvironmentRegisteredSourceInfoEnum) MarshalJSON ¶
func (r EnvironmentRegisteredSourceInfoEnum) MarshalJSON() ([]byte, error)
func (*EnvironmentRegisteredSourceInfoEnum) UnmarshalJSON ¶
func (r *EnvironmentRegisteredSourceInfoEnum) UnmarshalJSON(data []byte) error
type EnvironmentRemoteProtectionJobInformationEnum ¶
type EnvironmentRemoteProtectionJobInformationEnum int
*
- Type definition for EnvironmentRemoteProtectionJobInformationEnum enum
const ( EnvironmentRemoteProtectionJobInformation_KVMWARE EnvironmentRemoteProtectionJobInformationEnum = 1 + iota EnvironmentRemoteProtectionJobInformation_KHYPERV EnvironmentRemoteProtectionJobInformation_KSQL EnvironmentRemoteProtectionJobInformation_KVIEW EnvironmentRemoteProtectionJobInformation_KPUPPETEER EnvironmentRemoteProtectionJobInformation_KPHYSICAL EnvironmentRemoteProtectionJobInformation_KPURE EnvironmentRemoteProtectionJobInformation_KAZURE EnvironmentRemoteProtectionJobInformation_KNETAPP EnvironmentRemoteProtectionJobInformation_KAGENT EnvironmentRemoteProtectionJobInformation_KGENERICNAS EnvironmentRemoteProtectionJobInformation_KACROPOLIS EnvironmentRemoteProtectionJobInformation_KPHYSICALFILES EnvironmentRemoteProtectionJobInformation_KISILON EnvironmentRemoteProtectionJobInformation_KGPFS EnvironmentRemoteProtectionJobInformation_KKVM EnvironmentRemoteProtectionJobInformation_KAWS EnvironmentRemoteProtectionJobInformation_KEXCHANGE EnvironmentRemoteProtectionJobInformation_KHYPERVVSS EnvironmentRemoteProtectionJobInformation_KORACLE EnvironmentRemoteProtectionJobInformation_KGCP EnvironmentRemoteProtectionJobInformation_KFLASHBLADE EnvironmentRemoteProtectionJobInformation_KAWSNATIVE EnvironmentRemoteProtectionJobInformation_KVCD EnvironmentRemoteProtectionJobInformation_KO365 EnvironmentRemoteProtectionJobInformation_KO365OUTLOOK EnvironmentRemoteProtectionJobInformation_KHYPERFLEX EnvironmentRemoteProtectionJobInformation_KGCPNATIVE EnvironmentRemoteProtectionJobInformation_KAZURENATIVE EnvironmentRemoteProtectionJobInformation_KKUBERNETES )
*
- Value collection for EnvironmentRemoteProtectionJobInformationEnum enum
func EnvironmentRemoteProtectionJobInformationEnumFromValue ¶
func EnvironmentRemoteProtectionJobInformationEnumFromValue(value string) EnvironmentRemoteProtectionJobInformationEnum
*
- Converts given value to its enum representation
func (EnvironmentRemoteProtectionJobInformationEnum) MarshalJSON ¶
func (r EnvironmentRemoteProtectionJobInformationEnum) MarshalJSON() ([]byte, error)
func (*EnvironmentRemoteProtectionJobInformationEnum) UnmarshalJSON ¶
func (r *EnvironmentRemoteProtectionJobInformationEnum) UnmarshalJSON(data []byte) error
type EnvironmentRemoteProtectionJobRunInformationEnum ¶
type EnvironmentRemoteProtectionJobRunInformationEnum int
*
- Type definition for EnvironmentRemoteProtectionJobRunInformationEnum enum
const ( EnvironmentRemoteProtectionJobRunInformation_KVMWARE EnvironmentRemoteProtectionJobRunInformationEnum = 1 + iota EnvironmentRemoteProtectionJobRunInformation_KHYPERV EnvironmentRemoteProtectionJobRunInformation_KSQL EnvironmentRemoteProtectionJobRunInformation_KVIEW EnvironmentRemoteProtectionJobRunInformation_KPUPPETEER EnvironmentRemoteProtectionJobRunInformation_KPHYSICAL EnvironmentRemoteProtectionJobRunInformation_KPURE EnvironmentRemoteProtectionJobRunInformation_KAZURE EnvironmentRemoteProtectionJobRunInformation_KNETAPP EnvironmentRemoteProtectionJobRunInformation_KAGENT EnvironmentRemoteProtectionJobRunInformation_KGENERICNAS EnvironmentRemoteProtectionJobRunInformation_KACROPOLIS EnvironmentRemoteProtectionJobRunInformation_KPHYSICALFILES EnvironmentRemoteProtectionJobRunInformation_KISILON EnvironmentRemoteProtectionJobRunInformation_KGPFS EnvironmentRemoteProtectionJobRunInformation_KKVM EnvironmentRemoteProtectionJobRunInformation_KAWS EnvironmentRemoteProtectionJobRunInformation_KEXCHANGE EnvironmentRemoteProtectionJobRunInformation_KHYPERVVSS EnvironmentRemoteProtectionJobRunInformation_KORACLE EnvironmentRemoteProtectionJobRunInformation_KGCP EnvironmentRemoteProtectionJobRunInformation_KFLASHBLADE EnvironmentRemoteProtectionJobRunInformation_KAWSNATIVE EnvironmentRemoteProtectionJobRunInformation_KVCD EnvironmentRemoteProtectionJobRunInformation_KO365 EnvironmentRemoteProtectionJobRunInformation_KO365OUTLOOK EnvironmentRemoteProtectionJobRunInformation_KHYPERFLEX EnvironmentRemoteProtectionJobRunInformation_KGCPNATIVE EnvironmentRemoteProtectionJobRunInformation_KAZURENATIVE EnvironmentRemoteProtectionJobRunInformation_KKUBERNETES )
*
- Value collection for EnvironmentRemoteProtectionJobRunInformationEnum enum
func EnvironmentRemoteProtectionJobRunInformationEnumFromValue ¶
func EnvironmentRemoteProtectionJobRunInformationEnumFromValue(value string) EnvironmentRemoteProtectionJobRunInformationEnum
*
- Converts given value to its enum representation
func (EnvironmentRemoteProtectionJobRunInformationEnum) MarshalJSON ¶
func (r EnvironmentRemoteProtectionJobRunInformationEnum) MarshalJSON() ([]byte, error)
func (*EnvironmentRemoteProtectionJobRunInformationEnum) UnmarshalJSON ¶
func (r *EnvironmentRemoteProtectionJobRunInformationEnum) UnmarshalJSON(data []byte) error
type EnvironmentRestoreEnvStatsEnum ¶ added in v1.1.2
type EnvironmentRestoreEnvStatsEnum int
*
- Type definition for EnvironmentRestoreEnvStatsEnum enum
const ( EnvironmentRestoreEnvStats_KVMWARE EnvironmentRestoreEnvStatsEnum = 1 + iota EnvironmentRestoreEnvStats_KHYPERV EnvironmentRestoreEnvStats_KSQL EnvironmentRestoreEnvStats_KVIEW EnvironmentRestoreEnvStats_KPUPPETEER EnvironmentRestoreEnvStats_KPHYSICAL EnvironmentRestoreEnvStats_KPURE EnvironmentRestoreEnvStats_KAZURE EnvironmentRestoreEnvStats_KNETAPP EnvironmentRestoreEnvStats_KAGENT EnvironmentRestoreEnvStats_KGENERICNAS EnvironmentRestoreEnvStats_KACROPOLIS EnvironmentRestoreEnvStats_KPHYSICALFILES EnvironmentRestoreEnvStats_KISILON EnvironmentRestoreEnvStats_KGPFS EnvironmentRestoreEnvStats_KKVM EnvironmentRestoreEnvStats_KAWS EnvironmentRestoreEnvStats_KEXCHANGE EnvironmentRestoreEnvStats_KHYPERVVSS EnvironmentRestoreEnvStats_KORACLE EnvironmentRestoreEnvStats_KGCP EnvironmentRestoreEnvStats_KFLASHBLADE EnvironmentRestoreEnvStats_KAWSNATIVE EnvironmentRestoreEnvStats_KVCD EnvironmentRestoreEnvStats_KO365 EnvironmentRestoreEnvStats_KO365OUTLOOK EnvironmentRestoreEnvStats_KHYPERFLEX EnvironmentRestoreEnvStats_KGCPNATIVE EnvironmentRestoreEnvStats_KAZURENATIVE EnvironmentRestoreEnvStats_KAD EnvironmentRestoreEnvStats_KAWSSNAPSHOTMANAGER )
*
- Value collection for EnvironmentRestoreEnvStatsEnum enum
func EnvironmentRestoreEnvStatsEnumFromValue ¶ added in v1.1.2
func EnvironmentRestoreEnvStatsEnumFromValue(value string) EnvironmentRestoreEnvStatsEnum
*
- Converts given value to its enum representation
func (EnvironmentRestoreEnvStatsEnum) MarshalJSON ¶ added in v1.1.2
func (r EnvironmentRestoreEnvStatsEnum) MarshalJSON() ([]byte, error)
func (*EnvironmentRestoreEnvStatsEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *EnvironmentRestoreEnvStatsEnum) UnmarshalJSON(data []byte) error
type EnvironmentRestoreObjectDetailsEnum ¶
type EnvironmentRestoreObjectDetailsEnum int
*
- Type definition for EnvironmentRestoreObjectDetailsEnum enum
const ( EnvironmentRestoreObjectDetails_KVMWARE EnvironmentRestoreObjectDetailsEnum = 1 + iota EnvironmentRestoreObjectDetails_KHYPERV EnvironmentRestoreObjectDetails_KSQL EnvironmentRestoreObjectDetails_KVIEW EnvironmentRestoreObjectDetails_KPUPPETEER EnvironmentRestoreObjectDetails_KPHYSICAL EnvironmentRestoreObjectDetails_KPURE EnvironmentRestoreObjectDetails_KAZURE EnvironmentRestoreObjectDetails_KNETAPP EnvironmentRestoreObjectDetails_KAGENT EnvironmentRestoreObjectDetails_KGENERICNAS EnvironmentRestoreObjectDetails_KACROPOLIS EnvironmentRestoreObjectDetails_KPHYSICALFILES EnvironmentRestoreObjectDetails_KISILON EnvironmentRestoreObjectDetails_KGPFS EnvironmentRestoreObjectDetails_KKVM EnvironmentRestoreObjectDetails_KAWS EnvironmentRestoreObjectDetails_KEXCHANGE EnvironmentRestoreObjectDetails_KHYPERVVSS EnvironmentRestoreObjectDetails_KORACLE EnvironmentRestoreObjectDetails_KGCP EnvironmentRestoreObjectDetails_KFLASHBLADE EnvironmentRestoreObjectDetails_KAWSNATIVE EnvironmentRestoreObjectDetails_KVCD EnvironmentRestoreObjectDetails_KO365 EnvironmentRestoreObjectDetails_KO365OUTLOOK EnvironmentRestoreObjectDetails_KHYPERFLEX EnvironmentRestoreObjectDetails_KGCPNATIVE EnvironmentRestoreObjectDetails_KAZURENATIVE EnvironmentRestoreObjectDetails_KKUBERNETES )
*
- Value collection for EnvironmentRestoreObjectDetailsEnum enum
func EnvironmentRestoreObjectDetailsEnumFromValue ¶
func EnvironmentRestoreObjectDetailsEnumFromValue(value string) EnvironmentRestoreObjectDetailsEnum
*
- Converts given value to its enum representation
func (EnvironmentRestoreObjectDetailsEnum) MarshalJSON ¶
func (r EnvironmentRestoreObjectDetailsEnum) MarshalJSON() ([]byte, error)
func (*EnvironmentRestoreObjectDetailsEnum) UnmarshalJSON ¶
func (r *EnvironmentRestoreObjectDetailsEnum) UnmarshalJSON(data []byte) error
type EnvironmentRestorePointsForTimeRangeParamEnum ¶
type EnvironmentRestorePointsForTimeRangeParamEnum int
*
- Type definition for EnvironmentRestorePointsForTimeRangeParamEnum enum
const ( EnvironmentRestorePointsForTimeRangeParam_KVMWARE EnvironmentRestorePointsForTimeRangeParamEnum = 1 + iota EnvironmentRestorePointsForTimeRangeParam_KHYPERV EnvironmentRestorePointsForTimeRangeParam_KSQL EnvironmentRestorePointsForTimeRangeParam_KVIEW EnvironmentRestorePointsForTimeRangeParam_KPUPPETEER EnvironmentRestorePointsForTimeRangeParam_KPHYSICAL EnvironmentRestorePointsForTimeRangeParam_KPURE EnvironmentRestorePointsForTimeRangeParam_KAZURE EnvironmentRestorePointsForTimeRangeParam_KNETAPP EnvironmentRestorePointsForTimeRangeParam_KAGENT EnvironmentRestorePointsForTimeRangeParam_KGENERICNAS EnvironmentRestorePointsForTimeRangeParam_KACROPOLIS EnvironmentRestorePointsForTimeRangeParam_KPHYSICALFILES EnvironmentRestorePointsForTimeRangeParam_KISILON EnvironmentRestorePointsForTimeRangeParam_KGPFS EnvironmentRestorePointsForTimeRangeParam_KKVM EnvironmentRestorePointsForTimeRangeParam_KAWS EnvironmentRestorePointsForTimeRangeParam_KEXCHANGE EnvironmentRestorePointsForTimeRangeParam_KHYPERVVSS EnvironmentRestorePointsForTimeRangeParam_KORACLE EnvironmentRestorePointsForTimeRangeParam_KGCP EnvironmentRestorePointsForTimeRangeParam_KFLASHBLADE EnvironmentRestorePointsForTimeRangeParam_KAWSNATIVE EnvironmentRestorePointsForTimeRangeParam_KVCD EnvironmentRestorePointsForTimeRangeParam_KO365 EnvironmentRestorePointsForTimeRangeParam_KO365OUTLOOK EnvironmentRestorePointsForTimeRangeParam_KHYPERFLEX EnvironmentRestorePointsForTimeRangeParam_KGCPNATIVE EnvironmentRestorePointsForTimeRangeParam_KAZURENATIVE EnvironmentRestorePointsForTimeRangeParam_KKUBERNETES )
*
- Value collection for EnvironmentRestorePointsForTimeRangeParamEnum enum
func EnvironmentRestorePointsForTimeRangeParamEnumFromValue ¶
func EnvironmentRestorePointsForTimeRangeParamEnumFromValue(value string) EnvironmentRestorePointsForTimeRangeParamEnum
*
- Converts given value to its enum representation
func (EnvironmentRestorePointsForTimeRangeParamEnum) MarshalJSON ¶
func (r EnvironmentRestorePointsForTimeRangeParamEnum) MarshalJSON() ([]byte, error)
func (*EnvironmentRestorePointsForTimeRangeParamEnum) UnmarshalJSON ¶
func (r *EnvironmentRestorePointsForTimeRangeParamEnum) UnmarshalJSON(data []byte) error
type EnvironmentSearchObjectsEnum ¶
type EnvironmentSearchObjectsEnum int
*
- Type definition for EnvironmentSearchObjectsEnum enum
const ( EnvironmentSearchObjects_KVMWARE EnvironmentSearchObjectsEnum = 1 + iota EnvironmentSearchObjects_KHYPERV EnvironmentSearchObjects_KSQL EnvironmentSearchObjects_KVIEW EnvironmentSearchObjects_KPUPPETEER EnvironmentSearchObjects_KPHYSICAL EnvironmentSearchObjects_KPURE EnvironmentSearchObjects_KAZURE EnvironmentSearchObjects_KNETAPP EnvironmentSearchObjects_KAGENT EnvironmentSearchObjects_KGENERICNAS EnvironmentSearchObjects_KACROPOLIS EnvironmentSearchObjects_KPHYSICALFILES EnvironmentSearchObjects_KISILON EnvironmentSearchObjects_KGPFS EnvironmentSearchObjects_KKVM EnvironmentSearchObjects_KAWS EnvironmentSearchObjects_KEXCHANGE EnvironmentSearchObjects_KHYPERVVSS EnvironmentSearchObjects_KORACLE EnvironmentSearchObjects_KGCP EnvironmentSearchObjects_KFLASHBLADE EnvironmentSearchObjects_KAWSNATIVE EnvironmentSearchObjects_KVCD EnvironmentSearchObjects_KO365 EnvironmentSearchObjects_KO365OUTLOOK EnvironmentSearchObjects_KHYPERFLEX EnvironmentSearchObjects_KGCPNATIVE EnvironmentSearchObjects_KKUBERNETES )
*
- Value collection for EnvironmentSearchObjectsEnum enum
func EnvironmentSearchObjectsEnumFromValue ¶
func EnvironmentSearchObjectsEnumFromValue(value string) EnvironmentSearchObjectsEnum
*
- Converts given value to its enum representation
func (EnvironmentSearchObjectsEnum) MarshalJSON ¶
func (r EnvironmentSearchObjectsEnum) MarshalJSON() ([]byte, error)
func (*EnvironmentSearchObjectsEnum) UnmarshalJSON ¶
func (r *EnvironmentSearchObjectsEnum) UnmarshalJSON(data []byte) error
type EnvironmentSearchProtectionSourcesEnum ¶
type EnvironmentSearchProtectionSourcesEnum int
*
- Type definition for EnvironmentSearchProtectionSourcesEnum enum
const ( EnvironmentSearchProtectionSources_KVMWARE EnvironmentSearchProtectionSourcesEnum = 1 + iota EnvironmentSearchProtectionSources_KHYPERV EnvironmentSearchProtectionSources_KSQL EnvironmentSearchProtectionSources_KVIEW EnvironmentSearchProtectionSources_KPUPPETEER EnvironmentSearchProtectionSources_KPHYSICAL EnvironmentSearchProtectionSources_KPURE EnvironmentSearchProtectionSources_KAZURE EnvironmentSearchProtectionSources_KNETAPP EnvironmentSearchProtectionSources_KAGENT EnvironmentSearchProtectionSources_KGENERICNAS EnvironmentSearchProtectionSources_KACROPOLIS EnvironmentSearchProtectionSources_KPHYSICALFILES EnvironmentSearchProtectionSources_KISILON EnvironmentSearchProtectionSources_KGPFS EnvironmentSearchProtectionSources_KKVM EnvironmentSearchProtectionSources_KAWS EnvironmentSearchProtectionSources_KEXCHANGE EnvironmentSearchProtectionSources_KHYPERVVSS EnvironmentSearchProtectionSources_KORACLE EnvironmentSearchProtectionSources_KGCP EnvironmentSearchProtectionSources_KFLASHBLADE EnvironmentSearchProtectionSources_KAWSNATIVE EnvironmentSearchProtectionSources_KVCD EnvironmentSearchProtectionSources_KO365 EnvironmentSearchProtectionSources_KO365OUTLOOK EnvironmentSearchProtectionSources_KHYPERFLEX EnvironmentSearchProtectionSources_KGCPNATIVE EnvironmentSearchProtectionSources_KAZURENATIVE EnvironmentSearchProtectionSources_KKUBERNETES )
*
- Value collection for EnvironmentSearchProtectionSourcesEnum enum
func EnvironmentSearchProtectionSourcesEnumFromValue ¶
func EnvironmentSearchProtectionSourcesEnumFromValue(value string) EnvironmentSearchProtectionSourcesEnum
*
- Converts given value to its enum representation
func (EnvironmentSearchProtectionSourcesEnum) MarshalJSON ¶
func (r EnvironmentSearchProtectionSourcesEnum) MarshalJSON() ([]byte, error)
func (*EnvironmentSearchProtectionSourcesEnum) UnmarshalJSON ¶
func (r *EnvironmentSearchProtectionSourcesEnum) UnmarshalJSON(data []byte) error
type EnvironmentSearchRestoredFilesEnum ¶
type EnvironmentSearchRestoredFilesEnum int
*
- Type definition for EnvironmentSearchRestoredFilesEnum enum
const ( EnvironmentSearchRestoredFiles_KVMWARE EnvironmentSearchRestoredFilesEnum = 1 + iota EnvironmentSearchRestoredFiles_KHYPERV EnvironmentSearchRestoredFiles_KSQL EnvironmentSearchRestoredFiles_KVIEW EnvironmentSearchRestoredFiles_KPUPPETEER EnvironmentSearchRestoredFiles_KPHYSICAL EnvironmentSearchRestoredFiles_KPURE EnvironmentSearchRestoredFiles_KAZURE EnvironmentSearchRestoredFiles_KNETAPP EnvironmentSearchRestoredFiles_KAGENT EnvironmentSearchRestoredFiles_KGENERICNAS EnvironmentSearchRestoredFiles_KACROPOLIS EnvironmentSearchRestoredFiles_KPHYSICALFILES EnvironmentSearchRestoredFiles_KISILON EnvironmentSearchRestoredFiles_KGPFS EnvironmentSearchRestoredFiles_KKVM EnvironmentSearchRestoredFiles_KAWS EnvironmentSearchRestoredFiles_KEXCHANGE EnvironmentSearchRestoredFiles_KHYPERVVSS EnvironmentSearchRestoredFiles_KORACLE EnvironmentSearchRestoredFiles_KGCP EnvironmentSearchRestoredFiles_KFLASHBLADE EnvironmentSearchRestoredFiles_KAWSNATIVE EnvironmentSearchRestoredFiles_KVCD EnvironmentSearchRestoredFiles_KO365 EnvironmentSearchRestoredFiles_KO365OUTLOOK EnvironmentSearchRestoredFiles_KHYPERFLEX EnvironmentSearchRestoredFiles_KGCPNATIVE EnvironmentSearchRestoredFiles_KKUBERNETES )
*
- Value collection for EnvironmentSearchRestoredFilesEnum enum
func EnvironmentSearchRestoredFilesEnumFromValue ¶
func EnvironmentSearchRestoredFilesEnumFromValue(value string) EnvironmentSearchRestoredFilesEnum
*
- Converts given value to its enum representation
func (EnvironmentSearchRestoredFilesEnum) MarshalJSON ¶
func (r EnvironmentSearchRestoredFilesEnum) MarshalJSON() ([]byte, error)
func (*EnvironmentSearchRestoredFilesEnum) UnmarshalJSON ¶
func (r *EnvironmentSearchRestoredFilesEnum) UnmarshalJSON(data []byte) error
type EnvironmentSnapshotInfoEnum ¶
type EnvironmentSnapshotInfoEnum int
*
- Type definition for EnvironmentSnapshotInfoEnum enum
const ( EnvironmentSnapshotInfo_KVMWARE EnvironmentSnapshotInfoEnum = 1 + iota EnvironmentSnapshotInfo_KHYPERV EnvironmentSnapshotInfo_KSQL EnvironmentSnapshotInfo_KVIEW EnvironmentSnapshotInfo_KPUPPETEER EnvironmentSnapshotInfo_KPHYSICAL EnvironmentSnapshotInfo_KPURE EnvironmentSnapshotInfo_KAZURE EnvironmentSnapshotInfo_KNETAPP EnvironmentSnapshotInfo_KAGENT EnvironmentSnapshotInfo_KGENERICNAS EnvironmentSnapshotInfo_KACROPOLIS EnvironmentSnapshotInfo_KPHYSICALFILES EnvironmentSnapshotInfo_KISILON EnvironmentSnapshotInfo_KGPFS EnvironmentSnapshotInfo_KKVM EnvironmentSnapshotInfo_KAWS EnvironmentSnapshotInfo_KEXCHANGE EnvironmentSnapshotInfo_KHYPERVVSS EnvironmentSnapshotInfo_KORACLE EnvironmentSnapshotInfo_KGCP EnvironmentSnapshotInfo_KFLASHBLADE EnvironmentSnapshotInfo_KAWSNATIVE EnvironmentSnapshotInfo_KVCD EnvironmentSnapshotInfo_KO365 EnvironmentSnapshotInfo_KO365OUTLOOK EnvironmentSnapshotInfo_KHYPERFLEX EnvironmentSnapshotInfo_KGCPNATIVE EnvironmentSnapshotInfo_KAZURENATIVE EnvironmentSnapshotInfo_KKUBERNETES )
*
- Value collection for EnvironmentSnapshotInfoEnum enum
func EnvironmentSnapshotInfoEnumFromValue ¶
func EnvironmentSnapshotInfoEnumFromValue(value string) EnvironmentSnapshotInfoEnum
*
- Converts given value to its enum representation
func (EnvironmentSnapshotInfoEnum) MarshalJSON ¶
func (r EnvironmentSnapshotInfoEnum) MarshalJSON() ([]byte, error)
func (*EnvironmentSnapshotInfoEnum) UnmarshalJSON ¶
func (r *EnvironmentSnapshotInfoEnum) UnmarshalJSON(data []byte) error
type EnvironmentTypeJobParameters ¶
type EnvironmentTypeJobParameters struct { AwsSnapshotParameters *AwsSnapshotManagerParameters `json:"awsSnapshotParameters,omitempty" form:"awsSnapshotParameters,omitempty"` //Protection Job parameters applicable to 'kAWSSnapshotManager' Environment HypervParameters *HypervEnvJobParameters `json:"hypervParameters,omitempty" form:"hypervParameters,omitempty"` //Specifies job parameters applicable for all 'kHyperV' Environment type NasParameters *NasEnvJobParameters `json:"nasParameters,omitempty" form:"nasParameters,omitempty"` //Specifies job parameters applicable for all 'kGenericNas' Environment type OutlookParameters *OutlookEnvJobParameters `json:"outlookParameters,omitempty" form:"outlookParameters,omitempty"` //Specifies job parameters applicable for all 'kO365Outlook' Environment type PhysicalParameters *PhysicalEnvJobParameters `json:"physicalParameters,omitempty" form:"physicalParameters,omitempty"` //Protection Job parameters applicable to 'kPhysical' Environment type. PureParameters *PureEnvJobParameters `json:"pureParameters,omitempty" form:"pureParameters,omitempty"` //Specifies job parameters applicable for all 'kPure' Environment type SqlParameters *SqlEnvJobParameters `json:"sqlParameters,omitempty" form:"sqlParameters,omitempty"` //Specifies job parameters applicable for all 'kSQL' Environment type VmwareParameters *VmwareEnvJobParameters `json:"vmwareParameters,omitempty" form:"vmwareParameters,omitempty"` //Specifies job parameters applicable for all 'kVMware' Environment type }
* Structure for the custom type EnvironmentTypeJobParameters
type EnvironmentVaultProviderStatsByEnvEnum ¶ added in v1.1.2
type EnvironmentVaultProviderStatsByEnvEnum int
*
- Type definition for EnvironmentVaultProviderStatsByEnvEnum enum
const ( EnvironmentVaultProviderStatsByEnv_KVMWARE EnvironmentVaultProviderStatsByEnvEnum = 1 + iota EnvironmentVaultProviderStatsByEnv_KHYPERV EnvironmentVaultProviderStatsByEnv_KSQL EnvironmentVaultProviderStatsByEnv_KVIEW EnvironmentVaultProviderStatsByEnv_KPUPPETEER EnvironmentVaultProviderStatsByEnv_KPHYSICAL EnvironmentVaultProviderStatsByEnv_KPURE EnvironmentVaultProviderStatsByEnv_KAZURE EnvironmentVaultProviderStatsByEnv_KNETAPP EnvironmentVaultProviderStatsByEnv_KAGENT EnvironmentVaultProviderStatsByEnv_KGENERICNAS EnvironmentVaultProviderStatsByEnv_KACROPOLIS EnvironmentVaultProviderStatsByEnv_KPHYSICALFILES EnvironmentVaultProviderStatsByEnv_KISILON EnvironmentVaultProviderStatsByEnv_KGPFS EnvironmentVaultProviderStatsByEnv_KKVM EnvironmentVaultProviderStatsByEnv_KAWS EnvironmentVaultProviderStatsByEnv_KEXCHANGE EnvironmentVaultProviderStatsByEnv_KHYPERVVSS EnvironmentVaultProviderStatsByEnv_KORACLE EnvironmentVaultProviderStatsByEnv_KGCP EnvironmentVaultProviderStatsByEnv_KFLASHBLADE EnvironmentVaultProviderStatsByEnv_KAWSNATIVE EnvironmentVaultProviderStatsByEnv_KVCD EnvironmentVaultProviderStatsByEnv_KO365 EnvironmentVaultProviderStatsByEnv_KO365OUTLOOK EnvironmentVaultProviderStatsByEnv_KHYPERFLEX EnvironmentVaultProviderStatsByEnv_KGCPNATIVE EnvironmentVaultProviderStatsByEnv_KAZURENATIVE EnvironmentVaultProviderStatsByEnv_KAD EnvironmentVaultProviderStatsByEnv_KAWSSNAPSHOTMANAGER )
*
- Value collection for EnvironmentVaultProviderStatsByEnvEnum enum
func EnvironmentVaultProviderStatsByEnvEnumFromValue ¶ added in v1.1.2
func EnvironmentVaultProviderStatsByEnvEnumFromValue(value string) EnvironmentVaultProviderStatsByEnvEnum
*
- Converts given value to its enum representation
func (EnvironmentVaultProviderStatsByEnvEnum) MarshalJSON ¶ added in v1.1.2
func (r EnvironmentVaultProviderStatsByEnvEnum) MarshalJSON() ([]byte, error)
func (*EnvironmentVaultProviderStatsByEnvEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *EnvironmentVaultProviderStatsByEnvEnum) UnmarshalJSON(data []byte) error
type Environments1Enum ¶ added in v1.1.2
type Environments1Enum int
*
- Type definition for Environments1Enum enum
const ( Environments1_KVMWARE Environments1Enum = 1 + iota Environments1_KHYPERV Environments1_KSQL Environments1_KVIEW Environments1_KPUPPETEER Environments1_KPHYSICAL Environments1_KPURE Environments1_KAZURE Environments1_KNETAPP Environments1_KAGENT Environments1_KGENERICNAS Environments1_KACROPOLIS Environments1_KPHYSICALFILES Environments1_KISILON Environments1_KKVM Environments1_KAWS Environments1_KEXCHANGE Environments1_KHYPERVVSS Environments1_KORACLE Environments1_KGCP Environments1_KFLASHBLADE Environments1_KAWSNATIVE Environments1_KVCD Environments1_KO365 Environments1_KO365OUTLOOK Environments1_KHYPERFLEX Environments1_KGCPNATIVE )
*
- Value collection for Environments1Enum enum
func Environments1EnumFromValue ¶ added in v1.1.2
func Environments1EnumFromValue(value string) Environments1Enum
*
- Converts given value to its enum representation
func (Environments1Enum) MarshalJSON ¶ added in v1.1.2
func (r Environments1Enum) MarshalJSON() ([]byte, error)
func (*Environments1Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *Environments1Enum) UnmarshalJSON(data []byte) error
type Environments2Enum ¶ added in v1.1.2
type Environments2Enum int
*
- Type definition for Environments2Enum enum
const ( Environments2_KVMWARE Environments2Enum = 1 + iota Environments2_KSQL Environments2_KVIEW Environments2_KPUPPETEER Environments2_KPHYSICAL Environments2_KPURE Environments2_KNETAPP Environments2_KGENERICNAS Environments2_KHYPERV Environments2_KACROPOLIS Environments2_KAZURE )
*
- Value collection for Environments2Enum enum
func Environments2EnumFromValue ¶ added in v1.1.2
func Environments2EnumFromValue(value string) Environments2Enum
*
- Converts given value to its enum representation
func (Environments2Enum) MarshalJSON ¶ added in v1.1.2
func (r Environments2Enum) MarshalJSON() ([]byte, error)
func (*Environments2Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *Environments2Enum) UnmarshalJSON(data []byte) error
type Environments7Enum ¶ added in v1.1.2
type Environments7Enum int
*
- Type definition for Environments7Enum enum
const ( Environments7_KVMWARE Environments7Enum = 1 + iota Environments7_KHYPERV Environments7_KSQL Environments7_KVIEW Environments7_KPUPPETEER Environments7_KPHYSICAL Environments7_KPURE Environments7_KAZURE Environments7_KNETAPP Environments7_KAGENT Environments7_KGENERICNAS Environments7_KACROPOLIS Environments7_KPHYSICALFILES Environments7_KISILON Environments7_KKVM Environments7_KAWS Environments7_KEXCHANGE Environments7_KHYPERVVSS Environments7_KORACLE Environments7_KGCP Environments7_KFLASHBLADE Environments7_KAWSNATIVE Environments7_KVCD Environments7_KO365 Environments7_KO365OUTLOOK Environments7_KHYPERFLEX Environments7_KGCPNATIVE Environments7_KAZURENATIVE )
*
- Value collection for Environments7Enum enum
func Environments7EnumFromValue ¶ added in v1.1.2
func Environments7EnumFromValue(value string) Environments7Enum
*
- Converts given value to its enum representation
func (Environments7Enum) MarshalJSON ¶ added in v1.1.2
func (r Environments7Enum) MarshalJSON() ([]byte, error)
func (*Environments7Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *Environments7Enum) UnmarshalJSON(data []byte) error
type EnvironmentsEnum ¶ added in v1.1.2
type EnvironmentsEnum int
*
- Type definition for EnvironmentsEnum enum
const ( Environments_KVMWARE EnvironmentsEnum = 1 + iota Environments_KHYPERV Environments_KSQL Environments_KVIEW Environments_KPUPPETEER Environments_KPHYSICAL Environments_KPURE Environments_KAZURE Environments_KNETAPP Environments_KGENERICNAS Environments_KACROPOLIS Environments_KPHYSICALFILES Environments_KISILON Environments_KKVM Environments_KAWS Environments_KEXCHANGE Environments_KHYPERVVSS Environments_KORACLE Environments_KGCP Environments_KFLASHBLADE Environments_KAWSNATIVE Environments_KVCD Environments_KO365 Environments_KO365OUTLOOK Environments_KHYPERFLEX Environments_KGCPNATIVE )
*
- Value collection for EnvironmentsEnum enum
func EnvironmentsEnumFromValue ¶ added in v1.1.2
func EnvironmentsEnumFromValue(value string) EnvironmentsEnum
*
- Converts given value to its enum representation
func (EnvironmentsEnum) MarshalJSON ¶ added in v1.1.2
func (r EnvironmentsEnum) MarshalJSON() ([]byte, error)
func (*EnvironmentsEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *EnvironmentsEnum) UnmarshalJSON(data []byte) error
type ErasureCodingInfo ¶
type ErasureCodingInfo struct { Algorithm AlgorithmEnum `json:"algorithm,omitempty" form:"algorithm,omitempty"` //Algorthm used for erasure coding. ErasureCodingEnabled *bool `json:"erasureCodingEnabled,omitempty" form:"erasureCodingEnabled,omitempty"` //Specifies whether Erasure coding is enabled on the Storage Domain InlineErasureCoding *bool `json:"inlineErasureCoding,omitempty" form:"inlineErasureCoding,omitempty"` //Specifies if erasure coding should occur inline (as the data is being NumCodedStripes *int64 `json:"numCodedStripes,omitempty" form:"numCodedStripes,omitempty"` //The number of coded stripes. NumDataStripes *int64 `json:"numDataStripes,omitempty" form:"numDataStripes,omitempty"` //The number of stripes containing data. }
* Structure for the custom type ErasureCodingInfo
type ErrorProto ¶
type ErrorProto struct { ErrorMsg *string `json:"errorMsg,omitempty" form:"errorMsg,omitempty"` //An optional detail. Type *int64 `json:"type,omitempty" form:"type,omitempty"` //Error. }
* Structure for the custom type ErrorProto
type EulaConfig ¶
type EulaConfig struct { LicenseKey string `json:"licenseKey" form:"licenseKey"` //Specifies the license key. SignedByUser *string `json:"signedByUser,omitempty" form:"signedByUser,omitempty"` //Specifies the login account name for the Cohesity user who accepted SignedTime *int64 `json:"signedTime,omitempty" form:"signedTime,omitempty"` //Specifies the time that the End User License Agreement was accepted. SignedVersion int64 `json:"signedVersion" form:"signedVersion"` //Specifies the version of the End User License Agreement that was accepted. }
* Structure for the custom type EulaConfig
type ExcludeOffice365TypeEnum ¶
type ExcludeOffice365TypeEnum int
*
- Type definition for ExcludeOffice365TypeEnum enum
const ( ExcludeOffice365Type_KDOMAIN ExcludeOffice365TypeEnum = 1 + iota ExcludeOffice365Type_KOUTLOOK ExcludeOffice365Type_KMAILBOX )
*
- Value collection for ExcludeOffice365TypeEnum enum
func ExcludeOffice365TypeEnumFromValue ¶
func ExcludeOffice365TypeEnumFromValue(value string) ExcludeOffice365TypeEnum
*
- Converts given value to its enum representation
func (ExcludeOffice365TypeEnum) MarshalJSON ¶
func (r ExcludeOffice365TypeEnum) MarshalJSON() ([]byte, error)
func (*ExcludeOffice365TypeEnum) UnmarshalJSON ¶
func (r *ExcludeOffice365TypeEnum) UnmarshalJSON(data []byte) error
type ExcludeOffice365TypesEnum ¶ added in v1.1.2
type ExcludeOffice365TypesEnum int
*
- Type definition for ExcludeOffice365TypesEnum enum
const ( ExcludeOffice365Types_KDOMAIN ExcludeOffice365TypesEnum = 1 + iota ExcludeOffice365Types_KOUTLOOK ExcludeOffice365Types_KMAILBOX )
*
- Value collection for ExcludeOffice365TypesEnum enum
func ExcludeOffice365TypesEnumFromValue ¶ added in v1.1.2
func ExcludeOffice365TypesEnumFromValue(value string) ExcludeOffice365TypesEnum
*
- Converts given value to its enum representation
func (ExcludeOffice365TypesEnum) MarshalJSON ¶ added in v1.1.2
func (r ExcludeOffice365TypesEnum) MarshalJSON() ([]byte, error)
func (*ExcludeOffice365TypesEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *ExcludeOffice365TypesEnum) UnmarshalJSON(data []byte) error
type ExcludeTypeEnum ¶
type ExcludeTypeEnum int
*
- Type definition for ExcludeTypeEnum enum
const ( ExcludeType_KVCENTER ExcludeTypeEnum = 1 + iota ExcludeType_KFOLDER ExcludeType_KDATACENTER ExcludeType_KCOMPUTERESOURCE ExcludeType_KCLUSTERCOMPUTERESOURCE ExcludeType_KRESOURCEPOOL ExcludeType_KDATASTORE ExcludeType_KHOSTSYSTEM ExcludeType_KVIRTUALMACHINE ExcludeType_KVIRTUALAPP ExcludeType_KSTANDALONEHOST ExcludeType_KSTORAGEPOD ExcludeType_KNETWORK ExcludeType_KDISTRIBUTEDVIRTUALPORTGROUP ExcludeType_KTAGCATEGORY ExcludeType_KTAG )
*
- Value collection for ExcludeTypeEnum enum
func ExcludeTypeEnumFromValue ¶
func ExcludeTypeEnumFromValue(value string) ExcludeTypeEnum
*
- Converts given value to its enum representation
func (ExcludeTypeEnum) MarshalJSON ¶
func (r ExcludeTypeEnum) MarshalJSON() ([]byte, error)
func (*ExcludeTypeEnum) UnmarshalJSON ¶
func (r *ExcludeTypeEnum) UnmarshalJSON(data []byte) error
type ExcludeTypeGetProtectedObjectsSummaryEnum ¶ added in v1.1.2
type ExcludeTypeGetProtectedObjectsSummaryEnum int
*
- Type definition for ExcludeTypeGetProtectedObjectsSummaryEnum enum
const ( ExcludeTypeGetProtectedObjectsSummary_KVMWARE ExcludeTypeGetProtectedObjectsSummaryEnum = 1 + iota ExcludeTypeGetProtectedObjectsSummary_KHYPERV ExcludeTypeGetProtectedObjectsSummary_KSQL ExcludeTypeGetProtectedObjectsSummary_KVIEW ExcludeTypeGetProtectedObjectsSummary_KPUPPETEER ExcludeTypeGetProtectedObjectsSummary_KPHYSICAL ExcludeTypeGetProtectedObjectsSummary_KPURE ExcludeTypeGetProtectedObjectsSummary_KAZURE ExcludeTypeGetProtectedObjectsSummary_KNETAPP ExcludeTypeGetProtectedObjectsSummary_KAGENT ExcludeTypeGetProtectedObjectsSummary_KGENERICNAS ExcludeTypeGetProtectedObjectsSummary_KACROPOLIS ExcludeTypeGetProtectedObjectsSummary_KPHYSICALFILES ExcludeTypeGetProtectedObjectsSummary_KISILON ExcludeTypeGetProtectedObjectsSummary_KGPFS ExcludeTypeGetProtectedObjectsSummary_KKVM ExcludeTypeGetProtectedObjectsSummary_KAWS ExcludeTypeGetProtectedObjectsSummary_KEXCHANGE ExcludeTypeGetProtectedObjectsSummary_KHYPERVVSS ExcludeTypeGetProtectedObjectsSummary_KORACLE ExcludeTypeGetProtectedObjectsSummary_KGCP ExcludeTypeGetProtectedObjectsSummary_KFLASHBLADE ExcludeTypeGetProtectedObjectsSummary_KAWSNATIVE ExcludeTypeGetProtectedObjectsSummary_KVCD ExcludeTypeGetProtectedObjectsSummary_KO365 ExcludeTypeGetProtectedObjectsSummary_KO365OUTLOOK ExcludeTypeGetProtectedObjectsSummary_KHYPERFLEX ExcludeTypeGetProtectedObjectsSummary_KGCPNATIVE ExcludeTypeGetProtectedObjectsSummary_KAZURENATIVE ExcludeTypeGetProtectedObjectsSummary_KAD ExcludeTypeGetProtectedObjectsSummary_KAWSSNAPSHOTMANAGER )
*
- Value collection for ExcludeTypeGetProtectedObjectsSummaryEnum enum
func ExcludeTypeGetProtectedObjectsSummaryEnumFromValue ¶ added in v1.1.2
func ExcludeTypeGetProtectedObjectsSummaryEnumFromValue(value string) ExcludeTypeGetProtectedObjectsSummaryEnum
*
- Converts given value to its enum representation
func (ExcludeTypeGetProtectedObjectsSummaryEnum) MarshalJSON ¶ added in v1.1.2
func (r ExcludeTypeGetProtectedObjectsSummaryEnum) MarshalJSON() ([]byte, error)
func (*ExcludeTypeGetProtectedObjectsSummaryEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *ExcludeTypeGetProtectedObjectsSummaryEnum) UnmarshalJSON(data []byte) error
type ExcludeTypesEnum ¶ added in v1.1.2
type ExcludeTypesEnum int
*
- Type definition for ExcludeTypesEnum enum
const ( ExcludeTypes_KVCENTER ExcludeTypesEnum = 1 + iota ExcludeTypes_KFOLDER ExcludeTypes_KDATACENTER ExcludeTypes_KCOMPUTERESOURCE ExcludeTypes_KCLUSTERCOMPUTERESOURCE ExcludeTypes_KRESOURCEPOOL ExcludeTypes_KDATASTORE ExcludeTypes_KHOSTSYSTEM ExcludeTypes_KVIRTUALMACHINE ExcludeTypes_KVIRTUALAPP ExcludeTypes_KSTANDALONEHOST ExcludeTypes_KSTORAGEPOD ExcludeTypes_KNETWORK ExcludeTypes_KDISTRIBUTEDVIRTUALPORTGROUP ExcludeTypes_KTAGCATEGORY ExcludeTypes_KTAG )
*
- Value collection for ExcludeTypesEnum enum
func ExcludeTypesEnumFromValue ¶ added in v1.1.2
func ExcludeTypesEnumFromValue(value string) ExcludeTypesEnum
*
- Converts given value to its enum representation
func (ExcludeTypesEnum) MarshalJSON ¶ added in v1.1.2
func (r ExcludeTypesEnum) MarshalJSON() ([]byte, error)
func (*ExcludeTypesEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *ExcludeTypesEnum) UnmarshalJSON(data []byte) error
type ExpandCloudClusterParameters ¶
type ExpandCloudClusterParameters struct {
NodeIps []string `json:"nodeIps" form:"nodeIps"` //Specifies the list of IPs of the new Nodes.
}
* Structure for the custom type ExpandCloudClusterParameters
type ExpandPhysicalClusterParameters ¶
type ExpandPhysicalClusterParameters struct { NodeConfigs []*PhysicalNodeConfiguration `json:"nodeConfigs" form:"nodeConfigs"` //Specifies the configuration details of the Nodes in the Cluster. Vips *[]string `json:"vips,omitempty" form:"vips,omitempty"` //Specifies the virtual IPs to add to the Cluster. }
* Structure for the custom type ExpandPhysicalClusterParameters
type ExtendedRetentionPolicy ¶
type ExtendedRetentionPolicy struct { BackupRunType BackupRunTypeEnum `json:"backupRunType,omitempty" form:"backupRunType,omitempty"` //The backup run type to which this extended retention applies to. If this is DaysToKeep *int64 `json:"daysToKeep,omitempty" form:"daysToKeep,omitempty"` //Specifies the number of days to retain copied Snapshots on the target. Multiplier *int64 `json:"multiplier,omitempty" form:"multiplier,omitempty"` //Specifies a factor to multiply the periodicity by, to determine the copy Periodicity PeriodicityExtendedRetentionPolicyEnum `json:"periodicity,omitempty" form:"periodicity,omitempty"` //Specifies the frequency that Snapshots should be copied to the }
* Structure for the custom type ExtendedRetentionPolicy
type ExternalClientSubnets ¶
type ExternalClientSubnets struct {
ClientSubnets []*Subnet `json:"clientSubnets,omitempty" form:"clientSubnets,omitempty"` //Specifies the Client Subnets for the cluster.
}
* Structure for the custom type ExternalClientSubnets
type ExternalTargetTypeEnum ¶
type ExternalTargetTypeEnum int
*
- Type definition for ExternalTargetTypeEnum enum
const ( ExternalTargetType_KNEARLINE ExternalTargetTypeEnum = 1 + iota ExternalTargetType_KGLACIER ExternalTargetType_KS3 ExternalTargetType_KAZURESTANDARD ExternalTargetType_KS3COMPATIBLE ExternalTargetType_KQSTARTAPE ExternalTargetType_KGOOGLESTANDARD ExternalTargetType_KGOOGLEDRA ExternalTargetType_KAMAZONS3STANDARDIA ExternalTargetType_KAWSGOVCLOUD ExternalTargetType_KNAS ExternalTargetType_KCOLDLINE ExternalTargetType_KAZUREGOVCLOUD ExternalTargetType_KAZUREARCHIVE ExternalTargetType_KAZURE ExternalTargetType_KGOOGLE ExternalTargetType_KAMAZON ExternalTargetType_KORACLE ExternalTargetType_KORACLETIERSTANDARD ExternalTargetType_KORACLETIERARCHIVE ExternalTargetType_KAMAZONC2S )
*
- Value collection for ExternalTargetTypeEnum enum
func ExternalTargetTypeEnumFromValue ¶
func ExternalTargetTypeEnumFromValue(value string) ExternalTargetTypeEnum
*
- Converts given value to its enum representation
func (ExternalTargetTypeEnum) MarshalJSON ¶
func (r ExternalTargetTypeEnum) MarshalJSON() ([]byte, error)
func (*ExternalTargetTypeEnum) UnmarshalJSON ¶
func (r *ExternalTargetTypeEnum) UnmarshalJSON(data []byte) error
type FileDistributionMetrics ¶ added in v1.1.2
type FileDistributionMetrics struct { MetricName *string `json:"metricName,omitempty" form:"metricName,omitempty"` //Specifies the name of the metric. Value *int64 `json:"value,omitempty" form:"value,omitempty"` //Specifies the value of specified metric name. }
* Structure for the custom type FileDistributionMetrics
type FileDistributionStats ¶ added in v1.1.2
type FileDistributionStats struct { ClusterId *int64 `json:"clusterId,omitempty" form:"clusterId,omitempty"` //Specifies the cluster Id. ClusterIncarnationId *int64 `json:"clusterIncarnationId,omitempty" form:"clusterIncarnationId,omitempty"` //Specifies the cluster Incarnation Id. EntityId *int64 `json:"entityId,omitempty" form:"entityId,omitempty"` //Specifies the id of the entity for which file distribution stats are computed. EntityName *string `json:"entityName,omitempty" form:"entityName,omitempty"` //Specifies the name of the entity for which file distribution stats are computed. MetricsList []*FileDistributionMetrics `json:"metricsList,omitempty" form:"metricsList,omitempty"` //Specifies the list of file stats for different file extensions. }
* Structure for the custom type FileDistributionStats
type FileExtensionFilter ¶
type FileExtensionFilter struct { FileExtensionsList *[]string `json:"fileExtensionsList,omitempty" form:"fileExtensionsList,omitempty"` //The list of file extensions to apply IsEnabled *bool `json:"isEnabled,omitempty" form:"isEnabled,omitempty"` //If set, it enables the file extension filter Mode ModeFileExtensionFilterEnum `json:"mode,omitempty" form:"mode,omitempty"` //The mode applied to the list of file extensions }
* Structure for the custom type FileExtensionFilter
type FileId ¶
type FileId struct { EntityId *int64 `json:"entityId,omitempty" form:"entityId,omitempty"` //Specifies the entity id of the file. RootInodeId *int64 `json:"rootInodeId,omitempty" form:"rootInodeId,omitempty"` //Specifies the root inode id of the file system that file belongs to. ViewId *int64 `json:"viewId,omitempty" form:"viewId,omitempty"` //Specifies the id of the View the file belongs to. }
* Structure for the custom type FileId
type FileLevelDataLockConfig ¶
type FileLevelDataLockConfig struct { AutoLockAfterDurationIdle *int64 `json:"autoLockAfterDurationIdle,omitempty" form:"autoLockAfterDurationIdle,omitempty"` //Specifies the duration to lock a file that has not been accessed or DefaultFileRetentionDurationMsecs *int64 `json:"defaultFileRetentionDurationMsecs,omitempty" form:"defaultFileRetentionDurationMsecs,omitempty"` //Specifies a global default retention duration for files in this view, if ExpiryTimestampMsecs *int64 `json:"expiryTimestampMsecs,omitempty" form:"expiryTimestampMsecs,omitempty"` //Specifies a definite timestamp in milliseconds for retaining the file. LockingProtocol LockingProtocolEnum `json:"lockingProtocol,omitempty" form:"lockingProtocol,omitempty"` //Specifies the supported mechanisms to explicity lock a file from NFS/SMB MaxRetentionDurationMsecs *int64 `json:"maxRetentionDurationMsecs,omitempty" form:"maxRetentionDurationMsecs,omitempty"` //Specifies a maximum duration in milliseconds for which any file in this MinRetentionDurationMsecs *int64 `json:"minRetentionDurationMsecs,omitempty" form:"minRetentionDurationMsecs,omitempty"` //Specifies a minimum retention duration in milliseconds after a file gets Mode ModeFileLevelDataLockConfigEnum `json:"mode,omitempty" form:"mode,omitempty"` //Specifies the mode of file level datalock. }
* Structure for the custom type FileLevelDataLockConfig
type FileLockStatus ¶
type FileLockStatus struct { ExpiryTimestampMsecs *int64 `json:"expiryTimestampMsecs,omitempty" form:"expiryTimestampMsecs,omitempty"` //Specifies a expiry timestamp in milliseconds until the file is locked. HoldTimestampMsecs *int64 `json:"holdTimestampMsecs,omitempty" form:"holdTimestampMsecs,omitempty"` //Specifies a override timestamp in milliseconds when an expired file is LockTimestampMsecs *int64 `json:"lockTimestampMsecs,omitempty" form:"lockTimestampMsecs,omitempty"` //Specifies the timestamp at which the file was locked. Mode ModeFileLockStatusEnum `json:"mode,omitempty" form:"mode,omitempty"` //Specifies the mode of the file lock. 'kCompliance', 'kEnterprise'. State *int64 `json:"state,omitempty" form:"state,omitempty"` //Specifies the lock state of the file. }
* Structure for the custom type FileLockStatus
type FileNlmLocks ¶
type FileNlmLocks struct { FileId *FileId `json:"fileId,omitempty" form:"fileId,omitempty"` //TODO: Write general description for this field NlmLocks []*NlmLock `json:"nlmLocks,omitempty" form:"nlmLocks,omitempty"` //Specifies the list of NLM locks in a view. }
* Structure for the custom type FileNlmLocks
type FilePartitionBlock ¶
type FilePartitionBlock struct { DiskFileName *string `json:"diskFileName,omitempty" form:"diskFileName,omitempty"` //Specifies the disk file name where the logical partition is. LengthBytes *int64 `json:"lengthBytes,omitempty" form:"lengthBytes,omitempty"` //Specifies the length of the block in bytes. Number *int64 `json:"number,omitempty" form:"number,omitempty"` //Specifies a unique number of the partition within the linear disk file. OffsetBytes *int64 `json:"offsetBytes,omitempty" form:"offsetBytes,omitempty"` //Specifies the offset of the block (in bytes) from the beginning }
* Structure for the custom type FilePartitionBlock
type FilePathFilter ¶
type FilePathFilter struct { ExcludeFilters *[]string `json:"excludeFilters,omitempty" form:"excludeFilters,omitempty"` //Array of Excluded File Path Filters. ProtectFilters *[]string `json:"protectFilters,omitempty" form:"protectFilters,omitempty"` //Array of Protected File Path Filters. }
* Structure for the custom type FilePathFilter
type FilePathParameters ¶
type FilePathParameters struct { BackupFilePath *string `json:"backupFilePath,omitempty" form:"backupFilePath,omitempty"` //Specifies absolute path to a file or a directory in a Physical Server ExcludedFilePaths *[]string `json:"excludedFilePaths,omitempty" form:"excludedFilePaths,omitempty"` //Array of Excluded File Paths. SkipNestedVolumes *bool `json:"skipNestedVolumes,omitempty" form:"skipNestedVolumes,omitempty"` //Specifies if any subdirectories under backupFilePath, where local or }
* Structure for the custom type FilePathParameters
type FileRestoreInfo ¶
type FileRestoreInfo struct { Error *RequestError `json:"error,omitempty" form:"error,omitempty"` //Details about the Error. Filename *string `json:"filename,omitempty" form:"filename,omitempty"` //Specifies the path of the file/directory. FilesystemVolume *FilesystemVolume `json:"filesystemVolume,omitempty" form:"filesystemVolume,omitempty"` //Specifies information about a filesystem volume. IsFolder *bool `json:"isFolder,omitempty" form:"isFolder,omitempty"` //Specifies whether the file path is a folder. }
* Structure for the custom type FileRestoreInfo
type FileSearchResult ¶
type FileSearchResult struct { AdObjectMetaData *AdObjectMetaData `json:"adObjectMetaData,omitempty" form:"adObjectMetaData,omitempty"` //Specifies details about the AD objects. DocumentType *string `json:"documentType,omitempty" form:"documentType,omitempty"` //Specifies the inferred document type. EmailMetaData *EmailMetaData `json:"emailMetaData,omitempty" form:"emailMetaData,omitempty"` //Specifies details about the emails and the folder containing emails. FileVersions []*FileVersion `json:"fileVersions,omitempty" form:"fileVersions,omitempty"` //Array of File Versions. Filename *string `json:"filename,omitempty" form:"filename,omitempty"` //Specifies the name of the found file or folder. IsFolder *bool `json:"isFolder,omitempty" form:"isFolder,omitempty"` //Specifies if the found item is a folder. JobId *int64 `json:"jobId,omitempty" form:"jobId,omitempty"` //Specifies the Job id for the Protection Job that is currently JobUid *UniversalId `json:"jobUid,omitempty" form:"jobUid,omitempty"` //Specifies the universal id of the Protection Job that backed up ProtectionSource *ProtectionSource `json:"protectionSource,omitempty" form:"protectionSource,omitempty"` //Specifies a generic structure that represents a node RegisteredSourceId *int64 `json:"registeredSourceId,omitempty" form:"registeredSourceId,omitempty"` //Specifies the id of the top-level registered source (such as a SourceId *int64 `json:"sourceId,omitempty" form:"sourceId,omitempty"` //Specifies the source id of the object that contains the file or folder. Type TypeFileSearchResultEnum `json:"type,omitempty" form:"type,omitempty"` //Specifies the type of the file document such as KDirectory, kFile, etc. ViewBoxId *int64 `json:"viewBoxId,omitempty" form:"viewBoxId,omitempty"` //Specifies the id of the Domain (View Box) where the source object that }
* Structure for the custom type FileSearchResult
type FileSearchResults ¶
type FileSearchResults struct { Files []*FileSearchResult `json:"files,omitempty" form:"files,omitempty"` //Array of Files and Folders. TotalCount *int64 `json:"totalCount,omitempty" form:"totalCount,omitempty"` //Specifies the total number of files and folders that match the filter and }
* Structure for the custom type FileSearchResults
type FileSelectionPolicyEnum ¶
type FileSelectionPolicyEnum int
*
- Type definition for FileSelectionPolicyEnum enum
const ( FileSelectionPolicy_KOLDERTHAN FileSelectionPolicyEnum = 1 + iota FileSelectionPolicy_KLASTACCESSED FileSelectionPolicy_KLASTMODIFIED )
*
- Value collection for FileSelectionPolicyEnum enum
func FileSelectionPolicyEnumFromValue ¶
func FileSelectionPolicyEnumFromValue(value string) FileSelectionPolicyEnum
*
- Converts given value to its enum representation
func (FileSelectionPolicyEnum) MarshalJSON ¶
func (r FileSelectionPolicyEnum) MarshalJSON() ([]byte, error)
func (*FileSelectionPolicyEnum) UnmarshalJSON ¶
func (r *FileSelectionPolicyEnum) UnmarshalJSON(data []byte) error
type FileSizePolicyEnum ¶
type FileSizePolicyEnum int
*
- Type definition for FileSizePolicyEnum enum
const ( FileSizePolicy_KGREATERTHAN FileSizePolicyEnum = 1 + iota FileSizePolicy_KSMALLERTHAN )
*
- Value collection for FileSizePolicyEnum enum
func FileSizePolicyEnumFromValue ¶
func FileSizePolicyEnumFromValue(value string) FileSizePolicyEnum
*
- Converts given value to its enum representation
func (FileSizePolicyEnum) MarshalJSON ¶
func (r FileSizePolicyEnum) MarshalJSON() ([]byte, error)
func (*FileSizePolicyEnum) UnmarshalJSON ¶
func (r *FileSizePolicyEnum) UnmarshalJSON(data []byte) error
type FileSnapshotInformation ¶
type FileSnapshotInformation struct { HasArchivalCopy *bool `json:"hasArchivalCopy,omitempty" form:"hasArchivalCopy,omitempty"` //If true, this snapshot is located on an archival target HasLocalCopy *bool `json:"hasLocalCopy,omitempty" form:"hasLocalCopy,omitempty"` //If true, this snapshot is located on a local Cohesity Cluster. HasRemoteCopy *bool `json:"hasRemoteCopy,omitempty" form:"hasRemoteCopy,omitempty"` //If true, this snapshot is located on a Remote Cohesity Cluster. ModifiedTimeUsecs *int64 `json:"modifiedTimeUsecs,omitempty" form:"modifiedTimeUsecs,omitempty"` //Specifies the time when the file or folder was last modified. SizeBytes *int64 `json:"sizeBytes,omitempty" form:"sizeBytes,omitempty"` //Specifies the size of the file or folder in bytes. Snapshot *SnapshotAttempt `json:"snapshot,omitempty" form:"snapshot,omitempty"` //Specifies information about a single snapshot. }
* Structure for the custom type FileSnapshotInformation
type FileStubbingParams ¶
type FileStubbingParams struct { ColdFileWindow *int64 `json:"coldFileWindow,omitempty" form:"coldFileWindow,omitempty"` //Identifies the cold files in the NAS source. Files that haven't been FileSelectPolicy *int64 `json:"fileSelectPolicy,omitempty" form:"fileSelectPolicy,omitempty"` //File migrate policy based on file access/modify time and age. FileSize *int64 `json:"fileSize,omitempty" form:"fileSize,omitempty"` //Gives the size criteria to be used for selecting the files to be migrated. FileSizePolicy *int64 `json:"fileSizePolicy,omitempty" form:"fileSizePolicy,omitempty"` //File size policy for selecting files to migrate. FilteringPolicy *FilteringPolicyProto `json:"filteringPolicy,omitempty" form:"filteringPolicy,omitempty"` //Proto to encapsulate the filtering policy for backup objects like files or NfsMountPath *string `json:"nfsMountPath,omitempty" form:"nfsMountPath,omitempty"` //Mount path where the Cohesity target view must be mounted on all TargetViewName *string `json:"targetViewName,omitempty" form:"targetViewName,omitempty"` //The target view name to which the data will be migrated. }
* Structure for the custom type FileStubbingParams
type FileTypeEnum ¶
type FileTypeEnum int
*
- Type definition for FileTypeEnum enum
const ( FileType_KROWS FileTypeEnum = 1 + iota FileType_KLOG FileType_KFILESTREAM FileType_KNOTSUPPORTEDTYPE FileType_KFULLTEXT )
*
- Value collection for FileTypeEnum enum
func FileTypeEnumFromValue ¶
func FileTypeEnumFromValue(value string) FileTypeEnum
*
- Converts given value to its enum representation
func (FileTypeEnum) MarshalJSON ¶
func (r FileTypeEnum) MarshalJSON() ([]byte, error)
func (*FileTypeEnum) UnmarshalJSON ¶
func (r *FileTypeEnum) UnmarshalJSON(data []byte) error
type FileVersion ¶
type FileVersion struct { ModifiedTimeUsecs *int64 `json:"modifiedTimeUsecs,omitempty" form:"modifiedTimeUsecs,omitempty"` //Specifies the time when the file or folder was last modified. SizeBytes *int64 `json:"sizeBytes,omitempty" form:"sizeBytes,omitempty"` //Specifies the size of the file or folder (in bytes) Snapshots []*SnapshotAttempt `json:"snapshots,omitempty" form:"snapshots,omitempty"` //Array of Snapshots. }
* Structure for the custom type FileVersion
type FilenamePatternToDirectory ¶
type FilenamePatternToDirectory struct { Directory *string `json:"directory,omitempty" form:"directory,omitempty"` //Specifies the directory where to keep the files matching the pattern. FilenamePattern *string `json:"filenamePattern,omitempty" form:"filenamePattern,omitempty"` //Specifies a pattern to be matched with filenames. This can be a }
* Structure for the custom type FilenamePatternToDirectory
type FilerAuditLogConfiguration ¶
type FilerAuditLogConfiguration struct { Enabled bool `json:"enabled" form:"enabled"` //Specifies if filer audit logging is enabled on the Cohesity Cluster. RetentionPeriodDays int64 `json:"retentionPeriodDays" form:"retentionPeriodDays"` //Specifies the number of days to keep (retain) the filer audit logs. }
* Structure for the custom type FilerAuditLogConfiguration
type FilesAndFoldersInfo ¶
type FilesAndFoldersInfo struct { AbsolutePath *string `json:"absolutePath,omitempty" form:"absolutePath,omitempty"` //AbsolutePath specifies the absolute path of the specified file or folder. IsDirectory *bool `json:"isDirectory,omitempty" form:"isDirectory,omitempty"` //IsDirectory specifies if specified object is a directory or not. }
* Structure for the custom type FilesAndFoldersInfo
type FilesToDirectoryMapping ¶ added in v1.1.2
type FilesToDirectoryMapping struct { FilePattern *string `json:"filePattern,omitempty" form:"filePattern,omitempty"` //Source file name. The file name can be a regex matching source files. TargetDirectory *string `json:"targetDirectory,omitempty" form:"targetDirectory,omitempty"` //Target directtory for the source file pattern. }
* Structure for the custom type FilesToDirectoryMapping
type FilesystemVolume ¶
type FilesystemVolume struct { Disks []*Disk `json:"disks,omitempty" form:"disks,omitempty"` //Array of Disks and Partitions. DisplayName *string `json:"displayName,omitempty" form:"displayName,omitempty"` //Specifies a description about the filesystem. FilesystemType *string `json:"filesystemType,omitempty" form:"filesystemType,omitempty"` //Specifies type of the filesystem on this volume. FilesystemUuid *string `json:"filesystemUuid,omitempty" form:"filesystemUuid,omitempty"` //Specifies the uuid of the filesystem. IsSupported *bool `json:"isSupported,omitempty" form:"isSupported,omitempty"` //If true, this is a supported filesystem volume type. LogicalVolume *LogicalVolume `json:"logicalVolume,omitempty" form:"logicalVolume,omitempty"` //Specify attributes for a kLMV (Linux) or kLDM (Windows) filesystem. LogicalVolumeType LogicalVolumeTypeEnum `json:"logicalVolumeType,omitempty" form:"logicalVolumeType,omitempty"` //Specifies the type of logical volume such as kSimpleVolume, kLVM or kLDM. Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies the name of the volume such as /C. VolumeGuid *string `json:"volumeGuid,omitempty" form:"volumeGuid,omitempty"` //VolumeGuid is the Volume guid. }
* Structure for the custom type FilesystemVolume
type FilteringPolicyProto ¶
type FilteringPolicyProto struct { AllowFilters *[]string `json:"allowFilters,omitempty" form:"allowFilters,omitempty"` //List of filters to allow matched objects for backup. DenyFilters *[]string `json:"denyFilters,omitempty" form:"denyFilters,omitempty"` //List of filters to deny matched objects for backup. }
* Structure for the custom type FilteringPolicyProto
type FixedUnixIdMapping ¶
type FixedUnixIdMapping struct { Gid *int64 `json:"gid,omitempty" form:"gid,omitempty"` //Specifies the fixed Unix GID, when mapping type is set to kFixed. Uid *int64 `json:"uid,omitempty" form:"uid,omitempty"` //Specifies the fixed Unix UID, when mapping type is set to kFixed. }
* Structure for the custom type FixedUnixIdMapping
type FlagEnum ¶
type FlagEnum int
*
- Type definition for FlagEnum enum
*
- Value collection for FlagEnum enum
func (FlagEnum) MarshalJSON ¶
func (*FlagEnum) UnmarshalJSON ¶
type FlashBladeFileSystem ¶
type FlashBladeFileSystem struct { BackupEnabled *bool `json:"backupEnabled,omitempty" form:"backupEnabled,omitempty"` //Specifies whether the .snapshot directory exists on the file system. CreatedTimeMsecs *int64 `json:"createdTimeMsecs,omitempty" form:"createdTimeMsecs,omitempty"` //Specifies the time when the filesystem was created in Unix epoch time LogicalCapacityBytes *int64 `json:"logicalCapacityBytes,omitempty" form:"logicalCapacityBytes,omitempty"` //Specifies the total capacity in bytes of the file system. LogicalUsedBytes *int64 `json:"logicalUsedBytes,omitempty" form:"logicalUsedBytes,omitempty"` //Specifies the size of logical data currently represented on the NfsInfo *FlashBladeNfsInfo `json:"nfsInfo,omitempty" form:"nfsInfo,omitempty"` //Specifies information specific to NFS protocol exposed by Pure Flash Blade PhysicalUsedBytes *int64 `json:"physicalUsedBytes,omitempty" form:"physicalUsedBytes,omitempty"` //Specifies the size of physical data currently consumed by the file Protocols *[]ProtocolEnum `json:"protocols,omitempty" form:"protocols,omitempty"` //List of Protocols. SmbInfo *FlashBladeSmbInfo `json:"smbInfo,omitempty" form:"smbInfo,omitempty"` //Specifies information specific to SMB shares exposed by Pure Flash Blade UniqueUsedBytes *int64 `json:"uniqueUsedBytes,omitempty" form:"uniqueUsedBytes,omitempty"` //Specifies the size of physical data cconsumed by the file system }
* Structure for the custom type FlashBladeFileSystem
type FlashBladeNetworkInterface ¶
type FlashBladeNetworkInterface struct { IpAddress *string `json:"ipAddress,omitempty" form:"ipAddress,omitempty"` //Specifies the IP address of the Pure Storage FlashBlade Array. Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies the name of the network interface. Vlan *int64 `json:"vlan,omitempty" form:"vlan,omitempty"` //Specifies the id of the VLAN network of the Pure Storage FlashBlade Array. }
* Structure for the custom type FlashBladeNetworkInterface
type FlashBladeNfsInfo ¶
type FlashBladeNfsInfo struct {
ExportRules *string `json:"exportRules,omitempty" form:"exportRules,omitempty"` //Specifies NFS protocol export rules. Rules are in the form host(options).
}
* Structure for the custom type FlashBladeNfsInfo
type FlashBladeProtectionSource ¶
type FlashBladeProtectionSource struct { FileSystem *FlashBladeFileSystem `json:"fileSystem,omitempty" form:"fileSystem,omitempty"` //Specifies information about a Flash Blade File System in a Storage Array. Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies a unique name of the Protection Source. StorageArray *FlashBladeStorageArray `json:"storageArray,omitempty" form:"storageArray,omitempty"` //Specifies information about a Pure Storage FlashBlade Array. Type TypeFlashBladeProtectionSourceEnum `json:"type,omitempty" form:"type,omitempty"` //Specifies the type of managed object in a Pure Storage FlashBlade }
* Structure for the custom type FlashBladeProtectionSource
type FlashBladeSmbInfo ¶
type FlashBladeSmbInfo struct {
AclMode AclModeEnum `json:"aclMode,omitempty" form:"aclMode,omitempty"` //ACL mode for this SMB share.
}
* Structure for the custom type FlashBladeSmbInfo
type FlashBladeStorageArray ¶
type FlashBladeStorageArray struct { CapacityBytes *int64 `json:"capacityBytes,omitempty" form:"capacityBytes,omitempty"` //Specifies the total capacity in bytes of the Pure Storage FlashBlade Id *string `json:"id,omitempty" form:"id,omitempty"` //Specifies a unique id of a Pure Storage FlashBlade Array. Networks []*FlashBladeNetworkInterface `json:"networks,omitempty" form:"networks,omitempty"` //Specifies the network interfaces of the Pure Storage FlashBlade Array. PhysicalUsedBytes *int64 `json:"physicalUsedBytes,omitempty" form:"physicalUsedBytes,omitempty"` //Specifies the space used for physical data in bytes. Revision *string `json:"revision,omitempty" form:"revision,omitempty"` //Specifies the revision of the Pure Storage FlashBlade software. Version *string `json:"version,omitempty" form:"version,omitempty"` //Specifies the software version running on the Pure Storage FlashBlade }
* Structure for the custom type FlashBladeStorageArray
type FolderTypeEnum ¶
type FolderTypeEnum int
*
- Type definition for FolderTypeEnum enum
const ( FolderType_KVMFOLDER FolderTypeEnum = 1 + iota FolderType_KHOSTFOLDER FolderType_KDATASTOREFOLDER FolderType_KNETWORKFOLDER FolderType_KROOTFOLDER )
*
- Value collection for FolderTypeEnum enum
func FolderTypeEnumFromValue ¶
func FolderTypeEnumFromValue(value string) FolderTypeEnum
*
- Converts given value to its enum representation
func (FolderTypeEnum) MarshalJSON ¶
func (r FolderTypeEnum) MarshalJSON() ([]byte, error)
func (*FolderTypeEnum) UnmarshalJSON ¶
func (r *FolderTypeEnum) UnmarshalJSON(data []byte) error
type FreeNodeInformation ¶ added in v1.1.2
type FreeNodeInformation struct { ChassisSerial *string `json:"chassisSerial,omitempty" form:"chassisSerial,omitempty"` //Specifies the serial number of the Chassis the Node is installed in. ConnectedTo *bool `json:"connectedTo,omitempty" form:"connectedTo,omitempty"` //Specifies whether or not this is the Node that is sending the response. Id *int64 `json:"id,omitempty" form:"id,omitempty"` //Specifies the ID of the node. Ip *string `json:"ip,omitempty" form:"ip,omitempty"` //Specifies the IP address of the Node. IpmiIp *string `json:"ipmiIp,omitempty" form:"ipmiIp,omitempty"` //Specifies the IPMI IP of the Node. NodeSerial *string `json:"nodeSerial,omitempty" form:"nodeSerial,omitempty"` //Specifies the serial number of the Node. NodeUiSlot *string `json:"nodeUiSlot,omitempty" form:"nodeUiSlot,omitempty"` //Specifies the postition for the UI to display the Node in the Cluster NumSlotsInChassis *int64 `json:"numSlotsInChassis,omitempty" form:"numSlotsInChassis,omitempty"` //Specifies the number of Node slots present in the Chassis where this SlotNumber *string `json:"slotNumber,omitempty" form:"slotNumber,omitempty"` //Specifies the number of the slot the Node is installed in. SoftwareVersion *string `json:"softwareVersion,omitempty" form:"softwareVersion,omitempty"` //Specifies the version of the software installed on the Node. }
* Structure for the custom type FreeNodeInformation
type FullSnapshotInfo ¶
type FullSnapshotInfo struct { RestoreInfo *RestoreInfo `json:"restoreInfo,omitempty" form:"restoreInfo,omitempty"` //Specifies the info regarding a full SQL snapshot. SnapshotTarget []*SnapshotTargetSettings `json:"snapshotTarget,omitempty" form:"snapshotTarget,omitempty"` //Specifies the location holding snapshot copies that may be used for }
* Structure for the custom type FullSnapshotInfo
type GcpCredentials ¶
type GcpCredentials struct { ClientEmailAddress *string `json:"clientEmailAddress,omitempty" form:"clientEmailAddress,omitempty"` //Specifies Client email address associated with the service account. ClientPrivateKey *string `json:"clientPrivateKey,omitempty" form:"clientPrivateKey,omitempty"` //Specifies Client private associated with the service account. GcpType GcpTypeEnum `json:"gcpType,omitempty" form:"gcpType,omitempty"` //Specifies the entity type such as 'kIAMUser' if the environment is kGCP. ProjectId *string `json:"projectId,omitempty" form:"projectId,omitempty"` //Specifies Id of the project associated with Google cloud account. VpcNetwork *string `json:"vpcNetwork,omitempty" form:"vpcNetwork,omitempty"` //Specifies the VPC Network to deploy proxy VMs. VpcSubnetwork *string `json:"vpcSubnetwork,omitempty" form:"vpcSubnetwork,omitempty"` //Specifies the subnetwork to deploy proxy VMs. }
* Structure for the custom type GcpCredentials
type GcpParams ¶ added in v1.1.2
type GcpParams struct { InstanceId *int64 `json:"instanceId,omitempty" form:"instanceId,omitempty"` //Specfies id of the GCP instance type in which to deploy the VM. Region *int64 `json:"region,omitempty" form:"region,omitempty"` //Specifies id of the GCP region in which to deploy the VM. SubnetId *int64 `json:"subnetId,omitempty" form:"subnetId,omitempty"` //Specifies id of the subnet within above VPC. VirtualPrivateCloudId *int64 `json:"virtualPrivateCloudId,omitempty" form:"virtualPrivateCloudId,omitempty"` //Specifies id of the Virtual Private Cloud to chose for the instance type. }
* Structure for the custom type GcpParams
type GcpProtectionSource ¶
type GcpProtectionSource struct { ClientEmailAddress *string `json:"clientEmailAddress,omitempty" form:"clientEmailAddress,omitempty"` //Specifies Client email address associated with the service account. ClientPrivateKey *string `json:"clientPrivateKey,omitempty" form:"clientPrivateKey,omitempty"` //Specifies Client private associated with the service account. GcpType GcpTypeEnum `json:"gcpType,omitempty" form:"gcpType,omitempty"` //Specifies the entity type such as 'kIAMUser' if the environment is kGCP. HostType HostTypeEnum `json:"hostType,omitempty" form:"hostType,omitempty"` //Specifies the OS type of the Protection Source of type 'kVirtualMachine' IpAddressesVM *string `json:"ipAddressesVM,omitempty" form:"ipAddressesVM,omitempty"` //Specifies the IP address of the entity of type 'kVirtualMachine'. Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies the name of the Object set by the Cloud Provider. OwnerId *string `json:"ownerId,omitempty" form:"ownerId,omitempty"` //Specifies the owner id of the resource in GCP environment. With type, PhysicalSourceId *int64 `json:"physicalSourceId,omitempty" form:"physicalSourceId,omitempty"` //Specifies the Protection Source id of the registered Physical Host. ProjectId *string `json:"projectId,omitempty" form:"projectId,omitempty"` //Specifies the project Id. RegionId *string `json:"regionId,omitempty" form:"regionId,omitempty"` //Specifies the region Id. ResourceId *string `json:"resourceId,omitempty" form:"resourceId,omitempty"` //Specifies the unique Id of the resource given by the cloud provider. RestoreTaskId *int64 `json:"restoreTaskId,omitempty" form:"restoreTaskId,omitempty"` //Specifies the id of the "convert and deploy" restore task that Type TypeGcpProtectionSourceEnum `json:"type,omitempty" form:"type,omitempty"` //Specifies the type of an GCP Protection Source Object such as VpcNetwork *string `json:"vpcNetwork,omitempty" form:"vpcNetwork,omitempty"` //Specifies the VPC Network to deploy proxy VMs. VpcSubnetwork *string `json:"vpcSubnetwork,omitempty" form:"vpcSubnetwork,omitempty"` //Specifies the subnetwork to deploy proxy VMs. }
* Structure for the custom type GcpProtectionSource
type GcpTypeEnum ¶
type GcpTypeEnum int
*
- Type definition for GcpTypeEnum enum
const ( GcpType_KIAMUSER GcpTypeEnum = 1 + iota GcpType_KPROJECT GcpType_KREGION GcpType_KAVAILABILITYZONE GcpType_KVIRTUALMACHINE GcpType_KVPC GcpType_KSUBNET GcpType_KNETWORKSECURITYGROUP GcpType_KINSTANCETYPE GcpType_KLABEL GcpType_KMETADATA GcpType_KTAG GcpType_KVPCCONNECTOR )
*
- Value collection for GcpTypeEnum enum
func GcpTypeEnumFromValue ¶
func GcpTypeEnumFromValue(value string) GcpTypeEnum
*
- Converts given value to its enum representation
func (GcpTypeEnum) MarshalJSON ¶
func (r GcpTypeEnum) MarshalJSON() ([]byte, error)
func (*GcpTypeEnum) UnmarshalJSON ¶
func (r *GcpTypeEnum) UnmarshalJSON(data []byte) error
type GdprCopyTask ¶
type GdprCopyTask struct { JobId *int64 `json:"JobId,omitempty" form:"JobId,omitempty"` //Specifies the job with which this copy task is tied to. CloudTargetType *string `json:"cloudTargetType,omitempty" form:"cloudTargetType,omitempty"` //Specifies the cloud deploy target type. For example 'kAzure','kAWS', ExpiryTimeUsecs *int64 `json:"expiryTimeUsecs,omitempty" form:"expiryTimeUsecs,omitempty"` //Specifies the expiry of the copy task. TargetId *int64 `json:"targetId,omitempty" form:"targetId,omitempty"` //Specifies the id for the target. TargetName *string `json:"targetName,omitempty" form:"targetName,omitempty"` //Specifies the target of the replication or archival tasks. TotalSnapshots *int64 `json:"totalSnapshots,omitempty" form:"totalSnapshots,omitempty"` //Specifies the total number of snapshots. Type *string `json:"type,omitempty" form:"type,omitempty"` //Specifies details about the Copy Run of a Job Run. }
* Structure for the custom type GdprCopyTask
type GetAlertTypesParams ¶
type GetAlertTypesParams struct {
AlertCategoryList *[]AlertCategoryListEnum `json:"alertCategoryList,omitempty" form:"alertCategoryList,omitempty"` //Specifies a list of Alert Categories to filter alert types by.
}
* Structure for the custom type GetAlertTypesParams
type GetConsumerStatsResult ¶ added in v1.1.2
type GetConsumerStatsResult struct { Cookie *string `json:"cookie,omitempty" form:"cookie,omitempty"` //Specifies an opaque string to pass to get the next set of active opens. StatsList []*ConsumerStats `json:"statsList,omitempty" form:"statsList,omitempty"` //Specifies a list of consumer stats. }
* Structure for the custom type GetConsumerStatsResult
type GetRegistrationInfoResponse ¶
type GetRegistrationInfoResponse struct { RootNodes []*ProtectionSourceTreeInfo `json:"rootNodes,omitempty" form:"rootNodes,omitempty"` //Specifies the registration, protection and permission information of either Stats *ProtectionSummary `json:"stats,omitempty" form:"stats,omitempty"` //Specifies the sum of all the stats of protection of Protection Sources StatsByEnv []*ProtectionSummaryByEnv `json:"statsByEnv,omitempty" form:"statsByEnv,omitempty"` //Specifies the breakdown of the stats by environment }
* Structure for the custom type GetRegistrationInfoResponse
type GetTenantStatsResult ¶ added in v1.1.2
type GetTenantStatsResult struct { Cookie *string `json:"cookie,omitempty" form:"cookie,omitempty"` //Specifies an opaque string to pass to get the next set of active opens. StatsList []*TenantStats `json:"statsList,omitempty" form:"statsList,omitempty"` //Specifies a list of tenant stats. }
* Structure for the custom type GetTenantStatsResult
type GetViewBoxStatsResult ¶ added in v1.1.2
type GetViewBoxStatsResult struct {
StatsList []*StorageDomainStats `json:"statsList,omitempty" form:"statsList,omitempty"` //Specifies a list of view box stats.
}
* Structure for the custom type GetViewBoxStatsResult
type GetViewsByShareNameResult ¶
type GetViewsByShareNameResult struct {}
* Structure for the custom type GetViewsByShareNameResult
type GetViewsResult ¶
type GetViewsResult struct { LastResult *bool `json:"lastResult,omitempty" form:"lastResult,omitempty"` //If false, more Views are available to return. If the number of Views []*View `json:"views,omitempty" form:"views,omitempty"` //Array of Views. }
* Structure for the custom type GetViewsResult
type GlacierRetrievalTypeEnum ¶
type GlacierRetrievalTypeEnum int
*
- Type definition for GlacierRetrievalTypeEnum enum
const ( GlacierRetrievalType_KSTANDARD GlacierRetrievalTypeEnum = 1 + iota GlacierRetrievalType_KBULK GlacierRetrievalType_KEXPEDITED )
*
- Value collection for GlacierRetrievalTypeEnum enum
func GlacierRetrievalTypeEnumFromValue ¶
func GlacierRetrievalTypeEnumFromValue(value string) GlacierRetrievalTypeEnum
*
- Converts given value to its enum representation
func (GlacierRetrievalTypeEnum) MarshalJSON ¶
func (r GlacierRetrievalTypeEnum) MarshalJSON() ([]byte, error)
func (*GlacierRetrievalTypeEnum) UnmarshalJSON ¶
func (r *GlacierRetrievalTypeEnum) UnmarshalJSON(data []byte) error
type GoogleAccountInfo ¶
type GoogleAccountInfo struct { AccountId *string `json:"accountId,omitempty" form:"accountId,omitempty"` //Specifies the Account Id assigned by Google. UserId *string `json:"userId,omitempty" form:"userId,omitempty"` //Specifies the User Id assigned by Google. }
* Structure for the custom type GoogleAccountInfo
type GoogleCloudCredentials ¶
type GoogleCloudCredentials struct { ClientEmailAddress *string `json:"clientEmailAddress,omitempty" form:"clientEmailAddress,omitempty"` //Specifies the client email address used to access Google ClientPrivateKey *string `json:"clientPrivateKey,omitempty" form:"clientPrivateKey,omitempty"` //Specifies the private key used to access Google Cloud Storage that is ProjectId *string `json:"projectId,omitempty" form:"projectId,omitempty"` //Specifies the project id of an existing Google Cloud project to store TierType TierTypeGoogleCloudCredentialsEnum `json:"tierType,omitempty" form:"tierType,omitempty"` //Specifies the storage class of GCP. }
* Structure for the custom type GoogleCloudCredentials
type GpfsCluster ¶ added in v1.1.2
type GpfsCluster struct { CesAddresses *[]string `json:"cesAddresses,omitempty" form:"cesAddresses,omitempty"` //Specifies a list of CES(Cluster Export Services) IP addresses of a GPFS Id *int64 `json:"id,omitempty" form:"id,omitempty"` //Specifies a globally unique id of a GPFS Cluster. PrimaryServer *string `json:"primaryServer,omitempty" form:"primaryServer,omitempty"` //Specifies a primary server of a GPFS Cluster. }
* Structure for the custom type GpfsCluster
type GpfsFileset ¶ added in v1.1.2
type GpfsFileset struct { Id *int64 `json:"id,omitempty" form:"id,omitempty"` //Specifies the id of the fileset. Name *string `json:"name,omitempty" form:"name,omitempty"` //Name of the filesystem associated with the fileset Path *string `json:"path,omitempty" form:"path,omitempty"` //Specifies the absolute path of the fileset. Protocols *[]ProtocolGpfsFilesetEnum `json:"protocols,omitempty" form:"protocols,omitempty"` //Specifies GPFS supported Protocol information enabled on GPFS File System }
* Structure for the custom type GpfsFileset
type GpfsFilesystem ¶ added in v1.1.2
type GpfsFilesystem struct { Id *string `json:"id,omitempty" form:"id,omitempty"` //Specifies the id of the file system. Path *string `json:"path,omitempty" form:"path,omitempty"` //Specifies the path of the file system. }
* Structure for the custom type GpfsFilesystem
type GpfsProtectionSource ¶ added in v1.1.2
type GpfsProtectionSource struct { Cluster *GpfsCluster `json:"cluster,omitempty" form:"cluster,omitempty"` //Specifies information about a GPFS Cluster. Fileset *GpfsFileset `json:"fileset,omitempty" form:"fileset,omitempty"` //Specifies information about a fileset in a GPFS file system. Filesystem *GpfsFilesystem `json:"filesystem,omitempty" form:"filesystem,omitempty"` //Specifies information about filesystem in a GPFS Cluster. Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies a unique name of the Protection Source. Type TypeGpfsProtectionSourceEnum `json:"type,omitempty" form:"type,omitempty"` //Specifies the type of the entity in an GPFS file system }
* Structure for the custom type GpfsProtectionSource
type GranularityBucket ¶
type GranularityBucket struct { Granularity *int64 `json:"granularity,omitempty" form:"granularity,omitempty"` //The base time period granularity that determines the frequency at which Multiplier *int64 `json:"multiplier,omitempty" form:"multiplier,omitempty"` //A factor to multiply the granularity by. }
* Structure for the custom type GranularityBucket
type GrootIOPreferentialTierEnum ¶ added in v1.1.2
type GrootIOPreferentialTierEnum int
*
- Type definition for GrootIOPreferentialTierEnum enum
const ( GrootIOPreferentialTier_KPCIESSD GrootIOPreferentialTierEnum = 1 + iota GrootIOPreferentialTier_KSATASSD GrootIOPreferentialTier_KSATAHDD GrootIOPreferentialTier_KCLOUD )
*
- Value collection for GrootIOPreferentialTierEnum enum
func GrootIOPreferentialTierEnumFromValue ¶ added in v1.1.2
func GrootIOPreferentialTierEnumFromValue(value string) GrootIOPreferentialTierEnum
*
- Converts given value to its enum representation
func (GrootIOPreferentialTierEnum) MarshalJSON ¶ added in v1.1.2
func (r GrootIOPreferentialTierEnum) MarshalJSON() ([]byte, error)
func (*GrootIOPreferentialTierEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *GrootIOPreferentialTierEnum) UnmarshalJSON(data []byte) error
type Group ¶
type Group struct { CreatedTimeMsecs *int64 `json:"createdTimeMsecs,omitempty" form:"createdTimeMsecs,omitempty"` //Specifies the epoch time in milliseconds when the group was created/added. Description *string `json:"description,omitempty" form:"description,omitempty"` //Specifies a description of the group. Domain *string `json:"domain,omitempty" form:"domain,omitempty"` //Specifies the domain of the group. LastUpdatedTimeMsecs *int64 `json:"lastUpdatedTimeMsecs,omitempty" form:"lastUpdatedTimeMsecs,omitempty"` //Specifies the epoch time in milliseconds when the group was last modified. Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies the name of the group. Restricted *bool `json:"restricted,omitempty" form:"restricted,omitempty"` //Whether the group is a restricted group. Users belonging to a restricted Roles *[]string `json:"roles,omitempty" form:"roles,omitempty"` //Array of Roles. Sid *string `json:"sid,omitempty" form:"sid,omitempty"` //Specifies the unique Security ID (SID) of the group. SmbPrincipals []*SmbPrincipal `json:"smbPrincipals,omitempty" form:"smbPrincipals,omitempty"` //Specifies the SMB principals. Principals will be added to this group only TenantIds *[]string `json:"tenantIds,omitempty" form:"tenantIds,omitempty"` //Specifies the tenants to which the group belongs to. If not specified, Usernames *[]string `json:"usernames,omitempty" form:"usernames,omitempty"` //Specifies the username of users who are members of the group. Users *[]string `json:"users,omitempty" form:"users,omitempty"` //Specifies the SID of users who are members of the group. }
* Structure for the custom type Group
type GroupDeleteParameters ¶
type GroupDeleteParameters struct { Domain *string `json:"domain,omitempty" form:"domain,omitempty"` //Specifies the domain associated with the groups to delete. Names *[]string `json:"names,omitempty" form:"names,omitempty"` //Array of Groups. }
* Structure for the custom type GroupDeleteParameters
type GroupInfo ¶
type GroupInfo struct { Domain *string `json:"domain,omitempty" form:"domain,omitempty"` //Specifies domain name of the user. GroupName *string `json:"groupName,omitempty" form:"groupName,omitempty"` //Specifies group name of the group. Sid *string `json:"sid,omitempty" form:"sid,omitempty"` //Specifies unique Security ID (SID) of the user. }
* Structure for the custom type GroupInfo
type GroupParameters ¶
type GroupParameters struct { Description *string `json:"description,omitempty" form:"description,omitempty"` //Specifies a description of the group. Domain *string `json:"domain,omitempty" form:"domain,omitempty"` //Specifies the domain of the group. Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies the name of the group. Restricted *bool `json:"restricted,omitempty" form:"restricted,omitempty"` //Whether the group is a restricted group. Users belonging to a restricted Roles *[]string `json:"roles,omitempty" form:"roles,omitempty"` //Array of Roles. SmbPrincipals []*SmbPrincipal `json:"smbPrincipals,omitempty" form:"smbPrincipals,omitempty"` //Specifies the SMB principals. Principals will be added to this group only TenantIds *[]string `json:"tenantIds,omitempty" form:"tenantIds,omitempty"` //Specifies the tenants to which the group belongs to. If not specified, Users *[]string `json:"users,omitempty" form:"users,omitempty"` //Specifies the SID of users who are members of the group. }
* Structure for the custom type GroupParameters
type GuidPair ¶
type GuidPair struct { DestGuid *string `json:"destGuid,omitempty" form:"destGuid,omitempty"` //Specifies the guid of an AD object in the Production AD. SourceGuid *string `json:"sourceGuid,omitempty" form:"sourceGuid,omitempty"` //Specifies the guid of an AD object in the Snapshot AD. }
* Structure for the custom type GuidPair
type HardwareInfo ¶
type HardwareInfo struct { ChassisModel *string `json:"chassisModel,omitempty" form:"chassisModel,omitempty"` //TODO: Write general description for this field ChassisSerial *string `json:"chassisSerial,omitempty" form:"chassisSerial,omitempty"` //TODO: Write general description for this field ChassisType *string `json:"chassisType,omitempty" form:"chassisType,omitempty"` //TODO: Write general description for this field CohesityChassisSerial *string `json:"cohesityChassisSerial,omitempty" form:"cohesityChassisSerial,omitempty"` //TODO: Write general description for this field CohesityNodeSerial *string `json:"cohesityNodeSerial,omitempty" form:"cohesityNodeSerial,omitempty"` //TODO: Write general description for this field HbaModel *string `json:"hbaModel,omitempty" form:"hbaModel,omitempty"` //TODO: Write general description for this field IpmiLanChannel *string `json:"ipmiLanChannel,omitempty" form:"ipmiLanChannel,omitempty"` //TODO: Write general description for this field MaxSlots *string `json:"maxSlots,omitempty" form:"maxSlots,omitempty"` //TODO: Write general description for this field NodeModel *string `json:"nodeModel,omitempty" form:"nodeModel,omitempty"` //TODO: Write general description for this field NodeSerial *string `json:"nodeSerial,omitempty" form:"nodeSerial,omitempty"` //TODO: Write general description for this field ProductModel *string `json:"productModel,omitempty" form:"productModel,omitempty"` //TODO: Write general description for this field SlotNumber *string `json:"slotNumber,omitempty" form:"slotNumber,omitempty"` //TODO: Write general description for this field }
* Structure for the custom type HardwareInfo
type HealthStatusEnum ¶
type HealthStatusEnum int
*
- Type definition for HealthStatusEnum enum
const ( HealthStatus_KUNKNOWN HealthStatusEnum = 1 + iota HealthStatus_KUNREACHABLE HealthStatus_KHEALTHY HealthStatus_KDEGRADED )
*
- Value collection for HealthStatusEnum enum
func HealthStatusEnumFromValue ¶
func HealthStatusEnumFromValue(value string) HealthStatusEnum
*
- Converts given value to its enum representation
func (HealthStatusEnum) MarshalJSON ¶
func (r HealthStatusEnum) MarshalJSON() ([]byte, error)
func (*HealthStatusEnum) UnmarshalJSON ¶
func (r *HealthStatusEnum) UnmarshalJSON(data []byte) error
type HealthTile ¶
type HealthTile struct { CapacityBytes *int64 `json:"capacityBytes,omitempty" form:"capacityBytes,omitempty"` //Raw Cluster Capacity in Bytes. This is not usable capacity and does not ClusterCloudUsageBytes *int64 `json:"clusterCloudUsageBytes,omitempty" form:"clusterCloudUsageBytes,omitempty"` //Usage in Bytes on the cloud. LastDayAlerts []*Alert `json:"lastDayAlerts,omitempty" form:"lastDayAlerts,omitempty"` //Alerts in last 24 hours. LastDayNumCriticals *int64 `json:"lastDayNumCriticals,omitempty" form:"lastDayNumCriticals,omitempty"` //Number of Critical Alerts. LastDayNumWarnings *int64 `json:"lastDayNumWarnings,omitempty" form:"lastDayNumWarnings,omitempty"` //Number of Warning Alerts. NumNodes *int64 `json:"numNodes,omitempty" form:"numNodes,omitempty"` //Number of nodes in the cluster. NumNodesWithIssues *int64 `json:"numNodesWithIssues,omitempty" form:"numNodesWithIssues,omitempty"` //Number of nodes in the cluster that are unhealthy. PercentFull *float64 `json:"percentFull,omitempty" form:"percentFull,omitempty"` //Percent the cluster is full. RawUsedBytes *int64 `json:"rawUsedBytes,omitempty" form:"rawUsedBytes,omitempty"` //Raw Bytes used in the cluster. }
* Structure for the custom type HealthTile
type HostEntry ¶
type HostEntry struct { DomainNames []string `json:"domainNames" form:"domainNames"` //Specifies the domain names of the host. Ip string `json:"ip" form:"ip"` //Specifies the IP address of the host. }
* Structure for the custom type HostEntry
type HostOsTypeEnum ¶
type HostOsTypeEnum int
*
- Type definition for HostOsTypeEnum enum
const ( HostOsType_KLINUX HostOsTypeEnum = 1 + iota HostOsType_KWINDOWS HostOsType_KAIX HostOsType_KSOLARIS HostOsType_KSAPHANA HostOsType_KOTHER )
*
- Value collection for HostOsTypeEnum enum
func HostOsTypeEnumFromValue ¶
func HostOsTypeEnumFromValue(value string) HostOsTypeEnum
*
- Converts given value to its enum representation
func (HostOsTypeEnum) MarshalJSON ¶
func (r HostOsTypeEnum) MarshalJSON() ([]byte, error)
func (*HostOsTypeEnum) UnmarshalJSON ¶
func (r *HostOsTypeEnum) UnmarshalJSON(data []byte) error
type HostResult ¶
type HostResult struct {
Message *string `json:"message,omitempty" form:"message,omitempty"` //Specifies a message describing the status of the Hosts request.
}
* Structure for the custom type HostResult
type HostType3Enum ¶ added in v1.1.2
type HostType3Enum int
*
- Type definition for HostType3Enum enum
const ( HostType3_KLINUX HostType3Enum = 1 + iota HostType3_KWINDOWS HostType3_KAIX HostType3_KSOLARIS )
*
- Value collection for HostType3Enum enum
func HostType3EnumFromValue ¶ added in v1.1.2
func HostType3EnumFromValue(value string) HostType3Enum
*
- Converts given value to its enum representation
func (HostType3Enum) MarshalJSON ¶ added in v1.1.2
func (r HostType3Enum) MarshalJSON() ([]byte, error)
func (*HostType3Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *HostType3Enum) UnmarshalJSON(data []byte) error
type HostType4Enum ¶ added in v1.1.2
type HostType4Enum int
*
- Type definition for HostType4Enum enum
const ( HostType4_KLINUX HostType4Enum = 1 + iota HostType4_KWINDOWS HostType4_KAIX HostType4_KSOLARIS )
*
- Value collection for HostType4Enum enum
func HostType4EnumFromValue ¶ added in v1.1.2
func HostType4EnumFromValue(value string) HostType4Enum
*
- Converts given value to its enum representation
func (HostType4Enum) MarshalJSON ¶ added in v1.1.2
func (r HostType4Enum) MarshalJSON() ([]byte, error)
func (*HostType4Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *HostType4Enum) UnmarshalJSON(data []byte) error
type HostType5Enum ¶ added in v1.1.2
type HostType5Enum int
*
- Type definition for HostType5Enum enum
const ( HostType5_KLINUX HostType5Enum = 1 + iota HostType5_KWINDOWS HostType5_KAIX HostType5_KSOLARIS )
*
- Value collection for HostType5Enum enum
func HostType5EnumFromValue ¶ added in v1.1.2
func HostType5EnumFromValue(value string) HostType5Enum
*
- Converts given value to its enum representation
func (HostType5Enum) MarshalJSON ¶ added in v1.1.2
func (r HostType5Enum) MarshalJSON() ([]byte, error)
func (*HostType5Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *HostType5Enum) UnmarshalJSON(data []byte) error
type HostType6Enum ¶ added in v1.1.2
type HostType6Enum int
*
- Type definition for HostType6Enum enum
const ( HostType6_KLINUX HostType6Enum = 1 + iota HostType6_KWINDOWS HostType6_KAIX HostType6_KSOLARIS )
*
- Value collection for HostType6Enum enum
func HostType6EnumFromValue ¶ added in v1.1.2
func HostType6EnumFromValue(value string) HostType6Enum
*
- Converts given value to its enum representation
func (HostType6Enum) MarshalJSON ¶ added in v1.1.2
func (r HostType6Enum) MarshalJSON() ([]byte, error)
func (*HostType6Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *HostType6Enum) UnmarshalJSON(data []byte) error
type HostType7Enum ¶ added in v1.1.2
type HostType7Enum int
*
- Type definition for HostType7Enum enum
const ( HostType7_KLINUX HostType7Enum = 1 + iota HostType7_KWINDOWS HostType7_KAIX HostType7_KSOLARIS )
*
- Value collection for HostType7Enum enum
func HostType7EnumFromValue ¶ added in v1.1.2
func HostType7EnumFromValue(value string) HostType7Enum
*
- Converts given value to its enum representation
func (HostType7Enum) MarshalJSON ¶ added in v1.1.2
func (r HostType7Enum) MarshalJSON() ([]byte, error)
func (*HostType7Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *HostType7Enum) UnmarshalJSON(data []byte) error
type HostType8Enum ¶ added in v1.1.2
type HostType8Enum int
*
- Type definition for HostType8Enum enum
const ( HostType8_KLINUX HostType8Enum = 1 + iota HostType8_KWINDOWS HostType8_KAIX HostType8_KSOLARIS )
*
- Value collection for HostType8Enum enum
func HostType8EnumFromValue ¶ added in v1.1.2
func HostType8EnumFromValue(value string) HostType8Enum
*
- Converts given value to its enum representation
func (HostType8Enum) MarshalJSON ¶ added in v1.1.2
func (r HostType8Enum) MarshalJSON() ([]byte, error)
func (*HostType8Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *HostType8Enum) UnmarshalJSON(data []byte) error
type HostTypeAgentInformationEnum ¶
type HostTypeAgentInformationEnum int
*
- Type definition for HostTypeAgentInformationEnum enum
const ( HostTypeAgentInformation_KLINUX HostTypeAgentInformationEnum = 1 + iota HostTypeAgentInformation_KWINDOWS HostTypeAgentInformation_KAIX HostTypeAgentInformation_KSOLARIS HostTypeAgentInformation_KSAPHANA HostTypeAgentInformation_KOTHER )
*
- Value collection for HostTypeAgentInformationEnum enum
func HostTypeAgentInformationEnumFromValue ¶
func HostTypeAgentInformationEnumFromValue(value string) HostTypeAgentInformationEnum
*
- Converts given value to its enum representation
func (HostTypeAgentInformationEnum) MarshalJSON ¶
func (r HostTypeAgentInformationEnum) MarshalJSON() ([]byte, error)
func (*HostTypeAgentInformationEnum) UnmarshalJSON ¶
func (r *HostTypeAgentInformationEnum) UnmarshalJSON(data []byte) error
type HostTypeDownloadPhysicalAgentEnum ¶
type HostTypeDownloadPhysicalAgentEnum int
*
- Type definition for HostTypeDownloadPhysicalAgentEnum enum
const ( HostTypeDownloadPhysicalAgent_KLINUX HostTypeDownloadPhysicalAgentEnum = 1 + iota HostTypeDownloadPhysicalAgent_KWINDOWS HostTypeDownloadPhysicalAgent_KAIX HostTypeDownloadPhysicalAgent_KSOLARIS HostTypeDownloadPhysicalAgent_KSAPHANA HostTypeDownloadPhysicalAgent_KOTHER )
*
- Value collection for HostTypeDownloadPhysicalAgentEnum enum
func HostTypeDownloadPhysicalAgentEnumFromValue ¶
func HostTypeDownloadPhysicalAgentEnumFromValue(value string) HostTypeDownloadPhysicalAgentEnum
*
- Converts given value to its enum representation
func (HostTypeDownloadPhysicalAgentEnum) MarshalJSON ¶
func (r HostTypeDownloadPhysicalAgentEnum) MarshalJSON() ([]byte, error)
func (*HostTypeDownloadPhysicalAgentEnum) UnmarshalJSON ¶
func (r *HostTypeDownloadPhysicalAgentEnum) UnmarshalJSON(data []byte) error
type HostTypeEnum ¶
type HostTypeEnum int
*
- Type definition for HostTypeEnum enum
const ( HostType_KLINUX HostTypeEnum = 1 + iota HostType_KWINDOWS HostType_KAIX HostType_KSOLARIS HostType_KSAPHANA HostType_KOTHER )
*
- Value collection for HostTypeEnum enum
func HostTypeEnumFromValue ¶
func HostTypeEnumFromValue(value string) HostTypeEnum
*
- Converts given value to its enum representation
func (HostTypeEnum) MarshalJSON ¶
func (r HostTypeEnum) MarshalJSON() ([]byte, error)
func (*HostTypeEnum) UnmarshalJSON ¶
func (r *HostTypeEnum) UnmarshalJSON(data []byte) error
type HostTypeHypervProtectionSourceEnum ¶
type HostTypeHypervProtectionSourceEnum int
*
- Type definition for HostTypeHypervProtectionSourceEnum enum
const ( HostTypeHypervProtectionSource_KLINUX HostTypeHypervProtectionSourceEnum = 1 + iota HostTypeHypervProtectionSource_KWINDOWS HostTypeHypervProtectionSource_KAIX HostTypeHypervProtectionSource_KSOLARIS HostTypeHypervProtectionSource_KSAPHANA HostTypeHypervProtectionSource_KOTHER )
*
- Value collection for HostTypeHypervProtectionSourceEnum enum
func HostTypeHypervProtectionSourceEnumFromValue ¶
func HostTypeHypervProtectionSourceEnumFromValue(value string) HostTypeHypervProtectionSourceEnum
*
- Converts given value to its enum representation
func (HostTypeHypervProtectionSourceEnum) MarshalJSON ¶
func (r HostTypeHypervProtectionSourceEnum) MarshalJSON() ([]byte, error)
func (*HostTypeHypervProtectionSourceEnum) UnmarshalJSON ¶
func (r *HostTypeHypervProtectionSourceEnum) UnmarshalJSON(data []byte) error
type HostTypePhysicalProtectionSourceEnum ¶
type HostTypePhysicalProtectionSourceEnum int
*
- Type definition for HostTypePhysicalProtectionSourceEnum enum
const ( HostTypePhysicalProtectionSource_KLINUX HostTypePhysicalProtectionSourceEnum = 1 + iota HostTypePhysicalProtectionSource_KWINDOWS HostTypePhysicalProtectionSource_KAIX HostTypePhysicalProtectionSource_KSOLARIS HostTypePhysicalProtectionSource_KSAPHANA HostTypePhysicalProtectionSource_KOTHER )
*
- Value collection for HostTypePhysicalProtectionSourceEnum enum
func HostTypePhysicalProtectionSourceEnumFromValue ¶
func HostTypePhysicalProtectionSourceEnumFromValue(value string) HostTypePhysicalProtectionSourceEnum
*
- Converts given value to its enum representation
func (HostTypePhysicalProtectionSourceEnum) MarshalJSON ¶
func (r HostTypePhysicalProtectionSourceEnum) MarshalJSON() ([]byte, error)
func (*HostTypePhysicalProtectionSourceEnum) UnmarshalJSON ¶
func (r *HostTypePhysicalProtectionSourceEnum) UnmarshalJSON(data []byte) error
type HostTypeRegisterProtectionSourceParametersEnum ¶
type HostTypeRegisterProtectionSourceParametersEnum int
*
- Type definition for HostTypeRegisterProtectionSourceParametersEnum enum
const ( HostTypeRegisterProtectionSourceParameters_KLINUX HostTypeRegisterProtectionSourceParametersEnum = 1 + iota HostTypeRegisterProtectionSourceParameters_KWINDOWS HostTypeRegisterProtectionSourceParameters_KAIX HostTypeRegisterProtectionSourceParameters_KSOLARIS HostTypeRegisterProtectionSourceParameters_KSAPHANA HostTypeRegisterProtectionSourceParameters_KOTHER )
*
- Value collection for HostTypeRegisterProtectionSourceParametersEnum enum
func HostTypeRegisterProtectionSourceParametersEnumFromValue ¶
func HostTypeRegisterProtectionSourceParametersEnumFromValue(value string) HostTypeRegisterProtectionSourceParametersEnum
*
- Converts given value to its enum representation
func (HostTypeRegisterProtectionSourceParametersEnum) MarshalJSON ¶
func (r HostTypeRegisterProtectionSourceParametersEnum) MarshalJSON() ([]byte, error)
func (*HostTypeRegisterProtectionSourceParametersEnum) UnmarshalJSON ¶
func (r *HostTypeRegisterProtectionSourceParametersEnum) UnmarshalJSON(data []byte) error
type HostTypeUpdateProtectionSourceParametersEnum ¶ added in v1.1.2
type HostTypeUpdateProtectionSourceParametersEnum int
*
- Type definition for HostTypeUpdateProtectionSourceParametersEnum enum
const ( HostTypeUpdateProtectionSourceParameters_KLINUX HostTypeUpdateProtectionSourceParametersEnum = 1 + iota HostTypeUpdateProtectionSourceParameters_KWINDOWS HostTypeUpdateProtectionSourceParameters_KAIX HostTypeUpdateProtectionSourceParameters_KSOLARIS HostTypeUpdateProtectionSourceParameters_KSAPHANA HostTypeUpdateProtectionSourceParameters_KOTHER )
*
- Value collection for HostTypeUpdateProtectionSourceParametersEnum enum
func HostTypeUpdateProtectionSourceParametersEnumFromValue ¶ added in v1.1.2
func HostTypeUpdateProtectionSourceParametersEnumFromValue(value string) HostTypeUpdateProtectionSourceParametersEnum
*
- Converts given value to its enum representation
func (HostTypeUpdateProtectionSourceParametersEnum) MarshalJSON ¶ added in v1.1.2
func (r HostTypeUpdateProtectionSourceParametersEnum) MarshalJSON() ([]byte, error)
func (*HostTypeUpdateProtectionSourceParametersEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *HostTypeUpdateProtectionSourceParametersEnum) UnmarshalJSON(data []byte) error
type HostTypeVmwareProtectionSourceEnum ¶
type HostTypeVmwareProtectionSourceEnum int
*
- Type definition for HostTypeVmwareProtectionSourceEnum enum
const ( HostTypeVmwareProtectionSource_KLINUX HostTypeVmwareProtectionSourceEnum = 1 + iota HostTypeVmwareProtectionSource_KWINDOWS HostTypeVmwareProtectionSource_KAIX HostTypeVmwareProtectionSource_KSOLARIS HostTypeVmwareProtectionSource_KSAPHANA HostTypeVmwareProtectionSource_KOTHER )
*
- Value collection for HostTypeVmwareProtectionSourceEnum enum
func HostTypeVmwareProtectionSourceEnumFromValue ¶
func HostTypeVmwareProtectionSourceEnumFromValue(value string) HostTypeVmwareProtectionSourceEnum
*
- Converts given value to its enum representation
func (HostTypeVmwareProtectionSourceEnum) MarshalJSON ¶
func (r HostTypeVmwareProtectionSourceEnum) MarshalJSON() ([]byte, error)
func (*HostTypeVmwareProtectionSourceEnum) UnmarshalJSON ¶
func (r *HostTypeVmwareProtectionSourceEnum) UnmarshalJSON(data []byte) error
type HydraDowntierIOPreferentialTierEnum ¶ added in v1.1.2
type HydraDowntierIOPreferentialTierEnum int
*
- Type definition for HydraDowntierIOPreferentialTierEnum enum
const ( HydraDowntierIOPreferentialTier_KPCIESSD HydraDowntierIOPreferentialTierEnum = 1 + iota HydraDowntierIOPreferentialTier_KSATASSD HydraDowntierIOPreferentialTier_KSATAHDD HydraDowntierIOPreferentialTier_KCLOUD )
*
- Value collection for HydraDowntierIOPreferentialTierEnum enum
func HydraDowntierIOPreferentialTierEnumFromValue ¶ added in v1.1.2
func HydraDowntierIOPreferentialTierEnumFromValue(value string) HydraDowntierIOPreferentialTierEnum
*
- Converts given value to its enum representation
func (HydraDowntierIOPreferentialTierEnum) MarshalJSON ¶ added in v1.1.2
func (r HydraDowntierIOPreferentialTierEnum) MarshalJSON() ([]byte, error)
func (*HydraDowntierIOPreferentialTierEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *HydraDowntierIOPreferentialTierEnum) UnmarshalJSON(data []byte) error
type HydraIOPreferentialTierEnum ¶ added in v1.1.2
type HydraIOPreferentialTierEnum int
*
- Type definition for HydraIOPreferentialTierEnum enum
const ( HydraIOPreferentialTier_KPCIESSD HydraIOPreferentialTierEnum = 1 + iota HydraIOPreferentialTier_KSATASSD HydraIOPreferentialTier_KSATAHDD HydraIOPreferentialTier_KCLOUD )
*
- Value collection for HydraIOPreferentialTierEnum enum
func HydraIOPreferentialTierEnumFromValue ¶ added in v1.1.2
func HydraIOPreferentialTierEnumFromValue(value string) HydraIOPreferentialTierEnum
*
- Converts given value to its enum representation
func (HydraIOPreferentialTierEnum) MarshalJSON ¶ added in v1.1.2
func (r HydraIOPreferentialTierEnum) MarshalJSON() ([]byte, error)
func (*HydraIOPreferentialTierEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *HydraIOPreferentialTierEnum) UnmarshalJSON(data []byte) error
type HyperFlexProtectionSource ¶
type HyperFlexProtectionSource struct { Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies a unique name of the Protection Source ProductVersion *string `json:"productVersion,omitempty" form:"productVersion,omitempty"` //Specifies the product version of the protection source. Type TypeHyperFlexProtectionSourceEnum `json:"type,omitempty" form:"type,omitempty"` //Specifies the type of managed Object in a HyperFlex protection source Uuid *string `json:"uuid,omitempty" form:"uuid,omitempty"` //Specifies the uuid of the protection source. }
* Structure for the custom type HyperFlexProtectionSource
type HypervBackupEnvParams ¶
type HypervBackupEnvParams struct {
AllowCrashConsistentSnapshot *bool `json:"allowCrashConsistentSnapshot,omitempty" form:"allowCrashConsistentSnapshot,omitempty"` //Whether to fallback to take a crash-consistent snapshot incase taking
}
* Structure for the custom type HypervBackupEnvParams
type HypervCloneParameters ¶
type HypervCloneParameters struct { DisableNetwork *bool `json:"disableNetwork,omitempty" form:"disableNetwork,omitempty"` //Specifies whether the network should be left in disabled state. NetworkId *int64 `json:"networkId,omitempty" form:"networkId,omitempty"` //Specifies a network configuration to be attached to the cloned or PoweredOn *bool `json:"poweredOn,omitempty" form:"poweredOn,omitempty"` //Specifies the power state of the cloned or recovered objects. Prefix *string `json:"prefix,omitempty" form:"prefix,omitempty"` //Specifies a prefix to prepended to the source object name to derive a ResourceId *int64 `json:"resourceId,omitempty" form:"resourceId,omitempty"` //The resource (HyperV host) to which the restored VM will be attached. Suffix *string `json:"suffix,omitempty" form:"suffix,omitempty"` //Specifies a suffix to appended to the original source object name }
* Structure for the custom type HypervCloneParameters
type HypervDatastore ¶
type HypervDatastore struct { Capacity *int64 `json:"capacity,omitempty" form:"capacity,omitempty"` //Specifies the capacity of the datastore in bytes. FreeSpace *int64 `json:"freeSpace,omitempty" form:"freeSpace,omitempty"` //Specifies the available space on the datastore in bytes. MountPoints *[]string `json:"mountPoints,omitempty" form:"mountPoints,omitempty"` //Specifies the available mount points on the datastore. Type TypeHypervDatastoreEnum `json:"type,omitempty" form:"type,omitempty"` //Specifies the type of the datastore object like kFileShare or kVolume. }
* Structure for the custom type HypervDatastore
type HypervEnvJobParameters ¶
type HypervEnvJobParameters struct {
FallbackToCrashConsistent *bool `json:"fallbackToCrashConsistent,omitempty" form:"fallbackToCrashConsistent,omitempty"` //If true, takes a crash-consistent snapshot when app-consistent snapshot
}
* Structure for the custom type HypervEnvJobParameters
type HypervProtectionSource ¶
type HypervProtectionSource struct { Agents []*AgentInformation `json:"agents,omitempty" form:"agents,omitempty"` //Array of Agents on the Physical Protection Source. BackupType BackupTypeEnum `json:"backupType,omitempty" form:"backupType,omitempty"` //Specifies the type of backup supported by the VM. ClusterName *string `json:"clusterName,omitempty" form:"clusterName,omitempty"` //Specifies the cluster name for 'kHostCluster' objects. DatastoreInfo *HypervDatastore `json:"datastoreInfo,omitempty" form:"datastoreInfo,omitempty"` //Specifies information about a Datastore Object in HyperV environment. Description *string `json:"description,omitempty" form:"description,omitempty"` //Specifies a description about the Protection Source. HostType HostTypeHypervProtectionSourceEnum `json:"hostType,omitempty" form:"hostType,omitempty"` //Specifies host OS type for 'kVirtualMachine' objects. HypervUuid *string `json:"hypervUuid,omitempty" form:"hypervUuid,omitempty"` //Specifies the UUID for 'kVirtualMachine' HyperV objects. Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies the name of the HyperV Object. TagAttributes []*TagAttribute `json:"tagAttributes,omitempty" form:"tagAttributes,omitempty"` //Specifies the list of VM Tag attributes associated with this Type TypeHypervProtectionSourceEnum `json:"type,omitempty" form:"type,omitempty"` //Specifies the type of an HyperV Protection Source Object such as Uuid *string `json:"uuid,omitempty" form:"uuid,omitempty"` //Specifies the UUID of the Object. This is unique within the HyperV VmInfo *HypervVirtualMachine `json:"vmInfo,omitempty" form:"vmInfo,omitempty"` //Specifies information about a VirtualMachine Object in HyperV environment. }
* Structure for the custom type HypervProtectionSource
type HypervRestoreParameters ¶
type HypervRestoreParameters struct { DatastoreId *int64 `json:"datastoreId,omitempty" form:"datastoreId,omitempty"` //A datastore entity where the object's files should be restored to. This DisableNetwork *bool `json:"disableNetwork,omitempty" form:"disableNetwork,omitempty"` //Specifies whether the network should be left in disabled state. NetworkId *int64 `json:"networkId,omitempty" form:"networkId,omitempty"` //Specifies a network configuration to be attached to the cloned or PoweredOn *bool `json:"poweredOn,omitempty" form:"poweredOn,omitempty"` //Specifies the power state of the cloned or recovered objects. Prefix *string `json:"prefix,omitempty" form:"prefix,omitempty"` //Specifies a prefix to prepended to the source object name to derive a ResourceId *int64 `json:"resourceId,omitempty" form:"resourceId,omitempty"` //The resource (HyperV host) to which the restored VM will be attached. Suffix *string `json:"suffix,omitempty" form:"suffix,omitempty"` //Specifies a suffix to appended to the original source object name }
* Structure for the custom type HypervRestoreParameters
type HypervTypeEnum ¶ added in v1.1.2
type HypervTypeEnum int
*
- Type definition for HypervTypeEnum enum
const ( HypervType_KSCVMMSERVER HypervTypeEnum = 1 + iota HypervType_KSTANDALONEHOST HypervType_KSTANDALONECLUSTER HypervType_KHOSTGROUP HypervType_KHYPERVHOST HypervType_KHOSTCLUSTER HypervType_KVIRTUALMACHINE HypervType_KNETWORK HypervType_KDATASTORE HypervType_KTAG HypervType_KCUSTOMPROPERTY )
*
- Value collection for HypervTypeEnum enum
func HypervTypeEnumFromValue ¶ added in v1.1.2
func HypervTypeEnumFromValue(value string) HypervTypeEnum
*
- Converts given value to its enum representation
func (HypervTypeEnum) MarshalJSON ¶ added in v1.1.2
func (r HypervTypeEnum) MarshalJSON() ([]byte, error)
func (*HypervTypeEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *HypervTypeEnum) UnmarshalJSON(data []byte) error
type HypervVirtualMachine ¶
type HypervVirtualMachine struct { IsHighlyAvailable *bool `json:"isHighlyAvailable,omitempty" form:"isHighlyAvailable,omitempty"` //Specifies whether the VM is Highly Availabile or not. Version *string `json:"version,omitempty" form:"version,omitempty"` //Specifies the version of the VM. For example, 8.0, 5.0 etc. VmBackupStatus VmBackupStatusEnum `json:"vmBackupStatus,omitempty" form:"vmBackupStatus,omitempty"` //Specifies the status of the VM for backup purpose. VmBackupType VmBackupTypeEnum `json:"vmBackupType,omitempty" form:"vmBackupType,omitempty"` //Specifies the type of backup supported by the VM. }
* Structure for the custom type HypervVirtualMachine
type IcapConnectionStatusResponse ¶
type IcapConnectionStatusResponse struct { FailedConnectionStatus *[]string `json:"failedConnectionStatus,omitempty" form:"failedConnectionStatus,omitempty"` //Specifies the failed connection status of Icap servers. SucceededConnectionStatus *[]string `json:"succeededConnectionStatus,omitempty" form:"succeededConnectionStatus,omitempty"` //Specifies the success connection status of Icap servers. }
* Structure for the custom type IcapConnectionStatusResponse
type IdMappingInfo ¶
type IdMappingInfo struct { FallbackUserIdMappingInfo *UserIdMapping `json:"fallbackUserIdMappingInfo,omitempty" form:"fallbackUserIdMappingInfo,omitempty"` //Specifies how the Unix and Windows users are mapped in an Active Directory. UnixRootSid *string `json:"unixRootSid,omitempty" form:"unixRootSid,omitempty"` //Specifies the SID of the Active Directory domain user to be mapped to UserIdMappingInfo *UserIdMapping `json:"userIdMappingInfo,omitempty" form:"userIdMappingInfo,omitempty"` //Specifies how the Unix and Windows users are mapped in an Active Directory. }
* Structure for the custom type IdMappingInfo
type IdpPrincipalsAddParameters ¶ added in v1.1.2
type IdpPrincipalsAddParameters struct { Domain *string `json:"domain,omitempty" form:"domain,omitempty"` //Specifies the name of the Idp where the ObjectClass ObjectClassIdpPrincipalsAddParametersEnum `json:"objectClass,omitempty" form:"objectClass,omitempty"` //Specifies the type of the referenced Idp principal. PrincipalName *string `json:"principalName,omitempty" form:"principalName,omitempty"` //Specifies the name of the Idp principal, Restricted *bool `json:"restricted,omitempty" form:"restricted,omitempty"` //Whether the principal is a restricted principal. A restricted principal Roles *[]string `json:"roles,omitempty" form:"roles,omitempty"` //Array of Roles. }
* Structure for the custom type IdpPrincipalsAddParameters
type IdpReachabilityTestResult ¶
type IdpReachabilityTestResult struct {
Reachable *bool `json:"reachable,omitempty" form:"reachable,omitempty"` //Specifies the flag for Idp reachability.
}
* Structure for the custom type IdpReachabilityTestResult
type IdpServiceConfiguration ¶
type IdpServiceConfiguration struct { AllowLocalAuthentication *bool `json:"allowLocalAuthentication,omitempty" form:"allowLocalAuthentication,omitempty"` //Specifies whether to allow local authentication. When IdP is configured, Certificate *string `json:"certificate,omitempty" form:"certificate,omitempty"` //Specifies the certificate generated for the app by the IdP service when CertificateFilename *string `json:"certificateFilename,omitempty" form:"certificateFilename,omitempty"` //Specifies the filename used to upload the certificate. Domain *string `json:"domain,omitempty" form:"domain,omitempty"` //Specifies a unique name for this IdP configuration. Enable *bool `json:"enable,omitempty" form:"enable,omitempty"` //Specifies a flag to enable or disable this IdP service. When it is set Id *int64 `json:"id,omitempty" form:"id,omitempty"` //Specifies the Id assigned by the Cluster for the IdP service. IssuerId *string `json:"issuerId,omitempty" form:"issuerId,omitempty"` //Specifies the IdP provided Issuer ID for the app. Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies the name of the vendor providing IdP service. Roles *[]string `json:"roles,omitempty" form:"roles,omitempty"` //Specifies a list roles assigned to an IdP user if samlAttributeName is SamlAttributeName *string `json:"samlAttributeName,omitempty" form:"samlAttributeName,omitempty"` //Specifies the SAML attribute name that contains a comma separated list SignRequest *bool `json:"signRequest,omitempty" form:"signRequest,omitempty"` //Specifies whether to sign the SAML request or not. When it is set SsoUrl *string `json:"ssoUrl,omitempty" form:"ssoUrl,omitempty"` //Specifies the SSO URL of the IdP service for the customer. This is the TenantId *string `json:"tenantId,omitempty" form:"tenantId,omitempty"` //Specifies the Tenant Id if the IdP is configured for a Tenant. If this is }
* Structure for the custom type IdpServiceConfiguration
type IdpUserInfo ¶
type IdpUserInfo struct { IdpId *int64 `json:"idpId,omitempty" form:"idpId,omitempty"` //Specifies the unique Id assigned by the Cluster for the IdP. IssuerId *string `json:"issuerId,omitempty" form:"issuerId,omitempty"` //Specifies the unique identifier assigned by the vendor for this Cluster. UserId *string `json:"userId,omitempty" form:"userId,omitempty"` //Specifies the unique identifier assigned by the vendor for the user. Vendor *string `json:"vendor,omitempty" form:"vendor,omitempty"` //Specifies the vendor providing the IdP service. }
* Structure for the custom type IdpUserInfo
type IndexAndSnapshots ¶
type IndexAndSnapshots struct { ArchiveTaskUid *UniversalId `json:"archiveTaskUid,omitempty" form:"archiveTaskUid,omitempty"` //Specifies a unique id of the Archive task that originally archived the EndTimeUsecs *int64 `json:"endTimeUsecs,omitempty" form:"endTimeUsecs,omitempty"` //Specifies the end time as a Unix epoch Timestamp (in microseconds). RemoteProtectionJobUid *UniversalId `json:"remoteProtectionJobUid,omitempty" form:"remoteProtectionJobUid,omitempty"` //Specifies a unique id assigned to the original Protection Job StartTimeUsecs *int64 `json:"startTimeUsecs,omitempty" form:"startTimeUsecs,omitempty"` //Specifies the start time as a Unix epoch Timestamp (in microseconds). ViewBoxId *int64 `json:"viewBoxId,omitempty" form:"viewBoxId,omitempty"` //Specifies the id of the local Storage Domain (View Box) where the index }
* Structure for the custom type IndexAndSnapshots
type IndexingPolicy ¶
type IndexingPolicy struct { AllowPrefixes *[]string `json:"allowPrefixes,omitempty" form:"allowPrefixes,omitempty"` //Array of Indexed Directories. DenyPrefixes *[]string `json:"denyPrefixes,omitempty" form:"denyPrefixes,omitempty"` //Array of Excluded Directories. DisableIndexing *bool `json:"disableIndexing,omitempty" form:"disableIndexing,omitempty"` //Specifies if the files found in an Object (such as a VM) should be }
* Structure for the custom type IndexingPolicy
type IndexingPolicyProto ¶
type IndexingPolicyProto struct { AllowPrefixes *[]string `json:"allowPrefixes,omitempty" form:"allowPrefixes,omitempty"` //List of directory prefixes to allow for indexing. DenyPrefixes *[]string `json:"denyPrefixes,omitempty" form:"denyPrefixes,omitempty"` //List of directory prefixes to filter out. DisableIndexing *bool `json:"disableIndexing,omitempty" form:"disableIndexing,omitempty"` //If this field is set all the files in the VM will be filtered. }
* Structure for the custom type IndexingPolicyProto
type IndexingTaskStatusEnum ¶
type IndexingTaskStatusEnum int
*
- Type definition for IndexingTaskStatusEnum enum
const ( IndexingTaskStatus_KJOBRUNNING IndexingTaskStatusEnum = 1 + iota IndexingTaskStatus_KJOBFINISHED IndexingTaskStatus_KJOBFAILED IndexingTaskStatus_KJOBCANCELED IndexingTaskStatus_KJOBPAUSED )
*
- Value collection for IndexingTaskStatusEnum enum
func IndexingTaskStatusEnumFromValue ¶
func IndexingTaskStatusEnumFromValue(value string) IndexingTaskStatusEnum
*
- Converts given value to its enum representation
func (IndexingTaskStatusEnum) MarshalJSON ¶
func (r IndexingTaskStatusEnum) MarshalJSON() ([]byte, error)
func (*IndexingTaskStatusEnum) UnmarshalJSON ¶
func (r *IndexingTaskStatusEnum) UnmarshalJSON(data []byte) error
type InfectedFile ¶
type InfectedFile struct { EntityId *int64 `json:"entityId,omitempty" form:"entityId,omitempty"` //Specifies the entity id of the infected file. FilePath *string `json:"filePath,omitempty" form:"filePath,omitempty"` //Specifies file path of the infected file. InfectionDetectionTimestamp *int64 `json:"infectionDetectionTimestamp,omitempty" form:"infectionDetectionTimestamp,omitempty"` //Specifies unix epoch timestamp (in microseconds) at which these threats ModifiedTimestampUsecs *int64 `json:"modifiedTimestampUsecs,omitempty" form:"modifiedTimestampUsecs,omitempty"` //Specifies unix epoch timestamp (in microseconds) at which this file is RemediationState RemediationStateEnum `json:"remediationState,omitempty" form:"remediationState,omitempty"` //Specifies the remediation state of the file. RootInodeId *int64 `json:"rootInodeId,omitempty" form:"rootInodeId,omitempty"` //Specifies the root inode id of the file system that infected file belongs ScanTimestampUsecs *int64 `json:"scanTimestampUsecs,omitempty" form:"scanTimestampUsecs,omitempty"` //Specifies unix epoch timestamp (in microseconds) at which inode was ServiceIcapUri *string `json:"serviceIcapUri,omitempty" form:"serviceIcapUri,omitempty"` //Specifies the instance of an antivirus ICAP server in the cluster config ThreatDescriptions *[]string `json:"threatDescriptions,omitempty" form:"threatDescriptions,omitempty"` //Specifies the list of virus threat descriptions found in the file. ViewId *int64 `json:"viewId,omitempty" form:"viewId,omitempty"` //Specifies the id of the View the infected file belongs to. ViewName *string `json:"viewName,omitempty" form:"viewName,omitempty"` //Specifies the View name corresponding to above view id. }
* Structure for the custom type InfectedFile
type InfectedFileId ¶
type InfectedFileId struct { EntityId *int64 `json:"entityId,omitempty" form:"entityId,omitempty"` //Specifies the entity id of the infected file. RootInodeId *int64 `json:"rootInodeId,omitempty" form:"rootInodeId,omitempty"` //Specifies the root inode id of the file system that infected file belongs ViewId *int64 `json:"viewId,omitempty" form:"viewId,omitempty"` //Specifies the id of the View the infected file belongs to. }
* Structure for the custom type InfectedFileId
type InfectedFileParam ¶
type InfectedFileParam struct { EntityId *int64 `json:"entityId,omitempty" form:"entityId,omitempty"` //Specifies the entity id of the infected file. RemediationState RemediationStateEnum `json:"remediationState,omitempty" form:"remediationState,omitempty"` //Specifies the remediation state of the file. RootInodeId *int64 `json:"rootInodeId,omitempty" form:"rootInodeId,omitempty"` //Specifies the root inode id of the file system that infected file belongs ViewId *int64 `json:"viewId,omitempty" form:"viewId,omitempty"` //Specifies the id of the View the infected file belongs to. }
* Structure for the custom type InfectedFileParam
type InfectedFiles ¶
type InfectedFiles struct { InfectedFiles []*InfectedFile `json:"infectedFiles,omitempty" form:"infectedFiles,omitempty"` //Specifies the infected files. PaginationCookie *string `json:"paginationCookie,omitempty" form:"paginationCookie,omitempty"` //This cookie can be used in the succeeding call to list infected files to }
* Structure for the custom type InfectedFiles
type InstallStateEnum ¶ added in v1.1.2
type InstallStateEnum int
*
- Type definition for InstallStateEnum enum
const ( InstallState_KNOTINSTALLED InstallStateEnum = 1 + iota InstallState_KINSTALLINPROGRESS InstallState_KINSTALLED InstallState_KINSTALLFAILED InstallState_KUNINSTALLINPROGRESS InstallState_KUNINSTALLFAILED )
*
- Value collection for InstallStateEnum enum
func InstallStateEnumFromValue ¶ added in v1.1.2
func InstallStateEnumFromValue(value string) InstallStateEnum
*
- Converts given value to its enum representation
func (InstallStateEnum) MarshalJSON ¶ added in v1.1.2
func (r InstallStateEnum) MarshalJSON() ([]byte, error)
func (*InstallStateEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *InstallStateEnum) UnmarshalJSON(data []byte) error
type InterfaceGroup ¶
type InterfaceGroup struct { Id *int64 `json:"id,omitempty" form:"id,omitempty"` //Interface group Id. ModelInterfaceLists []*ProductModelInterfaceTuple `json:"modelInterfaceLists,omitempty" form:"modelInterfaceLists,omitempty"` //Specifies the product model and interface lists. Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies the name of the interface group. }
* Structure for the custom type InterfaceGroup
type IntervalEnum ¶ added in v1.1.2
type IntervalEnum int
*
- Type definition for IntervalEnum enum
const ( Interval_KHOUR IntervalEnum = 1 + iota Interval_KDAY Interval_KWEEK )
*
- Value collection for IntervalEnum enum
func IntervalEnumFromValue ¶ added in v1.1.2
func IntervalEnumFromValue(value string) IntervalEnum
*
- Converts given value to its enum representation
func (IntervalEnum) MarshalJSON ¶ added in v1.1.2
func (r IntervalEnum) MarshalJSON() ([]byte, error)
func (*IntervalEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *IntervalEnum) UnmarshalJSON(data []byte) error
type IntervalUnitEnum ¶
type IntervalUnitEnum int
*
- Type definition for IntervalUnitEnum enum
const ( IntervalUnit_KMINUTES IntervalUnitEnum = 1 + iota IntervalUnit_KHOURS IntervalUnit_KDAYS IntervalUnit_KWEEKS IntervalUnit_KMONTHS )
*
- Value collection for IntervalUnitEnum enum
func IntervalUnitEnumFromValue ¶
func IntervalUnitEnumFromValue(value string) IntervalUnitEnum
*
- Converts given value to its enum representation
func (IntervalUnitEnum) MarshalJSON ¶
func (r IntervalUnitEnum) MarshalJSON() ([]byte, error)
func (*IntervalUnitEnum) UnmarshalJSON ¶
func (r *IntervalUnitEnum) UnmarshalJSON(data []byte) error
type IoPreferentialTier ¶ added in v1.1.2
type IoPreferentialTier struct { ApolloIOPreferentialTier *[]ApolloIOPreferentialTierEnum `json:"apolloIOPreferentialTier,omitempty" form:"apolloIOPreferentialTier,omitempty"` //Specifies the perferred storage tier used by Apollo as its working directory. ApolloWalIOPreferentialTier *[]ApolloWalIOPreferentialTierEnum `json:"apolloWalIOPreferentialTier,omitempty" form:"apolloWalIOPreferentialTier,omitempty"` //Specifies the perferred storage tier used by Apollo as its actions WAL. AthenaIOPreferentialTier *[]AthenaIOPreferentialTierEnum `json:"athenaIOPreferentialTier,omitempty" form:"athenaIOPreferentialTier,omitempty"` //Specifies the list of perferred storage tiers used by Athena. AthenaSlowerIOPreferentialTier *[]AthenaSlowerIOPreferentialTierEnum `json:"athenaSlowerIOPreferentialTier,omitempty" form:"athenaSlowerIOPreferentialTier,omitempty"` //Specifies the list of perferred storage tiers used by Athena for slower storage. DownTierUsagePercentThresholds *[]int64 `json:"downTierUsagePercentThresholds,omitempty" form:"downTierUsagePercentThresholds,omitempty"` //Specifies the usage percentage thresholds for the correponding storage tier. GrootIOPreferentialTier *[]GrootIOPreferentialTierEnum `json:"grootIOPreferentialTier,omitempty" form:"grootIOPreferentialTier,omitempty"` //Specifies the perferred storage tier used by Groot as its working directory. HydraDowntierIOPreferentialTier *[]HydraDowntierIOPreferentialTierEnum `json:"hydraDowntierIOPreferentialTier,omitempty" form:"hydraDowntierIOPreferentialTier,omitempty"` //Specifies the list of perferred storage tiers used by Hydra for offloading. HydraIOPreferentialTier *[]HydraIOPreferentialTierEnum `json:"hydraIOPreferentialTier,omitempty" form:"hydraIOPreferentialTier,omitempty"` //Specifies the list of perferred storage tiers used by Hydra. LibrarianIOPreferentialTier *[]LibrarianIOPreferentialTierEnum `json:"librarianIOPreferentialTier,omitempty" form:"librarianIOPreferentialTier,omitempty"` //Specifies the list of perferred storage tiers used by librarian. RandomIOPreferentialTier *[]RandomIOPreferentialTierEnum `json:"randomIOPreferentialTier,omitempty" form:"randomIOPreferentialTier,omitempty"` //Specifies the order of perferred storage tiers for random IO operations. ScribeIOPreferentialTier *[]ScribeIOPreferentialTierEnum `json:"scribeIOPreferentialTier,omitempty" form:"scribeIOPreferentialTier,omitempty"` //Specifies the list of perferred storage tiers used by Scribe. SequentialIOPreferentialTier *[]SequentialIOPreferentialTierEnum `json:"sequentialIOPreferentialTier,omitempty" form:"sequentialIOPreferentialTier,omitempty"` //Specifies the perferred storage tier for sequential IO operations. YodaIOPreferentialTier *[]YodaIOPreferentialTierEnum `json:"yodaIOPreferentialTier,omitempty" form:"yodaIOPreferentialTier,omitempty"` //Specifies the list of perferred storage tiers used by Yoda. }
* Structure for the custom type IoPreferentialTier
type IopsTile ¶
type IopsTile struct { MaxReadIops *int64 `json:"maxReadIops,omitempty" form:"maxReadIops,omitempty"` //Maximum Read IOs per second in last 24 hours. MaxWriteIops *int64 `json:"maxWriteIops,omitempty" form:"maxWriteIops,omitempty"` //Maximum number of Write IOs per second in last 24 hours. ReadIopsSamples []*Sample `json:"readIopsSamples,omitempty" form:"readIopsSamples,omitempty"` //Read IOs per second samples taken for the past 24 hours at 10 minutes WriteIopsSamples []*Sample `json:"writeIopsSamples,omitempty" form:"writeIopsSamples,omitempty"` //Write IOs per second samples taken for the past 24 hours at 10 minutes }
* Structure for the custom type IopsTile
type IpmiConfiguration ¶
type IpmiConfiguration struct { IpmiGateway *string `json:"ipmiGateway,omitempty" form:"ipmiGateway,omitempty"` //Specifies the default Gateway IP Address for the IPMI network. IpmiPassword *string `json:"ipmiPassword,omitempty" form:"ipmiPassword,omitempty"` //Specifies the IPMI Password. IpmiSubnetMask *string `json:"ipmiSubnetMask,omitempty" form:"ipmiSubnetMask,omitempty"` //Specifies the subnet mask for the IPMI network. IpmiUsername *string `json:"ipmiUsername,omitempty" form:"ipmiUsername,omitempty"` //Specifies the IPMI Username. }
* Structure for the custom type IpmiConfiguration
type IscsiSanPort ¶
type IscsiSanPort struct { IpAddress *string `json:"ipAddress,omitempty" form:"ipAddress,omitempty"` //Specifies the IP address of the SAN port. Iqn *string `json:"iqn,omitempty" form:"iqn,omitempty"` //Specifies the qualified name of the iSCSI port (IQN). TcpPort *int64 `json:"tcpPort,omitempty" form:"tcpPort,omitempty"` //Specifies the listening port(tcp) of the SAN port. }
* Structure for the custom type IscsiSanPort
type IsilonAccessZone ¶
type IsilonAccessZone struct { Id *int64 `json:"id,omitempty" form:"id,omitempty"` //Specifies the id of the access zone. Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies the name of the access zone. Path *string `json:"path,omitempty" form:"path,omitempty"` //Specifies the path of the access zone in ifs. This should include the }
* Structure for the custom type IsilonAccessZone
type IsilonCluster ¶
type IsilonCluster struct { Description *string `json:"description,omitempty" form:"description,omitempty"` //Specifies the description of an Isilon Cluster. Guid *string `json:"guid,omitempty" form:"guid,omitempty"` //Specifies a globally unique id of an Isilon Cluster. }
* Structure for the custom type IsilonCluster
type IsilonMountPoint ¶
type IsilonMountPoint struct { AccessZoneName *string `json:"accessZoneName,omitempty" form:"accessZoneName,omitempty"` //Specifies the name of access zone. NfsMountPoint *IsilonNfsMountPoint `json:"nfsMountPoint,omitempty" form:"nfsMountPoint,omitempty"` //Specifies NFS Mount Point exposed by Isilon Protection Source. Path *string `json:"path,omitempty" form:"path,omitempty"` //Specifies the path of the access zone in ifs. This should include the Protocols *[]ProtocolIsilonMountPointEnum `json:"protocols,omitempty" form:"protocols,omitempty"` //List of Protocols on Isilon. SmbMountPoints []*IsilonSmbMountPoint `json:"smbMountPoints,omitempty" form:"smbMountPoints,omitempty"` //Specifies information about an SMB share. This field is set if the }
* Structure for the custom type IsilonMountPoint
type IsilonNfsMountPoint ¶
type IsilonNfsMountPoint struct { AccessZoneName *string `json:"accessZoneName,omitempty" form:"accessZoneName,omitempty"` //Specifies the Access Zone name. Description *string `json:"description,omitempty" form:"description,omitempty"` //Specifies the description of the NFS mount point. Id *int64 `json:"id,omitempty" form:"id,omitempty"` //Specifies the Id of the NFS export. }
* Structure for the custom type IsilonNfsMountPoint
type IsilonProtectionSource ¶
type IsilonProtectionSource struct { AccessZone *IsilonAccessZone `json:"accessZone,omitempty" form:"accessZone,omitempty"` //Specifies information about access zone in an Isilon Cluster. Cluster *IsilonCluster `json:"cluster,omitempty" form:"cluster,omitempty"` //Specifies information about an Isilon Cluster. MountPoint *IsilonMountPoint `json:"mountPoint,omitempty" form:"mountPoint,omitempty"` //Specifies information about a mount point in an Isilon OneFs Cluster. Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies a unique name of the Protection Source. Type TypeIsilonProtectionSourceEnum `json:"type,omitempty" form:"type,omitempty"` //Specifies the type of the entity in an Isilon OneFs file system }
* Structure for the custom type IsilonProtectionSource
type IsilonSmbMountPoint ¶
type IsilonSmbMountPoint struct { AccessZoneId *int64 `json:"accessZoneId,omitempty" form:"accessZoneId,omitempty"` //Specifies the Access Zone Id. Description *string `json:"description,omitempty" form:"description,omitempty"` //Specifies the description of the NFS mount point. }
* Structure for the custom type IsilonSmbMountPoint
type JobPolicyProto ¶
type JobPolicyProto struct { BackupPolicy *BackupPolicyProto `json:"backupPolicy,omitempty" form:"backupPolicy,omitempty"` //If a backup does not get a chance to when it's due (either due to the system SnapshotTargetPolicyVec []*SnapshotTargetPolicyProto `json:"snapshotTargetPolicyVec,omitempty" form:"snapshotTargetPolicyVec,omitempty"` //Specifies additional policies that can be used to copy snapshots created }
* Structure for the custom type JobPolicyProto
type JobRunsTile ¶
type JobRunsTile struct { LastDayNumJobErrors *int64 `json:"lastDayNumJobErrors,omitempty" form:"lastDayNumJobErrors,omitempty"` //Number of Error runs in the last 24 hours. LastDayNumJobRuns *int64 `json:"lastDayNumJobRuns,omitempty" form:"lastDayNumJobRuns,omitempty"` //Number of Job Runs in the last 24 hours. LastDayNumJobSlaViolations *int64 `json:"lastDayNumJobSlaViolations,omitempty" form:"lastDayNumJobSlaViolations,omitempty"` //Number of SLA Violations in the last 24 hours. NumJobRunning *int64 `json:"numJobRunning,omitempty" form:"numJobRunning,omitempty"` //Number of Jobs currently running. ObjectsProtectedByPolicy []*ObjectsProtectedByPolicy `json:"objectsProtectedByPolicy,omitempty" form:"objectsProtectedByPolicy,omitempty"` //Objects Protected By Policy. }
* Structure for the custom type JobRunsTile
type KeyValuePair ¶
type KeyValuePair struct { Key *string `json:"key,omitempty" form:"key,omitempty"` //Specifies the name of the key. Value *Value `json:"value,omitempty" form:"value,omitempty"` //Specifies a data type and data field used to store data. }
* Structure for the custom type KeyValuePair
type KmsConfiguration ¶
type KmsConfiguration struct { CaCertificate *string `json:"caCertificate,omitempty" form:"caCertificate,omitempty"` //Specifies the CA certificate in PEM format. ClientCertificate *string `json:"clientCertificate,omitempty" form:"clientCertificate,omitempty"` //Specifies the client certificate. ClientKey *string `json:"clientKey,omitempty" form:"clientKey,omitempty"` //Specifies the client private key. KmipProtocolVersion *string `json:"kmipProtocolVersion,omitempty" form:"kmipProtocolVersion,omitempty"` //Specifies protocol version used to communicate with the KMS. ServerIp *string `json:"serverIp,omitempty" form:"serverIp,omitempty"` //Specifies the KMS IP address. ServerName *string `json:"serverName,omitempty" form:"serverName,omitempty"` //Specifies the name given to the KMS Server. ServerPort *int64 `json:"serverPort,omitempty" form:"serverPort,omitempty"` //Specifies port on which the server is listening. ServerType ServerTypeEnum `json:"serverType,omitempty" form:"serverType,omitempty"` //Specifies the type of key mangement system. }
* Structure for the custom type KmsConfiguration
type KmsConfigurationResponse ¶
type KmsConfigurationResponse struct { ClientCertificateExpiryDate *int64 `json:"clientCertificateExpiryDate,omitempty" form:"clientCertificateExpiryDate,omitempty"` //Specifies expiry date of client certificate. ConnectionStatus *bool `json:"connectionStatus,omitempty" form:"connectionStatus,omitempty"` //Specifies if connection to this KMS exists. KmipProtocolVersion *string `json:"kmipProtocolVersion,omitempty" form:"kmipProtocolVersion,omitempty"` //Specifies protocol version used to communicate with the KMS. ServerIp *string `json:"serverIp,omitempty" form:"serverIp,omitempty"` //Specifies the KMS IP address. ServerName *string `json:"serverName,omitempty" form:"serverName,omitempty"` //Specifies the name given to the KMS Server. ServerPort *int64 `json:"serverPort,omitempty" form:"serverPort,omitempty"` //Specifies port on which the server is listening. }
* Structure for the custom type KmsConfigurationResponse
type KubernetesCredentials ¶ added in v1.1.2
type KubernetesCredentials struct {
ClientPrivateKey *string `json:"clientPrivateKey,omitempty" form:"clientPrivateKey,omitempty"` //Specifies Client private associated with the service account.
}
* Structure for the custom type KubernetesCredentials
type KubernetesProtectionSource ¶ added in v1.1.2
type KubernetesProtectionSource struct { Description *string `json:"description,omitempty" form:"description,omitempty"` //Specifies an optional description of the object. Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies a unique name of the Protection Source. Type TypeKubernetesProtectionSourceEnum `json:"type,omitempty" form:"type,omitempty"` //Specifies the type of the entity in a Kubernetes environment. Uuid *string `json:"uuid,omitempty" form:"uuid,omitempty"` //Specifies the UUID of the object. }
* Structure for the custom type KubernetesProtectionSource
type KubernetesTypeEnum ¶ added in v1.1.2
type KubernetesTypeEnum int
*
- Type definition for KubernetesTypeEnum enum
const ( KubernetesType_KCLUSTER KubernetesTypeEnum = 1 + iota KubernetesType_KNAMESPACE KubernetesType_KSERVICE )
*
- Value collection for KubernetesTypeEnum enum
func KubernetesTypeEnumFromValue ¶ added in v1.1.2
func KubernetesTypeEnumFromValue(value string) KubernetesTypeEnum
*
- Converts given value to its enum representation
func (KubernetesTypeEnum) MarshalJSON ¶ added in v1.1.2
func (r KubernetesTypeEnum) MarshalJSON() ([]byte, error)
func (*KubernetesTypeEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *KubernetesTypeEnum) UnmarshalJSON(data []byte) error
type KvmProtectionSource ¶
type KvmProtectionSource struct { AgentError *string `json:"agentError,omitempty" form:"agentError,omitempty"` //Specifies a message when the agent cannot be reached. AgentId *int64 `json:"agentId,omitempty" form:"agentId,omitempty"` //Specifies the ID of the Agent with which this KVM entity is associated ClusterId *string `json:"clusterId,omitempty" form:"clusterId,omitempty"` //Specifies the cluster ID for 'kCluster' objects. DatacenterId *string `json:"datacenterId,omitempty" form:"datacenterId,omitempty"` //Specifies the ID of the 'kDatacenter' objects. Description *string `json:"description,omitempty" form:"description,omitempty"` //Specifies a description about the Protection Source. Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies the name of the KVM entity. NetworkId *string `json:"networkId,omitempty" form:"networkId,omitempty"` //Specifies the network ID to which Vnic is attached. Type TypeKvmProtectionSourceEnum `json:"type,omitempty" form:"type,omitempty"` //Specifies the type of KVM Protection Source entities such as Uuid *string `json:"uuid,omitempty" form:"uuid,omitempty"` //Specifies the UUID of the Object. This is unique within the KVM }
* Structure for the custom type KvmProtectionSource
type LastProtectionRunStats ¶ added in v1.1.2
type LastProtectionRunStats struct { NumRunsFailed *int64 `json:"numRunsFailed,omitempty" form:"numRunsFailed,omitempty"` //Specifies the number of Protection Jobs for which specified Protection Run failed. NumRunsFailedSla *int64 `json:"numRunsFailedSla,omitempty" form:"numRunsFailedSla,omitempty"` //Specifies the number of Protection Jobs for which specified Protection Run failed SLA. NumRunsMetSla *int64 `json:"numRunsMetSla,omitempty" form:"numRunsMetSla,omitempty"` //Specifies the number of Protection Jobs for which specified Protection Run met SLA. StatsByEnv []*LastProtectionRunStatsByEnv `json:"statsByEnv,omitempty" form:"statsByEnv,omitempty"` //Specifies the last Protection Run stats by environment. }
* Structure for the custom type LastProtectionRunStats
type LastProtectionRunStatsByEnv ¶ added in v1.1.2
type LastProtectionRunStatsByEnv struct { Environment EnvironmentLastProtectionRunStatsByEnvEnum `json:"environment,omitempty" form:"environment,omitempty"` //Specifies the environment. NumObjectsFailed *int64 `json:"numObjectsFailed,omitempty" form:"numObjectsFailed,omitempty"` //Specifies the count of objects that failed last Protection Run. NumObjectsFailedSla *int64 `json:"numObjectsFailedSla,omitempty" form:"numObjectsFailedSla,omitempty"` //Specifies the count of objects that failed sla in the last Run. NumObjectsMetSla *int64 `json:"numObjectsMetSla,omitempty" form:"numObjectsMetSla,omitempty"` //Specifies the count of objects that met sla in the last Run. }
* Structure for the custom type LastProtectionRunStatsByEnv
type LastProtectionRunSummary ¶
type LastProtectionRunSummary struct { NumberOfCancelledProtectionRuns *int64 `json:"numberOfCancelledProtectionRuns,omitempty" form:"numberOfCancelledProtectionRuns,omitempty"` //Specifies the number of cancelled Protection Runs the given NumberOfFailedProtectionRuns *int64 `json:"numberOfFailedProtectionRuns,omitempty" form:"numberOfFailedProtectionRuns,omitempty"` //Specifies the number of failed Protection Runs the given NumberOfProtectedSources *int64 `json:"numberOfProtectedSources,omitempty" form:"numberOfProtectedSources,omitempty"` //Specifies the number of Protection Sources protected by the given NumberOfRunningProtectionRuns *int64 `json:"numberOfRunningProtectionRuns,omitempty" form:"numberOfRunningProtectionRuns,omitempty"` //Specifies the number of running Protection Runs using the current NumberOfSlaViolations *int64 `json:"numberOfSlaViolations,omitempty" form:"numberOfSlaViolations,omitempty"` //Specifies the number of SLA violations the given NumberOfSuccessfulProtectionRuns *int64 `json:"numberOfSuccessfulProtectionRuns,omitempty" form:"numberOfSuccessfulProtectionRuns,omitempty"` //Specifies the number of successful Protection Runs the given TotalLogicalBackupSizeInBytes *int64 `json:"totalLogicalBackupSizeInBytes,omitempty" form:"totalLogicalBackupSizeInBytes,omitempty"` //Specifies the aggregated total logical backup performed in all the }
* Structure for the custom type LastProtectionRunSummary
type LastRunStatusEnum ¶ added in v1.1.2
type LastRunStatusEnum int
*
- Type definition for LastRunStatusEnum enum
const ( LastRunStatus_KSUCCESS LastRunStatusEnum = 1 + iota LastRunStatus_KRUNNING LastRunStatus_KWARNING LastRunStatus_KCANCELLED LastRunStatus_KERROR )
*
- Value collection for LastRunStatusEnum enum
func LastRunStatusEnumFromValue ¶ added in v1.1.2
func LastRunStatusEnumFromValue(value string) LastRunStatusEnum
*
- Converts given value to its enum representation
func (LastRunStatusEnum) MarshalJSON ¶ added in v1.1.2
func (r LastRunStatusEnum) MarshalJSON() ([]byte, error)
func (*LastRunStatusEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *LastRunStatusEnum) UnmarshalJSON(data []byte) error
type LastRunTypeEnum ¶ added in v1.1.2
type LastRunTypeEnum int
*
- Type definition for LastRunTypeEnum enum
const ( LastRunType_KREGULAR LastRunTypeEnum = 1 + iota LastRunType_KFULL LastRunType_KLOG LastRunType_KSYSTEM )
*
- Value collection for LastRunTypeEnum enum
func LastRunTypeEnumFromValue ¶ added in v1.1.2
func LastRunTypeEnumFromValue(value string) LastRunTypeEnum
*
- Converts given value to its enum representation
func (LastRunTypeEnum) MarshalJSON ¶ added in v1.1.2
func (r LastRunTypeEnum) MarshalJSON() ([]byte, error)
func (*LastRunTypeEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *LastRunTypeEnum) UnmarshalJSON(data []byte) error
type LastUpgradeStatusEnum ¶
type LastUpgradeStatusEnum int
*
- Type definition for LastUpgradeStatusEnum enum
const ( LastUpgradeStatus_KIDLE LastUpgradeStatusEnum = 1 + iota LastUpgradeStatus_KACCEPTED LastUpgradeStatus_KSTARTED LastUpgradeStatus_KFINISHED )
*
- Value collection for LastUpgradeStatusEnum enum
func LastUpgradeStatusEnumFromValue ¶
func LastUpgradeStatusEnumFromValue(value string) LastUpgradeStatusEnum
*
- Converts given value to its enum representation
func (LastUpgradeStatusEnum) MarshalJSON ¶
func (r LastUpgradeStatusEnum) MarshalJSON() ([]byte, error)
func (*LastUpgradeStatusEnum) UnmarshalJSON ¶
func (r *LastUpgradeStatusEnum) UnmarshalJSON(data []byte) error
type LatencyThresholds ¶
type LatencyThresholds struct { ActiveTaskMsecs *int64 `json:"activeTaskMsecs,omitempty" form:"activeTaskMsecs,omitempty"` //If the latency of a datastore is above this value, existing backup tasks NewTaskMsecs *int64 `json:"newTaskMsecs,omitempty" form:"newTaskMsecs,omitempty"` //If the latency of a datastore is above this value, then new backup tasks }
* Structure for the custom type LatencyThresholds
type LatestProtectionJobRunInfo ¶
type LatestProtectionJobRunInfo struct { LatestSnapshotInfo *LatestProtectionRun `json:"latestSnapshotInfo,omitempty" form:"latestSnapshotInfo,omitempty"` //Specifies the information about the latest Protection Run. LocationName *string `json:"locationName,omitempty" form:"locationName,omitempty"` //Specifies the name of location that the object is backedup to. NumSnapshots *int64 `json:"numSnapshots,omitempty" form:"numSnapshots,omitempty"` //Specifies of number of successful snapshots. }
* Structure for the custom type LatestProtectionJobRunInfo
type LatestProtectionRun ¶
type LatestProtectionRun struct { BackupRun *SourceBackupStatus `json:"backupRun,omitempty" form:"backupRun,omitempty"` //Specifies the source object to protect and the current backup status. ChangeEventId *int64 `json:"changeEventId,omitempty" form:"changeEventId,omitempty"` //Specifies the event id which caused last update on this object. CopyRun *CopyRun `json:"copyRun,omitempty" form:"copyRun,omitempty"` //Specifies details about the Copy Run for a backup run of a Job Run. JobRunId *int64 `json:"jobRunId,omitempty" form:"jobRunId,omitempty"` //Specifies job run id of the latest successful Protection Job Run. ProtectionJobRunUid *RunUid `json:"protectionJobRunUid,omitempty" form:"protectionJobRunUid,omitempty"` //Specifies the universal id of the latest successful Protection Job Run. SnapshotTarget *string `json:"snapshotTarget,omitempty" form:"snapshotTarget,omitempty"` //Specifies the cluster id in case of local or replication snapshots and SnapshotTargetType *int64 `json:"snapshotTargetType,omitempty" form:"snapshotTargetType,omitempty"` //Specifies the snapshot target type of the latest snapshot. TaskStatus *int64 `json:"taskStatus,omitempty" form:"taskStatus,omitempty"` //Specifies the task status of the Protecion Job Run in the final attempt. Uuid *string `json:"uuid,omitempty" form:"uuid,omitempty"` //Specifies the unique id of the Protection Source for which a snapshot is }
* Structure for the custom type LatestProtectionRun
type LdapProvider ¶
type LdapProvider struct { AdDomainName *string `json:"adDomainName,omitempty" form:"adDomainName,omitempty"` //Specifies the domain name of an Active Directory which is mapped to this AuthType AuthTypeEnum `json:"authType,omitempty" form:"authType,omitempty"` //Specifies the authentication type used while connecting to LDAP servers. BaseDistinguishedName *string `json:"baseDistinguishedName,omitempty" form:"baseDistinguishedName,omitempty"` //Specifies the base distinguished name used as the base for LDAP DomainName *string `json:"domainName,omitempty" form:"domainName,omitempty"` //Specifies the name of the domain name to be used for querying LDAP servers Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies the name of the LDAP provider. Port *int64 `json:"port,omitempty" form:"port,omitempty"` //Specifies LDAP server port. PreferredLdapServerList *[]string `json:"preferredLdapServerList,omitempty" form:"preferredLdapServerList,omitempty"` //Specifies the preferred LDAP servers. Server names should be either in TenantId *string `json:"tenantId,omitempty" form:"tenantId,omitempty"` //Specifies the unique id of the tenant. UseSsl *bool `json:"useSsl,omitempty" form:"useSsl,omitempty"` //Specifies whether to use SSL for LDAP connections. UserDistinguishedName *string `json:"userDistinguishedName,omitempty" form:"userDistinguishedName,omitempty"` //Specifies the user distinguished name that is used for LDAP authentication. UserPassword *string `json:"userPassword,omitempty" form:"userPassword,omitempty"` //Specifies the user password that is used for LDAP authentication. }
* Structure for the custom type LdapProvider
type LdapProviderResponse ¶
type LdapProviderResponse struct { AdDomainName *string `json:"adDomainName,omitempty" form:"adDomainName,omitempty"` //Specifies the domain name of an Active Directory which is mapped to this AuthType AuthTypeEnum `json:"authType,omitempty" form:"authType,omitempty"` //Specifies the authentication type used while connecting to LDAP servers. BaseDistinguishedName *string `json:"baseDistinguishedName,omitempty" form:"baseDistinguishedName,omitempty"` //Specifies the base distinguished name used as the base for LDAP DomainName *string `json:"domainName,omitempty" form:"domainName,omitempty"` //Specifies the name of the domain name to be used for querying LDAP servers Id *int64 `json:"id,omitempty" form:"id,omitempty"` //Specifies the ID of the LDAP provider. Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies the name of the LDAP provider. Port *int64 `json:"port,omitempty" form:"port,omitempty"` //Specifies LDAP server port. PreferredLdapServerList *[]string `json:"preferredLdapServerList,omitempty" form:"preferredLdapServerList,omitempty"` //Specifies the preferred LDAP servers. Server names should be either in TenantId *string `json:"tenantId,omitempty" form:"tenantId,omitempty"` //Specifies the unique id of the tenant. UseSsl *bool `json:"useSsl,omitempty" form:"useSsl,omitempty"` //Specifies whether to use SSL for LDAP connections. UserDistinguishedName *string `json:"userDistinguishedName,omitempty" form:"userDistinguishedName,omitempty"` //Specifies the user distinguished name that is used for LDAP authentication. UserPassword *string `json:"userPassword,omitempty" form:"userPassword,omitempty"` //Specifies the user password that is used for LDAP authentication. }
* Structure for the custom type LdapProviderResponse
type LdapProviderStatus ¶
type LdapProviderStatus struct {
StatusMessage *string `json:"statusMessage,omitempty" form:"statusMessage,omitempty"` //Specifies the connection status message of an LDAP provider.
}
* Structure for the custom type LdapProviderStatus
type LegalHoldings ¶
type LegalHoldings struct { HoldForLegalPurpose *bool `json:"holdForLegalPurpose,omitempty" form:"holdForLegalPurpose,omitempty"` //Specifies whether the source is put on legal hold or not. ProtectionSourceId *int64 `json:"protectionSourceId,omitempty" form:"protectionSourceId,omitempty"` //Specifies an Protection Source Id in the snapshot. }
* Structure for the custom type LegalHoldings
type LibrarianIOPreferentialTierEnum ¶ added in v1.1.2
type LibrarianIOPreferentialTierEnum int
*
- Type definition for LibrarianIOPreferentialTierEnum enum
const ( LibrarianIOPreferentialTier_KPCIESSD LibrarianIOPreferentialTierEnum = 1 + iota LibrarianIOPreferentialTier_KSATASSD LibrarianIOPreferentialTier_KSATAHDD LibrarianIOPreferentialTier_KCLOUD )
*
- Value collection for LibrarianIOPreferentialTierEnum enum
func LibrarianIOPreferentialTierEnumFromValue ¶ added in v1.1.2
func LibrarianIOPreferentialTierEnumFromValue(value string) LibrarianIOPreferentialTierEnum
*
- Converts given value to its enum representation
func (LibrarianIOPreferentialTierEnum) MarshalJSON ¶ added in v1.1.2
func (r LibrarianIOPreferentialTierEnum) MarshalJSON() ([]byte, error)
func (*LibrarianIOPreferentialTierEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *LibrarianIOPreferentialTierEnum) UnmarshalJSON(data []byte) error
type LicenceClusterParameters ¶ added in v1.1.2
type LicenseState ¶ added in v1.1.2
type LicenseState struct { FailedAttempts *int64 `json:"failedAttempts,omitempty" form:"failedAttempts,omitempty"` //Specifies no of failed attempts at claiming the license server State StateLicenseStateEnum `json:"state,omitempty" form:"state,omitempty"` //Specifies the current state of licensing workflow. }
* Structure for the custom type LicenseState
type ListCentrifyZone ¶
type ListCentrifyZone struct { CentrifySchema CentrifySchemaEnum `json:"centrifySchema,omitempty" form:"centrifySchema,omitempty"` //Specifies the schema of this Centrify zone. Description *string `json:"description,omitempty" form:"description,omitempty"` //Specifies a description of the Centrify zone. DistinguishedName *string `json:"distinguishedName,omitempty" form:"distinguishedName,omitempty"` //Specifies the distinguished name of the Centrify zone. ZoneName *string `json:"zoneName,omitempty" form:"zoneName,omitempty"` //Specifies the zone name. }
* Structure for the custom type ListCentrifyZone
type ListNlmLocksResponse ¶
type ListNlmLocksResponse struct { Cookie *string `json:"cookie,omitempty" form:"cookie,omitempty"` //Specifies an opaque string to pass to get the next set of NLM locks. FilesNlmLocks []*FileNlmLocks `json:"filesNlmLocks,omitempty" form:"filesNlmLocks,omitempty"` //Specifies the list of NLM locks. }
* Structure for the custom type ListNlmLocksResponse
type LockFileParams ¶
type LockFileParams struct { ExpiryTimestampMsecs *int64 `json:"expiryTimestampMsecs,omitempty" form:"expiryTimestampMsecs,omitempty"` //Specifies a definite timestamp in milliseconds for retaining the file, or Path *string `json:"path,omitempty" form:"path,omitempty"` //Specifies the file path that needs to be locked. }
* Structure for the custom type LockFileParams
type LockRange ¶
type LockRange struct { IsExclusive *bool `json:"isExclusive,omitempty" form:"isExclusive,omitempty"` //TODO: Write general description for this field Length *int64 `json:"length,omitempty" form:"length,omitempty"` //TODO: Write general description for this field Offset *int64 `json:"offset,omitempty" form:"offset,omitempty"` //TODO: Write general description for this field }
* Structure for the custom type LockRange
type LockingProtocolEnum ¶
type LockingProtocolEnum int
*
- Type definition for LockingProtocolEnum enum
const ( LockingProtocol_KSETREADONLY LockingProtocolEnum = 1 + iota LockingProtocol_KSETATIME )
*
- Value collection for LockingProtocolEnum enum
func LockingProtocolEnumFromValue ¶
func LockingProtocolEnumFromValue(value string) LockingProtocolEnum
*
- Converts given value to its enum representation
func (LockingProtocolEnum) MarshalJSON ¶
func (r LockingProtocolEnum) MarshalJSON() ([]byte, error)
func (*LockingProtocolEnum) UnmarshalJSON ¶
func (r *LockingProtocolEnum) UnmarshalJSON(data []byte) error
type LogicalStats ¶
type LogicalStats struct {
TotalLogicalUsageBytes *int64 `json:"totalLogicalUsageBytes,omitempty" form:"totalLogicalUsageBytes,omitempty"` //Provides the logical usage as computed by the Cohesity Cluster.
}
* Structure for the custom type LogicalStats
type LogicalVolume ¶
type LogicalVolume struct { DeviceRootNode *DeviceTreeDetails `json:"deviceRootNode,omitempty" form:"deviceRootNode,omitempty"` //Specifies a logical volume stored as a tree where the leaves are GroupName *string `json:"groupName,omitempty" form:"groupName,omitempty"` //Specifies the group name of the logical volume. GroupUuid *string `json:"groupUuid,omitempty" form:"groupUuid,omitempty"` //Specifies the group uuid of the logical volume. Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies the name of the logical volume. Uuid *string `json:"uuid,omitempty" form:"uuid,omitempty"` //Specifies the uuid of the logical volume. }
* Structure for the custom type LogicalVolume
type LogicalVolumeTypeEnum ¶
type LogicalVolumeTypeEnum int
*
- Type definition for LogicalVolumeTypeEnum enum
const ( LogicalVolumeType_KSIMPLEVOLUME LogicalVolumeTypeEnum = 1 + iota LogicalVolumeType_KLVM LogicalVolumeType_KLDM )
*
- Value collection for LogicalVolumeTypeEnum enum
func LogicalVolumeTypeEnumFromValue ¶
func LogicalVolumeTypeEnumFromValue(value string) LogicalVolumeTypeEnum
*
- Converts given value to its enum representation
func (LogicalVolumeTypeEnum) MarshalJSON ¶
func (r LogicalVolumeTypeEnum) MarshalJSON() ([]byte, error)
func (*LogicalVolumeTypeEnum) UnmarshalJSON ¶
func (r *LogicalVolumeTypeEnum) UnmarshalJSON(data []byte) error
type MORef ¶ added in v1.1.2
type MORef struct { Item *string `json:"item,omitempty" form:"item,omitempty"` //TODO: Write general description for this field Type *string `json:"type,omitempty" form:"type,omitempty"` //TODO: Write general description for this field }
* Structure for the custom type MORef
type MSExchangeParams ¶
type MSExchangeParams struct {
PerformLogTruncation *bool `json:"performLogTruncation,omitempty" form:"performLogTruncation,omitempty"` //If this is set to true, then an attempt will be made to truncate
}
* Structure for the custom type MSExchangeParams
type MagnetoInstanceId ¶ added in v1.1.2
type MagnetoInstanceId struct { AttemptNum *int64 `json:"attemptNum,omitempty" form:"attemptNum,omitempty"` //The attempt of the job instance that took the snapshot. JobInstanceId *int64 `json:"jobInstanceId,omitempty" form:"jobInstanceId,omitempty"` //Instance of the job that took the snapshot. JobStartTimeUsecs *int64 `json:"jobStartTimeUsecs,omitempty" form:"jobStartTimeUsecs,omitempty"` //Start time of the job instance. }
* Structure for the custom type MagnetoInstanceId
type MagnetoObjectId ¶ added in v1.1.2
type MagnetoObjectId struct { Entity *EntityProto `json:"entity,omitempty" form:"entity,omitempty"` //Specifies the attributes and the latest statistics about an entity. JobId *int64 `json:"jobId,omitempty" form:"jobId,omitempty"` //The id of the local job that the object belongs to, which may or may not JobUid *UniversalIdProto `json:"jobUid,omitempty" form:"jobUid,omitempty"` //TODO: Write general description for this field }
* Structure for the custom type MagnetoObjectId
type MapReduceAuxData ¶
type MapReduceAuxData struct {
PatternVec []*Pattern `json:"patternVec,omitempty" form:"patternVec,omitempty"` //Pattern auxiliary data for a MapReduce.
}
* Structure for the custom type MapReduceAuxData
type MetricDataBlock ¶
type MetricDataBlock struct { DataPointVec []*MetricDataPoint `json:"dataPointVec,omitempty" form:"dataPointVec,omitempty"` //Array of Data Points. MetricName *string `json:"metricName,omitempty" form:"metricName,omitempty"` //Specifies the name of a metric such as 'kDiskAwaitTimeMsecs'. Type *int64 `json:"type,omitempty" form:"type,omitempty"` //Specifies the data type of the data points. }
* Structure for the custom type MetricDataBlock
type MetricDataPoint ¶
type MetricDataPoint struct { Data *ValueData `json:"data,omitempty" form:"data,omitempty"` //Specifies the fields to store data of a given type. TimestampMsecs *int64 `json:"timestampMsecs,omitempty" form:"timestampMsecs,omitempty"` //Specifies a timestamp when the metric data point was captured. }
* Structure for the custom type MetricDataPoint
type MetricEnum ¶ added in v1.1.2
type MetricEnum int
*
- Type definition for MetricEnum enum
const ( Metric_KSYSTEMUSAGEBYTES MetricEnum = 1 + iota Metric_KCHUNKBYTESPHYSICAL Metric_KNUMBYTESWRITTEN Metric_KNUMBYTESREAD Metric_KPEAKREADTHROUGHPUT Metric_KPEAKWRITETHROUGHPUT )
*
- Value collection for MetricEnum enum
func MetricEnumFromValue ¶ added in v1.1.2
func MetricEnumFromValue(value string) MetricEnum
*
- Converts given value to its enum representation
func (MetricEnum) MarshalJSON ¶ added in v1.1.2
func (r MetricEnum) MarshalJSON() ([]byte, error)
func (*MetricEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *MetricEnum) UnmarshalJSON(data []byte) error
type MetricValue ¶
type MetricValue struct { MetricName *string `json:"metricName,omitempty" form:"metricName,omitempty"` //Specifies the metric name. TimestampMsecs *int64 `json:"timestampMsecs,omitempty" form:"timestampMsecs,omitempty"` //Specifies the creation time of a data point as a Unix epoch Timestamp Value *Value `json:"value,omitempty" form:"value,omitempty"` //Specifies a data type and data field used to store data. }
* Structure for the custom type MetricValue
type Mode1Enum ¶ added in v1.1.2
type Mode1Enum int
*
- Type definition for Mode1Enum enum
const ( Mode1_KFOLDERSUBFOLDERSANDFILES Mode1Enum = 1 + iota Mode1_KFOLDERANDSUBFOLDERS Mode1_KFOLDERANDFILES Mode1_KFOLDERONLY Mode1_KSUBFOLDERSANDFILESONLY Mode1_KSUBFOLDERSONLY Mode1_KFILESONLY )
*
- Value collection for Mode1Enum enum
func (Mode1Enum) MarshalJSON ¶ added in v1.1.2
func (*Mode1Enum) UnmarshalJSON ¶ added in v1.1.2
type ModeEnum ¶
type ModeEnum int
*
- Type definition for ModeEnum enum
const ( Mode_KFOLDERSUBFOLDERSANDFILES ModeEnum = 1 + iota Mode_KFOLDERANDSUBFOLDERS Mode_KFOLDERANDFILES Mode_KFOLDERONLY Mode_KSUBFOLDERSANDFILESONLY Mode_KSUBFOLDERSONLY Mode_KFILESONLY )
*
- Value collection for ModeEnum enum
func (ModeEnum) MarshalJSON ¶
func (*ModeEnum) UnmarshalJSON ¶
type ModeFileExtensionFilterEnum ¶ added in v1.1.2
type ModeFileExtensionFilterEnum int
*
- Type definition for ModeFileExtensionFilterEnum enum
const ( ModeFileExtensionFilter_KWHITELIST ModeFileExtensionFilterEnum = 1 + iota ModeFileExtensionFilter_KBLACKLIST )
*
- Value collection for ModeFileExtensionFilterEnum enum
func ModeFileExtensionFilterEnumFromValue ¶ added in v1.1.2
func ModeFileExtensionFilterEnumFromValue(value string) ModeFileExtensionFilterEnum
*
- Converts given value to its enum representation
func (ModeFileExtensionFilterEnum) MarshalJSON ¶ added in v1.1.2
func (r ModeFileExtensionFilterEnum) MarshalJSON() ([]byte, error)
func (*ModeFileExtensionFilterEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *ModeFileExtensionFilterEnum) UnmarshalJSON(data []byte) error
type ModeFileLevelDataLockConfigEnum ¶ added in v1.1.2
type ModeFileLevelDataLockConfigEnum int
*
- Type definition for ModeFileLevelDataLockConfigEnum enum
const ( ModeFileLevelDataLockConfig_KCOMPLIANCE ModeFileLevelDataLockConfigEnum = 1 + iota ModeFileLevelDataLockConfig_KENTERPRISE )
*
- Value collection for ModeFileLevelDataLockConfigEnum enum
func ModeFileLevelDataLockConfigEnumFromValue ¶ added in v1.1.2
func ModeFileLevelDataLockConfigEnumFromValue(value string) ModeFileLevelDataLockConfigEnum
*
- Converts given value to its enum representation
func (ModeFileLevelDataLockConfigEnum) MarshalJSON ¶ added in v1.1.2
func (r ModeFileLevelDataLockConfigEnum) MarshalJSON() ([]byte, error)
func (*ModeFileLevelDataLockConfigEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *ModeFileLevelDataLockConfigEnum) UnmarshalJSON(data []byte) error
type ModeFileLockStatusEnum ¶ added in v1.1.2
type ModeFileLockStatusEnum int
*
- Type definition for ModeFileLockStatusEnum enum
const ( ModeFileLockStatus_KCOMPLIANCE ModeFileLockStatusEnum = 1 + iota ModeFileLockStatus_KENTERPRISE )
*
- Value collection for ModeFileLockStatusEnum enum
func ModeFileLockStatusEnumFromValue ¶ added in v1.1.2
func ModeFileLockStatusEnumFromValue(value string) ModeFileLockStatusEnum
*
- Converts given value to its enum representation
func (ModeFileLockStatusEnum) MarshalJSON ¶ added in v1.1.2
func (r ModeFileLockStatusEnum) MarshalJSON() ([]byte, error)
func (*ModeFileLockStatusEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *ModeFileLockStatusEnum) UnmarshalJSON(data []byte) error
type MonthlySchedule ¶
type MonthlySchedule struct { Day DayMonthlyScheduleEnum `json:"day,omitempty" form:"day,omitempty"` //Specifies the day of the week (such as 'kMonday') to start the Job Run. DayCount DayCountEnum `json:"dayCount,omitempty" form:"dayCount,omitempty"` //Specifies the day count in the month (such as 'kThird') to start }
* Structure for the custom type MonthlySchedule
type MountVolumeResult ¶ added in v1.1.2
type MountVolumeResult struct { Error *ErrorProto `json:"error,omitempty" form:"error,omitempty"` //TODO: Write general description for this field FilesystemType *string `json:"filesystemType,omitempty" form:"filesystemType,omitempty"` //Filesystem on this volume. MountPoint *string `json:"mountPoint,omitempty" form:"mountPoint,omitempty"` //This is populated with the mount point where the volume corresponding to OriginalVolumeName *string `json:"originalVolumeName,omitempty" form:"originalVolumeName,omitempty"` //This is the name or mount point of the original volume. }
* Structure for the custom type MountVolumeResult
type MountVolumeResultDetails ¶
type MountVolumeResultDetails struct { MountError *RequestError `json:"mountError,omitempty" form:"mountError,omitempty"` //Specifies the cause of the mount failure if the mounting of a MountPoint *string `json:"mountPoint,omitempty" form:"mountPoint,omitempty"` //Specifies the mount point where the volume is mounted. VolumeName *string `json:"volumeName,omitempty" form:"volumeName,omitempty"` //Specifies the name of the original volume. }
* Structure for the custom type MountVolumeResultDetails
type MountVolumesHypervParams ¶ added in v1.1.2
type MountVolumesHypervParams struct { BringDisksOnline *bool `json:"bringDisksOnline,omitempty" form:"bringDisksOnline,omitempty"` //Optional setting which will determine if the volumes need to be onlined TargetEntityCredentials *Credentials `json:"targetEntityCredentials,omitempty" form:"targetEntityCredentials,omitempty"` //Specifies credentials to access a target source. }
* Structure for the custom type MountVolumesHypervParams
type MountVolumesInfoProto ¶ added in v1.1.2
type MountVolumesInfoProto struct { CleanupError *ErrorProto `json:"cleanupError,omitempty" form:"cleanupError,omitempty"` //TODO: Write general description for this field Error *ErrorProto `json:"error,omitempty" form:"error,omitempty"` //TODO: Write general description for this field Finished *bool `json:"finished,omitempty" form:"finished,omitempty"` //This will be set to true if the task is complete on the slave. MountVolumeResultVec []*MountVolumeResult `json:"mountVolumeResultVec,omitempty" form:"mountVolumeResultVec,omitempty"` //Contains the result information of the mounted volumes. RestoreDisksTaskInfoProto *SetupRestoreDiskTaskInfoProto `json:"restoreDisksTaskInfoProto,omitempty" form:"restoreDisksTaskInfoProto,omitempty"` //Each available extension is listed below along with the location of the SlaveTaskStartTimeUsecs *int64 `json:"slaveTaskStartTimeUsecs,omitempty" form:"slaveTaskStartTimeUsecs,omitempty"` //This is the timestamp at which the slave task started. Type *int64 `json:"type,omitempty" form:"type,omitempty"` //The type of environment this mount volumes info pertains to. VmOnlineDisksError *ErrorProto `json:"vmOnlineDisksError,omitempty" form:"vmOnlineDisksError,omitempty"` //TODO: Write general description for this field }
* Structure for the custom type MountVolumesInfoProto
type MountVolumesParameters ¶
type MountVolumesParameters struct { BringDisksOnline *bool `json:"bringDisksOnline,omitempty" form:"bringDisksOnline,omitempty"` //Optional setting that determines if the volumes are brought Password *string `json:"password,omitempty" form:"password,omitempty"` //Specifies password of the username to access the target source. TargetSourceId *int64 `json:"targetSourceId,omitempty" form:"targetSourceId,omitempty"` //Specifies the target Protection Source id where the volumes will be Username *string `json:"username,omitempty" form:"username,omitempty"` //Specifies username to access the target source. VolumeNames *[]string `json:"volumeNames,omitempty" form:"volumeNames,omitempty"` //Array of Volume Names. }
* Structure for the custom type MountVolumesParameters
type MountVolumesParams ¶ added in v1.1.2
type MountVolumesParams struct { HypervParams *MountVolumesHypervParams `json:"hypervParams,omitempty" form:"hypervParams,omitempty"` //TODO: Write general description for this field ReadonlyMount *bool `json:"readonlyMount,omitempty" form:"readonlyMount,omitempty"` //Allows the caller to force the Agent to perform a read-only mount. This is TargetEntity *EntityProto `json:"targetEntity,omitempty" form:"targetEntity,omitempty"` //Specifies the attributes and the latest statistics about an entity. VmwareParams *MountVolumesVmwareParams `json:"vmwareParams,omitempty" form:"vmwareParams,omitempty"` //TODO: Write general description for this field VolumeNameVec *[]string `json:"volumeNameVec,omitempty" form:"volumeNameVec,omitempty"` //Optional names of volumes that need to be mounted. The names here }
* Structure for the custom type MountVolumesParams
type MountVolumesState ¶
type MountVolumesState struct { BringDisksOnline *bool `json:"bringDisksOnline,omitempty" form:"bringDisksOnline,omitempty"` //Optional setting that determines if the volumes are brought MountVolumeResults []*MountVolumeResultDetails `json:"mountVolumeResults,omitempty" form:"mountVolumeResults,omitempty"` //Array of Mount Volume Results. OtherError *RequestError `json:"otherError,omitempty" form:"otherError,omitempty"` //Specifies an error that did not occur during the mount operation. TargetSourceId *int64 `json:"targetSourceId,omitempty" form:"targetSourceId,omitempty"` //Specifies the target Protection Source Id where the volumes will be Username *string `json:"username,omitempty" form:"username,omitempty"` //Specifies the username to access the mount target. }
* Structure for the custom type MountVolumesState
type MountVolumesTaskStateProto ¶ added in v1.1.2
type MountVolumesTaskStateProto struct { FullNasPath *string `json:"fullNasPath,omitempty" form:"fullNasPath,omitempty"` //Contains the SMB/NFS path of the share we expose to clients. The share HostEntity *EntityProto `json:"hostEntity,omitempty" form:"hostEntity,omitempty"` //Specifies the attributes and the latest statistics about an entity. MountInfo *MountVolumesInfoProto `json:"mountInfo,omitempty" form:"mountInfo,omitempty"` //Each available extension is listed below along with the location of the MountParams *MountVolumesParams `json:"mountParams,omitempty" form:"mountParams,omitempty"` //TODO: Write general description for this field }
* Structure for the custom type MountVolumesTaskStateProto
type MountVolumesVmwareParams ¶ added in v1.1.2
type MountVolumesVmwareParams struct { BringDisksOnline *bool `json:"bringDisksOnline,omitempty" form:"bringDisksOnline,omitempty"` //Optional setting which will determine if the volumes need to be onlined TargetEntityCredentials *Credentials `json:"targetEntityCredentials,omitempty" form:"targetEntityCredentials,omitempty"` //Specifies credentials to access a target source. }
* Structure for the custom type MountVolumesVmwareParams
type NasBackupParams ¶
type NasBackupParams struct { ContinueOnError *bool `json:"continueOnError,omitempty" form:"continueOnError,omitempty"` //Whether the backup job should continue on errors for snapshot based FilteringPolicy *FilteringPolicyProto `json:"filteringPolicy,omitempty" form:"filteringPolicy,omitempty"` //Proto to encapsulate the filtering policy for backup objects like files or MixedModePreference *int64 `json:"mixedModePreference,omitempty" form:"mixedModePreference,omitempty"` //If the target entity is a mixed mode volume, which NAS protocol type the SnapshotChangeEnabled *bool `json:"snapshotChangeEnabled,omitempty" form:"snapshotChangeEnabled,omitempty"` //Whether this backup job should utilize changelist like API when available }
* Structure for the custom type NasBackupParams
type NasCredentials ¶
type NasCredentials struct { Host *string `json:"host,omitempty" form:"host,omitempty"` //Specifies the hostname or IP address of the NAS server. MountPath *string `json:"mountPath,omitempty" form:"mountPath,omitempty"` //Specifies the mount path to the NAS server. Password *string `json:"password,omitempty" form:"password,omitempty"` //If using the CIFS protocol and a Username was specified, specify Username *string `json:"username,omitempty" form:"username,omitempty"` //If using the CIFS protocol, you can optional specify a username }
* Structure for the custom type NasCredentials
type NasEnvJobParameters ¶
type NasEnvJobParameters struct { ContinueOnError *bool `json:"continueOnError,omitempty" form:"continueOnError,omitempty"` //Specifies if the backup should continue on with other Protection Sources DataMigrationJobParameters *DataMigrationJobParameters `json:"dataMigrationJobParameters,omitempty" form:"dataMigrationJobParameters,omitempty"` //Specifies parameters applicable for data migration jobs in NAS environment. EnableFasterIncrementalBackups *bool `json:"enableFasterIncrementalBackups,omitempty" form:"enableFasterIncrementalBackups,omitempty"` //Specifies whether this job will enable faster incremental backups using FilePathFilters *FilePathFilter `json:"filePathFilters,omitempty" form:"filePathFilters,omitempty"` //Specifies filters to match files and directories on a Server. NasProtocol NasProtocolNasEnvJobParametersEnum `json:"nasProtocol,omitempty" form:"nasProtocol,omitempty"` //Specifies the preferred protocol to use for backup. This does not }
* Structure for the custom type NasEnvJobParameters
type NasMountCredentialParams ¶
type NasMountCredentialParams struct { Domain *string `json:"domain,omitempty" form:"domain,omitempty"` //Specifies the domain in which this credential is valid. NasProtocol NasProtocolEnum `json:"nasProtocol,omitempty" form:"nasProtocol,omitempty"` //Specifies the protocol used by the NAS server. NasType NasTypeEnum `json:"nasType,omitempty" form:"nasType,omitempty"` //Specifies the type of a NAS Object such as 'kGroup', or 'kHost'. Password *string `json:"password,omitempty" form:"password,omitempty"` //Specifies the password for the username to use for mounting the NAS. SkipValidation *bool `json:"skipValidation,omitempty" form:"skipValidation,omitempty"` //Specifies the flag to disable mount point validation during registration Username *string `json:"username,omitempty" form:"username,omitempty"` //Specifies a username to use for mounting the NAS. }
* Structure for the custom type NasMountCredentialParams
type NasProtectionSource ¶
type NasProtectionSource struct { Description *string `json:"description,omitempty" form:"description,omitempty"` //Specifies a description about the Protection Source. MountPath *string `json:"mountPath,omitempty" form:"mountPath,omitempty"` //Specifies the mount path of this NAS. For example, for a NFS mount point, Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies the name of the NetApp Object. Protocol ProtocolNasProtectionSourceEnum `json:"protocol,omitempty" form:"protocol,omitempty"` //Specifies the protocol used by the NAS server. SkipValidation *bool `json:"skipValidation,omitempty" form:"skipValidation,omitempty"` //Specifies whether to skip validation of the given mount point. Type TypeNasProtectionSourceEnum `json:"type,omitempty" form:"type,omitempty"` //Specifies the type of a Protection Source Object in a generic NAS Source }
* Structure for the custom type NasProtectionSource
type NasProtocol1Enum ¶ added in v1.1.2
type NasProtocol1Enum int
*
- Type definition for NasProtocol1Enum enum
const ( NasProtocol1_KNFS3 NasProtocol1Enum = 1 + iota NasProtocol1_KCIFS1 )
*
- Value collection for NasProtocol1Enum enum
func NasProtocol1EnumFromValue ¶ added in v1.1.2
func NasProtocol1EnumFromValue(value string) NasProtocol1Enum
*
- Converts given value to its enum representation
func (NasProtocol1Enum) MarshalJSON ¶ added in v1.1.2
func (r NasProtocol1Enum) MarshalJSON() ([]byte, error)
func (*NasProtocol1Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *NasProtocol1Enum) UnmarshalJSON(data []byte) error
type NasProtocolEnum ¶
type NasProtocolEnum int
*
- Type definition for NasProtocolEnum enum
const ( NasProtocol_KNFS3 NasProtocolEnum = 1 + iota NasProtocol_KCIFS1 )
*
- Value collection for NasProtocolEnum enum
func NasProtocolEnumFromValue ¶
func NasProtocolEnumFromValue(value string) NasProtocolEnum
*
- Converts given value to its enum representation
func (NasProtocolEnum) MarshalJSON ¶
func (r NasProtocolEnum) MarshalJSON() ([]byte, error)
func (*NasProtocolEnum) UnmarshalJSON ¶
func (r *NasProtocolEnum) UnmarshalJSON(data []byte) error
type NasProtocolNasEnvJobParametersEnum ¶
type NasProtocolNasEnvJobParametersEnum int
*
- Type definition for NasProtocolNasEnvJobParametersEnum enum
const ( NasProtocolNasEnvJobParameters_KNFS3 NasProtocolNasEnvJobParametersEnum = 1 + iota NasProtocolNasEnvJobParameters_KCIFS1 )
*
- Value collection for NasProtocolNasEnvJobParametersEnum enum
func NasProtocolNasEnvJobParametersEnumFromValue ¶
func NasProtocolNasEnvJobParametersEnumFromValue(value string) NasProtocolNasEnvJobParametersEnum
*
- Converts given value to its enum representation
func (NasProtocolNasEnvJobParametersEnum) MarshalJSON ¶
func (r NasProtocolNasEnvJobParametersEnum) MarshalJSON() ([]byte, error)
func (*NasProtocolNasEnvJobParametersEnum) UnmarshalJSON ¶
func (r *NasProtocolNasEnvJobParametersEnum) UnmarshalJSON(data []byte) error
type NasTypeEnum ¶
type NasTypeEnum int
*
- Type definition for NasTypeEnum enum
const ( NasType_KGROUP NasTypeEnum = 1 + iota NasType_KHOST NasType_KDFSGROUP NasType_KDFSTOPDIR )
*
- Value collection for NasTypeEnum enum
func NasTypeEnumFromValue ¶
func NasTypeEnumFromValue(value string) NasTypeEnum
*
- Converts given value to its enum representation
func (NasTypeEnum) MarshalJSON ¶
func (r NasTypeEnum) MarshalJSON() ([]byte, error)
func (*NasTypeEnum) UnmarshalJSON ¶
func (r *NasTypeEnum) UnmarshalJSON(data []byte) error
type NetappClusterInfo ¶
type NetappClusterInfo struct { ContactInfo *string `json:"contactInfo,omitempty" form:"contactInfo,omitempty"` //Specifies information about the contact for the NetApp cluster Location *string `json:"location,omitempty" form:"location,omitempty"` //Specifies where this NetApp cluster is located. SerialNumber *string `json:"serialNumber,omitempty" form:"serialNumber,omitempty"` //Specifies the serial number of the NetApp cluster in the }
* Structure for the custom type NetappClusterInfo
type NetappProtectionSource ¶
type NetappProtectionSource struct { ClusterInfo *NetappClusterInfo `json:"clusterInfo,omitempty" form:"clusterInfo,omitempty"` //Specifies information about a NetApp Cluster Protection Source. IsTopLevel *bool `json:"isTopLevel,omitempty" form:"isTopLevel,omitempty"` //Specifies if this Object is a top level Object. Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies the name of the NetApp Object. Type TypeNetappProtectionSourceEnum `json:"type,omitempty" form:"type,omitempty"` //Specifies the type of managed NetApp Object in a NetApp Protection Source Uuid *string `json:"uuid,omitempty" form:"uuid,omitempty"` //Specifies the globally unique ID of this Object assigned by the VolumeInfo *NetappVolumeInfo `json:"volumeInfo,omitempty" form:"volumeInfo,omitempty"` //Specifies information about a volume in a NetApp cluster. VserverInfo *NetappVserverInfo `json:"vserverInfo,omitempty" form:"vserverInfo,omitempty"` //Specifies information about a NetApp Vserver in a NetApp Protection Source. }
* Structure for the custom type NetappProtectionSource
type NetappTypeEnum ¶
type NetappTypeEnum int
*
- Type definition for NetappTypeEnum enum
const ( NetappType_KCLUSTER NetappTypeEnum = 1 + iota NetappType_KVSERVER NetappType_KVOLUME )
*
- Value collection for NetappTypeEnum enum
func NetappTypeEnumFromValue ¶
func NetappTypeEnumFromValue(value string) NetappTypeEnum
*
- Converts given value to its enum representation
func (NetappTypeEnum) MarshalJSON ¶
func (r NetappTypeEnum) MarshalJSON() ([]byte, error)
func (*NetappTypeEnum) UnmarshalJSON ¶
func (r *NetappTypeEnum) UnmarshalJSON(data []byte) error
type NetappVolumeInfo ¶
type NetappVolumeInfo struct { AggregateName *string `json:"aggregateName,omitempty" form:"aggregateName,omitempty"` //Specifies the containing aggregate name of this volume. CapacityBytes *int64 `json:"capacityBytes,omitempty" form:"capacityBytes,omitempty"` //Specifies the total capacity in bytes of this volume. CreationTimeUsecs *int64 `json:"creationTimeUsecs,omitempty" form:"creationTimeUsecs,omitempty"` //Specifies the creation time of the volume specified in Unix epoch time DataProtocols *[]DataProtocolEnum `json:"dataProtocols,omitempty" form:"dataProtocols,omitempty"` //Array of Data Protocols. ExportPolicyName *string `json:"exportPolicyName,omitempty" form:"exportPolicyName,omitempty"` //Specifies the name of the export policy (which defines the access JunctionPath *string `json:"junctionPath,omitempty" form:"junctionPath,omitempty"` //Specifies the junction path of this volume. Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies the name of the NetApp Vserver that this volume belongs to. SecurityInfo *VolumeSecurityInfo `json:"securityInfo,omitempty" form:"securityInfo,omitempty"` //Specifies information about NetApp volume security settings. State StateEnum `json:"state,omitempty" form:"state,omitempty"` //Specifies the state of this volume. Type TypeNetappVolumeInfoEnum `json:"type,omitempty" form:"type,omitempty"` //Specifies the NetApp type of this volume. UsedBytes *int64 `json:"usedBytes,omitempty" form:"usedBytes,omitempty"` //Specifies the total space (in bytes) used in this volume. }
* Structure for the custom type NetappVolumeInfo
type NetappVserverInfo ¶
type NetappVserverInfo struct { DataProtocols *[]DataProtocolEnum `json:"dataProtocols,omitempty" form:"dataProtocols,omitempty"` //Array of Data Protocols. Interfaces []*VserverNetworkInterface `json:"interfaces,omitempty" form:"interfaces,omitempty"` //Array of Interfaces. Type TypeNetappVserverInfoEnum `json:"type,omitempty" form:"type,omitempty"` //Specifies the type of this Vserver. }
* Structure for the custom type NetappVserverInfo
type NetworkConfiguration ¶
type NetworkConfiguration struct { ClusterGateway *string `json:"clusterGateway,omitempty" form:"clusterGateway,omitempty"` //Specifies the default gateway IP address (or addresses) for the Cluster ClusterSubnetMask *string `json:"clusterSubnetMask,omitempty" form:"clusterSubnetMask,omitempty"` //Specifies the subnet mask (or masks) of the Cluster network. DnsServers *[]string `json:"dnsServers,omitempty" form:"dnsServers,omitempty"` //Specifies the list of DNS Servers this cluster should be configured with. DomainNames *[]string `json:"domainNames,omitempty" form:"domainNames,omitempty"` //Specifies the list of domain names this cluster should be configured NtpServers *[]string `json:"ntpServers,omitempty" form:"ntpServers,omitempty"` //Specifies the list of NTP Servers this cluster should be configured with. VipHostname *string `json:"vipHostname,omitempty" form:"vipHostname,omitempty"` //Specifies the virtual IP hostname. Vips *[]string `json:"vips,omitempty" form:"vips,omitempty"` //Specifies the list of virtual IPs for the new cluster. }
* Structure for the custom type NetworkConfiguration
type NetworkInterface ¶
type NetworkInterface struct { BondSlaveSlotTypes *[]string `json:"bondSlaveSlotTypes,omitempty" form:"bondSlaveSlotTypes,omitempty"` //Specifies the types of the slots of any slaves if this interface is a BondSlaves *[]string `json:"bondSlaves,omitempty" form:"bondSlaves,omitempty"` //Specifies the names of any slaves if this interface is a bond. BondingMode BondingModeNetworkInterfaceEnum `json:"bondingMode,omitempty" form:"bondingMode,omitempty"` //Specifies the bonding mode if this interface is a bond. Gateway *string `json:"gateway,omitempty" form:"gateway,omitempty"` //Specifies the gateway of the interface. Group *string `json:"group,omitempty" form:"group,omitempty"` //Specifies the group that this interface belongs to. Id *int64 `json:"id,omitempty" form:"id,omitempty"` //Specifies the ID of this network interface. IsConnected *bool `json:"isConnected,omitempty" form:"isConnected,omitempty"` //Specifies whether or not the Interface is connected. IsDefaultRoute *bool `json:"isDefaultRoute,omitempty" form:"isDefaultRoute,omitempty"` //Specifies whether or not to use this interface as the default route. IsUp *bool `json:"isUp,omitempty" form:"isUp,omitempty"` //Specifies whether or not the interface is currently up. MacAddress *string `json:"macAddress,omitempty" form:"macAddress,omitempty"` //Specifies the Mac address of the Interface. Mtu *int64 `json:"mtu,omitempty" form:"mtu,omitempty"` //Specifies the MTU of the interface. Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies the name of the interface port. Role RoleNetworkInterfaceEnum `json:"role,omitempty" form:"role,omitempty"` //Specifies the role of this interface. Services *[]ServiceNetworkInterfaceEnum `json:"services,omitempty" form:"services,omitempty"` //Specifies the types of services this interface is used for. Speed *string `json:"speed,omitempty" form:"speed,omitempty"` //Specifies the speed of the Interface. StaticIp *string `json:"staticIp,omitempty" form:"staticIp,omitempty"` //Specifies the static IP of the interface. Subnet *string `json:"subnet,omitempty" form:"subnet,omitempty"` //Specifies the subnet mask of the interface. Type TypeNetworkInterfaceEnum `json:"type,omitempty" form:"type,omitempty"` //Specifies the type of interface. VirtualIp *string `json:"virtualIp,omitempty" form:"virtualIp,omitempty"` //Specifies the virtual IP of the interface. }
* Structure for the custom type NetworkInterface
type NetworkMapping ¶
type NetworkMapping struct { DisableNetwork *bool `json:"disableNetwork,omitempty" form:"disableNetwork,omitempty"` //Specifies if the network should be disabled. On restore or clone PreserveMacAddress *bool `json:"preserveMacAddress,omitempty" form:"preserveMacAddress,omitempty"` //Specifies if the source mac address should be preserved after restore SourceNetworkId *int64 `json:"sourceNetworkId,omitempty" form:"sourceNetworkId,omitempty"` //Specifies the id of the source network. TargetNetworkId *int64 `json:"targetNetworkId,omitempty" form:"targetNetworkId,omitempty"` //Specifies the id of target network. }
* Structure for the custom type NetworkMapping
type NetworkMappingProto ¶ added in v1.1.2
type NetworkMappingProto struct { DisableNetwork *bool `json:"disableNetwork,omitempty" form:"disableNetwork,omitempty"` //This can be set to true to indicate that the attached network should be PreserveMacAddressOnNewNetwork *bool `json:"preserveMacAddressOnNewNetwork,omitempty" form:"preserveMacAddressOnNewNetwork,omitempty"` //VM's MAC address will be preserved on the new network. This value takes SourceNetworkEntity *EntityProto `json:"sourceNetworkEntity,omitempty" form:"sourceNetworkEntity,omitempty"` //Specifies the attributes and the latest statistics about an entity. TargetNetworkEntity *EntityProto `json:"targetNetworkEntity,omitempty" form:"targetNetworkEntity,omitempty"` //Specifies the attributes and the latest statistics about an entity. }
* Structure for the custom type NetworkMappingProto
type NetworkingInformation ¶
type NetworkingInformation struct {
ResourceVec []*ClusterNetworkingResourceInformation `json:"resourceVec,omitempty" form:"resourceVec,omitempty"` //The list of resources on the the system that are accessible by an
}
* Structure for the custom type NetworkingInformation
type NewS3SecretAccessKey ¶
type NewS3SecretAccessKey struct {
NewKey *string `json:"newKey,omitempty" form:"newKey,omitempty"` //Specifies the new S3 Secret Access key.
}
* Structure for the custom type NewS3SecretAccessKey
type NfsAccessEnum ¶
type NfsAccessEnum int
*
- Type definition for NfsAccessEnum enum
const ( NfsAccess_KDISABLED NfsAccessEnum = 1 + iota NfsAccess_KREADONLY NfsAccess_KREADWRITE )
*
- Value collection for NfsAccessEnum enum
func NfsAccessEnumFromValue ¶
func NfsAccessEnumFromValue(value string) NfsAccessEnum
*
- Converts given value to its enum representation
func (NfsAccessEnum) MarshalJSON ¶
func (r NfsAccessEnum) MarshalJSON() ([]byte, error)
func (*NfsAccessEnum) UnmarshalJSON ¶
func (r *NfsAccessEnum) UnmarshalJSON(data []byte) error
type NfsRootPermissions ¶ added in v1.1.2
type NfsRootPermissions struct { Gid *int64 `json:"gid,omitempty" form:"gid,omitempty"` //Unix GID for the root of the file system. Mode *int64 `json:"mode,omitempty" form:"mode,omitempty"` //Unix mode bits for the root of the file system. Uid *int64 `json:"uid,omitempty" form:"uid,omitempty"` //Unix UID for the root of the file system. }
* Structure for the custom type NfsRootPermissions
type NlmLock ¶
type NlmLock struct { ClientId *string `json:"clientId,omitempty" form:"clientId,omitempty"` //Specifies the client ID LockRanges []*LockRange `json:"lockRanges,omitempty" form:"lockRanges,omitempty"` //TODO: Write general description for this field }
* Structure for the custom type NlmLock
type Node ¶
type Node struct { CapacityByTier []*CapacityByTier `json:"capacityByTier,omitempty" form:"capacityByTier,omitempty"` //CapacityByTier describes the capacity of each storage tier. ChassisInfo *ChassisInfo `json:"chassisInfo,omitempty" form:"chassisInfo,omitempty"` //ChassisInfo is the struct for the Chassis. ClusterPartitionId *int64 `json:"clusterPartitionId,omitempty" form:"clusterPartitionId,omitempty"` //ClusterPartitionId is the Id of the cluster partition to which ClusterPartitionName *string `json:"clusterPartitionName,omitempty" form:"clusterPartitionName,omitempty"` //ClusterPartitionName is the name of the cluster to which the Node DiskCount *int64 `json:"diskCount,omitempty" form:"diskCount,omitempty"` //DiskCount is the number of disks in a node. DiskCountByTier []*CountByTier `json:"diskCountByTier,omitempty" form:"diskCountByTier,omitempty"` //DiskCountByTier describes the disk number of each storage tier. Id *int64 `json:"id,omitempty" form:"id,omitempty"` //Id is the Id of the Node. Ip *string `json:"ip,omitempty" form:"ip,omitempty"` //Ip is the IP address of the Node. IsMarkedForRemoval *bool `json:"isMarkedForRemoval,omitempty" form:"isMarkedForRemoval,omitempty"` //IsMarkedForRemoval specifies whether the node has been marked for MaxPhysicalCapacityBytes *int64 `json:"maxPhysicalCapacityBytes,omitempty" form:"maxPhysicalCapacityBytes,omitempty"` //MaxPhysicalCapacityBytes specifies the maximum physical capacity of the NodeHardwareInfo *NodeHardwareInfo `json:"nodeHardwareInfo,omitempty" form:"nodeHardwareInfo,omitempty"` //NodeHardwareInfo provides the information regarding the hardware. NodeIncarnationId *int64 `json:"nodeIncarnationId,omitempty" form:"nodeIncarnationId,omitempty"` //NodeIncarnationId is the incarnation id of this node. The incarnation NodeSoftwareVersion *string `json:"nodeSoftwareVersion,omitempty" form:"nodeSoftwareVersion,omitempty"` //NodeSoftwareVersion is the current version of Cohesity software installed OfflineMountPathsOfDisks *[]string `json:"offlineMountPathsOfDisks,omitempty" form:"offlineMountPathsOfDisks,omitempty"` //OfflineMountPathsOfDisks provides the corresponding mount paths for RemovalReason *[]RemovalReasonEnum `json:"removalReason,omitempty" form:"removalReason,omitempty"` //RemovalReason specifies the removal reason of the node. RemovalState RemovalStateEnum `json:"removalState,omitempty" form:"removalState,omitempty"` //RemovalState specifies the removal state of the node. SlotNumber *int64 `json:"slotNumber,omitempty" form:"slotNumber,omitempty"` //Slot number occupied by this node within the chassis. Stats *NodeStats `json:"stats,omitempty" form:"stats,omitempty"` //NodeStats provides various statistics for the node. SystemDisks []*NodeSystemDiskInfo `json:"systemDisks,omitempty" form:"systemDisks,omitempty"` //SystemDisk describes the node system disks. }
* Structure for the custom type Node
type NodeHardwareInfo ¶
type NodeHardwareInfo struct { Cpu *string `json:"cpu,omitempty" form:"cpu,omitempty"` //Cpu provides the information regarding the CPU. MemorySizeBytes *int64 `json:"memorySizeBytes,omitempty" form:"memorySizeBytes,omitempty"` //MemorySizeBytes provides the memory size in bytes. Network *string `json:"network,omitempty" form:"network,omitempty"` //Network provides the information regarding the network cards. }
* Structure for the custom type NodeHardwareInfo
type NodeNetworkInterfaces ¶
type NodeNetworkInterfaces struct { ChassisSerial *string `json:"chassisSerial,omitempty" form:"chassisSerial,omitempty"` //Specifies the serial number of Chassis. Id *int64 `json:"id,omitempty" form:"id,omitempty"` //Specifies the ID of the Node. Interfaces []*NetworkInterface `json:"interfaces,omitempty" form:"interfaces,omitempty"` //Specifies the list of network interfaces present on this Node. Message *string `json:"message,omitempty" form:"message,omitempty"` //Specifies an optional message describing the result of the request Slot *int64 `json:"slot,omitempty" form:"slot,omitempty"` //Specifies the slot number the Node is located in. }
* Structure for the custom type NodeNetworkInterfaces
type NodeStats ¶
type NodeStats struct { Id *int64 `json:"id,omitempty" form:"id,omitempty"` //Id is the Id of the Node. UsagePerfStats *UsageAndPerformanceStats `json:"usagePerfStats,omitempty" form:"usagePerfStats,omitempty"` //Provides usage and performance statistics }
* Structure for the custom type NodeStats
type NodeStatus ¶
type NodeStatus struct { ErrorMessage *string `json:"errorMessage,omitempty" form:"errorMessage,omitempty"` //Specifies an optional message relating to the node status. IpmiIp *string `json:"ipmiIp,omitempty" form:"ipmiIp,omitempty"` //Specifies the IPMI IP of the node (if physical cluster). NodeId *int64 `json:"nodeId,omitempty" form:"nodeId,omitempty"` //Specifies the ID of the node. NodeIp *string `json:"nodeIp,omitempty" form:"nodeIp,omitempty"` //For physical nodes this will specify the IP address of the node. }
* Structure for the custom type NodeStatus
type NodeSystemDiskInfo ¶
type NodeSystemDiskInfo struct { DevicePath *string `json:"devicePath,omitempty" form:"devicePath,omitempty"` //DevicePath is the device path of the disk. Id *int64 `json:"id,omitempty" form:"id,omitempty"` //Id is the id of the disk. Offline *bool `json:"offline,omitempty" form:"offline,omitempty"` //Offline specifies whether a disk is marked offline. }
* Structure for the custom type NodeSystemDiskInfo
type NotificationRule ¶
type NotificationRule struct { AlertTypeList *[]int64 `json:"alertTypeList,omitempty" form:"alertTypeList,omitempty"` //Specifies alert types this rule is applicable to. Categories *[]CategoryNotificationRuleEnum `json:"categories,omitempty" form:"categories,omitempty"` //Specifies alert categories this rule is applicable to. EmailDeliveryTargets []*EmailDeliveryTarget `json:"emailDeliveryTargets,omitempty" form:"emailDeliveryTargets,omitempty"` //Specifies email addresses to be notified when an alert matching this RuleId *int64 `json:"ruleId,omitempty" form:"ruleId,omitempty"` //Specifies id of the alert delivery rule. RuleName *string `json:"ruleName,omitempty" form:"ruleName,omitempty"` //Specifies name of the alert delivery rule. Severities *[]SeverityNotificationRuleEnum `json:"severities,omitempty" form:"severities,omitempty"` //Specifies alert severity types this rule is applicable to. TenantId *string `json:"tenantId,omitempty" form:"tenantId,omitempty"` //Specifies tenant id this rule is applicable to. WebHookDeliveryTargets []*WebHookDeliveryTarget `json:"webHookDeliveryTargets,omitempty" form:"webHookDeliveryTargets,omitempty"` //Specifies external api urls to be invoked when an alert matching this }
* Structure for the custom type NotificationRule
type Notifications ¶
type Notifications struct { Count *int64 `json:"count,omitempty" form:"count,omitempty"` //Notification Count. NotificationList []*TaskNotification `json:"notificationList,omitempty" form:"notificationList,omitempty"` //Notification list. UnreadCount *int64 `json:"unreadCount,omitempty" form:"unreadCount,omitempty"` //Unread Notification Count. }
* Structure for the custom type Notifications
type NtpSettingsConfig ¶
type NtpSettingsConfig struct {
NtpServersInternal *bool `json:"ntpServersInternal,omitempty" form:"ntpServersInternal,omitempty"` //Flag to specify if the NTP servers are on internal network or not.
}
* Structure for the custom type NtpSettingsConfig
type O365BackupEnvParams ¶
type O365BackupEnvParams struct {
FilteringPolicy *FilteringPolicyProto `json:"filteringPolicy,omitempty" form:"filteringPolicy,omitempty"` //Proto to encapsulate the filtering policy for backup objects like files or
}
* Structure for the custom type O365BackupEnvParams
type ObjectClass1Enum ¶ added in v1.1.2
type ObjectClass1Enum int
*
- Type definition for ObjectClass1Enum enum
const ( ObjectClass1_KUSER ObjectClass1Enum = 1 + iota ObjectClass1_KGROUP ObjectClass1_KCOMPUTER )
*
- Value collection for ObjectClass1Enum enum
func ObjectClass1EnumFromValue ¶ added in v1.1.2
func ObjectClass1EnumFromValue(value string) ObjectClass1Enum
*
- Converts given value to its enum representation
func (ObjectClass1Enum) MarshalJSON ¶ added in v1.1.2
func (r ObjectClass1Enum) MarshalJSON() ([]byte, error)
func (*ObjectClass1Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *ObjectClass1Enum) UnmarshalJSON(data []byte) error
type ObjectClass4Enum ¶ added in v1.1.2
type ObjectClass4Enum int
*
- Type definition for ObjectClass4Enum enum
const ( ObjectClass4_KUSER ObjectClass4Enum = 1 + iota ObjectClass4_KGROUP ObjectClass4_KCOMPUTER )
*
- Value collection for ObjectClass4Enum enum
func ObjectClass4EnumFromValue ¶ added in v1.1.2
func ObjectClass4EnumFromValue(value string) ObjectClass4Enum
*
- Converts given value to its enum representation
func (ObjectClass4Enum) MarshalJSON ¶ added in v1.1.2
func (r ObjectClass4Enum) MarshalJSON() ([]byte, error)
func (*ObjectClass4Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *ObjectClass4Enum) UnmarshalJSON(data []byte) error
type ObjectClassActiveDirectoryPrincipalsAddParametersEnum ¶
type ObjectClassActiveDirectoryPrincipalsAddParametersEnum int
*
- Type definition for ObjectClassActiveDirectoryPrincipalsAddParametersEnum enum
const ( ObjectClassActiveDirectoryPrincipalsAddParameters_KUSER ObjectClassActiveDirectoryPrincipalsAddParametersEnum = 1 + iota ObjectClassActiveDirectoryPrincipalsAddParameters_KGROUP ObjectClassActiveDirectoryPrincipalsAddParameters_KCOMPUTER ObjectClassActiveDirectoryPrincipalsAddParameters_KWELLKNOWNPRINCIPAL )
*
- Value collection for ObjectClassActiveDirectoryPrincipalsAddParametersEnum enum
func ObjectClassActiveDirectoryPrincipalsAddParametersEnumFromValue ¶
func ObjectClassActiveDirectoryPrincipalsAddParametersEnumFromValue(value string) ObjectClassActiveDirectoryPrincipalsAddParametersEnum
*
- Converts given value to its enum representation
func (ObjectClassActiveDirectoryPrincipalsAddParametersEnum) MarshalJSON ¶
func (r ObjectClassActiveDirectoryPrincipalsAddParametersEnum) MarshalJSON() ([]byte, error)
func (*ObjectClassActiveDirectoryPrincipalsAddParametersEnum) UnmarshalJSON ¶
func (r *ObjectClassActiveDirectoryPrincipalsAddParametersEnum) UnmarshalJSON(data []byte) error
type ObjectClassAddedActiveDirectoryPrincipalEnum ¶
type ObjectClassAddedActiveDirectoryPrincipalEnum int
*
- Type definition for ObjectClassAddedActiveDirectoryPrincipalEnum enum
const ( ObjectClassAddedActiveDirectoryPrincipal_KUSER ObjectClassAddedActiveDirectoryPrincipalEnum = 1 + iota ObjectClassAddedActiveDirectoryPrincipal_KGROUP ObjectClassAddedActiveDirectoryPrincipal_KCOMPUTER ObjectClassAddedActiveDirectoryPrincipal_KWELLKNOWNPRINCIPAL )
*
- Value collection for ObjectClassAddedActiveDirectoryPrincipalEnum enum
func ObjectClassAddedActiveDirectoryPrincipalEnumFromValue ¶
func ObjectClassAddedActiveDirectoryPrincipalEnumFromValue(value string) ObjectClassAddedActiveDirectoryPrincipalEnum
*
- Converts given value to its enum representation
func (ObjectClassAddedActiveDirectoryPrincipalEnum) MarshalJSON ¶
func (r ObjectClassAddedActiveDirectoryPrincipalEnum) MarshalJSON() ([]byte, error)
func (*ObjectClassAddedActiveDirectoryPrincipalEnum) UnmarshalJSON ¶
func (r *ObjectClassAddedActiveDirectoryPrincipalEnum) UnmarshalJSON(data []byte) error
type ObjectClassAddedIdpPrincipalEnum ¶ added in v1.1.2
type ObjectClassAddedIdpPrincipalEnum int
*
- Type definition for ObjectClassAddedIdpPrincipalEnum enum
const ( ObjectClassAddedIdpPrincipal_KUSER ObjectClassAddedIdpPrincipalEnum = 1 + iota ObjectClassAddedIdpPrincipal_KGROUP ObjectClassAddedIdpPrincipal_KCOMPUTER ObjectClassAddedIdpPrincipal_KWELLKNOWNPRINCIPAL )
*
- Value collection for ObjectClassAddedIdpPrincipalEnum enum
func ObjectClassAddedIdpPrincipalEnumFromValue ¶ added in v1.1.2
func ObjectClassAddedIdpPrincipalEnumFromValue(value string) ObjectClassAddedIdpPrincipalEnum
*
- Converts given value to its enum representation
func (ObjectClassAddedIdpPrincipalEnum) MarshalJSON ¶ added in v1.1.2
func (r ObjectClassAddedIdpPrincipalEnum) MarshalJSON() ([]byte, error)
func (*ObjectClassAddedIdpPrincipalEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *ObjectClassAddedIdpPrincipalEnum) UnmarshalJSON(data []byte) error
type ObjectClassEnum ¶
type ObjectClassEnum int
*
- Type definition for ObjectClassEnum enum
const ( ObjectClass_KUSER ObjectClassEnum = 1 + iota ObjectClass_KGROUP ObjectClass_KCOMPUTER ObjectClass_KWELLKNOWNPRINCIPAL )
*
- Value collection for ObjectClassEnum enum
func ObjectClassEnumFromValue ¶
func ObjectClassEnumFromValue(value string) ObjectClassEnum
*
- Converts given value to its enum representation
func (ObjectClassEnum) MarshalJSON ¶
func (r ObjectClassEnum) MarshalJSON() ([]byte, error)
func (*ObjectClassEnum) UnmarshalJSON ¶
func (r *ObjectClassEnum) UnmarshalJSON(data []byte) error
type ObjectClassIdpPrincipalsAddParametersEnum ¶ added in v1.1.2
type ObjectClassIdpPrincipalsAddParametersEnum int
*
- Type definition for ObjectClassIdpPrincipalsAddParametersEnum enum
const ( ObjectClassIdpPrincipalsAddParameters_KUSER ObjectClassIdpPrincipalsAddParametersEnum = 1 + iota ObjectClassIdpPrincipalsAddParameters_KGROUP ObjectClassIdpPrincipalsAddParameters_KCOMPUTER ObjectClassIdpPrincipalsAddParameters_KWELLKNOWNPRINCIPAL )
*
- Value collection for ObjectClassIdpPrincipalsAddParametersEnum enum
func ObjectClassIdpPrincipalsAddParametersEnumFromValue ¶ added in v1.1.2
func ObjectClassIdpPrincipalsAddParametersEnumFromValue(value string) ObjectClassIdpPrincipalsAddParametersEnum
*
- Converts given value to its enum representation
func (ObjectClassIdpPrincipalsAddParametersEnum) MarshalJSON ¶ added in v1.1.2
func (r ObjectClassIdpPrincipalsAddParametersEnum) MarshalJSON() ([]byte, error)
func (*ObjectClassIdpPrincipalsAddParametersEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *ObjectClassIdpPrincipalsAddParametersEnum) UnmarshalJSON(data []byte) error
type ObjectClassSearchActiveDirectoryPrincipalsEnum ¶
type ObjectClassSearchActiveDirectoryPrincipalsEnum int
*
- Type definition for ObjectClassSearchActiveDirectoryPrincipalsEnum enum
const ( ObjectClassSearchActiveDirectoryPrincipals_KUSER ObjectClassSearchActiveDirectoryPrincipalsEnum = 1 + iota ObjectClassSearchActiveDirectoryPrincipals_KGROUP ObjectClassSearchActiveDirectoryPrincipals_KCOMPUTER ObjectClassSearchActiveDirectoryPrincipals_KWELLKNOWNPRINCIPAL )
*
- Value collection for ObjectClassSearchActiveDirectoryPrincipalsEnum enum
func ObjectClassSearchActiveDirectoryPrincipalsEnumFromValue ¶
func ObjectClassSearchActiveDirectoryPrincipalsEnumFromValue(value string) ObjectClassSearchActiveDirectoryPrincipalsEnum
*
- Converts given value to its enum representation
func (ObjectClassSearchActiveDirectoryPrincipalsEnum) MarshalJSON ¶
func (r ObjectClassSearchActiveDirectoryPrincipalsEnum) MarshalJSON() ([]byte, error)
func (*ObjectClassSearchActiveDirectoryPrincipalsEnum) UnmarshalJSON ¶
func (r *ObjectClassSearchActiveDirectoryPrincipalsEnum) UnmarshalJSON(data []byte) error
type ObjectClassSearchPrincipalsEnum ¶
type ObjectClassSearchPrincipalsEnum int
*
- Type definition for ObjectClassSearchPrincipalsEnum enum
const ( ObjectClassSearchPrincipals_KUSER ObjectClassSearchPrincipalsEnum = 1 + iota ObjectClassSearchPrincipals_KGROUP ObjectClassSearchPrincipals_KCOMPUTER ObjectClassSearchPrincipals_KWELLKNOWNPRINCIPAL )
*
- Value collection for ObjectClassSearchPrincipalsEnum enum
func ObjectClassSearchPrincipalsEnumFromValue ¶
func ObjectClassSearchPrincipalsEnumFromValue(value string) ObjectClassSearchPrincipalsEnum
*
- Converts given value to its enum representation
func (ObjectClassSearchPrincipalsEnum) MarshalJSON ¶
func (r ObjectClassSearchPrincipalsEnum) MarshalJSON() ([]byte, error)
func (*ObjectClassSearchPrincipalsEnum) UnmarshalJSON ¶
func (r *ObjectClassSearchPrincipalsEnum) UnmarshalJSON(data []byte) error
type ObjectSearchResults ¶
type ObjectSearchResults struct { ObjectSnapshotInfo []*ObjectSnapshotInfo `json:"objectSnapshotInfo,omitempty" form:"objectSnapshotInfo,omitempty"` //Array of Snapshot Objects. TotalCount *int64 `json:"totalCount,omitempty" form:"totalCount,omitempty"` //Specifies the total number of backup objects that match the filter and }
* Structure for the custom type ObjectSearchResults
type ObjectSnapshotInfo ¶
type ObjectSnapshotInfo struct { ClusterPartitionId *int64 `json:"clusterPartitionId,omitempty" form:"clusterPartitionId,omitempty"` //Specifies the Cohesity Cluster partition id where this object is stored. JobId *int64 `json:"jobId,omitempty" form:"jobId,omitempty"` //Specifies the id for the Protection Job that is currently JobName *string `json:"jobName,omitempty" form:"jobName,omitempty"` //Specifies the name of the Protection Job that captured the backup. JobUid *UniversalId `json:"jobUid,omitempty" form:"jobUid,omitempty"` //Specifies the globally unique id of the Protection Job that backed up ObjectName *string `json:"objectName,omitempty" form:"objectName,omitempty"` //Specifies the primary name of the object. OsType *string `json:"osType,omitempty" form:"osType,omitempty"` //Specifies the inferred OS type. RegisteredSource *ProtectionSource `json:"registeredSource,omitempty" form:"registeredSource,omitempty"` //Specifies a generic structure that represents a node SnapshottedSource *ProtectionSource `json:"snapshottedSource,omitempty" form:"snapshottedSource,omitempty"` //Specifies a generic structure that represents a node Versions []*SnapshotVersion `json:"versions,omitempty" form:"versions,omitempty"` //Array of Snapshots. ViewBoxId *int64 `json:"viewBoxId,omitempty" form:"viewBoxId,omitempty"` //Specifies the id of the Domain (View Box) where this ViewName *string `json:"viewName,omitempty" form:"viewName,omitempty"` //Specifies the View name where this object is stored. }
* Structure for the custom type ObjectSnapshotInfo
type ObjectSnapshotType ¶ added in v1.1.2
type ObjectSnapshotType struct { Msg *string `json:"msg,omitempty" form:"msg,omitempty"` //This captures any additional message about the snapshot itself, e.g. if Type *int64 `json:"type,omitempty" form:"type,omitempty"` //TODO: Write general description for this field }
* Structure for the custom type ObjectSnapshotType
type ObjectStatusEnum ¶
type ObjectStatusEnum int
*
- Type definition for ObjectStatusEnum enum
const ( ObjectStatus_KFILESCLONED ObjectStatusEnum = 1 + iota ObjectStatus_KFETCHEDENTITYINFO ObjectStatus_KVMCREATED ObjectStatus_KRELOCATIONSTARTED ObjectStatus_KFINISHED ObjectStatus_KABORTED ObjectStatus_KDATACOPYSTARTED ObjectStatus_KINPROGRESS )
*
- Value collection for ObjectStatusEnum enum
func ObjectStatusEnumFromValue ¶
func ObjectStatusEnumFromValue(value string) ObjectStatusEnum
*
- Converts given value to its enum representation
func (ObjectStatusEnum) MarshalJSON ¶
func (r ObjectStatusEnum) MarshalJSON() ([]byte, error)
func (*ObjectStatusEnum) UnmarshalJSON ¶
func (r *ObjectStatusEnum) UnmarshalJSON(data []byte) error
type ObjectsByEnv ¶
type ObjectsByEnv struct { EnvType *string `json:"envType,omitempty" form:"envType,omitempty"` //Environment Type. NumObjects *int64 `json:"numObjects,omitempty" form:"numObjects,omitempty"` //Number of Objects. }
* Structure for the custom type ObjectsByEnv
type ObjectsProtectedByPolicy ¶
type ObjectsProtectedByPolicy struct { ObjectsProtected []*ObjectsByEnv `json:"objectsProtected,omitempty" form:"objectsProtected,omitempty"` //Protected Objects. PolicyId *string `json:"policyId,omitempty" form:"policyId,omitempty"` //Id of the policy. PolicyName *string `json:"policyName,omitempty" form:"policyName,omitempty"` //Name of the policy. }
* Structure for the custom type ObjectsProtectedByPolicy
type Office365Credentials ¶
type Office365Credentials struct { ClientId *string `json:"clientId,omitempty" form:"clientId,omitempty"` //Specifies the application ID that the registration portal ClientSecret *string `json:"clientSecret,omitempty" form:"clientSecret,omitempty"` //Specifies the application secret that was created in app registration GrantType *string `json:"grantType,omitempty" form:"grantType,omitempty"` //Specifies the application grant type. eg: For client credentials flow, set Scope *string `json:"scope,omitempty" form:"scope,omitempty"` //Specifies a space separated list of scopes/permissions for the user. }
* Structure for the custom type Office365Credentials
type Office365ProtectionSource ¶
type Office365ProtectionSource struct { Description *string `json:"description,omitempty" form:"description,omitempty"` //Specifies the description of the Office 365 entity. Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies the name of the office 365 entity. PrimarySMTPAddress *string `json:"primarySMTPAddress,omitempty" form:"primarySMTPAddress,omitempty"` //Specifies the SMTP address for the Outlook source. Type TypeOffice365ProtectionSourceEnum `json:"type,omitempty" form:"type,omitempty"` //Specifies the type of the Office 365 entity. Uuid *string `json:"uuid,omitempty" form:"uuid,omitempty"` //Specifies the UUID of the Office 365 entity. }
* Structure for the custom type Office365ProtectionSource
type Office365TypeEnum ¶ added in v1.1.2
type Office365TypeEnum int
*
- Type definition for Office365TypeEnum enum
const ( Office365Type_KDOMAIN Office365TypeEnum = 1 + iota Office365Type_KOUTLOOK Office365Type_KMAILBOX )
*
- Value collection for Office365TypeEnum enum
func Office365TypeEnumFromValue ¶ added in v1.1.2
func Office365TypeEnumFromValue(value string) Office365TypeEnum
*
- Converts given value to its enum representation
func (Office365TypeEnum) MarshalJSON ¶ added in v1.1.2
func (r Office365TypeEnum) MarshalJSON() ([]byte, error)
func (*Office365TypeEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *Office365TypeEnum) UnmarshalJSON(data []byte) error
type OracleAppParams ¶ added in v1.1.2
type OracleAppParams struct { DatabaseAppId *int64 `json:"databaseAppId,omitempty" form:"databaseAppId,omitempty"` //Specifies the source entity id of the selected app entity. NodeChannelList []*OracleDatabaseNodeChannel `json:"nodeChannelList,omitempty" form:"nodeChannelList,omitempty"` //Array of database node channel info. }
* Structure for the custom type OracleAppParams
type OracleCloudCredentials ¶
type OracleCloudCredentials struct { AccessKeyId *string `json:"accessKeyId,omitempty" form:"accessKeyId,omitempty"` //Specifies access key to connect to Oracle S3 Compatible vault account. Region *string `json:"region,omitempty" form:"region,omitempty"` //Specifies the region for Oracle S3 Compatible vault account. SecretAccessKey *string `json:"secretAccessKey,omitempty" form:"secretAccessKey,omitempty"` //Specifies the secret access key for Oracle S3 Compatible vault account. Tenant *string `json:"tenant,omitempty" form:"tenant,omitempty"` //Specifies the tenant which is part of the REST endpoints for Oracle S3 TierType TierTypeOracleCloudCredentialsEnum `json:"tierType,omitempty" form:"tierType,omitempty"` //Specifies the storage class of Oracle vault. }
* Structure for the custom type OracleCloudCredentials
type OracleDBChannelInfo ¶
type OracleDBChannelInfo struct { DbUniqueName *string `json:"dbUniqueName,omitempty" form:"dbUniqueName,omitempty"` //The unique name of the database. DbUuid *string `json:"dbUuid,omitempty" form:"dbUuid,omitempty"` //Database id, internal field, is filled by magneto master based on HostInfoVec []*OracleDBChannelInfoHostInfo `json:"hostInfoVec,omitempty" form:"hostInfoVec,omitempty"` //Vector of Oracle hosts from which we are allowed to take the MaxNumHost *int64 `json:"maxNumHost,omitempty" form:"maxNumHost,omitempty"` //Maximum number of hosts from which we are allowed to take backup/restore NumChannels *int64 `json:"numChannels,omitempty" form:"numChannels,omitempty"` //The default number of channels to use per host per db. This value is used }
* Structure for the custom type OracleDBChannelInfo
type OracleDBChannelInfoHostInfo ¶
type OracleDBChannelInfoHostInfo struct { Host *string `json:"host,omitempty" form:"host,omitempty"` //Host string from which we are allowed to take the backup/restore. NumChannels *int64 `json:"numChannels,omitempty" form:"numChannels,omitempty"` //Number of channels we need to create for this host. Default value for Portnum *int64 `json:"portnum,omitempty" form:"portnum,omitempty"` //port number where database is listening. }
* Structure for the custom type OracleDBChannelInfoHostInfo
type OracleDBConfig ¶ added in v1.1.2
type OracleDBConfig struct { AuditLogDest *string `json:"auditLogDest,omitempty" form:"auditLogDest,omitempty"` //Audit log destination. BctFilePath *string `json:"bctFilePath,omitempty" form:"bctFilePath,omitempty"` //BCT file path. ControlFilePathVec *[]string `json:"controlFilePathVec,omitempty" form:"controlFilePathVec,omitempty"` //List of paths where the control file needs to be multiplexed. DbConfigFilePath *string `json:"dbConfigFilePath,omitempty" form:"dbConfigFilePath,omitempty"` //Path to the file on oracle host which decides the configuration of DiagDest *string `json:"diagDest,omitempty" form:"diagDest,omitempty"` //Diag destination. EnableArchiveLogMode *bool `json:"enableArchiveLogMode,omitempty" form:"enableArchiveLogMode,omitempty"` //If set to false, archive log mode is disabled. FraDest *string `json:"fraDest,omitempty" form:"fraDest,omitempty"` //FRA path. FraSizeMb *int64 `json:"fraSizeMb,omitempty" form:"fraSizeMb,omitempty"` //FRA Size in MBs. NumTempfiles *int64 `json:"numTempfiles,omitempty" form:"numTempfiles,omitempty"` //How many tempfiles to use for the recovered database. RedoLogConf *OracleDBConfigRedoLogGroupConf `json:"redoLogConf,omitempty" form:"redoLogConf,omitempty"` //GROUP1 : {DST1/CH1.log, DST2/CH1.log} SgaTargetSize *string `json:"sgaTargetSize,omitempty" form:"sgaTargetSize,omitempty"` //SGA_TARGET_SIZE size [ Default value same as Source DB ]. }
* Structure for the custom type OracleDBConfig
type OracleDBConfigRedoLogGroupConf ¶ added in v1.1.2
type OracleDBConfigRedoLogGroupConf struct { GroupMemberVec *[]string `json:"groupMemberVec,omitempty" form:"groupMemberVec,omitempty"` //List of members of this redo log group. MemberPrefix *string `json:"memberPrefix,omitempty" form:"memberPrefix,omitempty"` //Log member name prefix. NumGroups *int64 `json:"numGroups,omitempty" form:"numGroups,omitempty"` //Number of redo log groups. SizeMb *int64 `json:"sizeMb,omitempty" form:"sizeMb,omitempty"` //Size of the member in MB. }
* Structure for the custom type OracleDBConfigRedoLogGroupConf
type OracleDatabaseNode ¶ added in v1.1.2
type OracleDatabaseNode struct { ChannelCount *int64 `json:"channelCount,omitempty" form:"channelCount,omitempty"` //Specifies the number of channels user wants for the backup/recovery Node *string `json:"node,omitempty" form:"node,omitempty"` //Specifies the ip of the database node. Port *int64 `json:"port,omitempty" form:"port,omitempty"` //Specifies the port on which user wants to run the backup/recovery. }
* Structure for the custom type OracleDatabaseNode
type OracleDatabaseNodeChannel ¶ added in v1.1.2
type OracleDatabaseNodeChannel struct { DatabaseNodeList []*OracleDatabaseNode `json:"databaseNodeList,omitempty" form:"databaseNodeList,omitempty"` //Array of nodes of a database. DatabaseUniqueName *string `json:"databaseUniqueName,omitempty" form:"databaseUniqueName,omitempty"` //Specifies the unique Name of the database. DatabaseUuid *string `json:"databaseUuid,omitempty" form:"databaseUuid,omitempty"` //Specifies the database unique id. This is an internal field and is filled DefaultChannelCount *int64 `json:"defaultChannelCount,omitempty" form:"defaultChannelCount,omitempty"` //Specifies the default number of channels to use per node per database. MaxNodeCount *int64 `json:"maxNodeCount,omitempty" form:"maxNodeCount,omitempty"` //Specifies the maximum number of nodes from which we are allowed to take }
* Structure for the custom type OracleDatabaseNodeChannel
type OracleHost ¶
type OracleHost struct { CpuCount *int64 `json:"cpuCount,omitempty" form:"cpuCount,omitempty"` //Specifies the count of CPU available on the host. IpAddresses *[]string `json:"ipAddresses,omitempty" form:"ipAddresses,omitempty"` //Specifies the IP address of the host. Ports *[]int64 `json:"ports,omitempty" form:"ports,omitempty"` //Specifies ports available for this host. Sessions []*OracleSession `json:"sessions,omitempty" form:"sessions,omitempty"` //Specifies multiple session configurations available for this host. }
* Structure for the custom type OracleHost
type OracleProtectionSource ¶
type OracleProtectionSource struct { ArchiveLogEnabled *bool `json:"archiveLogEnabled,omitempty" form:"archiveLogEnabled,omitempty"` //Specifies whether the database is running in ARCHIVELOG mode. It enables BctEnabled *bool `json:"bctEnabled,omitempty" form:"bctEnabled,omitempty"` //Specifies whether the Block Change Tracking is enabled. BCT improves the DbType DbTypeEnum `json:"dbType,omitempty" form:"dbType,omitempty"` //Specifies the type of the database in Oracle Protection Source. FraSize *int64 `json:"fraSize,omitempty" form:"fraSize,omitempty"` //Specfies Flash/Fast Recovery area size for the current DB entity. Hosts []*OracleHost `json:"hosts,omitempty" form:"hosts,omitempty"` //Specifies the list of hosts for the current DB entity. Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies the instance name of the Oracle entity. OwnerId *int64 `json:"ownerId,omitempty" form:"ownerId,omitempty"` //Specifies the entity id of the owner entity (such as a VM). This is only SgaTargetSize *string `json:"sgaTargetSize,omitempty" form:"sgaTargetSize,omitempty"` //Specifies System Global Area size for the current DB entity. Size *int64 `json:"size,omitempty" form:"size,omitempty"` //Specifies database size. TempFilesCount *int64 `json:"tempFilesCount,omitempty" form:"tempFilesCount,omitempty"` //Specifies number of temporary files for the current DB entity. Type TypeOracleProtectionSourceEnum `json:"type,omitempty" form:"type,omitempty"` //Specifies the type of the managed Object in Oracle Protection Source. Uuid *string `json:"uuid,omitempty" form:"uuid,omitempty"` //Specifies the UUID for the Oracle entity. Version *string `json:"version,omitempty" form:"version,omitempty"` //Specifies the Oracle database instance version. }
* Structure for the custom type OracleProtectionSource
type OracleSession ¶
type OracleSession struct { Location *string `json:"location,omitempty" form:"location,omitempty"` //Location is the path where Oracle is installed. SystemIdentifier *string `json:"systemIdentifier,omitempty" form:"systemIdentifier,omitempty"` //SystemIdentifier is the unique Oracle System Identifier for the DB instance. }
* Structure for the custom type OracleSession
type OracleSourceParams ¶
type OracleSourceParams struct {
AdditionalOracleDbParamsVec []*AdditionalOracleDBParams `json:"additionalOracleDbParamsVec,omitempty" form:"additionalOracleDbParamsVec,omitempty"` //Backup channel information for each Oracle database.
}
* Structure for the custom type OracleSourceParams
type OracleSpecialParameters ¶ added in v1.1.2
type OracleSpecialParameters struct { AppParamsList []*OracleAppParams `json:"appParamsList,omitempty" form:"appParamsList,omitempty"` //Array of application parameters i.e. database parameters for ApplicationEntityIds *[]int64 `json:"applicationEntityIds,omitempty" form:"applicationEntityIds,omitempty"` //Array of Ids of Application Entities like Oracle instances, and }
* Structure for the custom type OracleSpecialParameters
type OsDiskTypeEnum ¶
type OsDiskTypeEnum int
*
- Type definition for OsDiskTypeEnum enum
const ( OsDiskType_KPREMIUMSSD OsDiskTypeEnum = 1 + iota OsDiskType_KSTANDARDSSD OsDiskType_KSTANDARDHDD )
*
- Value collection for OsDiskTypeEnum enum
func OsDiskTypeEnumFromValue ¶
func OsDiskTypeEnumFromValue(value string) OsDiskTypeEnum
*
- Converts given value to its enum representation
func (OsDiskTypeEnum) MarshalJSON ¶
func (r OsDiskTypeEnum) MarshalJSON() ([]byte, error)
func (*OsDiskTypeEnum) UnmarshalJSON ¶
func (r *OsDiskTypeEnum) UnmarshalJSON(data []byte) error
type OutlookBackupEnvParams ¶
type OutlookBackupEnvParams struct {
FilteringPolicy *FilteringPolicyProto `json:"filteringPolicy,omitempty" form:"filteringPolicy,omitempty"` //Proto to encapsulate the filtering policy for backup objects like files or
}
* Structure for the custom type OutlookBackupEnvParams
type OutlookEnvJobParameters ¶
type OutlookEnvJobParameters struct {
FilePathFilter *FilePathFilter `json:"filePathFilter,omitempty" form:"filePathFilter,omitempty"` //Specifies filters to match files and directories on a Server.
}
* Structure for the custom type OutlookEnvJobParameters
type OutlookFolder ¶
type OutlookFolder struct { FolderId *string `json:"folderId,omitempty" form:"folderId,omitempty"` //Specifies the unique ID of the folder. FolderKey *int64 `json:"folderKey,omitempty" form:"folderKey,omitempty"` //Specifies the key unique within the mailbox of the folder. OutlookItemIdList *[]string `json:"outlookItemIdList,omitempty" form:"outlookItemIdList,omitempty"` //Specifies the outlook items within the folder to be restored incase the RestoreEntireFolder *bool `json:"restoreEntireFolder,omitempty" form:"restoreEntireFolder,omitempty"` //Specifies whether the entire folder is to be restored. }
* Structure for the custom type OutlookFolder
type OutlookMailbox ¶
type OutlookMailbox struct { MailboxObject *RestoreObjectDetails `json:"mailboxObject,omitempty" form:"mailboxObject,omitempty"` //Specifies an object to recover or clone or an object to restore files OutlookFolderList []*OutlookFolder `json:"outlookFolderList,omitempty" form:"outlookFolderList,omitempty"` //Specifies the list of folders to be restored incase user wishes not to RestoreEntireMailbox *bool `json:"restoreEntireMailbox,omitempty" form:"restoreEntireMailbox,omitempty"` //Specifies whether the enitre mailbox is to be restored. }
* Structure for the custom type OutlookMailbox
type OutlookRestoreParameters ¶
type OutlookRestoreParameters struct { OutlookMailboxList []*OutlookMailbox `json:"outlookMailboxList,omitempty" form:"outlookMailboxList,omitempty"` //Specifies the list of mailboxes to be restored. TargetFolderPath *string `json:"targetFolderPath,omitempty" form:"targetFolderPath,omitempty"` //Specifies the target folder path to restore the mailboxes. This will TargetMailbox *ProtectionSource `json:"targetMailbox,omitempty" form:"targetMailbox,omitempty"` //Specifies a generic structure that represents a node }
* Structure for the custom type OutlookRestoreParameters
type OutputSpec ¶
type OutputSpec struct { NumReduceShards *int64 `json:"numReduceShards,omitempty" form:"numReduceShards,omitempty"` //Number of reduce shards. OutputDir *string `json:"outputDir,omitempty" form:"outputDir,omitempty"` //Name of output directory. PartitionId *int64 `json:"partitionId,omitempty" form:"partitionId,omitempty"` //Partition id where output will go. ReduceOutputPrefix *string `json:"reduceOutputPrefix,omitempty" form:"reduceOutputPrefix,omitempty"` //Prefix of the reduce output files. File names will be: ViewBoxId *int64 `json:"viewBoxId,omitempty" form:"viewBoxId,omitempty"` //Viewbox id where the output will go. ViewName *string `json:"viewName,omitempty" form:"viewName,omitempty"` //Name of the view where output will go. This will be filled up by yoda. }
* Structure for the custom type OutputSpec
type OverwriteViewParam ¶
type OverwriteViewParam struct { SourceViewName string `json:"sourceViewName" form:"sourceViewName"` //Specifies the source view name. TargetViewName string `json:"targetViewName" form:"targetViewName"` //Specifies the target view name. }
* Structure for the custom type OverwriteViewParam
type PackageDetails ¶
type PackageDetails struct { DowntimeRequired *bool `json:"downtimeRequired,omitempty" form:"downtimeRequired,omitempty"` //Specifies whether or not downtime is required to update to this package. InstalledOnNodes *[]int64 `json:"installedOnNodes,omitempty" form:"installedOnNodes,omitempty"` //Specifies the list of IDs of nodes on the cluster where this package is PackageName *string `json:"packageName,omitempty" form:"packageName,omitempty"` //Specifies the name of the current package. ReleaseDate *string `json:"releaseDate,omitempty" form:"releaseDate,omitempty"` //Specifies the release date of this package. }
* Structure for the custom type PackageDetails
type PartitionTableFormatEnum ¶
type PartitionTableFormatEnum int
*
- Type definition for PartitionTableFormatEnum enum
const ( PartitionTableFormat_KNOPARTITION PartitionTableFormatEnum = 1 + iota PartitionTableFormat_KMBRPARTITION PartitionTableFormat_KGPTPARTITION PartitionTableFormat_KSGIPARTITION PartitionTableFormat_KSUNPARTITION )
*
- Value collection for PartitionTableFormatEnum enum
func PartitionTableFormatEnumFromValue ¶
func PartitionTableFormatEnumFromValue(value string) PartitionTableFormatEnum
*
- Converts given value to its enum representation
func (PartitionTableFormatEnum) MarshalJSON ¶
func (r PartitionTableFormatEnum) MarshalJSON() ([]byte, error)
func (*PartitionTableFormatEnum) UnmarshalJSON ¶
func (r *PartitionTableFormatEnum) UnmarshalJSON(data []byte) error
type Pattern ¶
type Pattern struct { IsSystemDefined *bool `json:"isSystemDefined,omitempty" form:"isSystemDefined,omitempty"` //Whether this pattern is system defined. Name *string `json:"name,omitempty" form:"name,omitempty"` //Name of the pattern. This is marked optional but is required. Type *int64 `json:"type,omitempty" form:"type,omitempty"` //Pattern type. Value *string `json:"value,omitempty" form:"value,omitempty"` //Value of the pattern. This is marked optional but is required. }
* Structure for the custom type Pattern
type PatternTypeEnum ¶ added in v1.1.2
type PatternTypeEnum int
*
- Type definition for PatternTypeEnum enum
const ( PatternType_REGULAR PatternTypeEnum = 1 + iota PatternType_TEMPLATE )
*
- Value collection for PatternTypeEnum enum
func PatternTypeEnumFromValue ¶ added in v1.1.2
func PatternTypeEnumFromValue(value string) PatternTypeEnum
*
- Converts given value to its enum representation
func (PatternTypeEnum) MarshalJSON ¶ added in v1.1.2
func (r PatternTypeEnum) MarshalJSON() ([]byte, error)
func (*PatternTypeEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *PatternTypeEnum) UnmarshalJSON(data []byte) error
type PerformRestoreJobStateProto ¶ added in v1.1.2
type PerformRestoreJobStateProto struct { AdmittedTimeUsecs *int64 `json:"admittedTimeUsecs,omitempty" form:"admittedTimeUsecs,omitempty"` //The time at which the restore job was admitted to run on a Magneto master. CancellationRequested *bool `json:"cancellationRequested,omitempty" form:"cancellationRequested,omitempty"` //Whether this restore job has a pending cancellation request. ContinueRestoreOnError *bool `json:"continueRestoreOnError,omitempty" form:"continueRestoreOnError,omitempty"` //Whether to continue with the restore operation if restore of any object DeployVmsToCloudTaskState *DeployVMsToCloudTaskStateProto `json:"deployVmsToCloudTaskState,omitempty" form:"deployVmsToCloudTaskState,omitempty"` //TODO: Write general description for this field EndTimeUsecs *int64 `json:"endTimeUsecs,omitempty" form:"endTimeUsecs,omitempty"` //If the restore job has finished, this field contains the end time for the Error *ErrorProto `json:"error,omitempty" form:"error,omitempty"` //TODO: Write general description for this field Name *string `json:"name,omitempty" form:"name,omitempty"` //The name of the restore job. ParentSourceConnectionParams *ConnectorParams `json:"parentSourceConnectionParams,omitempty" form:"parentSourceConnectionParams,omitempty"` //Message that encapsulates the various params required to establish a PowerStateConfig *PowerStateConfigProto `json:"powerStateConfig,omitempty" form:"powerStateConfig,omitempty"` //TODO: Write general description for this field ProgressMonitorTaskPath *string `json:"progressMonitorTaskPath,omitempty" form:"progressMonitorTaskPath,omitempty"` //Root path of a Pulse task tracking the progress of the restore job. RenameRestoredObjectParam *RenameObjectParamProto `json:"renameRestoredObjectParam,omitempty" form:"renameRestoredObjectParam,omitempty"` //Message to specify the prefix/suffix added to rename an object. At least one RestoreAcropolisVmsParams *RestoreAcropolisVMsParams `json:"restoreAcropolisVmsParams,omitempty" form:"restoreAcropolisVmsParams,omitempty"` //TODO: Write general description for this field RestoreJobId *int64 `json:"restoreJobId,omitempty" form:"restoreJobId,omitempty"` //A globally unique id for this restore job. RestoreKubernetesNamespacesParams *RestoreKubernetesNamespacesParams `json:"restoreKubernetesNamespacesParams,omitempty" form:"restoreKubernetesNamespacesParams,omitempty"` //TODO: Write general description for this field RestoreKvmVmsParams *RestoreKVMVMsParams `json:"restoreKvmVmsParams,omitempty" form:"restoreKvmVmsParams,omitempty"` //TODO: Write general description for this field RestoreParentSource *EntityProto `json:"restoreParentSource,omitempty" form:"restoreParentSource,omitempty"` //Specifies the attributes and the latest statistics about an entity. RestoreTaskVec []*PerformRestoreJobStateProtoRestoreTask `json:"restoreTaskVec,omitempty" form:"restoreTaskVec,omitempty"` //Even if the user wanted to restore an entire job from the latest snapshot, RestoreVmwareVmParams *RestoreVmwareVMParams `json:"restoreVmwareVmParams,omitempty" form:"restoreVmwareVmParams,omitempty"` //TODO: Write general description for this field RestoredObjectsNetworkConfig *RestoredObjectNetworkConfigProto `json:"restoredObjectsNetworkConfig,omitempty" form:"restoredObjectsNetworkConfig,omitempty"` //TODO: Write general description for this field RestoredToDifferentSource *bool `json:"restoredToDifferentSource,omitempty" form:"restoredToDifferentSource,omitempty"` //Whether restore is being performed to a different parent source. StartTimeUsecs *int64 `json:"startTimeUsecs,omitempty" form:"startTimeUsecs,omitempty"` //The start time for this restore job. Status *int64 `json:"status,omitempty" form:"status,omitempty"` //Status of the restore job. Type *int64 `json:"type,omitempty" form:"type,omitempty"` //The type of restore being performed. User *string `json:"user,omitempty" form:"user,omitempty"` //The user who requested this restore job. UserInfo *UserInformation `json:"userInfo,omitempty" form:"userInfo,omitempty"` //A message to encapsulate information about the user who made the request. ViewBoxId *int64 `json:"viewBoxId,omitempty" form:"viewBoxId,omitempty"` //The view box id to which the restore job belongs to. }
* Structure for the custom type PerformRestoreJobStateProto
type PerformRestoreJobStateProtoRestoreTask ¶ added in v1.1.2
type PerformRestoreJobStateProtoRestoreTask struct { Object *RestoreObject `json:"object,omitempty" form:"object,omitempty"` //TODO: Write general description for this field ObjectProgressMonitorTaskPath *string `json:"objectProgressMonitorTaskPath,omitempty" form:"objectProgressMonitorTaskPath,omitempty"` //The relative task path of the progress monitor for the restore of the TaskId *int64 `json:"taskId,omitempty" form:"taskId,omitempty"` //Id of the task tracking the restore of the above 'object'. }
* Structure for the custom type PerformRestoreJobStateProtoRestoreTask
type PerformRestoreTaskStateProto ¶ added in v1.1.2
type PerformRestoreTaskStateProto struct { Base *RestoreTaskStateBaseProto `json:"base,omitempty" form:"base,omitempty"` //TODO: Write general description for this field CanTeardown *bool `json:"canTeardown,omitempty" form:"canTeardown,omitempty"` //This is set if the clone operation has created any objects on the primary ChildCloneTaskId *int64 `json:"childCloneTaskId,omitempty" form:"childCloneTaskId,omitempty"` //The id of the child clone task triggered by refresh op. ChildDestroyTaskId *int64 `json:"childDestroyTaskId,omitempty" form:"childDestroyTaskId,omitempty"` //The following fields are used by clone refresh op. These will be present CloneAppViewInfo *CloneAppViewInfoProto `json:"cloneAppViewInfo,omitempty" form:"cloneAppViewInfo,omitempty"` //This message encapsulates the information of Clone operation of backup view CloudDeployInfo *CloudDeployInfoProto `json:"cloudDeployInfo,omitempty" form:"cloudDeployInfo,omitempty"` //Each available extension is listed below along with the location of the ContinueRestoreOnError *bool `json:"continueRestoreOnError,omitempty" form:"continueRestoreOnError,omitempty"` //Whether to continue with the restore operation if restore of any object CreateView *bool `json:"createView,omitempty" form:"createView,omitempty"` //True iff the target view needs to be created. DatastoreEntity *EntityProto `json:"datastoreEntity,omitempty" form:"datastoreEntity,omitempty"` //Specifies the attributes and the latest statistics about an entity. DeployVmsToCloudTaskState *DeployVMsToCloudTaskStateProto `json:"deployVmsToCloudTaskState,omitempty" form:"deployVmsToCloudTaskState,omitempty"` //TODO: Write general description for this field FolderEntity *EntityProto `json:"folderEntity,omitempty" form:"folderEntity,omitempty"` //Specifies the attributes and the latest statistics about an entity. FullViewName *string `json:"fullViewName,omitempty" form:"fullViewName,omitempty"` //The full view name (internal or external). This is composed of an optional MountVolumesTaskState *MountVolumesTaskStateProto `json:"mountVolumesTaskState,omitempty" form:"mountVolumesTaskState,omitempty"` //TODO: Write general description for this field ObjectNameDEPRECATED *string `json:"objectName_DEPRECATED,omitempty" form:"objectName_DEPRECATED,omitempty"` //An optional name to give to the restored object. Objects []*RestoreObject `json:"objects,omitempty" form:"objects,omitempty"` //Information on the exact set of objects being restored (along with ObjectsProgressMonitorTaskPaths *[]string `json:"objectsProgressMonitorTaskPaths,omitempty" form:"objectsProgressMonitorTaskPaths,omitempty"` //Vector containing the relative task path of progress monitors of the ParentRestoreJobId *int64 `json:"parentRestoreJobId,omitempty" form:"parentRestoreJobId,omitempty"` //If this a child restore task, this field will contain the id of the parent ParentRestoreTaskId *int64 `json:"parentRestoreTaskId,omitempty" form:"parentRestoreTaskId,omitempty"` //The id of the parent restore task if this is a restore sub-task. PathPrefixDEPRECATED *string `json:"pathPrefix_DEPRECATED,omitempty" form:"pathPrefix_DEPRECATED,omitempty"` //TODO: Write general description for this field PowerStateConfig *PowerStateConfigProto `json:"powerStateConfig,omitempty" form:"powerStateConfig,omitempty"` //TODO: Write general description for this field ProgressMonitorTaskPath *string `json:"progressMonitorTaskPath,omitempty" form:"progressMonitorTaskPath,omitempty"` //Root path of a Pulse task tracking the progress of the restore task. RecoverDisksTaskState *RecoverDisksTaskStateProto `json:"recoverDisksTaskState,omitempty" form:"recoverDisksTaskState,omitempty"` //TODO: Write general description for this field RecoverVolumesTaskState *RecoverVolumesTaskStateProto `json:"recoverVolumesTaskState,omitempty" form:"recoverVolumesTaskState,omitempty"` //TODO: Write general description for this field RelatedRestoreTaskId *int64 `json:"relatedRestoreTaskId,omitempty" form:"relatedRestoreTaskId,omitempty"` //The task id of a related restore task. For example, a SQL restore RenameRestoredObjectParam *RenameObjectParamProto `json:"renameRestoredObjectParam,omitempty" form:"renameRestoredObjectParam,omitempty"` //Message to specify the prefix/suffix added to rename an object. At least one RenameRestoredVappParam *RenameObjectParamProto `json:"renameRestoredVappParam,omitempty" form:"renameRestoredVappParam,omitempty"` //Message to specify the prefix/suffix added to rename an object. At least one ResourcePoolEntity *EntityProto `json:"resourcePoolEntity,omitempty" form:"resourcePoolEntity,omitempty"` //Specifies the attributes and the latest statistics about an entity. RestoreAcropolisVmsParams *RestoreAcropolisVMsParams `json:"restoreAcropolisVmsParams,omitempty" form:"restoreAcropolisVmsParams,omitempty"` //TODO: Write general description for this field RestoreAppTaskState *RestoreAppTaskStateProto `json:"restoreAppTaskState,omitempty" form:"restoreAppTaskState,omitempty"` //TODO: Write general description for this field RestoreFilesTaskState *RestoreFilesTaskStateProto `json:"restoreFilesTaskState,omitempty" form:"restoreFilesTaskState,omitempty"` //TODO: Write general description for this field RestoreHypervVmParams *RestoreHypervVMParams `json:"restoreHypervVmParams,omitempty" form:"restoreHypervVmParams,omitempty"` //TODO: Write general description for this field RestoreInfo *RestoreInfoProto `json:"restoreInfo,omitempty" form:"restoreInfo,omitempty"` //Each available extension is listed below along with the location of the RestoreKubernetesNamespacesParams *RestoreKubernetesNamespacesParams `json:"restoreKubernetesNamespacesParams,omitempty" form:"restoreKubernetesNamespacesParams,omitempty"` //TODO: Write general description for this field RestoreKvmVmsParams *RestoreKVMVMsParams `json:"restoreKvmVmsParams,omitempty" form:"restoreKvmVmsParams,omitempty"` //TODO: Write general description for this field RestoreOneDriveParams *RestoreOneDriveParams `json:"restoreOneDriveParams,omitempty" form:"restoreOneDriveParams,omitempty"` //TODO: Write general description for this field RestoreOutlookParams *RestoreOutlookParams `json:"restoreOutlookParams,omitempty" form:"restoreOutlookParams,omitempty"` //TODO: Write general description for this field RestoreParentSource *EntityProto `json:"restoreParentSource,omitempty" form:"restoreParentSource,omitempty"` //Specifies the attributes and the latest statistics about an entity. RestoreSubTaskVec *[]int64 `json:"restoreSubTaskVec,omitempty" form:"restoreSubTaskVec,omitempty"` //Inside Magneto, these are represented as regular restore tasks with their RestoreTaskPurged *bool `json:"restoreTaskPurged,omitempty" form:"restoreTaskPurged,omitempty"` //Whether the restore task is purged. During WAL recovery, purged restore RestoreViewDatastoreEntity *EntityProto `json:"restoreViewDatastoreEntity,omitempty" form:"restoreViewDatastoreEntity,omitempty"` //Specifies the attributes and the latest statistics about an entity. RestoreVmwareVmParams *RestoreVmwareVMParams `json:"restoreVmwareVmParams,omitempty" form:"restoreVmwareVmParams,omitempty"` //TODO: Write general description for this field RestoredObjectsNetworkConfig *RestoredObjectNetworkConfigProto `json:"restoredObjectsNetworkConfig,omitempty" form:"restoredObjectsNetworkConfig,omitempty"` //TODO: Write general description for this field RestoredToDifferentSource *bool `json:"restoredToDifferentSource,omitempty" form:"restoredToDifferentSource,omitempty"` //Whether restore is being performed to a different parent source. RetrieveArchiveProgressMonitorTaskPath *string `json:"retrieveArchiveProgressMonitorTaskPath,omitempty" form:"retrieveArchiveProgressMonitorTaskPath,omitempty"` //The path of the progress monitor for the task that is responsible for RetrieveArchiveStubViewName *string `json:"retrieveArchiveStubViewName,omitempty" form:"retrieveArchiveStubViewName,omitempty"` //The stub view created by Icebox corresponding to the archive. The stub RetrieveArchiveTask *RetrieveArchiveTaskStateProto `json:"retrieveArchiveTask,omitempty" form:"retrieveArchiveTask,omitempty"` //Persistent state of a retrieve of an archive task. Only one of either RetrieveArchiveTaskUid *UniversalIdProto `json:"retrieveArchiveTaskUid,omitempty" form:"retrieveArchiveTaskUid,omitempty"` //TODO: Write general description for this field RetrieveArchiveViewName *string `json:"retrieveArchiveViewName,omitempty" form:"retrieveArchiveViewName,omitempty"` //The temporary view where the entities that have been retrieved from an StubViewRelativeDirName *string `json:"stubViewRelativeDirName,omitempty" form:"stubViewRelativeDirName,omitempty"` //Relative directory inside the stub view that corresponds with the archive. VaultRestoreParams *VaultParamsRestoreParams `json:"vaultRestoreParams,omitempty" form:"vaultRestoreParams,omitempty"` //TODO: Write general description for this field VcdConfig *RestoredObjectVCDConfigProto `json:"vcdConfig,omitempty" form:"vcdConfig,omitempty"` //TODO: Write general description for this field ViewBoxId *int64 `json:"viewBoxId,omitempty" form:"viewBoxId,omitempty"` //The view box id to which 'view_name' belongs to. In case the restore task ViewNameDEPRECATED *string `json:"viewName_DEPRECATED,omitempty" form:"viewName_DEPRECATED,omitempty"` //The view name as provided by the user for this restore operation. ViewParams *ViewParams `json:"viewParams,omitempty" form:"viewParams,omitempty"` //TODO(mark): Move this to magneto.proto. VolumeInfoVec []*VolumeInfo `json:"volumeInfoVec,omitempty" form:"volumeInfoVec,omitempty"` //Information regarding volumes that are required for the restore task. This }
* Structure for the custom type PerformRestoreTaskStateProto
type Periodicity2Enum ¶ added in v1.1.2
type Periodicity2Enum int
*
- Type definition for Periodicity2Enum enum
const ( Periodicity2_KCONTINUOUS Periodicity2Enum = 1 + iota Periodicity2_KDAILY Periodicity2_KMONTHLY Periodicity2_KONEOFF )
*
- Value collection for Periodicity2Enum enum
func Periodicity2EnumFromValue ¶ added in v1.1.2
func Periodicity2EnumFromValue(value string) Periodicity2Enum
*
- Converts given value to its enum representation
func (Periodicity2Enum) MarshalJSON ¶ added in v1.1.2
func (r Periodicity2Enum) MarshalJSON() ([]byte, error)
func (*Periodicity2Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *Periodicity2Enum) UnmarshalJSON(data []byte) error
type PeriodicityEnum ¶
type PeriodicityEnum int
*
- Type definition for PeriodicityEnum enum
const ( Periodicity_KCONTINUOUS PeriodicityEnum = 1 + iota Periodicity_KDAILY Periodicity_KMONTHLY Periodicity_KCONTINUOUSRPO )
*
- Value collection for PeriodicityEnum enum
func PeriodicityEnumFromValue ¶
func PeriodicityEnumFromValue(value string) PeriodicityEnum
*
- Converts given value to its enum representation
func (PeriodicityEnum) MarshalJSON ¶
func (r PeriodicityEnum) MarshalJSON() ([]byte, error)
func (*PeriodicityEnum) UnmarshalJSON ¶
func (r *PeriodicityEnum) UnmarshalJSON(data []byte) error
type PeriodicityExtendedRetentionPolicyEnum ¶
type PeriodicityExtendedRetentionPolicyEnum int
*
- Type definition for PeriodicityExtendedRetentionPolicyEnum enum
const ( PeriodicityExtendedRetentionPolicy_KEVERY PeriodicityExtendedRetentionPolicyEnum = 1 + iota PeriodicityExtendedRetentionPolicy_KHOUR PeriodicityExtendedRetentionPolicy_KDAY PeriodicityExtendedRetentionPolicy_KWEEK PeriodicityExtendedRetentionPolicy_KMONTH PeriodicityExtendedRetentionPolicy_KYEAR )
*
- Value collection for PeriodicityExtendedRetentionPolicyEnum enum
func PeriodicityExtendedRetentionPolicyEnumFromValue ¶
func PeriodicityExtendedRetentionPolicyEnumFromValue(value string) PeriodicityExtendedRetentionPolicyEnum
*
- Converts given value to its enum representation
func (PeriodicityExtendedRetentionPolicyEnum) MarshalJSON ¶
func (r PeriodicityExtendedRetentionPolicyEnum) MarshalJSON() ([]byte, error)
func (*PeriodicityExtendedRetentionPolicyEnum) UnmarshalJSON ¶
func (r *PeriodicityExtendedRetentionPolicyEnum) UnmarshalJSON(data []byte) error
type PeriodicitySnapshotArchivalCopyPolicyEnum ¶
type PeriodicitySnapshotArchivalCopyPolicyEnum int
*
- Type definition for PeriodicitySnapshotArchivalCopyPolicyEnum enum
const ( PeriodicitySnapshotArchivalCopyPolicy_KEVERY PeriodicitySnapshotArchivalCopyPolicyEnum = 1 + iota PeriodicitySnapshotArchivalCopyPolicy_KHOUR PeriodicitySnapshotArchivalCopyPolicy_KDAY PeriodicitySnapshotArchivalCopyPolicy_KWEEK PeriodicitySnapshotArchivalCopyPolicy_KMONTH PeriodicitySnapshotArchivalCopyPolicy_KYEAR )
*
- Value collection for PeriodicitySnapshotArchivalCopyPolicyEnum enum
func PeriodicitySnapshotArchivalCopyPolicyEnumFromValue ¶
func PeriodicitySnapshotArchivalCopyPolicyEnumFromValue(value string) PeriodicitySnapshotArchivalCopyPolicyEnum
*
- Converts given value to its enum representation
func (PeriodicitySnapshotArchivalCopyPolicyEnum) MarshalJSON ¶
func (r PeriodicitySnapshotArchivalCopyPolicyEnum) MarshalJSON() ([]byte, error)
func (*PeriodicitySnapshotArchivalCopyPolicyEnum) UnmarshalJSON ¶
func (r *PeriodicitySnapshotArchivalCopyPolicyEnum) UnmarshalJSON(data []byte) error
type PeriodicitySnapshotCloudCopyPolicyEnum ¶
type PeriodicitySnapshotCloudCopyPolicyEnum int
*
- Type definition for PeriodicitySnapshotCloudCopyPolicyEnum enum
const ( PeriodicitySnapshotCloudCopyPolicy_KEVERY PeriodicitySnapshotCloudCopyPolicyEnum = 1 + iota PeriodicitySnapshotCloudCopyPolicy_KHOUR PeriodicitySnapshotCloudCopyPolicy_KDAY PeriodicitySnapshotCloudCopyPolicy_KWEEK PeriodicitySnapshotCloudCopyPolicy_KMONTH PeriodicitySnapshotCloudCopyPolicy_KYEAR )
*
- Value collection for PeriodicitySnapshotCloudCopyPolicyEnum enum
func PeriodicitySnapshotCloudCopyPolicyEnumFromValue ¶
func PeriodicitySnapshotCloudCopyPolicyEnumFromValue(value string) PeriodicitySnapshotCloudCopyPolicyEnum
*
- Converts given value to its enum representation
func (PeriodicitySnapshotCloudCopyPolicyEnum) MarshalJSON ¶
func (r PeriodicitySnapshotCloudCopyPolicyEnum) MarshalJSON() ([]byte, error)
func (*PeriodicitySnapshotCloudCopyPolicyEnum) UnmarshalJSON ¶
func (r *PeriodicitySnapshotCloudCopyPolicyEnum) UnmarshalJSON(data []byte) error
type PeriodicitySnapshotReplicationCopyPolicyEnum ¶
type PeriodicitySnapshotReplicationCopyPolicyEnum int
*
- Type definition for PeriodicitySnapshotReplicationCopyPolicyEnum enum
const ( PeriodicitySnapshotReplicationCopyPolicy_KEVERY PeriodicitySnapshotReplicationCopyPolicyEnum = 1 + iota PeriodicitySnapshotReplicationCopyPolicy_KHOUR PeriodicitySnapshotReplicationCopyPolicy_KDAY PeriodicitySnapshotReplicationCopyPolicy_KWEEK PeriodicitySnapshotReplicationCopyPolicy_KMONTH PeriodicitySnapshotReplicationCopyPolicy_KYEAR )
*
- Value collection for PeriodicitySnapshotReplicationCopyPolicyEnum enum
func PeriodicitySnapshotReplicationCopyPolicyEnumFromValue ¶
func PeriodicitySnapshotReplicationCopyPolicyEnumFromValue(value string) PeriodicitySnapshotReplicationCopyPolicyEnum
*
- Converts given value to its enum representation
func (PeriodicitySnapshotReplicationCopyPolicyEnum) MarshalJSON ¶
func (r PeriodicitySnapshotReplicationCopyPolicyEnum) MarshalJSON() ([]byte, error)
func (*PeriodicitySnapshotReplicationCopyPolicyEnum) UnmarshalJSON ¶
func (r *PeriodicitySnapshotReplicationCopyPolicyEnum) UnmarshalJSON(data []byte) error
type PhysicalBackupEnvParams ¶
type PhysicalBackupEnvParams struct { EnableIncrementalBackupAfterRestart *bool `json:"enableIncrementalBackupAfterRestart,omitempty" form:"enableIncrementalBackupAfterRestart,omitempty"` //If this is set to true, then incremental backup will be performed FilteringPolicy *FilteringPolicyProto `json:"filteringPolicy,omitempty" form:"filteringPolicy,omitempty"` //Proto to encapsulate the filtering policy for backup objects like files or }
* Structure for the custom type PhysicalBackupEnvParams
type PhysicalBackupSourceParams ¶
type PhysicalBackupSourceParams struct { EnableSystemBackup *bool `json:"enableSystemBackup,omitempty" form:"enableSystemBackup,omitempty"` //Allows Magneto to drive a "system" backup using a 3rd-party tool installed FileBackupParams *PhysicalFileBackupParams `json:"fileBackupParams,omitempty" form:"fileBackupParams,omitempty"` //Message to capture params when backing up files on a Physical source. SnapshotParams *PhysicalSnapshotParams `json:"snapshotParams,omitempty" form:"snapshotParams,omitempty"` //This message contains params that controls the snapshot process for a SourceAppParams *SourceAppParams `json:"sourceAppParams,omitempty" form:"sourceAppParams,omitempty"` //This message contains params specific to application running on the source VolumeGuidVec *[]string `json:"volumeGuidVec,omitempty" form:"volumeGuidVec,omitempty"` //If this list is non-empty, then only volumes in this will be }
* Structure for the custom type PhysicalBackupSourceParams
type PhysicalEnvJobParameters ¶
type PhysicalEnvJobParameters struct { FilePathFilters *FilePathFilter `json:"filePathFilters,omitempty" form:"filePathFilters,omitempty"` //Specifies filters to match files and directories on a Server. IncrementalSnapshotUponRestart *bool `json:"incrementalSnapshotUponRestart,omitempty" form:"incrementalSnapshotUponRestart,omitempty"` //If true, performs an incremental backup after server restarts. Otherwise }
* Structure for the custom type PhysicalEnvJobParameters
type PhysicalFileBackupParams ¶
type PhysicalFileBackupParams struct { BackupPathInfoVec []*PhysicalFileBackupParamsBackupPathInfo `json:"backupPathInfoVec,omitempty" form:"backupPathInfoVec,omitempty"` //Specifies the paths to backup on the Physical source. SkipNestedVolumesVec *[]string `json:"skipNestedVolumesVec,omitempty" form:"skipNestedVolumesVec,omitempty"` //Mount types of nested volumes to be skipped. UsesSkipNestedVolumesVec *bool `json:"usesSkipNestedVolumesVec,omitempty" form:"usesSkipNestedVolumesVec,omitempty"` //Specifies whether to use skip_nested_volumes_vec to skip nested mounts. }
* Structure for the custom type PhysicalFileBackupParams
type PhysicalFileBackupParamsBackupPathInfo ¶
type PhysicalFileBackupParamsBackupPathInfo struct { ExcludePaths *[]string `json:"excludePaths,omitempty" form:"excludePaths,omitempty"` //A list of absolute paths on the Physical source that should not be IncludePath *string `json:"includePath,omitempty" form:"includePath,omitempty"` //An absolute path on the Physical source that should be backed up. Any SkipNestedVolumes *bool `json:"skipNestedVolumes,omitempty" form:"skipNestedVolumes,omitempty"` //Whether to skip any nested volumes (both local and network) that are }
* Structure for the custom type PhysicalFileBackupParamsBackupPathInfo
type PhysicalNodeConfiguration ¶
type PhysicalNodeConfiguration struct { NodeId *int64 `json:"nodeId,omitempty" form:"nodeId,omitempty"` //Specifies the Node ID for this node. NodeIp *string `json:"nodeIp,omitempty" form:"nodeIp,omitempty"` //Specifies the Node IP address for this node. NodeIpmiIp *string `json:"nodeIpmiIp,omitempty" form:"nodeIpmiIp,omitempty"` //Specifies IPMI IP for this node. }
* Structure for the custom type PhysicalNodeConfiguration
type PhysicalProtectionSource ¶
type PhysicalProtectionSource struct { Agents []*AgentInformation `json:"agents,omitempty" form:"agents,omitempty"` //Array of Agents on the Physical Protection Source. HostName *string `json:"hostName,omitempty" form:"hostName,omitempty"` //Specifies the hostname. HostType HostTypePhysicalProtectionSourceEnum `json:"hostType,omitempty" form:"hostType,omitempty"` //Specifies the environment type for the host. Id *UniversalId `json:"id,omitempty" form:"id,omitempty"` //Specifies a unique id of a Physical Protection Source. MemorySizeBytes *int64 `json:"memorySizeBytes,omitempty" form:"memorySizeBytes,omitempty"` //Specifies the total memory ont the host in bytes. Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies a human readable name of the Protection Source. NetworkingInfo *NetworkingInformation `json:"networkingInfo,omitempty" form:"networkingInfo,omitempty"` //Specifies the struct containing information about network addresses NumProcessors *int64 `json:"numProcessors,omitempty" form:"numProcessors,omitempty"` //Specifies the number of processors on the host. OsName *string `json:"osName,omitempty" form:"osName,omitempty"` //Specifies a human readable name of the OS of the Protection Source. Type TypePhysicalProtectionSourceEnum `json:"type,omitempty" form:"type,omitempty"` //Specifies the type of managed Object in a Physical Protection Source. Volumes []*PhysicalVolume `json:"volumes,omitempty" form:"volumes,omitempty"` //Array of Physical Volumes. }
* Structure for the custom type PhysicalProtectionSource
type PhysicalServerHostTypeEnum ¶
type PhysicalServerHostTypeEnum int
*
- Type definition for PhysicalServerHostTypeEnum enum
const ( PhysicalServerHostType_KLINUX PhysicalServerHostTypeEnum = 1 + iota PhysicalServerHostType_KWINDOWS PhysicalServerHostType_KAIX PhysicalServerHostType_KSOLARIS PhysicalServerHostType_KSAPHANA PhysicalServerHostType_KOTHER )
*
- Value collection for PhysicalServerHostTypeEnum enum
func PhysicalServerHostTypeEnumFromValue ¶
func PhysicalServerHostTypeEnumFromValue(value string) PhysicalServerHostTypeEnum
*
- Converts given value to its enum representation
func (PhysicalServerHostTypeEnum) MarshalJSON ¶
func (r PhysicalServerHostTypeEnum) MarshalJSON() ([]byte, error)
func (*PhysicalServerHostTypeEnum) UnmarshalJSON ¶
func (r *PhysicalServerHostTypeEnum) UnmarshalJSON(data []byte) error
type PhysicalServerHostTypesEnum ¶ added in v1.1.2
type PhysicalServerHostTypesEnum int
*
- Type definition for PhysicalServerHostTypesEnum enum
const ( PhysicalServerHostTypes_KLINUX PhysicalServerHostTypesEnum = 1 + iota PhysicalServerHostTypes_KWINDOWS PhysicalServerHostTypes_KAIX PhysicalServerHostTypes_KSOLARIS )
*
- Value collection for PhysicalServerHostTypesEnum enum
func PhysicalServerHostTypesEnumFromValue ¶ added in v1.1.2
func PhysicalServerHostTypesEnumFromValue(value string) PhysicalServerHostTypesEnum
*
- Converts given value to its enum representation
func (PhysicalServerHostTypesEnum) MarshalJSON ¶ added in v1.1.2
func (r PhysicalServerHostTypesEnum) MarshalJSON() ([]byte, error)
func (*PhysicalServerHostTypesEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *PhysicalServerHostTypesEnum) UnmarshalJSON(data []byte) error
type PhysicalSnapshotParams ¶
type PhysicalSnapshotParams struct { FetchSnapshotMetadataDisabled *bool `json:"fetchSnapshotMetadataDisabled,omitempty" form:"fetchSnapshotMetadataDisabled,omitempty"` //Whether fetching and storing of snapshot metadata was disabled. NotifyBackupCompleteDisabled *bool `json:"notifyBackupCompleteDisabled,omitempty" form:"notifyBackupCompleteDisabled,omitempty"` //Whether notify backup complete step was disabled. VssCopyOnlyBackup *bool `json:"vssCopyOnlyBackup,omitempty" form:"vssCopyOnlyBackup,omitempty"` //If copy_only_backup option is requrested at the time of the snapshot. VssExcludedWriters *[]string `json:"vssExcludedWriters,omitempty" form:"vssExcludedWriters,omitempty"` //List of VSS writers that were excluded. }
* Structure for the custom type PhysicalSnapshotParams
type PhysicalSpecialParameters ¶
type PhysicalSpecialParameters struct { ApplicationParameters *ApplicationParameters `json:"applicationParameters,omitempty" form:"applicationParameters,omitempty"` //TODO: Write general description for this field EnableSystemBackup *bool `json:"enableSystemBackup,omitempty" form:"enableSystemBackup,omitempty"` //Specifies whether to allow system backup using 3rd party tools installed FilePaths []*FilePathParameters `json:"filePaths,omitempty" form:"filePaths,omitempty"` //Array of File Paths to Back Up. SkipNestedVolumesVec *[]string `json:"skipNestedVolumesVec,omitempty" form:"skipNestedVolumesVec,omitempty"` //Specifies mounttypes of nested volumes to be skipped. UsesSkipNestedVolumesVec *bool `json:"usesSkipNestedVolumesVec,omitempty" form:"usesSkipNestedVolumesVec,omitempty"` //Specifies whether to use SkipNestedVolumes vec to skip nested mounts. VolumeGuid *[]string `json:"volumeGuid,omitempty" form:"volumeGuid,omitempty"` //Array of Mounted Volumes to Back Up. WindowsParameters *WindowsHostSnapshotParameters `json:"windowsParameters,omitempty" form:"windowsParameters,omitempty"` //Specifies settings that are meaningful only on Windows hosts. }
* Structure for the custom type PhysicalSpecialParameters
type PhysicalTypeEnum ¶
type PhysicalTypeEnum int
*
- Type definition for PhysicalTypeEnum enum
const ( PhysicalType_KGROUP PhysicalTypeEnum = 1 + iota PhysicalType_KHOST PhysicalType_KWINDOWSCLUSTER PhysicalType_KORACLERACCLUSTER PhysicalType_KORACLEAPCLUSTER )
*
- Value collection for PhysicalTypeEnum enum
func PhysicalTypeEnumFromValue ¶
func PhysicalTypeEnumFromValue(value string) PhysicalTypeEnum
*
- Converts given value to its enum representation
func (PhysicalTypeEnum) MarshalJSON ¶
func (r PhysicalTypeEnum) MarshalJSON() ([]byte, error)
func (*PhysicalTypeEnum) UnmarshalJSON ¶
func (r *PhysicalTypeEnum) UnmarshalJSON(data []byte) error
type PhysicalVolume ¶
type PhysicalVolume struct { DevicePath *string `json:"devicePath,omitempty" form:"devicePath,omitempty"` //Specifies the path to the device that hosts the volume locally. Guid *string `json:"guid,omitempty" form:"guid,omitempty"` //Specifies an id for the Physical Volume. IsBootVolume *bool `json:"isBootVolume,omitempty" form:"isBootVolume,omitempty"` //Specifies whether the volume is boot volume. IsExtendedAttributesSupported *bool `json:"isExtendedAttributesSupported,omitempty" form:"isExtendedAttributesSupported,omitempty"` //Specifies whether this volume supports extended attributes (like ACLs) IsProtected *bool `json:"isProtected,omitempty" form:"isProtected,omitempty"` //Specifies if a volume is protected by a Job. Label *string `json:"label,omitempty" form:"label,omitempty"` //Specifies a volume label that can be used for displaying additional LogicalSizeBytes *int64 `json:"logicalSizeBytes,omitempty" form:"logicalSizeBytes,omitempty"` //Specifies the logical size of the volume in bytes that is MountPoints *[]string `json:"mountPoints,omitempty" form:"mountPoints,omitempty"` //Array of Mount Points. MountType *string `json:"mountType,omitempty" form:"mountType,omitempty"` //Specifies mount type of volume e.g. nfs, autofs, ext4 etc. NetworkPath *string `json:"networkPath,omitempty" form:"networkPath,omitempty"` //Specifies the full path to connect to the network attached volume. UsedSizeBytes *int64 `json:"usedSizeBytes,omitempty" form:"usedSizeBytes,omitempty"` //Specifies the size used by the volume in bytes. }
* Structure for the custom type PhysicalVolume
type PkgTypeEnum ¶
type PkgTypeEnum int
*
- Type definition for PkgTypeEnum enum
const ( PkgType_KSCRIPT PkgTypeEnum = 1 + iota PkgType_KRPM PkgType_KSUSERPM PkgType_KDEB )
*
- Value collection for PkgTypeEnum enum
func PkgTypeEnumFromValue ¶
func PkgTypeEnumFromValue(value string) PkgTypeEnum
*
- Converts given value to its enum representation
func (PkgTypeEnum) MarshalJSON ¶
func (r PkgTypeEnum) MarshalJSON() ([]byte, error)
func (*PkgTypeEnum) UnmarshalJSON ¶
func (r *PkgTypeEnum) UnmarshalJSON(data []byte) error
type PostgresNodeInfo ¶
type PostgresNodeInfo struct { DefaultPassword *string `json:"defaultPassword,omitempty" form:"defaultPassword,omitempty"` //Specifies the default password to access the postgres database. DefaultUsername *string `json:"defaultUsername,omitempty" form:"defaultUsername,omitempty"` //Specifies the default username to access the postgres database. NodeId *int64 `json:"nodeId,omitempty" form:"nodeId,omitempty"` //Specifies the id of the node where postgres database is running. NodeIp *string `json:"nodeIp,omitempty" form:"nodeIp,omitempty"` //Specifies the ip of the node where postgres database is running. Port *int64 `json:"port,omitempty" form:"port,omitempty"` //Specifies the information where postgres database is running. }
* Structure for the custom type PostgresNodeInfo
type PowerStateConfigProto ¶ added in v1.1.2
type PowerStateConfigProto struct {
PowerOn *bool `json:"powerOn,omitempty" form:"powerOn,omitempty"` //TODO: Write general description for this field
}
* Structure for the custom type PowerStateConfigProto
type Preferences ¶
type Preferences struct {
Locale *string `json:"locale,omitempty" form:"locale,omitempty"` //Locale reflects the language settings of the user. Populate using the
}
* Structure for the custom type Preferences
type PreferredDomainController ¶
type PreferredDomainController struct { DomainControllers *[]string `json:"domainControllers,omitempty" form:"domainControllers,omitempty"` //List of Domain controllers DCs in FQDN format that are mapped to an Active DomainName *string `json:"domainName,omitempty" form:"domainName,omitempty"` //Specifies the Domain name or the trusted domain of an Active Directory. }
* Structure for the custom type PreferredDomainController
type Principal ¶
type Principal struct { Domain *string `json:"domain,omitempty" form:"domain,omitempty"` //Specifies the domain name of the where the principal' account is FullName *string `json:"fullName,omitempty" form:"fullName,omitempty"` //Specifies the full name (first and last names) of the principal. ObjectClass ObjectClassEnum `json:"objectClass,omitempty" form:"objectClass,omitempty"` //Specifies the object class of the principal (either 'kGroup' or 'kUser'). PrincipalName *string `json:"principalName,omitempty" form:"principalName,omitempty"` //Specifies the name of the principal. Sid *string `json:"sid,omitempty" form:"sid,omitempty"` //Specifies the unique Security id (SID) of the principal. }
* Structure for the custom type Principal
type PriorityEnum ¶
type PriorityEnum int
*
- Type definition for PriorityEnum enum
const ( Priority_KLOW PriorityEnum = 1 + iota Priority_KMEDIUM Priority_KHIGH )
*
- Value collection for PriorityEnum enum
func PriorityEnumFromValue ¶
func PriorityEnumFromValue(value string) PriorityEnum
*
- Converts given value to its enum representation
func (PriorityEnum) MarshalJSON ¶
func (r PriorityEnum) MarshalJSON() ([]byte, error)
func (*PriorityEnum) UnmarshalJSON ¶
func (r *PriorityEnum) UnmarshalJSON(data []byte) error
type PriorityQoSPolicyEnum ¶ added in v1.1.2
type PriorityQoSPolicyEnum int
*
- Type definition for PriorityQoSPolicyEnum enum
const ( PriorityQoSPolicy_KLOW PriorityQoSPolicyEnum = 1 + iota PriorityQoSPolicy_KHIGH )
*
- Value collection for PriorityQoSPolicyEnum enum
func PriorityQoSPolicyEnumFromValue ¶ added in v1.1.2
func PriorityQoSPolicyEnumFromValue(value string) PriorityQoSPolicyEnum
*
- Converts given value to its enum representation
func (PriorityQoSPolicyEnum) MarshalJSON ¶ added in v1.1.2
func (r PriorityQoSPolicyEnum) MarshalJSON() ([]byte, error)
func (*PriorityQoSPolicyEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *PriorityQoSPolicyEnum) UnmarshalJSON(data []byte) error
type PrivilegeIdEnum ¶ added in v1.1.2
type PrivilegeIdEnum int
*
- Type definition for PrivilegeIdEnum enum
const ( PrivilegeId_KPRINCIPALVIEW PrivilegeIdEnum = 1 + iota PrivilegeId_KPRINCIPALMODIFY PrivilegeId_KAPPLAUNCH PrivilegeId_KAPPSMANAGEMENT PrivilegeId_KORGANIZATIONVIEW PrivilegeId_KORGANIZATIONMODIFY PrivilegeId_KORGANIZATIONIMPERSONATE PrivilegeId_KCLONEVIEW PrivilegeId_KCLONEMODIFY PrivilegeId_KCLUSTERVIEW PrivilegeId_KCLUSTERMODIFY PrivilegeId_KCLUSTERCREATE PrivilegeId_KCLUSTERSUPPORT PrivilegeId_KCLUSTERUPGRADE PrivilegeId_KCLUSTERREMOTEVIEW PrivilegeId_KCLUSTERREMOTEMODIFY PrivilegeId_KCLUSTEREXTERNALTARGETVIEW PrivilegeId_KCLUSTEREXTERNALTARGETMODIFY PrivilegeId_KCLUSTERAUDIT PrivilegeId_KALERTVIEW PrivilegeId_KALERTMODIFY PrivilegeId_KVLANVIEW PrivilegeId_KVLANMODIFY PrivilegeId_KHYBRIDEXTENDERVIEW PrivilegeId_KHYBRIDEXTENDERDOWNLOAD PrivilegeId_KADLDAPVIEW PrivilegeId_KADLDAPMODIFY PrivilegeId_KSCHEDULERVIEW PrivilegeId_KSCHEDULERMODIFY PrivilegeId_KPROTECTIONVIEW PrivilegeId_KPROTECTIONMODIFY PrivilegeId_KPROTECTIONJOBOPERATE PrivilegeId_KPROTECTIONSOURCEMODIFY PrivilegeId_KPROTECTIONPOLICYVIEW PrivilegeId_KPROTECTIONPOLICYMODIFY PrivilegeId_KRESTOREVIEW PrivilegeId_KRESTOREMODIFY PrivilegeId_KRESTOREDOWNLOAD PrivilegeId_KREMOTERESTORE PrivilegeId_KSTORAGEVIEW PrivilegeId_KSTORAGEMODIFY PrivilegeId_KSTORAGEDOMAINVIEW PrivilegeId_KSTORAGEDOMAINMODIFY PrivilegeId_KANALYTICSVIEW PrivilegeId_KANALYTICSMODIFY PrivilegeId_KREPORTSVIEW PrivilegeId_KMCMMODIFY PrivilegeId_KDATASECURITY PrivilegeId_KSMBBACKUP PrivilegeId_KSMBRESTORE PrivilegeId_KSMBTAKEOWNERSHIP PrivilegeId_KSMBAUDITING PrivilegeId_KMCMUNREGISTER PrivilegeId_KMCMUPGRADE PrivilegeId_KMCMMODIFYSUPERADMIN PrivilegeId_KMCMVIEWSUPERADMIN PrivilegeId_KMCMMODIFYCOHESITYADMIN PrivilegeId_KMCMVIEWCOHESITYADMIN PrivilegeId_KOBJECTSEARCH PrivilegeId_KFILEDATALOCKEXPIRYTIMEDECREASE )
*
- Value collection for PrivilegeIdEnum enum
func PrivilegeIdEnumFromValue ¶ added in v1.1.2
func PrivilegeIdEnumFromValue(value string) PrivilegeIdEnum
*
- Converts given value to its enum representation
func (PrivilegeIdEnum) MarshalJSON ¶ added in v1.1.2
func (r PrivilegeIdEnum) MarshalJSON() ([]byte, error)
func (*PrivilegeIdEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *PrivilegeIdEnum) UnmarshalJSON(data []byte) error
type PrivilegeIdUserEnum ¶ added in v1.1.2
type PrivilegeIdUserEnum int
*
- Type definition for PrivilegeIdUserEnum enum
const ( PrivilegeIdUser_KPRINCIPALVIEW PrivilegeIdUserEnum = 1 + iota PrivilegeIdUser_KPRINCIPALMODIFY PrivilegeIdUser_KAPPLAUNCH PrivilegeIdUser_KAPPSMANAGEMENT PrivilegeIdUser_KORGANIZATIONVIEW PrivilegeIdUser_KORGANIZATIONMODIFY PrivilegeIdUser_KORGANIZATIONIMPERSONATE PrivilegeIdUser_KCLONEVIEW PrivilegeIdUser_KCLONEMODIFY PrivilegeIdUser_KCLUSTERVIEW PrivilegeIdUser_KCLUSTERMODIFY PrivilegeIdUser_KCLUSTERCREATE PrivilegeIdUser_KCLUSTERSUPPORT PrivilegeIdUser_KCLUSTERUPGRADE PrivilegeIdUser_KCLUSTERREMOTEVIEW PrivilegeIdUser_KCLUSTERREMOTEMODIFY PrivilegeIdUser_KCLUSTEREXTERNALTARGETVIEW PrivilegeIdUser_KCLUSTEREXTERNALTARGETMODIFY PrivilegeIdUser_KCLUSTERAUDIT PrivilegeIdUser_KALERTVIEW PrivilegeIdUser_KALERTMODIFY PrivilegeIdUser_KVLANVIEW PrivilegeIdUser_KVLANMODIFY PrivilegeIdUser_KHYBRIDEXTENDERVIEW PrivilegeIdUser_KHYBRIDEXTENDERDOWNLOAD PrivilegeIdUser_KADLDAPVIEW PrivilegeIdUser_KADLDAPMODIFY PrivilegeIdUser_KSCHEDULERVIEW PrivilegeIdUser_KSCHEDULERMODIFY PrivilegeIdUser_KPROTECTIONVIEW PrivilegeIdUser_KPROTECTIONMODIFY PrivilegeIdUser_KPROTECTIONJOBOPERATE PrivilegeIdUser_KPROTECTIONSOURCEMODIFY PrivilegeIdUser_KPROTECTIONPOLICYVIEW PrivilegeIdUser_KPROTECTIONPOLICYMODIFY PrivilegeIdUser_KRESTOREVIEW PrivilegeIdUser_KRESTOREMODIFY PrivilegeIdUser_KRESTOREDOWNLOAD PrivilegeIdUser_KREMOTERESTORE PrivilegeIdUser_KSTORAGEVIEW PrivilegeIdUser_KSTORAGEMODIFY PrivilegeIdUser_KSTORAGEDOMAINVIEW PrivilegeIdUser_KSTORAGEDOMAINMODIFY PrivilegeIdUser_KANALYTICSVIEW PrivilegeIdUser_KANALYTICSMODIFY PrivilegeIdUser_KREPORTSVIEW PrivilegeIdUser_KMCMMODIFY PrivilegeIdUser_KDATASECURITY PrivilegeIdUser_KSMBBACKUP PrivilegeIdUser_KSMBRESTORE PrivilegeIdUser_KSMBTAKEOWNERSHIP PrivilegeIdUser_KSMBAUDITING PrivilegeIdUser_KMCMUNREGISTER PrivilegeIdUser_KMCMUPGRADE PrivilegeIdUser_KMCMMODIFYSUPERADMIN PrivilegeIdUser_KMCMVIEWSUPERADMIN PrivilegeIdUser_KMCMMODIFYCOHESITYADMIN PrivilegeIdUser_KMCMVIEWCOHESITYADMIN PrivilegeIdUser_KOBJECTSEARCH PrivilegeIdUser_KFILEDATALOCKEXPIRYTIMEDECREASE )
*
- Value collection for PrivilegeIdUserEnum enum
func PrivilegeIdUserEnumFromValue ¶ added in v1.1.2
func PrivilegeIdUserEnumFromValue(value string) PrivilegeIdUserEnum
*
- Converts given value to its enum representation
func (PrivilegeIdUserEnum) MarshalJSON ¶ added in v1.1.2
func (r PrivilegeIdUserEnum) MarshalJSON() ([]byte, error)
func (*PrivilegeIdUserEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *PrivilegeIdUserEnum) UnmarshalJSON(data []byte) error
type PrivilegeIdUserParametersEnum ¶ added in v1.1.2
type PrivilegeIdUserParametersEnum int
*
- Type definition for PrivilegeIdUserParametersEnum enum
const ( PrivilegeIdUserParameters_KPRINCIPALVIEW PrivilegeIdUserParametersEnum = 1 + iota PrivilegeIdUserParameters_KPRINCIPALMODIFY PrivilegeIdUserParameters_KAPPLAUNCH PrivilegeIdUserParameters_KAPPSMANAGEMENT PrivilegeIdUserParameters_KORGANIZATIONVIEW PrivilegeIdUserParameters_KORGANIZATIONMODIFY PrivilegeIdUserParameters_KORGANIZATIONIMPERSONATE PrivilegeIdUserParameters_KCLONEVIEW PrivilegeIdUserParameters_KCLONEMODIFY PrivilegeIdUserParameters_KCLUSTERVIEW PrivilegeIdUserParameters_KCLUSTERMODIFY PrivilegeIdUserParameters_KCLUSTERCREATE PrivilegeIdUserParameters_KCLUSTERSUPPORT PrivilegeIdUserParameters_KCLUSTERUPGRADE PrivilegeIdUserParameters_KCLUSTERREMOTEVIEW PrivilegeIdUserParameters_KCLUSTERREMOTEMODIFY PrivilegeIdUserParameters_KCLUSTEREXTERNALTARGETVIEW PrivilegeIdUserParameters_KCLUSTEREXTERNALTARGETMODIFY PrivilegeIdUserParameters_KCLUSTERAUDIT PrivilegeIdUserParameters_KALERTVIEW PrivilegeIdUserParameters_KALERTMODIFY PrivilegeIdUserParameters_KVLANVIEW PrivilegeIdUserParameters_KVLANMODIFY PrivilegeIdUserParameters_KHYBRIDEXTENDERVIEW PrivilegeIdUserParameters_KHYBRIDEXTENDERDOWNLOAD PrivilegeIdUserParameters_KADLDAPVIEW PrivilegeIdUserParameters_KADLDAPMODIFY PrivilegeIdUserParameters_KSCHEDULERVIEW PrivilegeIdUserParameters_KSCHEDULERMODIFY PrivilegeIdUserParameters_KPROTECTIONVIEW PrivilegeIdUserParameters_KPROTECTIONMODIFY PrivilegeIdUserParameters_KPROTECTIONJOBOPERATE PrivilegeIdUserParameters_KPROTECTIONSOURCEMODIFY PrivilegeIdUserParameters_KPROTECTIONPOLICYVIEW PrivilegeIdUserParameters_KPROTECTIONPOLICYMODIFY PrivilegeIdUserParameters_KRESTOREVIEW PrivilegeIdUserParameters_KRESTOREMODIFY PrivilegeIdUserParameters_KRESTOREDOWNLOAD PrivilegeIdUserParameters_KREMOTERESTORE PrivilegeIdUserParameters_KSTORAGEVIEW PrivilegeIdUserParameters_KSTORAGEMODIFY PrivilegeIdUserParameters_KSTORAGEDOMAINVIEW PrivilegeIdUserParameters_KSTORAGEDOMAINMODIFY PrivilegeIdUserParameters_KANALYTICSVIEW PrivilegeIdUserParameters_KANALYTICSMODIFY PrivilegeIdUserParameters_KREPORTSVIEW PrivilegeIdUserParameters_KMCMMODIFY PrivilegeIdUserParameters_KDATASECURITY PrivilegeIdUserParameters_KSMBBACKUP PrivilegeIdUserParameters_KSMBRESTORE PrivilegeIdUserParameters_KSMBTAKEOWNERSHIP PrivilegeIdUserParameters_KSMBAUDITING PrivilegeIdUserParameters_KMCMUNREGISTER PrivilegeIdUserParameters_KMCMUPGRADE PrivilegeIdUserParameters_KMCMMODIFYSUPERADMIN PrivilegeIdUserParameters_KMCMVIEWSUPERADMIN PrivilegeIdUserParameters_KMCMMODIFYCOHESITYADMIN PrivilegeIdUserParameters_KMCMVIEWCOHESITYADMIN PrivilegeIdUserParameters_KOBJECTSEARCH PrivilegeIdUserParameters_KFILEDATALOCKEXPIRYTIMEDECREASE )
*
- Value collection for PrivilegeIdUserParametersEnum enum
func PrivilegeIdUserParametersEnumFromValue ¶ added in v1.1.2
func PrivilegeIdUserParametersEnumFromValue(value string) PrivilegeIdUserParametersEnum
*
- Converts given value to its enum representation
func (PrivilegeIdUserParametersEnum) MarshalJSON ¶ added in v1.1.2
func (r PrivilegeIdUserParametersEnum) MarshalJSON() ([]byte, error)
func (*PrivilegeIdUserParametersEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *PrivilegeIdUserParametersEnum) UnmarshalJSON(data []byte) error
type PrivilegeInfo ¶
type PrivilegeInfo struct { PrivilegeId PrivilegeIdEnum `json:"PrivilegeId,omitempty" form:"PrivilegeId,omitempty"` //Specifies unique id for a privilege. This number must be unique when Category *string `json:"category,omitempty" form:"category,omitempty"` //Specifies a category for the privilege such as 'Access Management'. Description *string `json:"description,omitempty" form:"description,omitempty"` //Specifies a description defining what the privilege provides. IsAvailableOnHelios *bool `json:"isAvailableOnHelios,omitempty" form:"isAvailableOnHelios,omitempty"` //Specifies that this privilege is available for Helios operations. IsCustomRoleDefault *bool `json:"isCustomRoleDefault,omitempty" form:"isCustomRoleDefault,omitempty"` //Specifies if this privilege is automatically assigned to custom roles. IsSpecial *bool `json:"isSpecial,omitempty" form:"isSpecial,omitempty"` //Specifies if this privilege is automatically assigned to the default IsViewOnly *bool `json:"isViewOnly,omitempty" form:"isViewOnly,omitempty"` //Specifies if privilege is view-only privilege that cannot make changes. Label *string `json:"label,omitempty" form:"label,omitempty"` //Specifies the label for the privilege as displayed on the Cohesity Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies the Cluster name for the privilege such as PRINCIPAL_VIEW. }
* Structure for the custom type PrivilegeInfo
type PrivilegesTypeEnum ¶ added in v1.1.2
type PrivilegesTypeEnum int
*
- Type definition for PrivilegesTypeEnum enum
const ( PrivilegesType_KNONE PrivilegesTypeEnum = 1 + iota PrivilegesType_KALL PrivilegesType_KSPECIFIC )
*
- Value collection for PrivilegesTypeEnum enum
func PrivilegesTypeEnumFromValue ¶ added in v1.1.2
func PrivilegesTypeEnumFromValue(value string) PrivilegesTypeEnum
*
- Converts given value to its enum representation
func (PrivilegesTypeEnum) MarshalJSON ¶ added in v1.1.2
func (r PrivilegesTypeEnum) MarshalJSON() ([]byte, error)
func (*PrivilegesTypeEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *PrivilegesTypeEnum) UnmarshalJSON(data []byte) error
type ProductModelInterfaceTuple ¶
type ProductModelInterfaceTuple struct { IfaceName *string `json:"ifaceName,omitempty" form:"ifaceName,omitempty"` //Specifies the name of the interface. ProductModelName *string `json:"productModelName,omitempty" form:"productModelName,omitempty"` //Specifies the product model name. }
* Structure for the custom type ProductModelInterfaceTuple
type PropertiesEnum ¶ added in v1.1.2
type PropertiesEnum int
*
- Type definition for PropertiesEnum enum
const ( Properties_VIEWBOX PropertiesEnum = 1 + iota Properties_VLAN Properties_PROTECTIONPOLICY Properties_ENTITY Properties_PROTECTIONJOB Properties_VIEWS Properties_ACTIVEDIRECTORY Properties_LDAPPROVIDER )
*
- Value collection for PropertiesEnum enum
func PropertiesEnumFromValue ¶ added in v1.1.2
func PropertiesEnumFromValue(value string) PropertiesEnum
*
- Converts given value to its enum representation
func (PropertiesEnum) MarshalJSON ¶ added in v1.1.2
func (r PropertiesEnum) MarshalJSON() ([]byte, error)
func (*PropertiesEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *PropertiesEnum) UnmarshalJSON(data []byte) error
type PropertyEnum ¶
type PropertyEnum int
*
- Type definition for PropertyEnum enum
const ( Property_VIEWBOX PropertyEnum = 1 + iota Property_VLAN Property_PROTECTIONPOLICY Property_ENTITY Property_PROTECTIONJOB Property_VIEWS Property_ACTIVEDIRECTORY Property_LDAPPROVIDER )
*
- Value collection for PropertyEnum enum
func PropertyEnumFromValue ¶
func PropertyEnumFromValue(value string) PropertyEnum
*
- Converts given value to its enum representation
func (PropertyEnum) MarshalJSON ¶
func (r PropertyEnum) MarshalJSON() ([]byte, error)
func (*PropertyEnum) UnmarshalJSON ¶
func (r *PropertyEnum) UnmarshalJSON(data []byte) error
type ProtectObjectParameters ¶
type ProtectObjectParameters struct { ProtectionSourceEnvironment ProtectionSourceEnvironmentEnum `json:"protectionSourceEnvironment,omitempty" form:"protectionSourceEnvironment,omitempty"` //Specifies the environment type of the Protection Source object. ProtectionSourceIds []int64 `json:"protectionSourceIds" form:"protectionSourceIds"` //Specifies the ids of the Protection Sources to protect. RpoPolicyId string `json:"rpoPolicyId" form:"rpoPolicyId"` //Specifies the Rpo policy id. }
* Structure for the custom type ProtectObjectParameters
type ProtectedObject ¶
type ProtectedObject struct { JobId *UniversalId `json:"jobId,omitempty" form:"jobId,omitempty"` //Specifies an id for an object that is unique across Cohesity Clusters. ProtectionFauilureReason *string `json:"protectionFauilureReason,omitempty" form:"protectionFauilureReason,omitempty"` //If protection fails then specifies why the protection failed on this ProtectionSourceId *int64 `json:"protectionSourceId,omitempty" form:"protectionSourceId,omitempty"` //Specifies the id of the Protection Source. }
* Structure for the custom type ProtectedObject
type ProtectedObjectsByEnv ¶
type ProtectedObjectsByEnv struct { EnvType *string `json:"envType,omitempty" form:"envType,omitempty"` //Environment Type. ProtectedCount *int64 `json:"protectedCount,omitempty" form:"protectedCount,omitempty"` //Number of Protected Objects. ProtectedSizeBytes *int64 `json:"protectedSizeBytes,omitempty" form:"protectedSizeBytes,omitempty"` //Size of Protected Objects. UnprotectedCount *int64 `json:"unprotectedCount,omitempty" form:"unprotectedCount,omitempty"` //Number of Unprotected Objects. UnprotectedSizeBytes *int64 `json:"unprotectedSizeBytes,omitempty" form:"unprotectedSizeBytes,omitempty"` //Size of Unprotected Objects. }
* Structure for the custom type ProtectedObjectsByEnv
type ProtectedObjectsSummary ¶ added in v1.1.2
type ProtectedObjectsSummary struct { NumObjectsProtected *int64 `json:"numObjectsProtected,omitempty" form:"numObjectsProtected,omitempty"` //Specifies the total number of protected objects. NumObjectsUnprotected *int64 `json:"numObjectsUnprotected,omitempty" form:"numObjectsUnprotected,omitempty"` //Specifies the total number of unprotected objects. ProtectedSizeBytes *int64 `json:"protectedSizeBytes,omitempty" form:"protectedSizeBytes,omitempty"` //Specifies the total size of protected objects in bytes. StatsByEnv []*ProtectedObjectsSummaryByEnv `json:"statsByEnv,omitempty" form:"statsByEnv,omitempty"` //Specifies the stats of Protected objects by environment. UnprotectedSizeBytes *int64 `json:"unprotectedSizeBytes,omitempty" form:"unprotectedSizeBytes,omitempty"` //Specifies the total size of unprotected objects in bytes. }
* Structure for the custom type ProtectedObjectsSummary
type ProtectedObjectsSummaryByEnv ¶ added in v1.1.2
type ProtectedObjectsSummaryByEnv struct { Environment EnvironmentProtectedObjectsSummaryByEnvEnum `json:"environment,omitempty" form:"environment,omitempty"` //Specifies the environment. NumObjectsProtected *int64 `json:"numObjectsProtected,omitempty" form:"numObjectsProtected,omitempty"` //Specifies the total number of protected objects. NumObjectsUnprotected *int64 `json:"numObjectsUnprotected,omitempty" form:"numObjectsUnprotected,omitempty"` //Specifies the total number of unprotected objects. ProtectedSizeBytes *int64 `json:"protectedSizeBytes,omitempty" form:"protectedSizeBytes,omitempty"` //Specifies the total size of protected objects in bytes. UnprotectedSizeBytes *int64 `json:"unprotectedSizeBytes,omitempty" form:"unprotectedSizeBytes,omitempty"` //Specifies the total size of unprotected objects in bytes. }
* Structure for the custom type ProtectedObjectsSummaryByEnv
type ProtectedObjectsTile ¶
type ProtectedObjectsTile struct { ObjectsProtected []*ProtectedObjectsByEnv `json:"objectsProtected,omitempty" form:"objectsProtected,omitempty"` //Protected Objects breakdown by object type. ProtectedCount *int64 `json:"protectedCount,omitempty" form:"protectedCount,omitempty"` //Number of Protected Objects. ProtectedSizeBytes *int64 `json:"protectedSizeBytes,omitempty" form:"protectedSizeBytes,omitempty"` //Size of Protected Objects. UnprotectedCount *int64 `json:"unprotectedCount,omitempty" form:"unprotectedCount,omitempty"` //Number of Unprotected Objects. UnprotectedSizeBytes *int64 `json:"unprotectedSizeBytes,omitempty" form:"unprotectedSizeBytes,omitempty"` //Size of Unprotected Objects. }
* Structure for the custom type ProtectedObjectsTile
type ProtectedSourceSummary ¶
type ProtectedSourceSummary struct { BackupRun *BackupRun `json:"backupRun,omitempty" form:"backupRun,omitempty"` //Specifies details about the Backup task for a Job Run. CopyRuns []*CopyRun `json:"copyRuns,omitempty" form:"copyRuns,omitempty"` //Specifies details about the Copy tasks of the Job Run. IsPaused *bool `json:"isPaused,omitempty" form:"isPaused,omitempty"` //Specifies the status of the backup job. NextProtectionRunTimeUsecs *int64 `json:"nextProtectionRunTimeUsecs,omitempty" form:"nextProtectionRunTimeUsecs,omitempty"` //Specifies the time at which the next Protection Run is scheduled for the ProtectedSourceUid *UniversalId `json:"protectedSourceUid,omitempty" form:"protectedSourceUid,omitempty"` //Specifies an id for an object that is unique across Cohesity Clusters. ProtectionSource *ProtectionSource `json:"protectionSource,omitempty" form:"protectionSource,omitempty"` //Specifies a generic structure that represents a node SourceParameters []*SourceSpecialParameter `json:"sourceParameters,omitempty" form:"sourceParameters,omitempty"` //Specifies additional special settings for a single Protected Source. }
* Structure for the custom type ProtectedSourceSummary
type ProtectedVmInfo ¶
type ProtectedVmInfo struct { ProtectionJobs []*ProtectionJob `json:"protectionJobs,omitempty" form:"protectionJobs,omitempty"` //Specifies the list of Protection Jobs that protect the VM. ProtectionPolicies []*ProtectionPolicy `json:"protectionPolicies,omitempty" form:"protectionPolicies,omitempty"` //Specifies the list of Policies that are used by the Protection Jobs. ProtectionSource *ProtectionSource `json:"protectionSource,omitempty" form:"protectionSource,omitempty"` //Specifies a generic structure that represents a node Stats *ProtectionSummary `json:"stats,omitempty" form:"stats,omitempty"` //Specifies the protection stats of VM. }
* Structure for the custom type ProtectedVmInfo
type ProtectionInfo ¶
type ProtectionInfo struct { EndTimeUsecs *int64 `json:"endTimeUsecs,omitempty" form:"endTimeUsecs,omitempty"` //Specifies the end time for object retention. Location *string `json:"location,omitempty" form:"location,omitempty"` //Specifies the location of the object. PolicyId *string `json:"policyId,omitempty" form:"policyId,omitempty"` //Specifies the id of the policy. ProtectionJobId *int64 `json:"protectionJobId,omitempty" form:"protectionJobId,omitempty"` //Specifies the id of the protection job. ProtectionJobName *string `json:"protectionJobName,omitempty" form:"protectionJobName,omitempty"` //Specifies the protection job name which protects this object. RetentionPeriod *int64 `json:"retentionPeriod,omitempty" form:"retentionPeriod,omitempty"` //Specifies the retention period. StartTimeUsecs *int64 `json:"startTimeUsecs,omitempty" form:"startTimeUsecs,omitempty"` //Specifies the start time for object retention. StorageDomain *string `json:"storageDomain,omitempty" form:"storageDomain,omitempty"` //Specifies the storage domain name. TotalSnapshots *int64 `json:"totalSnapshots,omitempty" form:"totalSnapshots,omitempty"` //Specifies the total number of snapshots. }
* Structure for the custom type ProtectionInfo
type ProtectionJob ¶
type ProtectionJob struct { AbortInBlackoutPeriod *bool `json:"abortInBlackoutPeriod,omitempty" form:"abortInBlackoutPeriod,omitempty"` //If true, the Cohesity Cluster aborts any currently executing Job Runs AlertingConfig *AlertingConfig `json:"alertingConfig,omitempty" form:"alertingConfig,omitempty"` //Specifies optional settings for alerting. AlertingPolicy *[]AlertingPolicyEnum `json:"alertingPolicy,omitempty" form:"alertingPolicy,omitempty"` //Array of Job Events. CloudParameters *CloudParameters `json:"cloudParameters,omitempty" form:"cloudParameters,omitempty"` //Specifies Cloud parameters that are applicable to all Protection ContinueOnQuiesceFailure *bool `json:"continueOnQuiesceFailure,omitempty" form:"continueOnQuiesceFailure,omitempty"` //Whether to continue backing up on quiesce failure. CreateRemoteView *bool `json:"createRemoteView,omitempty" form:"createRemoteView,omitempty"` //Specifies whether to create a remote view name to use for view overwrite. CreationTimeUsecs *int64 `json:"creationTimeUsecs,omitempty" form:"creationTimeUsecs,omitempty"` //Specifies the time when the Protection Job was created. DataMigrationPolicy *DataMigrationPolicy `json:"dataMigrationPolicy,omitempty" form:"dataMigrationPolicy,omitempty"` //Specifies settings for data migration in NAS environment. This also DedupDisabledSourceIds *[]int64 `json:"dedupDisabledSourceIds,omitempty" form:"dedupDisabledSourceIds,omitempty"` //List of source ids for which source side dedup is disabled from the backup Description *string `json:"description,omitempty" form:"description,omitempty"` //Specifies a text description about the Protection Job. EndTimeUsecs *int64 `json:"endTimeUsecs,omitempty" form:"endTimeUsecs,omitempty"` //Specifies the epoch time (in microseconds) after which the Protection Job Environment EnvironmentProtectionJobEnum `json:"environment,omitempty" form:"environment,omitempty"` //Specifies the environment type (such as kVMware or kSQL) EnvironmentParameters *EnvironmentTypeJobParameters `json:"environmentParameters,omitempty" form:"environmentParameters,omitempty"` //Specifies additional parameters that are common to all Protection ExcludeSourceIds *[]int64 `json:"excludeSourceIds,omitempty" form:"excludeSourceIds,omitempty"` //Array of Excluded Source Objects. ExcludeVmTagIds *[]int64 `json:"excludeVmTagIds,omitempty" form:"excludeVmTagIds,omitempty"` //Array of Arrays of VM Tag Ids that Specify VMs to Exclude. FullProtectionSlaTimeMins *int64 `json:"fullProtectionSlaTimeMins,omitempty" form:"fullProtectionSlaTimeMins,omitempty"` //If specified, this setting is number of minutes that a Job Run FullProtectionStartTime *TimeOfDay `json:"fullProtectionStartTime,omitempty" form:"fullProtectionStartTime,omitempty"` //Specifies the time of day to start the Full Protection Schedule. Id *int64 `json:"id,omitempty" form:"id,omitempty"` //Specifies an id for the Protection Job. IncrementalProtectionSlaTimeMins *int64 `json:"incrementalProtectionSlaTimeMins,omitempty" form:"incrementalProtectionSlaTimeMins,omitempty"` //If specified, this setting is number of minutes that a Job Run IncrementalProtectionStartTime *TimeOfDay `json:"incrementalProtectionStartTime,omitempty" form:"incrementalProtectionStartTime,omitempty"` //Specifies the time of day to start the CBT-based Protection Schedule. IndexingPolicy *IndexingPolicy `json:"indexingPolicy,omitempty" form:"indexingPolicy,omitempty"` //Specifies settings for indexing files found in an Object IsActive *bool `json:"isActive,omitempty" form:"isActive,omitempty"` //Indicates if the current state of the Protection Job is Active IsDeleted *bool `json:"isDeleted,omitempty" form:"isDeleted,omitempty"` //Equals 'true' if the Protection Job was deleted but some Snapshots IsPaused *bool `json:"isPaused,omitempty" form:"isPaused,omitempty"` //Indicates if the Protection Job is paused, which means that no new LastRun *ProtectionRunInstance `json:"lastRun,omitempty" form:"lastRun,omitempty"` //Specifies the status of one Job Run. LeverageStorageSnapshots *bool `json:"leverageStorageSnapshots,omitempty" form:"leverageStorageSnapshots,omitempty"` //Specifies whether to leverage the storage array based snapshots for this LeverageStorageSnapshotsForHyperflex *bool `json:"leverageStorageSnapshotsForHyperflex,omitempty" form:"leverageStorageSnapshotsForHyperflex,omitempty"` //Specifies whether to leverage Hyperflex as the storage snapshot array ModificationTimeUsecs *int64 `json:"modificationTimeUsecs,omitempty" form:"modificationTimeUsecs,omitempty"` //Specifies the last time this Job was updated. ModifiedByUser *string `json:"modifiedByUser,omitempty" form:"modifiedByUser,omitempty"` //Specifies the last Cohesity user who updated this Job. Name string `json:"name" form:"name"` //Specifies the name of the Protection Job. ParentSourceId *int64 `json:"parentSourceId,omitempty" form:"parentSourceId,omitempty"` //Specifies the id of the registered Protection Source that is the PerformSourceSideDedup *bool `json:"performSourceSideDedup,omitempty" form:"performSourceSideDedup,omitempty"` //Specifies whether source side dedupe should be performed or not. PolicyAppliedTimeMsecs *int64 `json:"policyAppliedTimeMsecs,omitempty" form:"policyAppliedTimeMsecs,omitempty"` //Specifies the epoch time (in milliseconds) when the PolicyId string `json:"policyId" form:"policyId"` //Specifies the unique id of the Protection Policy associated with PostBackupScript *BackupScript `json:"postBackupScript,omitempty" form:"postBackupScript,omitempty"` //Specifies the script associated with the backup job. This field must be PreBackupScript *BackupScript `json:"preBackupScript,omitempty" form:"preBackupScript,omitempty"` //Specifies the script associated with the backup job. This field must be Priority PriorityEnum `json:"priority,omitempty" form:"priority,omitempty"` //Specifies the priority of execution for a Protection Job. QosType QosTypeEnum `json:"qosType,omitempty" form:"qosType,omitempty"` //Specifies the QoS policy type to use for this Protection Job. Quiesce *bool `json:"quiesce,omitempty" form:"quiesce,omitempty"` //Indicates if the App-Consistent option is enabled for this Job. RemoteScript *RemoteJobScript `json:"remoteScript,omitempty" form:"remoteScript,omitempty"` //For a Remote Adapter 'kPuppeteer' Job, this field specifies the RemoteViewName *string `json:"remoteViewName,omitempty" form:"remoteViewName,omitempty"` //Specifies the remote view name to use for view overwrite. SourceIds *[]int64 `json:"sourceIds,omitempty" form:"sourceIds,omitempty"` //Array of Protected Source Objects. SourceSpecialParameters []*SourceSpecialParameter `json:"sourceSpecialParameters,omitempty" form:"sourceSpecialParameters,omitempty"` //Array of Special Source Parameters. StartTime *TimeOfDay `json:"startTime,omitempty" form:"startTime,omitempty"` //Specifies the time of day to start the Protection Schedule. SummaryStats *ProtectionJobSummaryStats `json:"summaryStats,omitempty" form:"summaryStats,omitempty"` //Specifies statistics about a Protection Job. TenantId *string `json:"tenantId,omitempty" form:"tenantId,omitempty"` //Specifies the unique id of the tenant. Timezone *string `json:"timezone,omitempty" form:"timezone,omitempty"` //Specifies the timezone to use when calculating time for this Uid *UniversalId `json:"uid,omitempty" form:"uid,omitempty"` //Specifies a global Protection Job id that is unique across Cohesity UserSpecifiedTags *[]string `json:"userSpecifiedTags,omitempty" form:"userSpecifiedTags,omitempty"` //Tags associated with the job. User can specify tags/keywords that can ViewBoxId int64 `json:"viewBoxId" form:"viewBoxId"` //Specifies the Storage Domain (View Box) id where this Job writes data. ViewName *string `json:"viewName,omitempty" form:"viewName,omitempty"` //For a Remote Adapter 'kPuppeteer' Job or a 'kView' Job, this field VmTagIds *[]int64 `json:"vmTagIds,omitempty" form:"vmTagIds,omitempty"` //Array of Arrays of VMs Tags Ids that Specify VMs to Protect. }
* Structure for the custom type ProtectionJob
type ProtectionJobAuditTrail ¶ added in v1.1.2
type ProtectionJobAuditTrail struct { After *ProtectionJob `json:"after,omitempty" form:"after,omitempty"` //Provides details about a Protection Job. Before *ProtectionJob `json:"before,omitempty" form:"before,omitempty"` //Provides details about a Protection Job. Changes *[]ChangeEnum `json:"changes,omitempty" form:"changes,omitempty"` //Specifies the list of changed values in a Protection Job. }
* Structure for the custom type ProtectionJobAuditTrail
type ProtectionJobInfo ¶
type ProtectionJobInfo struct { JobId *int64 `json:"jobId,omitempty" form:"jobId,omitempty"` //Specifies the id of the Protection Job. JobName *string `json:"jobName,omitempty" form:"jobName,omitempty"` //Specifies the name of the Protection Job. Type TypeProtectionJobInfoEnum `json:"type,omitempty" form:"type,omitempty"` //Specifies the type of the Protection Job such as kView or kPuppeteer. }
* Structure for the custom type ProtectionJobInfo
type ProtectionJobRequestBody ¶
type ProtectionJobRequestBody struct { AbortInBlackoutPeriod *bool `json:"abortInBlackoutPeriod,omitempty" form:"abortInBlackoutPeriod,omitempty"` //If true, the Cohesity Cluster aborts any currently executing Job Runs AlertingConfig *AlertingConfig `json:"alertingConfig,omitempty" form:"alertingConfig,omitempty"` //Specifies optional settings for alerting. AlertingPolicy *[]AlertingPolicyEnum `json:"alertingPolicy,omitempty" form:"alertingPolicy,omitempty"` //Array of Job Events. CloudParameters *CloudParameters `json:"cloudParameters,omitempty" form:"cloudParameters,omitempty"` //Specifies Cloud parameters that are applicable to all Protection ContinueOnQuiesceFailure *bool `json:"continueOnQuiesceFailure,omitempty" form:"continueOnQuiesceFailure,omitempty"` //Whether to continue backing up on quiesce failure. CreateRemoteView *bool `json:"createRemoteView,omitempty" form:"createRemoteView,omitempty"` //Specifies whether to create a remote view name to use for view overwrite. DataMigrationPolicy *DataMigrationPolicy `json:"dataMigrationPolicy,omitempty" form:"dataMigrationPolicy,omitempty"` //Specifies settings for data migration in NAS environment. This also DedupDisabledSourceIds *[]int64 `json:"dedupDisabledSourceIds,omitempty" form:"dedupDisabledSourceIds,omitempty"` //List of source ids for which source side dedup is disabled from the backup Description *string `json:"description,omitempty" form:"description,omitempty"` //Specifies a text description about the Protection Job. EndTimeUsecs *int64 `json:"endTimeUsecs,omitempty" form:"endTimeUsecs,omitempty"` //Specifies the epoch time (in microseconds) after which the Protection Job Environment EnvironmentProtectionJobRequestBodyEnum `json:"environment,omitempty" form:"environment,omitempty"` //Specifies the environment type (such as kVMware or kSQL) EnvironmentParameters *EnvironmentTypeJobParameters `json:"environmentParameters,omitempty" form:"environmentParameters,omitempty"` //Specifies additional parameters that are common to all Protection ExcludeSourceIds *[]int64 `json:"excludeSourceIds,omitempty" form:"excludeSourceIds,omitempty"` //Array of Excluded Source Objects. ExcludeVmTagIds *[]int64 `json:"excludeVmTagIds,omitempty" form:"excludeVmTagIds,omitempty"` //Array of Arrays of VM Tag Ids that Specify VMs to Exclude. FullProtectionSlaTimeMins *int64 `json:"fullProtectionSlaTimeMins,omitempty" form:"fullProtectionSlaTimeMins,omitempty"` //If specified, this setting is number of minutes that a Job Run FullProtectionStartTime *TimeOfDay `json:"fullProtectionStartTime,omitempty" form:"fullProtectionStartTime,omitempty"` //Specifies the time of day to start the Full Protection Schedule. IncrementalProtectionSlaTimeMins *int64 `json:"incrementalProtectionSlaTimeMins,omitempty" form:"incrementalProtectionSlaTimeMins,omitempty"` //If specified, this setting is number of minutes that a Job Run IncrementalProtectionStartTime *TimeOfDay `json:"incrementalProtectionStartTime,omitempty" form:"incrementalProtectionStartTime,omitempty"` //Specifies the time of day to start the CBT-based Protection Schedule. IndexingPolicy *IndexingPolicy `json:"indexingPolicy,omitempty" form:"indexingPolicy,omitempty"` //Specifies settings for indexing files found in an Object LeverageStorageSnapshots *bool `json:"leverageStorageSnapshots,omitempty" form:"leverageStorageSnapshots,omitempty"` //Specifies whether to leverage the storage array based snapshots for this LeverageStorageSnapshotsForHyperflex *bool `json:"leverageStorageSnapshotsForHyperflex,omitempty" form:"leverageStorageSnapshotsForHyperflex,omitempty"` //Specifies whether to leverage Hyperflex as the storage snapshot array Name string `json:"name" form:"name"` //Specifies the name of the Protection Job. ParentSourceId *int64 `json:"parentSourceId,omitempty" form:"parentSourceId,omitempty"` //Specifies the id of the registered Protection Source that is the PerformSourceSideDedup *bool `json:"performSourceSideDedup,omitempty" form:"performSourceSideDedup,omitempty"` //Specifies whether source side dedupe should be performed or not. PolicyId string `json:"policyId" form:"policyId"` //Specifies the unique id of the Protection Policy associated with PostBackupScript *BackupScript `json:"postBackupScript,omitempty" form:"postBackupScript,omitempty"` //Specifies the script associated with the backup job. This field must be PreBackupScript *BackupScript `json:"preBackupScript,omitempty" form:"preBackupScript,omitempty"` //Specifies the script associated with the backup job. This field must be Priority PriorityEnum `json:"priority,omitempty" form:"priority,omitempty"` //Specifies the priority of execution for a Protection Job. QosType QosTypeEnum `json:"qosType,omitempty" form:"qosType,omitempty"` //Specifies the QoS policy type to use for this Protection Job. Quiesce *bool `json:"quiesce,omitempty" form:"quiesce,omitempty"` //Indicates if the App-Consistent option is enabled for this Job. RemoteScript *RemoteJobScript `json:"remoteScript,omitempty" form:"remoteScript,omitempty"` //For a Remote Adapter 'kPuppeteer' Job, this field specifies the RemoteViewName *string `json:"remoteViewName,omitempty" form:"remoteViewName,omitempty"` //Specifies the remote view name to use for view overwrite. SourceIds *[]int64 `json:"sourceIds,omitempty" form:"sourceIds,omitempty"` //Array of Protected Source Objects. SourceSpecialParameters []*SourceSpecialParameter `json:"sourceSpecialParameters,omitempty" form:"sourceSpecialParameters,omitempty"` //Array of Special Source Parameters. StartTime *TimeOfDay `json:"startTime,omitempty" form:"startTime,omitempty"` //Specifies the time of day to start the Protection Schedule. Timezone *string `json:"timezone,omitempty" form:"timezone,omitempty"` //Specifies the timezone to use when calculating time for this UserSpecifiedTags *[]string `json:"userSpecifiedTags,omitempty" form:"userSpecifiedTags,omitempty"` //Tags associated with the job. User can specify tags/keywords that can ViewBoxId int64 `json:"viewBoxId" form:"viewBoxId"` //Specifies the Storage Domain (View Box) id where this Job writes data. ViewName *string `json:"viewName,omitempty" form:"viewName,omitempty"` //For a Remote Adapter 'kPuppeteer' Job or a 'kView' Job, this field VmTagIds *[]int64 `json:"vmTagIds,omitempty" form:"vmTagIds,omitempty"` //Array of Arrays of VMs Tags Ids that Specify VMs to Protect. }
* Structure for the custom type ProtectionJobRequestBody
type ProtectionJobRunStats ¶
type ProtectionJobRunStats struct { AdmittedTimeUsecs *int64 `json:"admittedTimeUsecs,omitempty" form:"admittedTimeUsecs,omitempty"` //Specifies the time the task was unqueued from the queue to start running. EndTimeUsecs *int64 `json:"endTimeUsecs,omitempty" form:"endTimeUsecs,omitempty"` //Specifies the end time of the Protection Run. The end time NumAppInstances *int64 `json:"numAppInstances,omitempty" form:"numAppInstances,omitempty"` //Specifies the number of application instances backed up by this Run. NumCanceledTasks *int64 `json:"numCanceledTasks,omitempty" form:"numCanceledTasks,omitempty"` //Specifies the number of backup tasks that were canceled. NumFailedAppObjects *int64 `json:"numFailedAppObjects,omitempty" form:"numFailedAppObjects,omitempty"` //Specifies the number of application objects that were cancelled in this NumFailedTasks *int64 `json:"numFailedTasks,omitempty" form:"numFailedTasks,omitempty"` //Specifies the number of backup tasks that failed. NumSuccessfulAppObjects *int64 `json:"numSuccessfulAppObjects,omitempty" form:"numSuccessfulAppObjects,omitempty"` //Specifies the number of application objects successfully backed up by this NumSuccessfulTasks *int64 `json:"numSuccessfulTasks,omitempty" form:"numSuccessfulTasks,omitempty"` //Specifies the number of backup tasks that completed successfully. StartTimeUsecs *int64 `json:"startTimeUsecs,omitempty" form:"startTimeUsecs,omitempty"` //Specifies the start time of the Protection Run. The start time TimeTakenUsecs *int64 `json:"timeTakenUsecs,omitempty" form:"timeTakenUsecs,omitempty"` //Specifies the actual execution time for the protection run to complete TotalBytesReadFromSource *int64 `json:"totalBytesReadFromSource,omitempty" form:"totalBytesReadFromSource,omitempty"` //Specifies the total amount of data read from the source (so far). TotalBytesToReadFromSource *int64 `json:"totalBytesToReadFromSource,omitempty" form:"totalBytesToReadFromSource,omitempty"` //Specifies the total amount of data expected to be read from the TotalLogicalBackupSizeBytes *int64 `json:"totalLogicalBackupSizeBytes,omitempty" form:"totalLogicalBackupSizeBytes,omitempty"` //Specifies the size of the source object (such as a VM) protected by TotalPhysicalBackupSizeBytes *int64 `json:"totalPhysicalBackupSizeBytes,omitempty" form:"totalPhysicalBackupSizeBytes,omitempty"` //Specifies the total amount of physical space used on the Cohesity TotalSourceSizeBytes *int64 `json:"totalSourceSizeBytes,omitempty" form:"totalSourceSizeBytes,omitempty"` //Specifies the size of the source object (such as a VM) protected by }
* Structure for the custom type ProtectionJobRunStats
type ProtectionJobSummary ¶
type ProtectionJobSummary struct { ClusterId *int64 `json:"clusterId,omitempty" form:"clusterId,omitempty"` //Specifies the id of the cluster on which object is protected. ClusterIncarnationId *int64 `json:"clusterIncarnationId,omitempty" form:"clusterIncarnationId,omitempty"` //Specifies the incarnation id of the cluster on which object is protected. IsRpoJob *bool `json:"isRpoJob,omitempty" form:"isRpoJob,omitempty"` //Specifies if the Protection Job is created by an RPO policy. JobId *int64 `json:"jobId,omitempty" form:"jobId,omitempty"` //Specifies the id of the Protection Job. JobName *string `json:"jobName,omitempty" form:"jobName,omitempty"` //Specifies the name of the Protection Job. LastProtectionJobRunStatus *int64 `json:"lastProtectionJobRunStatus,omitempty" form:"lastProtectionJobRunStatus,omitempty"` //Specifies the last job run status. PolicyId *string `json:"policyId,omitempty" form:"policyId,omitempty"` //Specifies the id of the policy that is used by a Protection Job. PolicyName *string `json:"policyName,omitempty" form:"policyName,omitempty"` //Specifies the name of the policy that is used by a Protection Job. }
* Structure for the custom type ProtectionJobSummary
type ProtectionJobSummaryForPolicies ¶
type ProtectionJobSummaryForPolicies struct { BackupRun *BackupRun `json:"backupRun,omitempty" form:"backupRun,omitempty"` //Specifies details about the Backup task for a Job Run. CopyRuns []*CopyRun `json:"copyRuns,omitempty" form:"copyRuns,omitempty"` //Specifies details about the Copy tasks of the Job Run. ProtectionJob *ProtectionJob `json:"protectionJob,omitempty" form:"protectionJob,omitempty"` //Provides details about a Protection Job. }
* Structure for the custom type ProtectionJobSummaryForPolicies
type ProtectionJobSummaryStats ¶
type ProtectionJobSummaryStats struct { AverageRunTimeUsecs *int64 `json:"averageRunTimeUsecs,omitempty" form:"averageRunTimeUsecs,omitempty"` //Specifies the average run time of all successful Protection Runs. FastestRunTimeUsecs *int64 `json:"fastestRunTimeUsecs,omitempty" form:"fastestRunTimeUsecs,omitempty"` //Specifies the time taken for a fastest successful Protection Run so far. NumCanceledRuns *int64 `json:"numCanceledRuns,omitempty" form:"numCanceledRuns,omitempty"` //Specifies the number of runs that were canceled. NumFailedRuns *int64 `json:"numFailedRuns,omitempty" form:"numFailedRuns,omitempty"` //Specifies the number of runs that failed to finish. NumSlaViolations *int64 `json:"numSlaViolations,omitempty" form:"numSlaViolations,omitempty"` //Specifies the number of runs having SLA violations. NumSuccessfulRuns *int64 `json:"numSuccessfulRuns,omitempty" form:"numSuccessfulRuns,omitempty"` //Specifies the number of runs that finished successfully. SlowestRunTimeUsecs *int64 `json:"slowestRunTimeUsecs,omitempty" form:"slowestRunTimeUsecs,omitempty"` //Specifies the time taken for a slowest successful Protection Run so far. TotalBytesReadFromSource *int64 `json:"totalBytesReadFromSource,omitempty" form:"totalBytesReadFromSource,omitempty"` //Specifies the total amount of data read from the source (so far). TotalLogicalBackupSizeBytes *int64 `json:"totalLogicalBackupSizeBytes,omitempty" form:"totalLogicalBackupSizeBytes,omitempty"` //Specifies the size of the source object (such as a VM) protected by TotalPhysicalBackupSizeBytes *int64 `json:"totalPhysicalBackupSizeBytes,omitempty" form:"totalPhysicalBackupSizeBytes,omitempty"` //Specifies the total amount of physical space used on the Cohesity }
* Structure for the custom type ProtectionJobSummaryStats
type ProtectionObjectSummary ¶
type ProtectionObjectSummary struct { LatestArchivalSnapshotTimeUsecs *int64 `json:"latestArchivalSnapshotTimeUsecs,omitempty" form:"latestArchivalSnapshotTimeUsecs,omitempty"` //Specifies the Unix epoch Timestamp (in microseconds) of the latest LatestLocalSnapshotTimeUsecs *int64 `json:"latestLocalSnapshotTimeUsecs,omitempty" form:"latestLocalSnapshotTimeUsecs,omitempty"` //Specifies the Unix epoch Timestamp (in microseconds) of the latest LatestReplicationSnapshotTimeUsecs *int64 `json:"latestReplicationSnapshotTimeUsecs,omitempty" form:"latestReplicationSnapshotTimeUsecs,omitempty"` //Specifies the Unix epoch Timestamp (in microseconds) of the latest ParentProtectionSource *ProtectionSource `json:"parentProtectionSource,omitempty" form:"parentProtectionSource,omitempty"` //Specifies a generic structure that represents a node ProtectionJobs []*ProtectionRunInstance `json:"protectionJobs,omitempty" form:"protectionJobs,omitempty"` //Returns the list of Protection Jobs with summary Information. ProtectionSource *ProtectionSource `json:"protectionSource,omitempty" form:"protectionSource,omitempty"` //Specifies the leaf Protection Source Object such as a VM. RpoPolicies []*ProtectionPolicy `json:"rpoPolicies,omitempty" form:"rpoPolicies,omitempty"` //Specifies the id of the RPO policy protecting this object. TotalArchivalSnapshots *int64 `json:"totalArchivalSnapshots,omitempty" form:"totalArchivalSnapshots,omitempty"` //Specifies the total number of Archival Snapshots. TotalLocalSnapshots *int64 `json:"totalLocalSnapshots,omitempty" form:"totalLocalSnapshots,omitempty"` //Specifies the total number of Local Snapshots. TotalReplicationSnapshots *int64 `json:"totalReplicationSnapshots,omitempty" form:"totalReplicationSnapshots,omitempty"` //Specifies the total number of Replication Snapshots. }
* Structure for the custom type ProtectionObjectSummary
type ProtectionPolicy ¶
type ProtectionPolicy struct { BlackoutPeriods []*BlackoutPeriod `json:"blackoutPeriods,omitempty" form:"blackoutPeriods,omitempty"` //Array of Blackout Periods. CloudDeployPolicies []*SnapshotCloudCopyPolicy `json:"cloudDeployPolicies,omitempty" form:"cloudDeployPolicies,omitempty"` //Array of Cloud Deploy Policies. DaysToKeep *int64 `json:"daysToKeep,omitempty" form:"daysToKeep,omitempty"` //Specifies how many days to retain Snapshots on the Cohesity Cluster. DaysToKeepLog *int64 `json:"daysToKeepLog,omitempty" form:"daysToKeepLog,omitempty"` //Specifies the number of days to retain log run if Log Schedule exists. DaysToKeepSystem *int64 `json:"daysToKeepSystem,omitempty" form:"daysToKeepSystem,omitempty"` //Specifies the number of days to retain system backups made for bare metal Description *string `json:"description,omitempty" form:"description,omitempty"` //Description of the Protection Policy. ExtendedRetentionPolicies []*ExtendedRetentionPolicy `json:"extendedRetentionPolicies,omitempty" form:"extendedRetentionPolicies,omitempty"` //Specifies additional retention policies that should be applied to the FullSchedulingPolicy *SchedulingPolicy `json:"fullSchedulingPolicy,omitempty" form:"fullSchedulingPolicy,omitempty"` //Specifies the Full (no CBT) backup schedule of a Protection Job and Id *string `json:"id,omitempty" form:"id,omitempty"` //Specifies a unique Policy id assigned by the Cohesity Cluster. IncrementalSchedulingPolicy *SchedulingPolicy `json:"incrementalSchedulingPolicy,omitempty" form:"incrementalSchedulingPolicy,omitempty"` //Specifies the CBT-based backup schedule of a Protection Job and LastModifiedTimeMsecs *int64 `json:"lastModifiedTimeMsecs,omitempty" form:"lastModifiedTimeMsecs,omitempty"` //Specifies the epoch time (in milliseconds) when the Protection Policy LogSchedulingPolicy *SchedulingPolicy `json:"logSchedulingPolicy,omitempty" form:"logSchedulingPolicy,omitempty"` //Specifies settings that define a backup schedule for a Protection Job. Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies the name of the Protection Policy. NumLinkedPolicies *int64 `json:"numLinkedPolicies,omitempty" form:"numLinkedPolicies,omitempty"` //Species the number of policies linked to a global policy. Retries *int64 `json:"retries,omitempty" form:"retries,omitempty"` //Specifies the number of times to retry capturing Snapshots before RetryIntervalMins *int64 `json:"retryIntervalMins,omitempty" form:"retryIntervalMins,omitempty"` //Specifies the number of minutes before retrying a failed Protection Job. RpoPolicySettings *RpoPolicySettings `json:"rpoPolicySettings,omitempty" form:"rpoPolicySettings,omitempty"` //Specifies all the additional settings that are applicable only SkipIntervalMins *int64 `json:"skipIntervalMins,omitempty" form:"skipIntervalMins,omitempty"` //Specifies the period of time before skipping the execution of new SnapshotArchivalCopyPolicies []*SnapshotArchivalCopyPolicy `json:"snapshotArchivalCopyPolicies,omitempty" form:"snapshotArchivalCopyPolicies,omitempty"` //Array of External Targets. SnapshotReplicationCopyPolicies []*SnapshotReplicationCopyPolicy `json:"snapshotReplicationCopyPolicies,omitempty" form:"snapshotReplicationCopyPolicies,omitempty"` //Array of Remote Clusters. SystemSchedulingPolicy *SchedulingPolicy `json:"systemSchedulingPolicy,omitempty" form:"systemSchedulingPolicy,omitempty"` //Specifies settings that define a backup schedule for a Protection Job. TenantIds *[]string `json:"tenantIds,omitempty" form:"tenantIds,omitempty"` //Specifies which organizations have been assigned this policy. Type TypeProtectionPolicyEnum `json:"type,omitempty" form:"type,omitempty"` //Specifies the type of the protection policy. WormRetentionType WormRetentionTypeProtectionPolicyEnum `json:"wormRetentionType,omitempty" form:"wormRetentionType,omitempty"` //Specifies WORM retention type for the snapshots. When a WORM retention }
* Structure for the custom type ProtectionPolicy
type ProtectionPolicyRequest ¶
type ProtectionPolicyRequest struct { BlackoutPeriods []*BlackoutPeriod `json:"blackoutPeriods,omitempty" form:"blackoutPeriods,omitempty"` //Array of Blackout Periods. CloudDeployPolicies []*SnapshotCloudCopyPolicy `json:"cloudDeployPolicies,omitempty" form:"cloudDeployPolicies,omitempty"` //Array of Cloud Deploy Policies. DaysToKeep *int64 `json:"daysToKeep,omitempty" form:"daysToKeep,omitempty"` //Specifies how many days to retain Snapshots on the Cohesity Cluster. DaysToKeepLog *int64 `json:"daysToKeepLog,omitempty" form:"daysToKeepLog,omitempty"` //Specifies the number of days to retain log run if Log Schedule exists. DaysToKeepSystem *int64 `json:"daysToKeepSystem,omitempty" form:"daysToKeepSystem,omitempty"` //Specifies the number of days to retain system backups made for bare metal Description *string `json:"description,omitempty" form:"description,omitempty"` //Description of the Protection Policy. ExtendedRetentionPolicies []*ExtendedRetentionPolicy `json:"extendedRetentionPolicies,omitempty" form:"extendedRetentionPolicies,omitempty"` //Specifies additional retention policies that should be applied to the FullSchedulingPolicy *SchedulingPolicy `json:"fullSchedulingPolicy,omitempty" form:"fullSchedulingPolicy,omitempty"` //Specifies the Full (no CBT) backup schedule of a Protection Job and IncrementalSchedulingPolicy *SchedulingPolicy `json:"incrementalSchedulingPolicy,omitempty" form:"incrementalSchedulingPolicy,omitempty"` //Specifies the CBT-based backup schedule of a Protection Job and LogSchedulingPolicy *SchedulingPolicy `json:"logSchedulingPolicy,omitempty" form:"logSchedulingPolicy,omitempty"` //Specifies settings that define a backup schedule for a Protection Job. Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies the name of the Protection Policy. NumLinkedPolicies *int64 `json:"numLinkedPolicies,omitempty" form:"numLinkedPolicies,omitempty"` //Species the number of policies linked to a global policy. Retries *int64 `json:"retries,omitempty" form:"retries,omitempty"` //Specifies the number of times to retry capturing Snapshots before RetryIntervalMins *int64 `json:"retryIntervalMins,omitempty" form:"retryIntervalMins,omitempty"` //Specifies the number of minutes before retrying a failed Protection Job. RpoPolicySettings *RpoPolicySettings `json:"rpoPolicySettings,omitempty" form:"rpoPolicySettings,omitempty"` //Specifies all the additional settings that are applicable only SkipIntervalMins *int64 `json:"skipIntervalMins,omitempty" form:"skipIntervalMins,omitempty"` //Specifies the period of time before skipping the execution of new SnapshotArchivalCopyPolicies []*SnapshotArchivalCopyPolicy `json:"snapshotArchivalCopyPolicies,omitempty" form:"snapshotArchivalCopyPolicies,omitempty"` //Array of External Targets. SnapshotReplicationCopyPolicies []*SnapshotReplicationCopyPolicy `json:"snapshotReplicationCopyPolicies,omitempty" form:"snapshotReplicationCopyPolicies,omitempty"` //Array of Remote Clusters. SystemSchedulingPolicy *SchedulingPolicy `json:"systemSchedulingPolicy,omitempty" form:"systemSchedulingPolicy,omitempty"` //Specifies settings that define a backup schedule for a Protection Job. Type TypeProtectionPolicyRequestEnum `json:"type,omitempty" form:"type,omitempty"` //Specifies the type of the protection policy. WormRetentionType WormRetentionTypeProtectionPolicyRequestEnum `json:"wormRetentionType,omitempty" form:"wormRetentionType,omitempty"` //Specifies WORM retention type for the snapshots. When a WORM retention }
* Structure for the custom type ProtectionPolicyRequest
type ProtectionPolicySummary ¶
type ProtectionPolicySummary struct { LastProtectionRunSummary *LastProtectionRunSummary `json:"lastProtectionRunSummary,omitempty" form:"lastProtectionRunSummary,omitempty"` //LastProtectionRunsSummary is the summary of the last Protection Run for the PaginationCookie *string `json:"paginationCookie,omitempty" form:"paginationCookie,omitempty"` //If there are more results to display, use this value to get ProtectedSourcesSummary []*ProtectedSourceSummary `json:"protectedSourcesSummary,omitempty" form:"protectedSourcesSummary,omitempty"` //Specifies the list of Protection Sources which are protected under the ProtectionJobsSummary []*ProtectionJobSummaryForPolicies `json:"protectionJobsSummary,omitempty" form:"protectionJobsSummary,omitempty"` //Specifies the list of Protection Jobs associated with the given ProtectionPolicy *ProtectionPolicy `json:"protectionPolicy,omitempty" form:"protectionPolicy,omitempty"` //TODO: Write general description for this field ProtectionRunsSummary *ProtectionRunsSummary `json:"protectionRunsSummary,omitempty" form:"protectionRunsSummary,omitempty"` //ProtectionRunsSummary is the summary of the all the Protection Runs for the }
* Structure for the custom type ProtectionPolicySummary
type ProtectionRunErrors ¶ added in v1.1.2
type ProtectionRunErrors struct { Errors []*RequestError `json:"errors,omitempty" form:"errors,omitempty"` //Specifies the list of errors encountered by a task during a protection FileNames *[]string `json:"fileNames,omitempty" form:"fileNames,omitempty"` //Specifies the list of filenames with errors encountered by a task during a PaginationCookie *string `json:"paginationCookie,omitempty" form:"paginationCookie,omitempty"` //Specifies the cookie for next set of results. }
* Structure for the custom type ProtectionRunErrors
type ProtectionRunInstance ¶
type ProtectionRunInstance struct { BackupRun *BackupRun `json:"backupRun,omitempty" form:"backupRun,omitempty"` //Specifies details about the Backup task for a Job Run. CopyRun []*CopyRun `json:"copyRun,omitempty" form:"copyRun,omitempty"` //Array of Copy Run Tasks. JobId *int64 `json:"jobId,omitempty" form:"jobId,omitempty"` //Specifies the id of the Protection Job that was run. JobName *string `json:"jobName,omitempty" form:"jobName,omitempty"` //Specifies the name of the Protection Job name that was run. JobUid *UniversalId `json:"jobUid,omitempty" form:"jobUid,omitempty"` //Specifies the globally unique id of the Protection Job that was run. ViewBoxId *int64 `json:"viewBoxId,omitempty" form:"viewBoxId,omitempty"` //Specifies the Storage Domain (View Box) to store the backed up data. }
* Structure for the custom type ProtectionRunInstance
type ProtectionRunResponse ¶
type ProtectionRunResponse struct { ArchivalRuns []*LatestProtectionJobRunInfo `json:"archivalRuns,omitempty" form:"archivalRuns,omitempty"` //Specifies the list of archival job information. BackupRuns []*LatestProtectionJobRunInfo `json:"backupRuns,omitempty" form:"backupRuns,omitempty"` //Specifies the list of local backup job information. ReplicationRuns []*LatestProtectionJobRunInfo `json:"replicationRuns,omitempty" form:"replicationRuns,omitempty"` //Specifies the list of replication job information. }
* Structure for the custom type ProtectionRunResponse
type ProtectionRunsStats ¶ added in v1.1.2
type ProtectionRunsStats struct { NumArchivalRuns *int64 `json:"numArchivalRuns,omitempty" form:"numArchivalRuns,omitempty"` //Specifies the count of archival Runs. NumBackupRuns *int64 `json:"numBackupRuns,omitempty" form:"numBackupRuns,omitempty"` //Specifies the count of backup Runs. NumReplicationRuns *int64 `json:"numReplicationRuns,omitempty" form:"numReplicationRuns,omitempty"` //Specifies the count of replication Runs. }
* Structure for the custom type ProtectionRunsStats
type ProtectionRunsSummary ¶
type ProtectionRunsSummary struct { NumberOfArchivalRuns *int64 `json:"numberOfArchivalRuns,omitempty" form:"numberOfArchivalRuns,omitempty"` //Specifies the total number of Archival Runs using the current NumberOfProtectionRuns *int64 `json:"numberOfProtectionRuns,omitempty" form:"numberOfProtectionRuns,omitempty"` //Specifies the total number of Protection Runs by the given Protection NumberOfReplicationRuns *int64 `json:"numberOfReplicationRuns,omitempty" form:"numberOfReplicationRuns,omitempty"` //Specifies the total number of Replication Runs using the current NumberOfSuccessfulArchivalRuns *int64 `json:"numberOfSuccessfulArchivalRuns,omitempty" form:"numberOfSuccessfulArchivalRuns,omitempty"` //Specifies the number of total successful Archival Runs using the NumberOfSuccessfulProtectionRuns *int64 `json:"numberOfSuccessfulProtectionRuns,omitempty" form:"numberOfSuccessfulProtectionRuns,omitempty"` //Specifies the number of successful Protection Runs using the current NumberOfSuccessfulReplicationRuns *int64 `json:"numberOfSuccessfulReplicationRuns,omitempty" form:"numberOfSuccessfulReplicationRuns,omitempty"` //Specifies the number of total successful Replication Runs using the }
* Structure for the custom type ProtectionRunsSummary
type ProtectionSource ¶
type ProtectionSource struct { AcropolisProtectionSource *AcropolisProtectionSource `json:"acropolisProtectionSource,omitempty" form:"acropolisProtectionSource,omitempty"` //Specifies details about an Acropolis Protection Source AdProtectionSource *AdProtectionSource `json:"adProtectionSource,omitempty" form:"adProtectionSource,omitempty"` //Specifies details about an AD Protection Source AwsProtectionSource *AwsProtectionSource `json:"awsProtectionSource,omitempty" form:"awsProtectionSource,omitempty"` //Specifies details about an AWS Protection Source AzureProtectionSource *AzureProtectionSource `json:"azureProtectionSource,omitempty" form:"azureProtectionSource,omitempty"` //Specifies details about an Azure Protection Source Environment EnvironmentEnum `json:"environment,omitempty" form:"environment,omitempty"` //Specifies the environment (such as 'kVMware' or 'kSQL') where the FlashBladeProtectionSource *FlashBladeProtectionSource `json:"flashBladeProtectionSource,omitempty" form:"flashBladeProtectionSource,omitempty"` //Specifies details about a Pure Storage FlashBlade Protection Source GcpProtectionSource *GcpProtectionSource `json:"gcpProtectionSource,omitempty" form:"gcpProtectionSource,omitempty"` //Specifies details about an GCP Protection Source GpfsProtectionSource *GpfsProtectionSource `json:"gpfsProtectionSource,omitempty" form:"gpfsProtectionSource,omitempty"` //Specifies details about an GPFS Protection Source HyperFlexProtectionSource *HyperFlexProtectionSource `json:"hyperFlexProtectionSource,omitempty" form:"hyperFlexProtectionSource,omitempty"` //Specifies details about a HyperFlex Storage Snapshot source HypervProtectionSource *HypervProtectionSource `json:"hypervProtectionSource,omitempty" form:"hypervProtectionSource,omitempty"` //Specifies details about a HyperV Protection Source Id *int64 `json:"id,omitempty" form:"id,omitempty"` //Specifies an id of the Protection Source. IsilonProtectionSource *IsilonProtectionSource `json:"isilonProtectionSource,omitempty" form:"isilonProtectionSource,omitempty"` //Specifies details about an Isilon OneFs Protection Source KubernetesProtectionSource *KubernetesProtectionSource `json:"kubernetesProtectionSource,omitempty" form:"kubernetesProtectionSource,omitempty"` //Specifies details about a Kubernetes Protection Source KvmProtectionSource *KvmProtectionSource `json:"kvmProtectionSource,omitempty" form:"kvmProtectionSource,omitempty"` //Specifies details about a KVM Protection Source Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies a name of the Protection Source. NasProtectionSource *NasProtectionSource `json:"nasProtectionSource,omitempty" form:"nasProtectionSource,omitempty"` //Specifies details about a Generic NAS Protection Source NetappProtectionSource *NetappProtectionSource `json:"netappProtectionSource,omitempty" form:"netappProtectionSource,omitempty"` //Specifies details about a NetApp Protection Source Office365ProtectionSource *Office365ProtectionSource `json:"office365ProtectionSource,omitempty" form:"office365ProtectionSource,omitempty"` //Specifies details about an Office 365 Protection Source OracleProtectionSource *OracleProtectionSource `json:"oracleProtectionSource,omitempty" form:"oracleProtectionSource,omitempty"` //Specifies details about an Oracle Protection Source ParentId *int64 `json:"parentId,omitempty" form:"parentId,omitempty"` //Specifies an id of the parent of the Protection Source. PhysicalProtectionSource *PhysicalProtectionSource `json:"physicalProtectionSource,omitempty" form:"physicalProtectionSource,omitempty"` //Specifies details about a Physical Protection Source PureProtectionSource *PureProtectionSource `json:"pureProtectionSource,omitempty" form:"pureProtectionSource,omitempty"` //Specifies details about a Pure Protection Source SqlProtectionSource *SqlProtectionSource `json:"sqlProtectionSource,omitempty" form:"sqlProtectionSource,omitempty"` //Specifies details about a SQL Protection Source ViewProtectionSource *ViewProtectionSource `json:"viewProtectionSource,omitempty" form:"viewProtectionSource,omitempty"` //Specifies details about a View Protection Source VmwareProtectionSource *VmwareProtectionSource `json:"vmWareProtectionSource,omitempty" form:"vmWareProtectionSource,omitempty"` //Specifies details about a VMware Protection Source }
* Structure for the custom type ProtectionSource
type ProtectionSourceEnvironmentEnum ¶
type ProtectionSourceEnvironmentEnum int
*
- Type definition for ProtectionSourceEnvironmentEnum enum
const ( ProtectionSourceEnvironment_KVMWARE ProtectionSourceEnvironmentEnum = 1 + iota ProtectionSourceEnvironment_KHYPERV ProtectionSourceEnvironment_KSQL ProtectionSourceEnvironment_KVIEW ProtectionSourceEnvironment_KPUPPETEER ProtectionSourceEnvironment_KPHYSICAL ProtectionSourceEnvironment_KPURE ProtectionSourceEnvironment_KAZURE ProtectionSourceEnvironment_KNETAPP ProtectionSourceEnvironment_KAGENT ProtectionSourceEnvironment_KGENERICNAS ProtectionSourceEnvironment_KACROPOLIS ProtectionSourceEnvironment_KPHYSICALFILES ProtectionSourceEnvironment_KISILON ProtectionSourceEnvironment_KGPFS ProtectionSourceEnvironment_KKVM ProtectionSourceEnvironment_KAWS ProtectionSourceEnvironment_KEXCHANGE ProtectionSourceEnvironment_KHYPERVVSS ProtectionSourceEnvironment_KORACLE ProtectionSourceEnvironment_KGCP ProtectionSourceEnvironment_KFLASHBLADE ProtectionSourceEnvironment_KAWSNATIVE ProtectionSourceEnvironment_KVCD ProtectionSourceEnvironment_KO365 ProtectionSourceEnvironment_KO365OUTLOOK ProtectionSourceEnvironment_KHYPERFLEX ProtectionSourceEnvironment_KGCPNATIVE ProtectionSourceEnvironment_KAZURENATIVE ProtectionSourceEnvironment_KKUBERNETES )
*
- Value collection for ProtectionSourceEnvironmentEnum enum
func ProtectionSourceEnvironmentEnumFromValue ¶
func ProtectionSourceEnvironmentEnumFromValue(value string) ProtectionSourceEnvironmentEnum
*
- Converts given value to its enum representation
func (ProtectionSourceEnvironmentEnum) MarshalJSON ¶
func (r ProtectionSourceEnvironmentEnum) MarshalJSON() ([]byte, error)
func (*ProtectionSourceEnvironmentEnum) UnmarshalJSON ¶
func (r *ProtectionSourceEnvironmentEnum) UnmarshalJSON(data []byte) error
type ProtectionSourceNode ¶
type ProtectionSourceNode struct { ApplicationNodes *[]interface{} `json:"applicationNodes,omitempty" form:"applicationNodes,omitempty"` //Array of Child Subtrees. EntityPermissionInfo *EntityPermissionInformation `json:"entityPermissionInfo,omitempty" form:"entityPermissionInfo,omitempty"` //Specifies the permission information of entities. LogicalSize *int64 `json:"logicalSize,omitempty" form:"logicalSize,omitempty"` //Specifies the logical size of the data in bytes for the Object Nodes *[]interface{} `json:"nodes,omitempty" form:"nodes,omitempty"` //Array of Child Nodes. ProtectedSourcesSummary []*AggregatedSubtreeInfo `json:"protectedSourcesSummary,omitempty" form:"protectedSourcesSummary,omitempty"` //Array of Protected Objects. ProtectionSource *ProtectionSource `json:"protectionSource,omitempty" form:"protectionSource,omitempty"` //Specifies the Protection Source for the current node. RegistrationInfo *RegisteredSourceInfo `json:"registrationInfo,omitempty" form:"registrationInfo,omitempty"` //Specifies registration information for a root node in a Protection UnprotectedSourcesSummary []*AggregatedSubtreeInfo `json:"unprotectedSourcesSummary,omitempty" form:"unprotectedSourcesSummary,omitempty"` //Array of Unprotected Sources. }
* Structure for the custom type ProtectionSourceNode
type ProtectionSourceResponse ¶
type ProtectionSourceResponse struct { Jobs []*ProtectionJobSummary `json:"jobs,omitempty" form:"jobs,omitempty"` //Specifies the list of Protection Jobs that protect the object. LogicalSizeInBytes *int64 `json:"logicalSizeInBytes,omitempty" form:"logicalSizeInBytes,omitempty"` //Specifies the logical size of Protection Source in bytes. ParentSource *ProtectionSource `json:"parentSource,omitempty" form:"parentSource,omitempty"` //Specifies a generic structure that represents a node ProtectionSourceUidList []*ProtectionSourceUid `json:"protectionSourceUidList,omitempty" form:"protectionSourceUidList,omitempty"` //Specifies the list of universal ids of the Protection Source. Source *ProtectionSource `json:"source,omitempty" form:"source,omitempty"` //Specifies a generic structure that represents a node Uuid *string `json:"uuid,omitempty" form:"uuid,omitempty"` //Specifies the unique id of the Protection Source. }
* Structure for the custom type ProtectionSourceResponse
type ProtectionSourceTreeInfo ¶
type ProtectionSourceTreeInfo struct { Applications []*ApplicationInfo `json:"applications,omitempty" form:"applications,omitempty"` //Array of applications hierarchy registered on this node. EntityPermissionInfo *EntityPermissionInformation `json:"entityPermissionInfo,omitempty" form:"entityPermissionInfo,omitempty"` //Specifies the permission information of entities. LogicalSizeBytes *int64 `json:"logicalSizeBytes,omitempty" form:"logicalSizeBytes,omitempty"` //Specifies the logical size of the Protection Source in bytes. RegistrationInfo *RegisteredSourceInfo `json:"registrationInfo,omitempty" form:"registrationInfo,omitempty"` //Specifies registration information for a root node in a Protection RootNode *ProtectionSource `json:"rootNode,omitempty" form:"rootNode,omitempty"` //Specifies the Protection Source for the root node of the Protection Stats *ProtectionSummary `json:"stats,omitempty" form:"stats,omitempty"` //Specifies the stats of protection for a Protection Source Tree. StatsByEnv []*ProtectionSummaryByEnv `json:"statsByEnv,omitempty" form:"statsByEnv,omitempty"` //Specifies the breakdown of the stats of protection by environment. }
* Structure for the custom type ProtectionSourceTreeInfo
type ProtectionSourceUid ¶
type ProtectionSourceUid struct { ClusterId *int64 `json:"clusterId,omitempty" form:"clusterId,omitempty"` //Specifies the id of the cluster on which object is present. ClusterIncarnationId *int64 `json:"clusterIncarnationId,omitempty" form:"clusterIncarnationId,omitempty"` //Specifies the incarnation id of the cluster on which object is present. ParentSourceId *int64 `json:"parentSourceId,omitempty" form:"parentSourceId,omitempty"` //Specifies parent source id of an object. SourceId *int64 `json:"sourceId,omitempty" form:"sourceId,omitempty"` //Specifies source id of an object. }
* Structure for the custom type ProtectionSourceUid
type ProtectionStats ¶
type ProtectionStats struct { NumFailed *int64 `json:"numFailed,omitempty" form:"numFailed,omitempty"` //Number of Failed Objects. NumObjects *int64 `json:"numObjects,omitempty" form:"numObjects,omitempty"` //Number of Objects. SizeBytes *int64 `json:"sizeBytes,omitempty" form:"sizeBytes,omitempty"` //Size in Bytes. }
* Structure for the custom type ProtectionStats
type ProtectionSummary ¶
type ProtectionSummary struct { ProtectedCount *int64 `json:"protectedCount,omitempty" form:"protectedCount,omitempty"` //Specifies the number of objects that are protected under the given ProtectedSize *int64 `json:"protectedSize,omitempty" form:"protectedSize,omitempty"` //Specifies the total size of the protected objects under the given entity. UnprotectedCount *int64 `json:"unprotectedCount,omitempty" form:"unprotectedCount,omitempty"` //Specifies the number of objects that are not protected under the given UnprotectedSize *int64 `json:"unprotectedSize,omitempty" form:"unprotectedSize,omitempty"` //Specifies the total size of the unprotected objects under the given }
* Structure for the custom type ProtectionSummary
type ProtectionSummaryByEnv ¶
type ProtectionSummaryByEnv struct { Environment EnvironmentProtectionSummaryByEnvEnum `json:"environment,omitempty" form:"environment,omitempty"` //Specifies the type of environment of the source object like kSQL etc. ProtectedCount *int64 `json:"protectedCount,omitempty" form:"protectedCount,omitempty"` //Specifies the number of objects that are protected under the given ProtectedSize *int64 `json:"protectedSize,omitempty" form:"protectedSize,omitempty"` //Specifies the total size of the protected objects under the given entity. UnprotectedCount *int64 `json:"unprotectedCount,omitempty" form:"unprotectedCount,omitempty"` //Specifies the number of objects that are not protected under the given UnprotectedSize *int64 `json:"unprotectedSize,omitempty" form:"unprotectedSize,omitempty"` //Specifies the total size of the unprotected objects under the given }
* Structure for the custom type ProtectionSummaryByEnv
type ProtectionTile ¶
type ProtectionTile struct { LastDayArchival *ProtectionStats `json:"lastDayArchival,omitempty" form:"lastDayArchival,omitempty"` //Protection Statistics. LastDayBackup *ProtectionStats `json:"lastDayBackup,omitempty" form:"lastDayBackup,omitempty"` //Protection Statistics. LastDayReplicationIn *ProtectionStats `json:"lastDayReplicationIn,omitempty" form:"lastDayReplicationIn,omitempty"` //Protection Statistics. LastDayReplicationOut *ProtectionStats `json:"lastDayReplicationOut,omitempty" form:"lastDayReplicationOut,omitempty"` //Protection Statistics. }
* Structure for the custom type ProtectionTile
type Protocol1Enum ¶ added in v1.1.2
type Protocol1Enum int
*
- Type definition for Protocol1Enum enum
const ( Protocol1_KNFS Protocol1Enum = 1 + iota Protocol1_KSMB )
*
- Value collection for Protocol1Enum enum
func Protocol1EnumFromValue ¶ added in v1.1.2
func Protocol1EnumFromValue(value string) Protocol1Enum
*
- Converts given value to its enum representation
func (Protocol1Enum) MarshalJSON ¶ added in v1.1.2
func (r Protocol1Enum) MarshalJSON() ([]byte, error)
func (*Protocol1Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *Protocol1Enum) UnmarshalJSON(data []byte) error
type Protocol2Enum ¶ added in v1.1.2
type Protocol2Enum int
*
- Type definition for Protocol2Enum enum
const ( Protocol2_KNFS3 Protocol2Enum = 1 + iota Protocol2_KCIFS1 )
*
- Value collection for Protocol2Enum enum
func Protocol2EnumFromValue ¶ added in v1.1.2
func Protocol2EnumFromValue(value string) Protocol2Enum
*
- Converts given value to its enum representation
func (Protocol2Enum) MarshalJSON ¶ added in v1.1.2
func (r Protocol2Enum) MarshalJSON() ([]byte, error)
func (*Protocol2Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *Protocol2Enum) UnmarshalJSON(data []byte) error
type Protocol3Enum ¶ added in v1.1.2
type Protocol3Enum int
*
- Type definition for Protocol3Enum enum
const ( Protocol3_KUDP Protocol3Enum = 1 + iota Protocol3_KTCP )
*
- Value collection for Protocol3Enum enum
func Protocol3EnumFromValue ¶ added in v1.1.2
func Protocol3EnumFromValue(value string) Protocol3Enum
*
- Converts given value to its enum representation
func (Protocol3Enum) MarshalJSON ¶ added in v1.1.2
func (r Protocol3Enum) MarshalJSON() ([]byte, error)
func (*Protocol3Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *Protocol3Enum) UnmarshalJSON(data []byte) error
type ProtocolAccessEnum ¶
type ProtocolAccessEnum int
*
- Type definition for ProtocolAccessEnum enum
const ( ProtocolAccess_KALL ProtocolAccessEnum = 1 + iota ProtocolAccess_KNFSONLY ProtocolAccess_KSMBONLY ProtocolAccess_KS3ONLY )
*
- Value collection for ProtocolAccessEnum enum
func ProtocolAccessEnumFromValue ¶
func ProtocolAccessEnumFromValue(value string) ProtocolAccessEnum
*
- Converts given value to its enum representation
func (ProtocolAccessEnum) MarshalJSON ¶
func (r ProtocolAccessEnum) MarshalJSON() ([]byte, error)
func (*ProtocolAccessEnum) UnmarshalJSON ¶
func (r *ProtocolAccessEnum) UnmarshalJSON(data []byte) error
type ProtocolEnum ¶
type ProtocolEnum int
*
- Type definition for ProtocolEnum enum
const ( Protocol_KNFS ProtocolEnum = 1 + iota Protocol_KCIFS2 Protocol_KHTTP )
*
- Value collection for ProtocolEnum enum
func ProtocolEnumFromValue ¶
func ProtocolEnumFromValue(value string) ProtocolEnum
*
- Converts given value to its enum representation
func (ProtocolEnum) MarshalJSON ¶
func (r ProtocolEnum) MarshalJSON() ([]byte, error)
func (*ProtocolEnum) UnmarshalJSON ¶
func (r *ProtocolEnum) UnmarshalJSON(data []byte) error
type ProtocolGpfsFilesetEnum ¶ added in v1.1.2
type ProtocolGpfsFilesetEnum int
*
- Type definition for ProtocolGpfsFilesetEnum enum
const ( ProtocolGpfsFileset_KNFS ProtocolGpfsFilesetEnum = 1 + iota ProtocolGpfsFileset_KSMB )
*
- Value collection for ProtocolGpfsFilesetEnum enum
func ProtocolGpfsFilesetEnumFromValue ¶ added in v1.1.2
func ProtocolGpfsFilesetEnumFromValue(value string) ProtocolGpfsFilesetEnum
*
- Converts given value to its enum representation
func (ProtocolGpfsFilesetEnum) MarshalJSON ¶ added in v1.1.2
func (r ProtocolGpfsFilesetEnum) MarshalJSON() ([]byte, error)
func (*ProtocolGpfsFilesetEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *ProtocolGpfsFilesetEnum) UnmarshalJSON(data []byte) error
type ProtocolIsilonMountPointEnum ¶
type ProtocolIsilonMountPointEnum int
*
- Type definition for ProtocolIsilonMountPointEnum enum
const ( ProtocolIsilonMountPoint_KNFS ProtocolIsilonMountPointEnum = 1 + iota ProtocolIsilonMountPoint_KSMB )
*
- Value collection for ProtocolIsilonMountPointEnum enum
func ProtocolIsilonMountPointEnumFromValue ¶
func ProtocolIsilonMountPointEnumFromValue(value string) ProtocolIsilonMountPointEnum
*
- Converts given value to its enum representation
func (ProtocolIsilonMountPointEnum) MarshalJSON ¶
func (r ProtocolIsilonMountPointEnum) MarshalJSON() ([]byte, error)
func (*ProtocolIsilonMountPointEnum) UnmarshalJSON ¶
func (r *ProtocolIsilonMountPointEnum) UnmarshalJSON(data []byte) error
type ProtocolNasProtectionSourceEnum ¶
type ProtocolNasProtectionSourceEnum int
*
- Type definition for ProtocolNasProtectionSourceEnum enum
const ( ProtocolNasProtectionSource_KNFS3 ProtocolNasProtectionSourceEnum = 1 + iota ProtocolNasProtectionSource_KCIFS1 )
*
- Value collection for ProtocolNasProtectionSourceEnum enum
func ProtocolNasProtectionSourceEnumFromValue ¶
func ProtocolNasProtectionSourceEnumFromValue(value string) ProtocolNasProtectionSourceEnum
*
- Converts given value to its enum representation
func (ProtocolNasProtectionSourceEnum) MarshalJSON ¶
func (r ProtocolNasProtectionSourceEnum) MarshalJSON() ([]byte, error)
func (*ProtocolNasProtectionSourceEnum) UnmarshalJSON ¶
func (r *ProtocolNasProtectionSourceEnum) UnmarshalJSON(data []byte) error
type ProtocolSyslogServerEnum ¶
type ProtocolSyslogServerEnum int
*
- Type definition for ProtocolSyslogServerEnum enum
const ( ProtocolSyslogServer_KUDP ProtocolSyslogServerEnum = 1 + iota ProtocolSyslogServer_KTCP )
*
- Value collection for ProtocolSyslogServerEnum enum
func ProtocolSyslogServerEnumFromValue ¶
func ProtocolSyslogServerEnumFromValue(value string) ProtocolSyslogServerEnum
*
- Converts given value to its enum representation
func (ProtocolSyslogServerEnum) MarshalJSON ¶
func (r ProtocolSyslogServerEnum) MarshalJSON() ([]byte, error)
func (*ProtocolSyslogServerEnum) UnmarshalJSON ¶
func (r *ProtocolSyslogServerEnum) UnmarshalJSON(data []byte) error
type ProtocolViewProtocolStatsEnum ¶ added in v1.1.2
type ProtocolViewProtocolStatsEnum int
*
- Type definition for ProtocolViewProtocolStatsEnum enum
const ( ProtocolViewProtocolStats_KNFS ProtocolViewProtocolStatsEnum = 1 + iota ProtocolViewProtocolStats_KSMB ProtocolViewProtocolStats_KS3 ProtocolViewProtocolStats_KISCSI )
*
- Value collection for ProtocolViewProtocolStatsEnum enum
func ProtocolViewProtocolStatsEnumFromValue ¶ added in v1.1.2
func ProtocolViewProtocolStatsEnumFromValue(value string) ProtocolViewProtocolStatsEnum
*
- Converts given value to its enum representation
func (ProtocolViewProtocolStatsEnum) MarshalJSON ¶ added in v1.1.2
func (r ProtocolViewProtocolStatsEnum) MarshalJSON() ([]byte, error)
func (*ProtocolViewProtocolStatsEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *ProtocolViewProtocolStatsEnum) UnmarshalJSON(data []byte) error
type ProtocolViewStatInfoEnum ¶ added in v1.1.2
type ProtocolViewStatInfoEnum int
*
- Type definition for ProtocolViewStatInfoEnum enum
const ( ProtocolViewStatInfo_KNFS ProtocolViewStatInfoEnum = 1 + iota ProtocolViewStatInfo_KSMB ProtocolViewStatInfo_KS3 ProtocolViewStatInfo_KISCSI )
*
- Value collection for ProtocolViewStatInfoEnum enum
func ProtocolViewStatInfoEnumFromValue ¶ added in v1.1.2
func ProtocolViewStatInfoEnumFromValue(value string) ProtocolViewStatInfoEnum
*
- Converts given value to its enum representation
func (ProtocolViewStatInfoEnum) MarshalJSON ¶ added in v1.1.2
func (r ProtocolViewStatInfoEnum) MarshalJSON() ([]byte, error)
func (*ProtocolViewStatInfoEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *ProtocolViewStatInfoEnum) UnmarshalJSON(data []byte) error
type PureEnvJobParameters ¶
type PureEnvJobParameters struct {
MaxSnapshotsOnPrimary *int64 `json:"maxSnapshotsOnPrimary,omitempty" form:"maxSnapshotsOnPrimary,omitempty"` //Specifies how many recent snapshots of each backed up entity to retain on
}
* Structure for the custom type PureEnvJobParameters
type PureProtectionSource ¶
type PureProtectionSource struct { Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies a unique name of the Protection Source StorageArray *PureStorageArray `json:"storageArray,omitempty" form:"storageArray,omitempty"` //Specifies a Pure Storage Array. Type TypePureProtectionSourceEnum `json:"type,omitempty" form:"type,omitempty"` //Specifies the type of managed Object in a pure Protection Source like Volume *PureVolume `json:"volume,omitempty" form:"volume,omitempty"` //Specifies a Pure Volume in a Pure Storage Array. }
* Structure for the custom type PureProtectionSource
type PureStorageArray ¶
type PureStorageArray struct { Id *string `json:"id,omitempty" form:"id,omitempty"` //Specifies a unique id of a Pure Storage Array. Ports []*IscsiSanPort `json:"ports,omitempty" form:"ports,omitempty"` //Specifies the SAN ports of the Pure Storage Array. Revision *string `json:"revision,omitempty" form:"revision,omitempty"` //Specifies the revision of the Pure Storage Array. Version *string `json:"version,omitempty" form:"version,omitempty"` //Specifies the version of the Pure Storage Array. }
* Structure for the custom type PureStorageArray
type PureTypeEnum ¶
type PureTypeEnum int
*
- Type definition for PureTypeEnum enum
const ( PureType_KSTORAGEARRAY PureTypeEnum = 1 + iota PureType_KVOLUME )
*
- Value collection for PureTypeEnum enum
func PureTypeEnumFromValue ¶
func PureTypeEnumFromValue(value string) PureTypeEnum
*
- Converts given value to its enum representation
func (PureTypeEnum) MarshalJSON ¶
func (r PureTypeEnum) MarshalJSON() ([]byte, error)
func (*PureTypeEnum) UnmarshalJSON ¶
func (r *PureTypeEnum) UnmarshalJSON(data []byte) error
type PureVolume ¶
type PureVolume struct { CreatedTime *string `json:"createdTime,omitempty" form:"createdTime,omitempty"` //Specifies the created time (e.g., "2015-07-21T17:59:41Z") of the volume. ParentVolume *string `json:"parentVolume,omitempty" form:"parentVolume,omitempty"` //Specifies the name of the source volume, if this volume was SerialNumber *string `json:"serialNumber,omitempty" form:"serialNumber,omitempty"` //Specifies the serial number of the volume. SizeBytes *int64 `json:"sizeBytes,omitempty" form:"sizeBytes,omitempty"` //Specifies the provisioned size in bytes of the volume. UsedBytes *int64 `json:"usedBytes,omitempty" form:"usedBytes,omitempty"` //Specifies the total space actually used by the volume. }
* Structure for the custom type PureVolume
type QStarServerCredentials ¶
type QStarServerCredentials struct { Host *string `json:"host,omitempty" form:"host,omitempty"` //Specifies the IP address or DNS name of the server where QStar IntegralVolumeNames *[]string `json:"integralVolumeNames,omitempty" form:"integralVolumeNames,omitempty"` //Array of Integral Volume Names. Password *string `json:"password,omitempty" form:"password,omitempty"` //Specifies the password used to access the QStar host. Port *int64 `json:"port,omitempty" form:"port,omitempty"` //Specifies the listening port where QStar WEB API service is running. UseHttps *bool `json:"useHttps,omitempty" form:"useHttps,omitempty"` //Specifies whether to use http or https to connect to the service. Username *string `json:"username,omitempty" form:"username,omitempty"` //Specifies the account name used to access the QStar host. }
* Structure for the custom type QStarServerCredentials
type QoS ¶
type QoS struct {
PrincipalName *string `json:"principalName,omitempty" form:"principalName,omitempty"` //Specifies the name of the QoS Policy used for the View such as
}
* Structure for the custom type QoS
type QoSPolicy ¶ added in v1.1.2
type QoSPolicy struct { AlwaysUseSsd *bool `json:"alwaysUseSsd,omitempty" form:"alwaysUseSsd,omitempty"` //Specifies whether to always write to SSD even if SeqWriteSsdPct is 0. Id *int64 `json:"id,omitempty" form:"id,omitempty"` //Specifies Id of the QoS Policy. MinRequests *int64 `json:"minRequests,omitempty" form:"minRequests,omitempty"` //Specifies minimum number of requests, corresponding to this Policy, Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies Name of the Qos Policy. Priority PriorityQoSPolicyEnum `json:"priority,omitempty" form:"priority,omitempty"` //Specifies Priority of the Qos Policy. RandomWriteHydraPct *int64 `json:"randomWriteHydraPct,omitempty" form:"randomWriteHydraPct,omitempty"` //Specifies percentage of a random write request belonging to this Policy RandomWriteSsdPct *int64 `json:"randomWriteSsdPct,omitempty" form:"randomWriteSsdPct,omitempty"` //Specifies percentage of a random write request belonging to this Policy SeqWriteHydraPct *int64 `json:"seqWriteHydraPct,omitempty" form:"seqWriteHydraPct,omitempty"` //Specifies percentage of a sequential write request belonging to this SeqWriteSsdPct *int64 `json:"seqWriteSsdPct,omitempty" form:"seqWriteSsdPct,omitempty"` //Specifies percentage of a sequential write request belonging to this Weight *int64 `json:"weight,omitempty" form:"weight,omitempty"` //Specifies Weight of the QoS Policy used in QoS queue. WorkLoadType *string `json:"workLoadType,omitempty" form:"workLoadType,omitempty"` //Specifies Workload type attribute associated with this Policy. }
* Structure for the custom type QoSPolicy
type QosTierEnum ¶ added in v1.1.2
type QosTierEnum int
*
- Type definition for QosTierEnum enum
const ( QosTier_KLOW QosTierEnum = 1 + iota QosTier_KMEDIUM QosTier_KHIGH )
*
- Value collection for QosTierEnum enum
func QosTierEnumFromValue ¶ added in v1.1.2
func QosTierEnumFromValue(value string) QosTierEnum
*
- Converts given value to its enum representation
func (QosTierEnum) MarshalJSON ¶ added in v1.1.2
func (r QosTierEnum) MarshalJSON() ([]byte, error)
func (*QosTierEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *QosTierEnum) UnmarshalJSON(data []byte) error
type QosType1Enum ¶ added in v1.1.2
type QosType1Enum int
*
- Type definition for QosType1Enum enum
const ( QosType1_KBACKUPHDD QosType1Enum = 1 + iota QosType1_KBACKUPSSD )
*
- Value collection for QosType1Enum enum
func QosType1EnumFromValue ¶ added in v1.1.2
func QosType1EnumFromValue(value string) QosType1Enum
*
- Converts given value to its enum representation
func (QosType1Enum) MarshalJSON ¶ added in v1.1.2
func (r QosType1Enum) MarshalJSON() ([]byte, error)
func (*QosType1Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *QosType1Enum) UnmarshalJSON(data []byte) error
type QosTypeEnum ¶
type QosTypeEnum int
*
- Type definition for QosTypeEnum enum
const ( QosType_KBACKUPHDD QosTypeEnum = 1 + iota QosType_KBACKUPSSD )
*
- Value collection for QosTypeEnum enum
func QosTypeEnumFromValue ¶
func QosTypeEnumFromValue(value string) QosTypeEnum
*
- Converts given value to its enum representation
func (QosTypeEnum) MarshalJSON ¶
func (r QosTypeEnum) MarshalJSON() ([]byte, error)
func (*QosTypeEnum) UnmarshalJSON ¶
func (r *QosTypeEnum) UnmarshalJSON(data []byte) error
type QosTypeRpoPolicySettingsEnum ¶
type QosTypeRpoPolicySettingsEnum int
*
- Type definition for QosTypeRpoPolicySettingsEnum enum
const ( QosTypeRpoPolicySettings_KBACKUPHDD QosTypeRpoPolicySettingsEnum = 1 + iota QosTypeRpoPolicySettings_KBACKUPSSD )
*
- Value collection for QosTypeRpoPolicySettingsEnum enum
func QosTypeRpoPolicySettingsEnumFromValue ¶
func QosTypeRpoPolicySettingsEnumFromValue(value string) QosTypeRpoPolicySettingsEnum
*
- Converts given value to its enum representation
func (QosTypeRpoPolicySettingsEnum) MarshalJSON ¶
func (r QosTypeRpoPolicySettingsEnum) MarshalJSON() ([]byte, error)
func (*QosTypeRpoPolicySettingsEnum) UnmarshalJSON ¶
func (r *QosTypeRpoPolicySettingsEnum) UnmarshalJSON(data []byte) error
type QuotaAndUsageInView ¶
type QuotaAndUsageInView struct { Quota *QuotaPolicy `json:"quota,omitempty" form:"quota,omitempty"` //Specifies a quota limit that can be optionally applied to Views and UsageBytes *int64 `json:"usageBytes,omitempty" form:"usageBytes,omitempty"` //Usage in bytes of this user in this view. ViewId *int64 `json:"viewId,omitempty" form:"viewId,omitempty"` //The usage and quota policy information of this user for this view. ViewName *string `json:"viewName,omitempty" form:"viewName,omitempty"` //View name. }
* Structure for the custom type QuotaAndUsageInView
type QuotaPolicy ¶
type QuotaPolicy struct { AlertLimitBytes *int64 `json:"alertLimitBytes,omitempty" form:"alertLimitBytes,omitempty"` //Specifies if an alert should be triggered when the usage of this AlertThresholdPercentage *int64 `json:"alertThresholdPercentage,omitempty" form:"alertThresholdPercentage,omitempty"` //Supported only for user quota policy. HardLimitBytes *int64 `json:"hardLimitBytes,omitempty" form:"hardLimitBytes,omitempty"` //Specifies an optional quota limit on the usage allowed for this }
* Structure for the custom type QuotaPolicy
type RandomIOPreferentialTierEnum ¶ added in v1.1.2
type RandomIOPreferentialTierEnum int
*
- Type definition for RandomIOPreferentialTierEnum enum
const ( RandomIOPreferentialTier_KPCIESSD RandomIOPreferentialTierEnum = 1 + iota RandomIOPreferentialTier_KSATASSD RandomIOPreferentialTier_KSATAHDD RandomIOPreferentialTier_KCLOUD )
*
- Value collection for RandomIOPreferentialTierEnum enum
func RandomIOPreferentialTierEnumFromValue ¶ added in v1.1.2
func RandomIOPreferentialTierEnumFromValue(value string) RandomIOPreferentialTierEnum
*
- Converts given value to its enum representation
func (RandomIOPreferentialTierEnum) MarshalJSON ¶ added in v1.1.2
func (r RandomIOPreferentialTierEnum) MarshalJSON() ([]byte, error)
func (*RandomIOPreferentialTierEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *RandomIOPreferentialTierEnum) UnmarshalJSON(data []byte) error
type RdsParams ¶ added in v1.1.2
type RdsParams struct { AvailabilityZoneId *int64 `json:"availabilityZoneId,omitempty" form:"availabilityZoneId,omitempty"` //Entity representing the availability zone to use while restoring the DB. DbInstanceId string `json:"dbInstanceId" form:"dbInstanceId"` //The DB instance identifier to use for the restored DB. This field is DbOptionGroupId *int64 `json:"dbOptionGroupId,omitempty" form:"dbOptionGroupId,omitempty"` //Entity representing the RDS option group to use while restoring the DB. DbParameterGroupId *int64 `json:"dbParameterGroupId,omitempty" form:"dbParameterGroupId,omitempty"` //Entity representing the RDS parameter group to use while restoring the DB. DbPort *int64 `json:"dbPort,omitempty" form:"dbPort,omitempty"` //Port to use for the DB in the restored RDS instance. EnableAutoMinorVersionUpgrade *bool `json:"enableAutoMinorVersionUpgrade,omitempty" form:"enableAutoMinorVersionUpgrade,omitempty"` //Whether to enable auto minor version upgrade in the restored DB. EnableCopyTagsToSnapshots *bool `json:"enableCopyTagsToSnapshots,omitempty" form:"enableCopyTagsToSnapshots,omitempty"` //Whether to enable copying of tags to snapshots of the DB. EnableDbAuthentication *bool `json:"enableDbAuthentication,omitempty" form:"enableDbAuthentication,omitempty"` //Whether to enable IAM authentication for the DB. EnablePublicAccessibility *bool `json:"enablePublicAccessibility,omitempty" form:"enablePublicAccessibility,omitempty"` //Whether this DB will be publicly accessible or not. IsMultiAzDeployment *bool `json:"isMultiAzDeployment,omitempty" form:"isMultiAzDeployment,omitempty"` //Whether this is a multi-az deployment or not. }
* Structure for the custom type RdsParams
type RecoverDisksTaskStateProto ¶ added in v1.1.2
type RecoverDisksTaskStateProto struct { RecoverVirtualDiskInfo *RecoverVirtualDiskInfoProto `json:"recoverVirtualDiskInfo,omitempty" form:"recoverVirtualDiskInfo,omitempty"` //Each available extension is listed below along with the location of the RecoverVirtualDiskParams *RecoverVirtualDiskParams `json:"recoverVirtualDiskParams,omitempty" form:"recoverVirtualDiskParams,omitempty"` //TODO: Write general description for this field }
* Structure for the custom type RecoverDisksTaskStateProto
type RecoverTaskRequest ¶
type RecoverTaskRequest struct { AcropolisParameters *AcropolisRestoreParameters `json:"acropolisParameters,omitempty" form:"acropolisParameters,omitempty"` //This field defines the Acropolis specific params for restore tasks of type ContinueOnError *bool `json:"continueOnError,omitempty" form:"continueOnError,omitempty"` //Specifies if the Restore Task should continue when some operations on some DeployVmsToCloud *DeployVmsToCloud `json:"deployVmsToCloud,omitempty" form:"deployVmsToCloud,omitempty"` //Specifies the details about deploying vms to specific clouds where backup GlacierRetrievalType GlacierRetrievalTypeEnum `json:"glacierRetrievalType,omitempty" form:"glacierRetrievalType,omitempty"` //Specifies the way data needs to be retrieved from the external target. HypervParameters *HypervRestoreParameters `json:"hypervParameters,omitempty" form:"hypervParameters,omitempty"` //Specifies information needed when restoring VMs in HyperV enviroment. MountParameters *MountVolumesParameters `json:"mountParameters,omitempty" form:"mountParameters,omitempty"` //Specifies the information required for mounting volumes. Name string `json:"name" form:"name"` //Specifies the name of the Restore Task. This field must be set and NewParentId *int64 `json:"newParentId,omitempty" form:"newParentId,omitempty"` //Specify a new registered parent Protection Source. If specified Objects []*RestoreObjectDetails `json:"objects,omitempty" form:"objects,omitempty"` //Array of Objects. OutlookParameters *OutlookRestoreParameters `json:"outlookParameters,omitempty" form:"outlookParameters,omitempty"` //Specifies information needed for recovering Mailboxes in O365Outlook RestoreViewParameters *UpdateViewParam `json:"restoreViewParameters,omitempty" form:"restoreViewParameters,omitempty"` //Specifies the settings that define a View. Type TypeRecoverTaskRequestEnum `json:"type" form:"type"` //Specifies the type of Restore Task such as 'kRecoverVMs' or ViewName *string `json:"viewName,omitempty" form:"viewName,omitempty"` //Specifie target view into which the objects are to be cloned when doing VirtualDiskRestoreParameters *VirtualDiskRestoreParameters `json:"virtualDiskRestoreParameters,omitempty" form:"virtualDiskRestoreParameters,omitempty"` //Specifies the parameters to recover virtual disks of a vm. VlanParameters *VlanParameters `json:"vlanParameters,omitempty" form:"vlanParameters,omitempty"` //Specifies VLAN parameters for the restore operation. VmwareParameters *VmwareRestoreParameters `json:"vmwareParameters,omitempty" form:"vmwareParameters,omitempty"` //Specifies the information required for recovering or cloning VmWare VMs. }
* Structure for the custom type RecoverTaskRequest
type RecoverVirtualDiskInfoProto ¶ added in v1.1.2
type RecoverVirtualDiskInfoProto struct { CleanupError *ErrorProto `json:"cleanupError,omitempty" form:"cleanupError,omitempty"` //TODO: Write general description for this field DataMigrationError *ErrorProto `json:"dataMigrationError,omitempty" form:"dataMigrationError,omitempty"` //TODO: Write general description for this field Error *ErrorProto `json:"error,omitempty" form:"error,omitempty"` //TODO: Write general description for this field Finished *bool `json:"finished,omitempty" form:"finished,omitempty"` //This will be set to true if the task is complete on the slave. InstantRecoveryFinished *bool `json:"instantRecoveryFinished,omitempty" form:"instantRecoveryFinished,omitempty"` //This will be set to true once the instant recovery of the virtual disk is MigrateTaskMoref *MORef `json:"migrateTaskMoref,omitempty" form:"migrateTaskMoref,omitempty"` //TODO: Write general description for this field RestoreDisksTaskInfoProto *SetupRestoreDiskTaskInfoProto `json:"restoreDisksTaskInfoProto,omitempty" form:"restoreDisksTaskInfoProto,omitempty"` //Each available extension is listed below along with the location of the SlaveTaskStartTimeUsecs *int64 `json:"slaveTaskStartTimeUsecs,omitempty" form:"slaveTaskStartTimeUsecs,omitempty"` //This is the timestamp at which the slave task started. TaskState *int64 `json:"taskState,omitempty" form:"taskState,omitempty"` //The state of the task. Type *int64 `json:"type,omitempty" form:"type,omitempty"` //The type of environment this recover virtual disk info pertains to. }
* Structure for the custom type RecoverVirtualDiskInfoProto
type RecoverVirtualDiskParams ¶ added in v1.1.2
type RecoverVirtualDiskParams struct { PowerOffVmBeforeRecovery *bool `json:"powerOffVmBeforeRecovery,omitempty" form:"powerOffVmBeforeRecovery,omitempty"` //Whether to power-off the VM before recovering virtual disks. PowerOnVmAfterRecovery *bool `json:"powerOnVmAfterRecovery,omitempty" form:"powerOnVmAfterRecovery,omitempty"` //Whether to power-on the VM after recovering virtual disks. TargetEntity *EntityProto `json:"targetEntity,omitempty" form:"targetEntity,omitempty"` //Specifies the attributes and the latest statistics about an entity. VirtualDiskMappings []*RecoverVirtualDiskParamsVirtualDiskMapping `json:"virtualDiskMappings,omitempty" form:"virtualDiskMappings,omitempty"` //TODO: Write general description for this field }
* Structure for the custom type RecoverVirtualDiskParams
type RecoverVirtualDiskParamsVirtualDiskMapping ¶ added in v1.1.2
type RecoverVirtualDiskParamsVirtualDiskMapping struct { DiskToOverwrite *VirtualDiskId `json:"diskToOverwrite,omitempty" form:"diskToOverwrite,omitempty"` //This message defines the proto that can be used to identify the disks in SrcDisk *VirtualDiskId `json:"srcDisk,omitempty" form:"srcDisk,omitempty"` //This message defines the proto that can be used to identify the disks in TargetLocation *EntityProto `json:"targetLocation,omitempty" form:"targetLocation,omitempty"` //Specifies the attributes and the latest statistics about an entity. }
* Structure for the custom type RecoverVirtualDiskParamsVirtualDiskMapping
type RecoverVolumesParams ¶ added in v1.1.2
type RecoverVolumesParams struct { ForceUnmountVolume *bool `json:"forceUnmountVolume,omitempty" form:"forceUnmountVolume,omitempty"` //Whether volume would be dismounted first during LockVolume failure MappingVec []*RecoverVolumesParamsMapping `json:"mappingVec,omitempty" form:"mappingVec,omitempty"` //Contains the volume mapping data that defines the restore task. TargetEntity *EntityProto `json:"targetEntity,omitempty" form:"targetEntity,omitempty"` //Specifies the attributes and the latest statistics about an entity. }
* Structure for the custom type RecoverVolumesParams
type RecoverVolumesParamsMapping ¶ added in v1.1.2
type RecoverVolumesParamsMapping struct { DstGuid *string `json:"dstGuid,omitempty" form:"dstGuid,omitempty"` //The destination, pertains to the newly rebuilt system. SrcGuid *string `json:"srcGuid,omitempty" form:"srcGuid,omitempty"` //The source, pertains to the original backup. }
* Structure for the custom type RecoverVolumesParamsMapping
type RecoverVolumesTaskStateProto ¶ added in v1.1.2
type RecoverVolumesTaskStateProto struct { Params *RecoverVolumesParams `json:"params,omitempty" form:"params,omitempty"` //TODO(Chinmaya): Rename this to RecoverPhysicalVolumesParams TaskResultVec []*RecoverVolumesTaskStateProtoTaskResult `json:"taskResultVec,omitempty" form:"taskResultVec,omitempty"` //Contains high-level per-volume information. This data is here because }
* Structure for the custom type RecoverVolumesTaskStateProto
type RecoverVolumesTaskStateProtoTaskResult ¶ added in v1.1.2
type RecoverVolumesTaskStateProtoTaskResult struct { DstGuid *string `json:"dstGuid,omitempty" form:"dstGuid,omitempty"` //Volume GUID for the Target Entity (phy host). Error *ErrorProto `json:"error,omitempty" form:"error,omitempty"` //TODO: Write general description for this field ProgressMonitorTaskPath *string `json:"progressMonitorTaskPath,omitempty" form:"progressMonitorTaskPath,omitempty"` //The path relative to the root path of the restore task progress monitor. }
* Structure for the custom type RecoverVolumesTaskStateProtoTaskResult
type RecoveriesTile ¶
type RecoveriesTile struct { LastMonthNumRecoveries *int64 `json:"lastMonthNumRecoveries,omitempty" form:"lastMonthNumRecoveries,omitempty"` //Number of Recoveries in the last 30 days. LastMonthRecoveriesByType []*RestoreCountByObjectType `json:"lastMonthRecoveriesByType,omitempty" form:"lastMonthRecoveriesByType,omitempty"` //Recoveries by Type in the last month. LastMonthRecoverySizeBytes *int64 `json:"lastMonthRecoverySizeBytes,omitempty" form:"lastMonthRecoverySizeBytes,omitempty"` //Bytes recovered in the last 30 days. RecoveryNumRunning *int64 `json:"recoveryNumRunning,omitempty" form:"recoveryNumRunning,omitempty"` //Number of recoveries that are currently running. }
* Structure for the custom type RecoveriesTile
type RecoveryModelEnum ¶
type RecoveryModelEnum int
*
- Type definition for RecoveryModelEnum enum
const ( RecoveryModel_KSIMPLERECOVERYMODEL RecoveryModelEnum = 1 + iota RecoveryModel_KFULLRECOVERYMODEL RecoveryModel_KBULKLOGGEDRECOVERYMODEL )
*
- Value collection for RecoveryModelEnum enum
func RecoveryModelEnumFromValue ¶
func RecoveryModelEnumFromValue(value string) RecoveryModelEnum
*
- Converts given value to its enum representation
func (RecoveryModelEnum) MarshalJSON ¶
func (r RecoveryModelEnum) MarshalJSON() ([]byte, error)
func (*RecoveryModelEnum) UnmarshalJSON ¶
func (r *RecoveryModelEnum) UnmarshalJSON(data []byte) error
type RecoveryTaskInfo ¶
type RecoveryTaskInfo struct { Name *string `json:"name,omitempty" form:"name,omitempty"` //Name of the recovery task. TaskId *string `json:"taskId,omitempty" form:"taskId,omitempty"` //Id of the recovery task. Type TypeRecoveryTaskInfoEnum `json:"type,omitempty" form:"type,omitempty"` //Denotes if the recovery task has an archival target. }
* Structure for the custom type RecoveryTaskInfo
type RegisterApplicationServersParameters ¶
type RegisterApplicationServersParameters struct { Applications *[]ApplicationEnum `json:"applications,omitempty" form:"applications,omitempty"` //Specifies the types of applications such as 'kSQL', 'kExchange' running HasPersistentAgent *bool `json:"hasPersistentAgent,omitempty" form:"hasPersistentAgent,omitempty"` //Set this to true if a persistent agent is running on the host. If this is Password *string `json:"password,omitempty" form:"password,omitempty"` //Specifies password of the username to access the target source. ProtectionSourceId *int64 `json:"protectionSourceId,omitempty" form:"protectionSourceId,omitempty"` //Specifies the Id of the Protection Source that contains one or more Username *string `json:"username,omitempty" form:"username,omitempty"` //Specifies username to access the target source. }
* Structure for the custom type RegisterApplicationServersParameters
type RegisterProtectionSourceParameters ¶
type RegisterProtectionSourceParameters struct { AgentEndpoint *string `json:"agentEndpoint,omitempty" form:"agentEndpoint,omitempty"` //Specifies the agent endpoint if it is different from the source endpoint. AwsCredentials *AwsCredentials `json:"awsCredentials,omitempty" form:"awsCredentials,omitempty"` //Specifies the credentials to authenticate with AWS Cloud Platform. AzureCredentials *AzureCredentials `json:"azureCredentials,omitempty" form:"azureCredentials,omitempty"` //Specifies the credentials to authenticate with Azure Cloud Platform. Endpoint *string `json:"endpoint,omitempty" form:"endpoint,omitempty"` //Specifies the network endpoint of the Protection Source where it is Environment EnvironmentRegisterProtectionSourceParametersEnum `json:"environment,omitempty" form:"environment,omitempty"` //Specifies the environment such as 'kPhysical' or 'kVMware' of the ForceRegister *bool `json:"forceRegister,omitempty" form:"forceRegister,omitempty"` //ForceRegister is applicable to Physical Environment. By default, the agent GcpCredentials *GcpCredentials `json:"gcpCredentials,omitempty" form:"gcpCredentials,omitempty"` //Specifies the credentials to authenticate with Google Cloud Platform. HostType HostTypeRegisterProtectionSourceParametersEnum `json:"hostType,omitempty" form:"hostType,omitempty"` //Specifies the optional OS type of the Protection Source (such as kWindows HypervType HypervTypeEnum `json:"hyperVType,omitempty" form:"hyperVType,omitempty"` //Specifies the entity type if the environment is kHyperV. KubernetesCredentials *KubernetesCredentials `json:"kubernetesCredentials,omitempty" form:"kubernetesCredentials,omitempty"` //Specifies the credentials to authenticate with a Kubernetes Cluster. KubernetesType KubernetesTypeEnum `json:"kubernetesType,omitempty" form:"kubernetesType,omitempty"` //Specifies the entity type if the environment is kKubernetes. NasMountCredentials *NasMountCredentialParams `json:"nasMountCredentials,omitempty" form:"nasMountCredentials,omitempty"` //Specifies the server credentials to connect to a NetApp server. NetappType NetappTypeEnum `json:"netappType,omitempty" form:"netappType,omitempty"` //Specifies the entity type such as 'kCluster,' if the environment is Office365Credentials *Office365Credentials `json:"office365Credentials,omitempty" form:"office365Credentials,omitempty"` //Specifies the credentials to authenticate with Office365 account. Office365Type Office365TypeEnum `json:"office365Type,omitempty" form:"office365Type,omitempty"` //Specifies the entity type such as 'kDomain', 'kOutlook', 'kMailbox', if the Password *string `json:"password,omitempty" form:"password,omitempty"` //Specifies password of the username to access the target source. PhysicalType PhysicalTypeEnum `json:"physicalType,omitempty" form:"physicalType,omitempty"` //Specifies the entity type such as 'kPhysicalHost' if the environment is PureType PureTypeEnum `json:"pureType,omitempty" form:"pureType,omitempty"` //Specifies the entity type such as 'kStorageArray' if the environment is SourceSideDedupEnabled *bool `json:"sourceSideDedupEnabled,omitempty" form:"sourceSideDedupEnabled,omitempty"` //This controls whether to use source side dedup on the source or not. SslVerification *SslVerification `json:"sslVerification,omitempty" form:"sslVerification,omitempty"` //Specifies information about SSL verification when registering certain ThrottlingPolicy *ThrottlingPolicyParameters `json:"throttlingPolicy,omitempty" form:"throttlingPolicy,omitempty"` //Specifies the throttling policy that should be applied to this Source. ThrottlingPolicyOverrides []*ThrottlingPolicyOverride `json:"throttlingPolicyOverrides,omitempty" form:"throttlingPolicyOverrides,omitempty"` //Array of Throttling Policy Overrides for Datastores. Username *string `json:"username,omitempty" form:"username,omitempty"` //Specifies username to access the target source. VmwareType VmwareTypeEnum `json:"vmwareType,omitempty" form:"vmwareType,omitempty"` //Specifies the entity type such as 'kVCenter' if the environment is }
* Structure for the custom type RegisterProtectionSourceParameters
type RegisterRemoteCluster ¶
type RegisterRemoteCluster struct { AllEndpointsReachable *bool `json:"allEndpointsReachable,omitempty" form:"allEndpointsReachable,omitempty"` //Specifies whether any endpoint (such as a Node) on the remote Cluster BandwidthLimit *BandwidthLimit `json:"bandwidthLimit,omitempty" form:"bandwidthLimit,omitempty"` //Specifies settings for limiting the data transfer rate between ClearInterfaces *bool `json:"clearInterfaces,omitempty" form:"clearInterfaces,omitempty"` //TODO: Write general description for this field ClearVlanId *bool `json:"clearVlanId,omitempty" form:"clearVlanId,omitempty"` //Specifies whether to clear the vlanId field, and thus stop ClusterId *int64 `json:"clusterId,omitempty" form:"clusterId,omitempty"` //Specifies the unique id of the remote Cluster. CompressionEnabled *bool `json:"compressionEnabled,omitempty" form:"compressionEnabled,omitempty"` //Specifies whether to compress the outbound data when EncryptionKey *string `json:"encryptionKey,omitempty" form:"encryptionKey,omitempty"` //Specifies the encryption key used for encrypting the replication data IfaceName *string `json:"ifaceName,omitempty" form:"ifaceName,omitempty"` //Specifies the interface name of the VLAN to use for communicating with NetworkInterfaceGroup *string `json:"networkInterfaceGroup,omitempty" form:"networkInterfaceGroup,omitempty"` //Specifies the group name of the network interfaces to NetworkInterfaceIds *[]int64 `json:"networkInterfaceIds,omitempty" form:"networkInterfaceIds,omitempty"` //Array of Network Interface Ids. Password *string `json:"password,omitempty" form:"password,omitempty"` //Specifies the password for Cohesity user to use when PurposeRemoteAccess *bool `json:"purposeRemoteAccess,omitempty" form:"purposeRemoteAccess,omitempty"` //Whether the remote cluster will be used for remote access for SPOG. PurposeReplication *bool `json:"purposeReplication,omitempty" form:"purposeReplication,omitempty"` //Whether the remote cluster will be used for replication. RemoteAccessCredentials *AccessTokenCredential `json:"remoteAccessCredentials,omitempty" form:"remoteAccessCredentials,omitempty"` //Specifies the Cohesity credentials required for generating an access token. RemoteIps *[]string `json:"remoteIps,omitempty" form:"remoteIps,omitempty"` //Array of Remote Node IP Addresses. RemoteIrisPorts *[]int64 `json:"remoteIrisPorts,omitempty" form:"remoteIrisPorts,omitempty"` //Array of Ports. UserName *string `json:"userName,omitempty" form:"userName,omitempty"` //Specifies the Cohesity user name used to connect to the ValidateOnly *bool `json:"validateOnly,omitempty" form:"validateOnly,omitempty"` //Whether to only validate the credentials without saving the information. ViewBoxPairInfo []*ViewBoxPairInfo `json:"viewBoxPairInfo,omitempty" form:"viewBoxPairInfo,omitempty"` //Array of Storage Domain (View Box) Pairs. VlanId *int64 `json:"vlanId,omitempty" form:"vlanId,omitempty"` //Specifies the Id of the VLAN to use for communicating with the remote }
* Structure for the custom type RegisterRemoteCluster
type RegisteredApplicationServer ¶
type RegisteredApplicationServer struct { ApplicationServer *ProtectionSourceNode `json:"applicationServer,omitempty" form:"applicationServer,omitempty"` //Specifies the child subtree used to store additional application-level RegisteredProtectionSource *ProtectionSource `json:"registeredProtectionSource,omitempty" form:"registeredProtectionSource,omitempty"` //Specifies the Protection Source like a VM or Physical Server that }
* Structure for the custom type RegisteredApplicationServer
type RegisteredSourceInfo ¶
type RegisteredSourceInfo struct { AccessInfo *ConnectorParameters `json:"accessInfo,omitempty" form:"accessInfo,omitempty"` //Specifies the parameters required to establish a connection with AuthenticationErrorMessage *string `json:"authenticationErrorMessage,omitempty" form:"authenticationErrorMessage,omitempty"` //Specifies an authentication error message. This indicates the given AuthenticationStatus AuthenticationStatusEnum `json:"authenticationStatus,omitempty" form:"authenticationStatus,omitempty"` //Specifies the status of the authenticating to the Protection Source Environments *[]EnvironmentRegisteredSourceInfoEnum `json:"environments,omitempty" form:"environments,omitempty"` //Specifies a list of applications environment that are registered IsDbAuthenticated *bool `json:"isDbAuthenticated,omitempty" form:"isDbAuthenticated,omitempty"` //Specifies if application entity dbAuthenticated or not. MinimumFreeSpaceGB *int64 `json:"minimumFreeSpaceGB,omitempty" form:"minimumFreeSpaceGB,omitempty"` //Specifies the minimum free space in GiB of the space expected to be NasMountCredentials *NasMountCredentialParams `json:"nasMountCredentials,omitempty" form:"nasMountCredentials,omitempty"` //Specifies the credentials required to mount directories on the NetApp Password *string `json:"password,omitempty" form:"password,omitempty"` //Specifies password of the username to access the target source. RefreshErrorMessage *string `json:"refreshErrorMessage,omitempty" form:"refreshErrorMessage,omitempty"` //Specifies a message if there was any error encountered during the last RefreshTimeUsecs *int64 `json:"refreshTimeUsecs,omitempty" form:"refreshTimeUsecs,omitempty"` //Specifies the Unix epoch time (in microseconds) when the Protection RegistrationTimeUsecs *int64 `json:"registrationTimeUsecs,omitempty" form:"registrationTimeUsecs,omitempty"` //Specifies the Unix epoch time (in microseconds) when the Protection ThrottlingPolicy *ThrottlingPolicyParameters `json:"throttlingPolicy,omitempty" form:"throttlingPolicy,omitempty"` //Specifies the throttling policy for a registered Protection Source. ThrottlingPolicyOverrides []*ThrottlingPolicyOverride `json:"throttlingPolicyOverrides,omitempty" form:"throttlingPolicyOverrides,omitempty"` //Array of Throttling Policy Overrides for Datastores. UseVmBiosUuid *bool `json:"useVmBiosUuid,omitempty" form:"useVmBiosUuid,omitempty"` //Specifies if registered vCenter is using BIOS UUID to track virtual Username *string `json:"username,omitempty" form:"username,omitempty"` //Specifies username to access the target source. WarningMessages *[]string `json:"warningMessages,omitempty" form:"warningMessages,omitempty"` //Specifies a list of warnings encountered during registration. }
* Structure for the custom type RegisteredSourceInfo
type RemediationStateEnum ¶
type RemediationStateEnum int
*
- Type definition for RemediationStateEnum enum
const ( RemediationState_KQUARANTINE RemediationStateEnum = 1 + iota RemediationState_KUNQUARANTINE )
*
- Value collection for RemediationStateEnum enum
func RemediationStateEnumFromValue ¶
func RemediationStateEnumFromValue(value string) RemediationStateEnum
*
- Converts given value to its enum representation
func (RemediationStateEnum) MarshalJSON ¶
func (r RemediationStateEnum) MarshalJSON() ([]byte, error)
func (*RemediationStateEnum) UnmarshalJSON ¶
func (r *RemediationStateEnum) UnmarshalJSON(data []byte) error
type RemediationStateUpdateInfectedFileParamsEnum ¶
type RemediationStateUpdateInfectedFileParamsEnum int
*
- Type definition for RemediationStateUpdateInfectedFileParamsEnum enum
const ( RemediationStateUpdateInfectedFileParams_KQUARANTINE RemediationStateUpdateInfectedFileParamsEnum = 1 + iota RemediationStateUpdateInfectedFileParams_KUNQUARANTINE )
*
- Value collection for RemediationStateUpdateInfectedFileParamsEnum enum
func RemediationStateUpdateInfectedFileParamsEnumFromValue ¶
func RemediationStateUpdateInfectedFileParamsEnumFromValue(value string) RemediationStateUpdateInfectedFileParamsEnum
*
- Converts given value to its enum representation
func (RemediationStateUpdateInfectedFileParamsEnum) MarshalJSON ¶
func (r RemediationStateUpdateInfectedFileParamsEnum) MarshalJSON() ([]byte, error)
func (*RemediationStateUpdateInfectedFileParamsEnum) UnmarshalJSON ¶
func (r *RemediationStateUpdateInfectedFileParamsEnum) UnmarshalJSON(data []byte) error
type RemoteCluster ¶
type RemoteCluster struct { AllEndpointsReachable *bool `json:"allEndpointsReachable,omitempty" form:"allEndpointsReachable,omitempty"` //Specifies whether any endpoint (such as a Node) on the remote Cluster BandwidthLimit *BandwidthLimit `json:"bandwidthLimit,omitempty" form:"bandwidthLimit,omitempty"` //Specifies settings for limiting the data transfer rate between ClearInterfaces *bool `json:"clearInterfaces,omitempty" form:"clearInterfaces,omitempty"` //TODO: Write general description for this field ClearVlanId *bool `json:"clearVlanId,omitempty" form:"clearVlanId,omitempty"` //Specifies whether to clear the vlanId field, and thus stop ClusterId *int64 `json:"clusterId,omitempty" form:"clusterId,omitempty"` //Specifies the unique id of the remote Cluster. ClusterIncarnationId *int64 `json:"clusterIncarnationId,omitempty" form:"clusterIncarnationId,omitempty"` //Specifies the unique incarnation id of the remote Cluster. This CompressionEnabled *bool `json:"compressionEnabled,omitempty" form:"compressionEnabled,omitempty"` //Specifies whether to compress the outbound data when EncryptionKey *string `json:"encryptionKey,omitempty" form:"encryptionKey,omitempty"` //Specifies the encryption key used for encrypting the replication data IfaceName *string `json:"ifaceName,omitempty" form:"ifaceName,omitempty"` //Specifies the interface name of the VLAN to use for communicating with LocalIps *[]string `json:"localIps,omitempty" form:"localIps,omitempty"` //Array of Local IP Addresses. Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies the name of the remote Cluster. NetworkInterfaceGroup *string `json:"networkInterfaceGroup,omitempty" form:"networkInterfaceGroup,omitempty"` //Specifies the group name of the network interfaces to NetworkInterfaceIds *[]int64 `json:"networkInterfaceIds,omitempty" form:"networkInterfaceIds,omitempty"` //Array of Network Interface Ids. PurposeRemoteAccess *bool `json:"purposeRemoteAccess,omitempty" form:"purposeRemoteAccess,omitempty"` //Whether the remote cluster will be used for remote access for SPOG. PurposeReplication *bool `json:"purposeReplication,omitempty" form:"purposeReplication,omitempty"` //Whether the remote cluster will be used for replication. RemoteAccessCredentials *AccessTokenCredential `json:"remoteAccessCredentials,omitempty" form:"remoteAccessCredentials,omitempty"` //Specifies the Cohesity credentials required for generating an access token. RemoteIps *[]string `json:"remoteIps,omitempty" form:"remoteIps,omitempty"` //Array of Remote Node IP Addresses. TenantId *string `json:"tenantId,omitempty" form:"tenantId,omitempty"` //Specifies the tenant Id of the organization that created this remote UserName *string `json:"userName,omitempty" form:"userName,omitempty"` //Specifies the Cohesity user name used to connect to the ViewBoxPairInfo []*ViewBoxPairInfo `json:"viewBoxPairInfo,omitempty" form:"viewBoxPairInfo,omitempty"` //Array of Storage Domain (View Box) Pairs. VlanId *int64 `json:"vlanId,omitempty" form:"vlanId,omitempty"` //Specifies the id of the VLAN to use when communicating with the remote }
* Structure for the custom type RemoteCluster
type RemoteHost ¶
type RemoteHost struct { Address *string `json:"address,omitempty" form:"address,omitempty"` //Specifies the address (IP, hostname or FQDN) of the remote host Type TypeRemoteHostEnum `json:"type,omitempty" form:"type,omitempty"` //Specifies the OS type of the remote host that will run the script. }
* Structure for the custom type RemoteHost
type RemoteHostConnectorParams ¶
type RemoteHostConnectorParams struct { Credentials *Credentials `json:"credentials,omitempty" form:"credentials,omitempty"` //Specifies credentials to access a target source. HostAddress *string `json:"hostAddress,omitempty" form:"hostAddress,omitempty"` //Address (i.e., IP, hostname or FQDN) of the host to connect to. Magneto HostType *int64 `json:"hostType,omitempty" form:"hostType,omitempty"` //Type of host to connect to. }
* Structure for the custom type RemoteHostConnectorParams
type RemoteJobScript ¶
type RemoteJobScript struct { FullBackupScript *RemoteScriptPathAndParams `json:"fullBackupScript,omitempty" form:"fullBackupScript,omitempty"` //Specifies the script that should run for the Full (no CBT) backup schedule IncrementalBackupScript *RemoteScriptPathAndParams `json:"incrementalBackupScript,omitempty" form:"incrementalBackupScript,omitempty"` //Specifies the script that should run for the CBT-based backup LogBackupScript *RemoteScriptPathAndParams `json:"logBackupScript,omitempty" form:"logBackupScript,omitempty"` //Specifies the script that should run for the Log backup schedule RemoteHost *RemoteHost `json:"remoteHost,omitempty" form:"remoteHost,omitempty"` //Specifies the remote host where the remote scripts are executed. Username *string `json:"username,omitempty" form:"username,omitempty"` //Specifies the username that will be used to login to the remote host. }
* Structure for the custom type RemoteJobScript
type RemoteProtectionJobInformation ¶
type RemoteProtectionJobInformation struct { ClusterName *string `json:"clusterName,omitempty" form:"clusterName,omitempty"` //Specifies the name of the original Cluster that archived the data to the Environment EnvironmentRemoteProtectionJobInformationEnum `json:"environment,omitempty" form:"environment,omitempty"` //Specifies the environment type (such as kVMware or kSQL) JobName *string `json:"jobName,omitempty" form:"jobName,omitempty"` //Specifies the name of the Protection Job on the original Cluster. JobUid *UniversalId `json:"jobUid,omitempty" form:"jobUid,omitempty"` //Specifies the globally unique id of the original Protection Job }
* Structure for the custom type RemoteProtectionJobInformation
type RemoteProtectionJobRunInformation ¶
type RemoteProtectionJobRunInformation struct { ClusterName *string `json:"clusterName,omitempty" form:"clusterName,omitempty"` //Specifies the name of the original Cluster that archived the data to the Environment EnvironmentRemoteProtectionJobRunInformationEnum `json:"environment,omitempty" form:"environment,omitempty"` //Specifies the environment type (such as kVMware or kSQL) JobName *string `json:"jobName,omitempty" form:"jobName,omitempty"` //Specifies the name of the Protection Job on the original Cluster. JobUid *UniversalId `json:"jobUid,omitempty" form:"jobUid,omitempty"` //Specifies the globally unique id of the original Protection Job ProtectionJobRuns []*RemoteProtectionJobRunInstance `json:"protectionJobRuns,omitempty" form:"protectionJobRuns,omitempty"` //Array of Protection Job Run Details. }
* Structure for the custom type RemoteProtectionJobRunInformation
type RemoteProtectionJobRunInstance ¶
type RemoteProtectionJobRunInstance struct { ArchiveTaskUid *UniversalId `json:"archiveTaskUid,omitempty" form:"archiveTaskUid,omitempty"` //Specifies the globally unique id of the archival task that archived ArchiveVersion *int64 `json:"archiveVersion,omitempty" form:"archiveVersion,omitempty"` //Specifies the version of the archive. ExpiryTimeUsecs *int64 `json:"expiryTimeUsecs,omitempty" form:"expiryTimeUsecs,omitempty"` //Specifies the time when the archive expires. IndexSizeBytes *int64 `json:"indexSizeBytes,omitempty" form:"indexSizeBytes,omitempty"` //Specifies the size of the index for the archive. JobRunId *int64 `json:"jobRunId,omitempty" form:"jobRunId,omitempty"` //Specifies the instance id of the Job Run task capturing the Snapshot. MetadataComplete *bool `json:"metadataComplete,omitempty" form:"metadataComplete,omitempty"` //Specifies whether a full set of metadata is available now. SnapshotTimeUsecs *int64 `json:"snapshotTimeUsecs,omitempty" form:"snapshotTimeUsecs,omitempty"` //Specify the time the Snapshot was captured as a Unix epoch Timestamp (in }
* Structure for the custom type RemoteProtectionJobRunInstance
type RemoteRestoreIndexingStatus ¶
type RemoteRestoreIndexingStatus struct { EndTimeUsecs *int64 `json:"endTimeUsecs,omitempty" form:"endTimeUsecs,omitempty"` //Specifies the end time of the time range that is being indexed. Error *string `json:"error,omitempty" form:"error,omitempty"` //Specifies the error message if the indexing Job/task fails. IndexingTaskEndTimeUsecs *int64 `json:"indexingTaskEndTimeUsecs,omitempty" form:"indexingTaskEndTimeUsecs,omitempty"` //Specifies when the indexing task completed. This time is recorded IndexingTaskStartTimeUsecs *int64 `json:"indexingTaskStartTimeUsecs,omitempty" form:"indexingTaskStartTimeUsecs,omitempty"` //Specifies when the indexing task started. This time is recorded IndexingTaskStatus IndexingTaskStatusEnum `json:"indexingTaskStatus,omitempty" form:"indexingTaskStatus,omitempty"` //Specifies the status of the indexing Job/task. IndexingTaskUid *UniversalId `json:"indexingTaskUid,omitempty" form:"indexingTaskUid,omitempty"` //Specifies the unique id of the indexing task assigned by this Cluster. LatestExpiryTimeUsecs *int64 `json:"latestExpiryTimeUsecs,omitempty" form:"latestExpiryTimeUsecs,omitempty"` //For all the Snapshots retrieved by this Job, specifies the latest time ProgressMonitorTask *string `json:"progressMonitorTask,omitempty" form:"progressMonitorTask,omitempty"` //Specifies the path to progress monitor task to track the progress StartTimeUsecs *int64 `json:"startTimeUsecs,omitempty" form:"startTimeUsecs,omitempty"` //Specifies the start time of the time range that is being indexed. }
* Structure for the custom type RemoteRestoreIndexingStatus
type RemoteRestoreSnapshotStatus ¶
type RemoteRestoreSnapshotStatus struct { ArchiveTaskUid *UniversalId `json:"archiveTaskUid,omitempty" form:"archiveTaskUid,omitempty"` //Specifies the globally unique id of the archival task that archived Error *string `json:"error,omitempty" form:"error,omitempty"` //Specifies the error message if the indexing task fails. ExpiryTimeUsecs *int64 `json:"expiryTimeUsecs,omitempty" form:"expiryTimeUsecs,omitempty"` //Specifies the time when the Snapshot expires on the remote Vault. JobRunId *int64 `json:"jobRunId,omitempty" form:"jobRunId,omitempty"` //Specifies the id of the Job Run that originally captured the Snapshot. ProgressMonitorTask *string `json:"progressMonitorTask,omitempty" form:"progressMonitorTask,omitempty"` //Specifies the path to the progress monitor task that tracks the progress SnapshotTaskStatus SnapshotTaskStatusEnum `json:"snapshotTaskStatus,omitempty" form:"snapshotTaskStatus,omitempty"` //Specifies the status of the indexing task. SnapshotTaskUid *UniversalId `json:"snapshotTaskUid,omitempty" form:"snapshotTaskUid,omitempty"` //Specifies the globally unique id of the task capturing the Snapshot. SnapshotTimeUsecs *int64 `json:"snapshotTimeUsecs,omitempty" form:"snapshotTimeUsecs,omitempty"` //Specify the time the Snapshot was captured. }
* Structure for the custom type RemoteRestoreSnapshotStatus
type RemoteScriptPathAndParams ¶
type RemoteScriptPathAndParams struct { ContinueOnError *bool `json:"continueOnError,omitempty" form:"continueOnError,omitempty"` //Specifies if the script needs to continue even if there is an occurence of IsActive *bool `json:"isActive,omitempty" form:"isActive,omitempty"` //Specifies if the script is active. If set to false, this script will not ScriptParams *string `json:"scriptParams,omitempty" form:"scriptParams,omitempty"` //Specifies the parameters and values to pass into the remote script. ScriptPath *string `json:"scriptPath,omitempty" form:"scriptPath,omitempty"` //Specifies the path to the script on the remote host. TimeoutSecs *int64 `json:"timeoutSecs,omitempty" form:"timeoutSecs,omitempty"` //Specifies the timeout of the script in seconds. The script will be killed }
* Structure for the custom type RemoteScriptPathAndParams
type RemoteVaultRestoreTaskStatus ¶
type RemoteVaultRestoreTaskStatus struct { CurrentIndexingStatus *RemoteRestoreIndexingStatus `json:"currentIndexingStatus,omitempty" form:"currentIndexingStatus,omitempty"` //Specifies the status of an indexing task that builds an index from CurrentSnapshotStatus *RemoteRestoreSnapshotStatus `json:"currentSnapshotStatus,omitempty" form:"currentSnapshotStatus,omitempty"` //Specifies the status of the Snapshot restore task. LocalProtectionJobUid *UniversalId `json:"localProtectionJobUid,omitempty" form:"localProtectionJobUid,omitempty"` //Specifies the globally unique id of the new inactive Protection Job ParentJobUid *UniversalId `json:"parentJobUid,omitempty" form:"parentJobUid,omitempty"` //Specifies the unique id of the parent Job/task that spawned the RemoteProtectionJobInformation *RemoteProtectionJobInformation `json:"remoteProtectionJobInformation,omitempty" form:"remoteProtectionJobInformation,omitempty"` //Specifies details about the original Protection Job and its SearchJobUid *UniversalId `json:"searchJobUid,omitempty" form:"searchJobUid,omitempty"` //Specifies the unique id of the search Job that searched the remote Vault. }
* Structure for the custom type RemoteVaultRestoreTaskStatus
type RemoteVaultSearchJobInformation ¶
type RemoteVaultSearchJobInformation struct { ClusterCount *int64 `json:"clusterCount,omitempty" form:"clusterCount,omitempty"` //Specifies number of Clusters that have archived to the remote Vault EndTimeUsecs *int64 `json:"endTimeUsecs,omitempty" form:"endTimeUsecs,omitempty"` //Specifies the end time of the search as a Unix epoch Error *string `json:"error,omitempty" form:"error,omitempty"` //Specifies the error message reported when a search fails. JobCount *int64 `json:"jobCount,omitempty" form:"jobCount,omitempty"` //Specifies number of Protection Jobs that have archived to the remote Vault Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies the name of the search Job. SearchJobStatus SearchJobStatusEnum `json:"searchJobStatus,omitempty" form:"searchJobStatus,omitempty"` //Specifies the status of the search. SearchJobUid *UniversalId `json:"searchJobUid,omitempty" form:"searchJobUid,omitempty"` //Specifies the unique id assigned to the search Job by the Cluster. StartTimeUsecs *int64 `json:"startTimeUsecs,omitempty" form:"startTimeUsecs,omitempty"` //Specifies the start time of the search as a Unix epoch VaultId *int64 `json:"vaultId,omitempty" form:"vaultId,omitempty"` //Specifies the id of the remote Vault (External Target) that was searched. VaultName *string `json:"vaultName,omitempty" form:"vaultName,omitempty"` //Specifies the name of the remote Vault (External Target) that was searched. }
* Structure for the custom type RemoteVaultSearchJobInformation
type RemoteVaultSearchJobResults ¶
type RemoteVaultSearchJobResults struct { ClusterCount *int64 `json:"clusterCount,omitempty" form:"clusterCount,omitempty"` //Specifies number of Clusters that have archived to the remote Vault ClusterMatchString *string `json:"clusterMatchString,omitempty" form:"clusterMatchString,omitempty"` //Specifies the value of the clusterMatchSting if it was set in the Cookie *string `json:"cookie,omitempty" form:"cookie,omitempty"` //Specifies an opaque string to pass to the next request to get the EndTimeUsecs *int64 `json:"endTimeUsecs,omitempty" form:"endTimeUsecs,omitempty"` //Specifies the value of endTimeUsecs if it was set in the original Error *string `json:"error,omitempty" form:"error,omitempty"` //Specifies the error message if the search fails. JobCount *int64 `json:"jobCount,omitempty" form:"jobCount,omitempty"` //Specifies number of Protection Jobs that have archived to the remote Vault JobMatchString *string `json:"jobMatchString,omitempty" form:"jobMatchString,omitempty"` //Specifies the value of the jobMatchSting if it was set in the ProtectionJobs []*RemoteProtectionJobRunInformation `json:"protectionJobs,omitempty" form:"protectionJobs,omitempty"` //Array of Protection Jobs. SearchJobStatus SearchJobStatusRemoteVaultSearchJobResultsEnum `json:"searchJobStatus,omitempty" form:"searchJobStatus,omitempty"` //Specifies the status of the search Job. SearchJobUid *UniversalId `json:"searchJobUid,omitempty" form:"searchJobUid,omitempty"` //Specifies the unique id of the search Job assigned by the Cluster. StartTimeUsecs *int64 `json:"startTimeUsecs,omitempty" form:"startTimeUsecs,omitempty"` //Specifies the value of startTimeUsecs if it was set in the original VaultId *int64 `json:"vaultId,omitempty" form:"vaultId,omitempty"` //Specifies the id of the remote Vault that was searched. VaultName *string `json:"vaultName,omitempty" form:"vaultName,omitempty"` //Specifies the name of the remote Vault that was searched. }
* Structure for the custom type RemoteVaultSearchJobResults
type RemovalReasonEnum ¶
type RemovalReasonEnum int
*
- Type definition for RemovalReasonEnum enum
const ( RemovalReason_KAUTOHEALTHCHECK RemovalReasonEnum = 1 + iota RemovalReason_KUSERGRACEFULREMOVAL RemovalReason_KUSERAVOIDACCESS RemovalReason_KUSERGRACEFULNODEREMOVAL RemovalReason_KUSERREMOVEDOWNNODE )
*
- Value collection for RemovalReasonEnum enum
func RemovalReasonEnumFromValue ¶
func RemovalReasonEnumFromValue(value string) RemovalReasonEnum
*
- Converts given value to its enum representation
func (RemovalReasonEnum) MarshalJSON ¶
func (r RemovalReasonEnum) MarshalJSON() ([]byte, error)
func (*RemovalReasonEnum) UnmarshalJSON ¶
func (r *RemovalReasonEnum) UnmarshalJSON(data []byte) error
type RemovalState1Enum ¶ added in v1.1.2
type RemovalState1Enum int
*
- Type definition for RemovalState1Enum enum
const ( RemovalState1_KDONTREMOVE RemovalState1Enum = 1 + iota RemovalState1_KMARKEDFORREMOVAL RemovalState1_KOKTOREMOVE )
*
- Value collection for RemovalState1Enum enum
func RemovalState1EnumFromValue ¶ added in v1.1.2
func RemovalState1EnumFromValue(value string) RemovalState1Enum
*
- Converts given value to its enum representation
func (RemovalState1Enum) MarshalJSON ¶ added in v1.1.2
func (r RemovalState1Enum) MarshalJSON() ([]byte, error)
func (*RemovalState1Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *RemovalState1Enum) UnmarshalJSON(data []byte) error
type RemovalStateEnum ¶
type RemovalStateEnum int
*
- Type definition for RemovalStateEnum enum
const ( RemovalState_KDONTREMOVE RemovalStateEnum = 1 + iota RemovalState_KMARKEDFORREMOVAL RemovalState_KOKTOREMOVE )
*
- Value collection for RemovalStateEnum enum
func RemovalStateEnumFromValue ¶
func RemovalStateEnumFromValue(value string) RemovalStateEnum
*
- Converts given value to its enum representation
func (RemovalStateEnum) MarshalJSON ¶
func (r RemovalStateEnum) MarshalJSON() ([]byte, error)
func (*RemovalStateEnum) UnmarshalJSON ¶
func (r *RemovalStateEnum) UnmarshalJSON(data []byte) error
type RemovalStateViewBoxEnum ¶
type RemovalStateViewBoxEnum int
*
- Type definition for RemovalStateViewBoxEnum enum
const ( RemovalStateViewBox_KDONTREMOVE RemovalStateViewBoxEnum = 1 + iota RemovalStateViewBox_KMARKEDFORREMOVAL RemovalStateViewBox_KOKTOREMOVE )
*
- Value collection for RemovalStateViewBoxEnum enum
func RemovalStateViewBoxEnumFromValue ¶
func RemovalStateViewBoxEnumFromValue(value string) RemovalStateViewBoxEnum
*
- Converts given value to its enum representation
func (RemovalStateViewBoxEnum) MarshalJSON ¶
func (r RemovalStateViewBoxEnum) MarshalJSON() ([]byte, error)
func (*RemovalStateViewBoxEnum) UnmarshalJSON ¶
func (r *RemovalStateViewBoxEnum) UnmarshalJSON(data []byte) error
type RenameObjectParamProto ¶ added in v1.1.2
type RenameObjectParamProto struct { Prefix *string `json:"prefix,omitempty" form:"prefix,omitempty"` //Prefix to be added to a name. Suffix *string `json:"suffix,omitempty" form:"suffix,omitempty"` //Suffix to be added to a name. }
* Structure for the custom type RenameObjectParamProto
type RenameViewParam ¶
type RenameViewParam struct {
NewViewName string `json:"newViewName" form:"newViewName"` //Specifies the new name of the View.
}
* Structure for the custom type RenameViewParam
type ReplicateSnapshotsToAWSParams ¶
type ReplicateSnapshotsToAWSParams struct {
Region *EntityProto `json:"region,omitempty" form:"region,omitempty"` //Specifies the attributes and the latest statistics about an entity.
}
* Structure for the custom type ReplicateSnapshotsToAWSParams
type ReplicationEncryptionKeyReponse ¶
type ReplicationEncryptionKeyReponse struct {
EncryptionKey *string `json:"encryptionKey,omitempty" form:"encryptionKey,omitempty"` //Specifies a replication encryption key.
}
* Structure for the custom type ReplicationEncryptionKeyReponse
type ReplicationTarget ¶
type ReplicationTarget struct { ClusterId *int64 `json:"clusterId,omitempty" form:"clusterId,omitempty"` //The id of the remote cluster. ClusterName *string `json:"clusterName,omitempty" form:"clusterName,omitempty"` //The name of the remote cluster. }
* Structure for the custom type ReplicationTarget
type ReplicationTargetSettings ¶
type ReplicationTargetSettings struct { ClusterId *int64 `json:"clusterId,omitempty" form:"clusterId,omitempty"` //Specifies the id of the Remote Cluster. ClusterName *string `json:"clusterName,omitempty" form:"clusterName,omitempty"` //Specifies the name of the Remote Cluster. }
* Structure for the custom type ReplicationTargetSettings
type RequestError ¶
type RequestError struct { ErrorCode *int64 `json:"errorCode,omitempty" form:"errorCode,omitempty"` //Operation response error code. Message *string `json:"message,omitempty" form:"message,omitempty"` //Description of the error. }
* Structure for the custom type RequestError
type RequiredPrivilegeEnum ¶ added in v1.1.2
type RequiredPrivilegeEnum int
*
- Type definition for RequiredPrivilegeEnum enum
const ( RequiredPrivilege_KREADACCESS RequiredPrivilegeEnum = 1 + iota RequiredPrivilege_KREADWRITEACCESS RequiredPrivilege_KMANAGEMENTACCESS )
*
- Value collection for RequiredPrivilegeEnum enum
func RequiredPrivilegeEnumFromValue ¶ added in v1.1.2
func RequiredPrivilegeEnumFromValue(value string) RequiredPrivilegeEnum
*
- Converts given value to its enum representation
func (RequiredPrivilegeEnum) MarshalJSON ¶ added in v1.1.2
func (r RequiredPrivilegeEnum) MarshalJSON() ([]byte, error)
func (*RequiredPrivilegeEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *RequiredPrivilegeEnum) UnmarshalJSON(data []byte) error
type ResetS3SecretKeyParameters ¶
type ResetS3SecretKeyParameters struct { Domain *string `json:"domain,omitempty" form:"domain,omitempty"` //Specifies the fully qualified domain name (FQDN) of an Active Directory TenantId *string `json:"tenantId,omitempty" form:"tenantId,omitempty"` //Specifies the tenant for which the the users are to be deleted. Username *string `json:"username,omitempty" form:"username,omitempty"` //Specifies the Cohesity user. }
* Structure for the custom type ResetS3SecretKeyParameters
type RestoreADAppObjectParams ¶ added in v1.1.2
type RestoreADAppObjectParams struct { AdRestoreStatusVec []*ADRestoreStatus `json:"adRestoreStatusVec,omitempty" form:"adRestoreStatusVec,omitempty"` //Status of the AD object/attribute restore operation. AdUpdateOptions *ADUpdateRestoreTaskOptions `json:"adUpdateOptions,omitempty" form:"adUpdateOptions,omitempty"` //TODO: Write general description for this field Credentials *Credentials `json:"credentials,omitempty" form:"credentials,omitempty"` //Specifies credentials to access a target source. LdapPort *int64 `json:"ldapPort,omitempty" form:"ldapPort,omitempty"` //The ldap port on which the AD domain controller's NTDS database will be NumFailed *int64 `json:"numFailed,omitempty" form:"numFailed,omitempty"` //Number of AD objects whose restore failed. Includes both AD object and NumRunning *int64 `json:"numRunning,omitempty" form:"numRunning,omitempty"` //Number of AD objects whose restores are currently running. Includes both NumSuccessfull *int64 `json:"numSuccessfull,omitempty" form:"numSuccessfull,omitempty"` //Number of AD objects restored successfully. Includes both AD object and }
* Structure for the custom type RestoreADAppObjectParams
type RestoreAcropolisVMParam ¶ added in v1.1.2
type RestoreAcropolisVMParam struct { BaseCbtSnapshotInfoProto *SnapshotInfoProto `json:"baseCbtSnapshotInfoProto,omitempty" form:"baseCbtSnapshotInfoProto,omitempty"` //Each available extension is listed below along with the location of the NetworkConfig *RestoreAcropolisVMParamNetworkConfigInfo `json:"networkConfig,omitempty" form:"networkConfig,omitempty"` //Proto to define the network configuration to be applied to the restored }
* Structure for the custom type RestoreAcropolisVMParam
type RestoreAcropolisVMParamNetworkConfigInfo ¶ added in v1.1.2
type RestoreAcropolisVMParamNetworkConfigInfo struct { NetworkStateChange *int64 `json:"networkStateChange,omitempty" form:"networkStateChange,omitempty"` //Network state to be applied to the restored VM. NicVec []*RestoreAcropolisVMParamNetworkConfigInfoNICSpec `json:"nicVec,omitempty" form:"nicVec,omitempty"` //This field is applicable only if the network_state_change is set to }
* Structure for the custom type RestoreAcropolisVMParamNetworkConfigInfo
type RestoreAcropolisVMParamNetworkConfigInfoNICSpec ¶ added in v1.1.2
type RestoreAcropolisVMParamNetworkConfigInfoNICSpec struct { IpAddress *string `json:"ipAddress,omitempty" form:"ipAddress,omitempty"` //IP address to assign to the NIC. NetworkUuid *string `json:"networkUuid,omitempty" form:"networkUuid,omitempty"` //The UUID of the network to which the NIC is to be attached. }
* Structure for the custom type RestoreAcropolisVMParamNetworkConfigInfoNICSpec
type RestoreAcropolisVMsParams ¶ added in v1.1.2
type RestoreAcropolisVMsParams struct { PowerStateConfig *PowerStateConfigProto `json:"powerStateConfig,omitempty" form:"powerStateConfig,omitempty"` //TODO: Write general description for this field RenameRestoredObjectParam *RenameObjectParamProto `json:"renameRestoredObjectParam,omitempty" form:"renameRestoredObjectParam,omitempty"` //Message to specify the prefix/suffix added to rename an object. At least one RestoredObjectsNetworkConfig *RestoredObjectNetworkConfigProto `json:"restoredObjectsNetworkConfig,omitempty" form:"restoredObjectsNetworkConfig,omitempty"` //TODO: Write general description for this field StorageContainer *EntityProto `json:"storageContainer,omitempty" form:"storageContainer,omitempty"` //Specifies the attributes and the latest statistics about an entity. UuidConfig *UuidConfigProto `json:"uuidConfig,omitempty" form:"uuidConfig,omitempty"` //TODO: Write general description for this field }
* Structure for the custom type RestoreAcropolisVMsParams
type RestoreAppObject ¶ added in v1.1.2
type RestoreAppObject struct { AppEntity *EntityProto `json:"appEntity,omitempty" form:"appEntity,omitempty"` //Specifies the attributes and the latest statistics about an entity. DisplayName *string `json:"displayName,omitempty" form:"displayName,omitempty"` //The proper display name of this object in the UI, if app_entity is not RestoreParams *RestoreAppObjectParams `json:"restoreParams,omitempty" form:"restoreParams,omitempty"` //TODO: Write general description for this field }
* Structure for the custom type RestoreAppObject
type RestoreAppObjectParams ¶ added in v1.1.2
type RestoreAppObjectParams struct { AdRestoreParams *RestoreADAppObjectParams `json:"adRestoreParams,omitempty" form:"adRestoreParams,omitempty"` //TODO: Write general description for this field CloneTaskId *int64 `json:"cloneTaskId,omitempty" form:"cloneTaskId,omitempty"` //Id of finished clone task which has to be refreshed with different data. OracleRestoreParams *RestoreOracleAppObjectParams `json:"oracleRestoreParams,omitempty" form:"oracleRestoreParams,omitempty"` //TODO: Write general description for this field SqlRestoreParams *RestoreSqlAppObjectParams `json:"sqlRestoreParams,omitempty" form:"sqlRestoreParams,omitempty"` //TODO: Write general description for this field TargetHost *EntityProto `json:"targetHost,omitempty" form:"targetHost,omitempty"` //Specifies the attributes and the latest statistics about an entity. TargetHostParentSource *EntityProto `json:"targetHostParentSource,omitempty" form:"targetHostParentSource,omitempty"` //Specifies the attributes and the latest statistics about an entity. }
* Structure for the custom type RestoreAppObjectParams
type RestoreAppParams ¶ added in v1.1.2
type RestoreAppParams struct { Credentials *Credentials `json:"credentials,omitempty" form:"credentials,omitempty"` //Specifies credentials to access a target source. OwnerRestoreInfo *AppOwnerRestoreInfo `json:"ownerRestoreInfo,omitempty" form:"ownerRestoreInfo,omitempty"` //TODO: Write general description for this field RestoreAppObjectVec []*RestoreAppObject `json:"restoreAppObjectVec,omitempty" form:"restoreAppObjectVec,omitempty"` //The application level objects that needs to be restored. If this vector is Type *int64 `json:"type,omitempty" form:"type,omitempty"` //The application environment. }
* Structure for the custom type RestoreAppParams
type RestoreAppTaskStateProto ¶ added in v1.1.2
type RestoreAppTaskStateProto struct { AppRestoreProgressMonitorSubtaskPath *string `json:"appRestoreProgressMonitorSubtaskPath,omitempty" form:"appRestoreProgressMonitorSubtaskPath,omitempty"` //The Pulse task path to the application restore task sub tree. If the LastFinishedLogBackupStartTimeUsecs *int64 `json:"lastFinishedLogBackupStartTimeUsecs,omitempty" form:"lastFinishedLogBackupStartTimeUsecs,omitempty"` //The start time of the last finished log backup run. For SQL application, RestoreAppParams *RestoreAppParams `json:"restoreAppParams,omitempty" form:"restoreAppParams,omitempty"` //This message captures all the necessary arguments specified by the user to }
* Structure for the custom type RestoreAppTaskStateProto
type RestoreCountByObjectType ¶
type RestoreCountByObjectType struct { ObjectCount *int64 `json:"objectCount,omitempty" form:"objectCount,omitempty"` //Specifies the number of restores of the object type. ObjectType *string `json:"objectType,omitempty" form:"objectType,omitempty"` //Specifies the type of the restored object. }
* Structure for the custom type RestoreCountByObjectType
type RestoreEnvStats ¶ added in v1.1.2
type RestoreEnvStats struct { Environment EnvironmentRestoreEnvStatsEnum `json:"environment,omitempty" form:"environment,omitempty"` //Specifies the environment. ObjectCount *int64 `json:"objectCount,omitempty" form:"objectCount,omitempty"` //TODO: Write general description for this field TotalBytes *int64 `json:"totalBytes,omitempty" form:"totalBytes,omitempty"` //TODO: Write general description for this field }
* Structure for the custom type RestoreEnvStats
type RestoreFileCopyStats ¶ added in v1.1.2
type RestoreFileCopyStats struct { EstimationSkipped *bool `json:"estimationSkipped,omitempty" form:"estimationSkipped,omitempty"` //This will be set to true if the estimation step was skipped. NumBytesCopied *int64 `json:"numBytesCopied,omitempty" form:"numBytesCopied,omitempty"` //Number of bytes copied so far. NumDirectoriesCopied *int64 `json:"numDirectoriesCopied,omitempty" form:"numDirectoriesCopied,omitempty"` //Number of directories copied so far. NumFilesCopied *int64 `json:"numFilesCopied,omitempty" form:"numFilesCopied,omitempty"` //Number of files copied so far. TotalBytesToCopy *int64 `json:"totalBytesToCopy,omitempty" form:"totalBytesToCopy,omitempty"` //Total number of bytes to copy. TotalDirectoriesToCopy *int64 `json:"totalDirectoriesToCopy,omitempty" form:"totalDirectoriesToCopy,omitempty"` //Total number of directories to copy. TotalFilesToCopy *int64 `json:"totalFilesToCopy,omitempty" form:"totalFilesToCopy,omitempty"` //Total number of files to copy. }
* Structure for the custom type RestoreFileCopyStats
type RestoreFileResultInfo ¶ added in v1.1.2
type RestoreFileResultInfo struct { CopyStats *RestoreFileCopyStats `json:"copyStats,omitempty" form:"copyStats,omitempty"` //This message captures the progress information regarding restore of DestinationDir *string `json:"destinationDir,omitempty" form:"destinationDir,omitempty"` //This is set to the destination directory where the file/directory was Error *ErrorProto `json:"error,omitempty" form:"error,omitempty"` //TODO: Write general description for this field RestoredFileInfo *RestoredFileInfo `json:"restoredFileInfo,omitempty" form:"restoredFileInfo,omitempty"` //TODO: Write general description for this field Status *int64 `json:"status,omitempty" form:"status,omitempty"` //Status of the restore. }
* Structure for the custom type RestoreFileResultInfo
type RestoreFilesInfoProto ¶ added in v1.1.2
type RestoreFilesInfoProto struct { DownloadFilesPath *string `json:"downloadFilesPath,omitempty" form:"downloadFilesPath,omitempty"` //The path that the user should use to download files through the UI. If Error *ErrorProto `json:"error,omitempty" form:"error,omitempty"` //TODO: Write general description for this field ProxyEntityConnectorParams *ConnectorParams `json:"proxyEntityConnectorParams,omitempty" form:"proxyEntityConnectorParams,omitempty"` //Message that encapsulates the various params required to establish a RestoreFilesResultVec []*RestoreFileResultInfo `json:"restoreFilesResultVec,omitempty" form:"restoreFilesResultVec,omitempty"` //Contains the result information of the restored files. SlaveTaskStartTimeUsecs *int64 `json:"slaveTaskStartTimeUsecs,omitempty" form:"slaveTaskStartTimeUsecs,omitempty"` //This is the timestamp at which the slave task started. TargetType *int64 `json:"targetType,omitempty" form:"targetType,omitempty"` //Specifies the target type for the task. The field is only valid if the TeardownError *ErrorProto `json:"teardownError,omitempty" form:"teardownError,omitempty"` //TODO: Write general description for this field Type *int64 `json:"type,omitempty" form:"type,omitempty"` //The type of environment this restore files info pertains to. }
* Structure for the custom type RestoreFilesInfoProto
type RestoreFilesParams ¶ added in v1.1.2
type RestoreFilesParams struct { IsFileVolumeRestore *bool `json:"isFileVolumeRestore,omitempty" form:"isFileVolumeRestore,omitempty"` //Whether this is a file based volume restore. IsMountBasedFlr *bool `json:"isMountBasedFlr,omitempty" form:"isMountBasedFlr,omitempty"` //Whether this is a mount based file restore operation NasProtocolTypeVec *[]int64 `json:"nasProtocolTypeVec,omitempty" form:"nasProtocolTypeVec,omitempty"` //The NAS protocol type(s) of this restore task. Currently we only support a ProxyEntity *EntityProto `json:"proxyEntity,omitempty" form:"proxyEntity,omitempty"` //Specifies the attributes and the latest statistics about an entity. ProxyEntityParentSource *EntityProto `json:"proxyEntityParentSource,omitempty" form:"proxyEntityParentSource,omitempty"` //Specifies the attributes and the latest statistics about an entity. RestoreFilesPreferences *RestoreFilesPreferences `json:"restoreFilesPreferences,omitempty" form:"restoreFilesPreferences,omitempty"` //This message captures preferences from the user while restoring the files RestoredFileInfoVec []*RestoredFileInfo `json:"restoredFileInfoVec,omitempty" form:"restoredFileInfoVec,omitempty"` //Information regarding files and directories. TargetEntity *EntityProto `json:"targetEntity,omitempty" form:"targetEntity,omitempty"` //Specifies the attributes and the latest statistics about an entity. TargetEntityCredentials *Credentials `json:"targetEntityCredentials,omitempty" form:"targetEntityCredentials,omitempty"` //Specifies credentials to access a target source. TargetEntityParentSource *EntityProto `json:"targetEntityParentSource,omitempty" form:"targetEntityParentSource,omitempty"` //Specifies the attributes and the latest statistics about an entity. TargetHostEntity *EntityProto `json:"targetHostEntity,omitempty" form:"targetHostEntity,omitempty"` //Specifies the attributes and the latest statistics about an entity. TargetHostType *int64 `json:"targetHostType,omitempty" form:"targetHostType,omitempty"` //The host environment type. This is set in VMware environment to }
* Structure for the custom type RestoreFilesParams
type RestoreFilesPreferences ¶ added in v1.1.2
type RestoreFilesPreferences struct { AlternateRestoreBaseDirectory *string `json:"alternateRestoreBaseDirectory,omitempty" form:"alternateRestoreBaseDirectory,omitempty"` //This must be set to a directory path if restore_to_original_paths is ContinueOnError *bool `json:"continueOnError,omitempty" form:"continueOnError,omitempty"` //Whether to continue with the copy in case of encountering an error. GenerateSshKeys *bool `json:"generateSshKeys,omitempty" form:"generateSshKeys,omitempty"` //In case of GCP Linux restores, whether to generate ssh keys to connect to OverrideOriginals *bool `json:"overrideOriginals,omitempty" form:"overrideOriginals,omitempty"` //This is relevant only if restore_to_original_paths is true. If this is PreserveAcls *bool `json:"preserveAcls,omitempty" form:"preserveAcls,omitempty"` //Whether to preserve the ACLs of the original file. PreserveAttributes *bool `json:"preserveAttributes,omitempty" form:"preserveAttributes,omitempty"` //Whether to preserve the original attributes. PreserveTimestamps *bool `json:"preserveTimestamps,omitempty" form:"preserveTimestamps,omitempty"` //Whether to preserve the original time stamps. RestoreToOriginalPaths *bool `json:"restoreToOriginalPaths,omitempty" form:"restoreToOriginalPaths,omitempty"` //If this is true, then files will be restored to original paths. SkipEstimation *bool `json:"skipEstimation,omitempty" form:"skipEstimation,omitempty"` //Whether to skip the estimation step. }
* Structure for the custom type RestoreFilesPreferences
type RestoreFilesTaskRequest ¶
type RestoreFilesTaskRequest struct { ContinueOnError *bool `json:"continueOnError,omitempty" form:"continueOnError,omitempty"` //Specifies if the Restore Task should continue even if the copy operation Filenames *[]string `json:"filenames,omitempty" form:"filenames,omitempty"` //Array of Files or Folders. IsFileBasedVolumeRestore *bool `json:"isFileBasedVolumeRestore,omitempty" form:"isFileBasedVolumeRestore,omitempty"` //Specifies whether this is a file based volume restore. Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies the name of the Restore Task. This field must be set and NewBaseDirectory *string `json:"newBaseDirectory,omitempty" form:"newBaseDirectory,omitempty"` //Specifies an optional root folder where to recover the selected Overwrite *bool `json:"overwrite,omitempty" form:"overwrite,omitempty"` //If true, any existing files and folders on the operating system Password *string `json:"password,omitempty" form:"password,omitempty"` //Specifies password of the username to access the target source. PreserveAttributes *bool `json:"preserveAttributes,omitempty" form:"preserveAttributes,omitempty"` //If true, the Restore Tasks preserves the original file and SourceObjectInfo *RestoreObjectDetails `json:"sourceObjectInfo,omitempty" form:"sourceObjectInfo,omitempty"` //Specifies information about the source object (such as a VM) TargetHostType TargetHostTypeEnum `json:"targetHostType,omitempty" form:"targetHostType,omitempty"` //Specifies the target host types to be restored. TargetParentSourceId *int64 `json:"targetParentSourceId,omitempty" form:"targetParentSourceId,omitempty"` //Specifies the registered source (such as a vCenter Server) TargetSourceId *int64 `json:"targetSourceId,omitempty" form:"targetSourceId,omitempty"` //Specifies the id of the target protection source (such as a VM) Username *string `json:"username,omitempty" form:"username,omitempty"` //Specifies username to access the target source. }
* Structure for the custom type RestoreFilesTaskRequest
type RestoreFilesTaskStateProto ¶ added in v1.1.2
type RestoreFilesTaskStateProto struct { RestoreFilesInfo *RestoreFilesInfoProto `json:"restoreFilesInfo,omitempty" form:"restoreFilesInfo,omitempty"` //Each available extension is listed below along with the location of the RestoreParams *RestoreFilesParams `json:"restoreParams,omitempty" form:"restoreParams,omitempty"` //This message captures all the necessary arguments specified by the user to }
* Structure for the custom type RestoreFilesTaskStateProto
type RestoreHypervVMParams ¶ added in v1.1.2
type RestoreHypervVMParams struct { CopyRecovery *bool `json:"copyRecovery,omitempty" form:"copyRecovery,omitempty"` //Whether to perform copy recovery. DatastoreEntity *EntityProto `json:"datastoreEntity,omitempty" form:"datastoreEntity,omitempty"` //Specifies the attributes and the latest statistics about an entity. PowerStateConfig *PowerStateConfigProto `json:"powerStateConfig,omitempty" form:"powerStateConfig,omitempty"` //TODO: Write general description for this field RenameRestoredObjectParam *RenameObjectParamProto `json:"renameRestoredObjectParam,omitempty" form:"renameRestoredObjectParam,omitempty"` //Message to specify the prefix/suffix added to rename an object. At least one ResourceEntity *EntityProto `json:"resourceEntity,omitempty" form:"resourceEntity,omitempty"` //Specifies the attributes and the latest statistics about an entity. RestoredObjectsNetworkConfig *RestoredObjectNetworkConfigProto `json:"restoredObjectsNetworkConfig,omitempty" form:"restoredObjectsNetworkConfig,omitempty"` //TODO: Write general description for this field UuidConfig *UuidConfigProto `json:"uuidConfig,omitempty" form:"uuidConfig,omitempty"` //TODO: Write general description for this field }
* Structure for the custom type RestoreHypervVMParams
type RestoreInfo ¶
type RestoreInfo struct { ArchivalTarget *ArchivalExternalTarget `json:"archivalTarget,omitempty" form:"archivalTarget,omitempty"` //Specifies settings about the Archival External Target (such as Tape or AWS). AttemptNumber *int64 `json:"attemptNumber,omitempty" form:"attemptNumber,omitempty"` //Specifies the attempt number. CloudDeployTarget *CloudDeployTargetDetails `json:"cloudDeployTarget,omitempty" form:"cloudDeployTarget,omitempty"` //Message that specifies the details about CloudDeploy target where backup JobRunId *int64 `json:"jobRunId,omitempty" form:"jobRunId,omitempty"` //Specifies the id of the job run. JobUid *UniversalId `json:"jobUid,omitempty" form:"jobUid,omitempty"` //Specifies an id for an object that is unique across Cohesity Clusters. ParentSource *ProtectionSource `json:"parentSource,omitempty" form:"parentSource,omitempty"` //Specifies a generic structure that represents a node SnapshotRelativeDirPath *string `json:"snapshotRelativeDirPath,omitempty" form:"snapshotRelativeDirPath,omitempty"` //Specifies the relative path of the snapshot directory. Source *ProtectionSource `json:"source,omitempty" form:"source,omitempty"` //Specifies a generic structure that represents a node StartTimeUsecs *int64 `json:"startTimeUsecs,omitempty" form:"startTimeUsecs,omitempty"` //Specifies the start time specified as a Unix epoch Timestamp ViewName *string `json:"viewName,omitempty" form:"viewName,omitempty"` //Specifies the name of the view. VmHadIndependentDisks *bool `json:"vmHadIndependentDisks,omitempty" form:"vmHadIndependentDisks,omitempty"` //Specifies if the VM had independent disks. }
* Structure for the custom type RestoreInfo
type RestoreInfoProto ¶ added in v1.1.2
type RestoreInfoProto struct { RestoreEntityVec []*RestoreInfoProtoRestoreEntity `json:"restoreEntityVec,omitempty" form:"restoreEntityVec,omitempty"` //Contains the file paths and the information of the restored entities. TargetType *int64 `json:"targetType,omitempty" form:"targetType,omitempty"` //Specifies the target type for the task. The field is only valid if the Type *int64 `json:"type,omitempty" form:"type,omitempty"` //The type of environment this restore info pertains to. }
* Structure for the custom type RestoreInfoProto
type RestoreInfoProtoRestoreEntity ¶ added in v1.1.2
type RestoreInfoProtoRestoreEntity struct { Entity *EntityProto `json:"entity,omitempty" form:"entity,omitempty"` //Specifies the attributes and the latest statistics about an entity. Error *ErrorProto `json:"error,omitempty" form:"error,omitempty"` //TODO: Write general description for this field ProgressMonitorTaskPath *string `json:"progressMonitorTaskPath,omitempty" form:"progressMonitorTaskPath,omitempty"` //The path relative to the root path of the restore task progress monitor PublicStatus *int64 `json:"publicStatus,omitempty" form:"publicStatus,omitempty"` //Iris-facing task state. This field is stamped during the export. RelativeRestorePaths *[]string `json:"relativeRestorePaths,omitempty" form:"relativeRestorePaths,omitempty"` //All the paths that the entity's files were restored to. Each path is ResourcePoolEntity *EntityProto `json:"resourcePoolEntity,omitempty" form:"resourcePoolEntity,omitempty"` //Specifies the attributes and the latest statistics about an entity. RestoredEntity *EntityProto `json:"restoredEntity,omitempty" form:"restoredEntity,omitempty"` //Specifies the attributes and the latest statistics about an entity. Status *int64 `json:"status,omitempty" form:"status,omitempty"` //The restore status of the entity. Warnings []*ErrorProto `json:"warnings,omitempty" form:"warnings,omitempty"` //Optional warnings if any. }
* Structure for the custom type RestoreInfoProtoRestoreEntity
type RestoreKVMVMsParams ¶ added in v1.1.2
type RestoreKVMVMsParams struct { ClusterEntity *EntityProto `json:"clusterEntity,omitempty" form:"clusterEntity,omitempty"` //Specifies the attributes and the latest statistics about an entity. DatacenterEntity *EntityProto `json:"datacenterEntity,omitempty" form:"datacenterEntity,omitempty"` //Specifies the attributes and the latest statistics about an entity. PowerStateConfig *PowerStateConfigProto `json:"powerStateConfig,omitempty" form:"powerStateConfig,omitempty"` //TODO: Write general description for this field RenameRestoredObjectParam *RenameObjectParamProto `json:"renameRestoredObjectParam,omitempty" form:"renameRestoredObjectParam,omitempty"` //Message to specify the prefix/suffix added to rename an object. At least one RestoredObjectsNetworkConfig *RestoredObjectNetworkConfigProto `json:"restoredObjectsNetworkConfig,omitempty" form:"restoredObjectsNetworkConfig,omitempty"` //TODO: Write general description for this field StoragedomainEntity *EntityProto `json:"storagedomainEntity,omitempty" form:"storagedomainEntity,omitempty"` //Specifies the attributes and the latest statistics about an entity. }
* Structure for the custom type RestoreKVMVMsParams
type RestoreKubernetesNamespacesParams ¶ added in v1.1.2
type RestoreKubernetesNamespacesParams struct { BackupJobName *string `json:"backupJobName,omitempty" form:"backupJobName,omitempty"` //Backup job that needs to be used for recovering the namespace. ClusterEntity *EntityProto `json:"clusterEntity,omitempty" form:"clusterEntity,omitempty"` //Specifies the attributes and the latest statistics about an entity. ManagementNamespace *string `json:"managementNamespace,omitempty" form:"managementNamespace,omitempty"` //Namespace in which restore job will be created in K8s cluster. RenameRestoredObjectParam *RenameObjectParamProto `json:"renameRestoredObjectParam,omitempty" form:"renameRestoredObjectParam,omitempty"` //Message to specify the prefix/suffix added to rename an object. At least one }
* Structure for the custom type RestoreKubernetesNamespacesParams
type RestoreObject ¶ added in v1.1.2
type RestoreObject struct { ArchivalTarget *ArchivalTarget `json:"archivalTarget,omitempty" form:"archivalTarget,omitempty"` //Message that specifies the details about an archival target (such as cloud AttemptNum *int64 `json:"attemptNum,omitempty" form:"attemptNum,omitempty"` //The attempt number of the job run to restore from. CloudDeployTarget *CloudDeployTarget `json:"cloudDeployTarget,omitempty" form:"cloudDeployTarget,omitempty"` //Message that specifies the details about CloudDeploy target where backup CloudReplicationTarget *CloudDeployTarget `json:"cloudReplicationTarget,omitempty" form:"cloudReplicationTarget,omitempty"` //Message that specifies the details about CloudDeploy target where backup Entity *EntityProto `json:"entity,omitempty" form:"entity,omitempty"` //Specifies the attributes and the latest statistics about an entity. JobId *int64 `json:"jobId,omitempty" form:"jobId,omitempty"` //The job id from which to restore. This is used while communicating with JobInstanceId *int64 `json:"jobInstanceId,omitempty" form:"jobInstanceId,omitempty"` //Id identifying a specific run to restore from. If this is not specified, JobUid *UniversalIdProto `json:"jobUid,omitempty" form:"jobUid,omitempty"` //TODO: Write general description for this field ParentSource *EntityProto `json:"parentSource,omitempty" form:"parentSource,omitempty"` //Specifies the attributes and the latest statistics about an entity. RestoreAcropolisVmParam *RestoreAcropolisVMParam `json:"restoreAcropolisVmParam,omitempty" form:"restoreAcropolisVmParam,omitempty"` //TODO: Write general description for this field SnapshotRelativeDirPath *string `json:"snapshotRelativeDirPath,omitempty" form:"snapshotRelativeDirPath,omitempty"` //The relative path to the directory containing the entity's snapshot. StartTimeUsecs *int64 `json:"startTimeUsecs,omitempty" form:"startTimeUsecs,omitempty"` //The start time of the specific job run. Iff 'job_instance_id' is set, ViewName *string `json:"viewName,omitempty" form:"viewName,omitempty"` //The name of the view where the object's snapshot is located. VmHadIndependentDisks *bool `json:"vmHadIndependentDisks,omitempty" form:"vmHadIndependentDisks,omitempty"` //This is applicable only to VMs and is set to true when the VM being }
* Structure for the custom type RestoreObject
type RestoreObjectDetails ¶
type RestoreObjectDetails struct { ArchivalTarget *ArchivalExternalTarget `json:"archivalTarget,omitempty" form:"archivalTarget,omitempty"` //Specifies settings about the Archival Target (such as Tape or AWS). CloudDeployTarget *CloudDeployTargetDetails `json:"cloudDeployTarget,omitempty" form:"cloudDeployTarget,omitempty"` //Specifies settings about the Cloud Deploy target. Environment EnvironmentRestoreObjectDetailsEnum `json:"environment,omitempty" form:"environment,omitempty"` //Specifies the type of the Protection Source. JobId *int64 `json:"jobId,omitempty" form:"jobId,omitempty"` //Protection Job Id. JobRunId *int64 `json:"jobRunId,omitempty" form:"jobRunId,omitempty"` //Specifies the id of the Job Run that captured the snapshot. JobUid *UniversalId `json:"jobUid,omitempty" form:"jobUid,omitempty"` //Specifies the universal id of the Protection Job that backed up ProtectionSourceId *int64 `json:"protectionSourceId,omitempty" form:"protectionSourceId,omitempty"` //Specifies the id of the leaf object to recover, clone or recover SourceName *string `json:"sourceName,omitempty" form:"sourceName,omitempty"` //Specifies the name of the Protection Source. StartedTimeUsecs *int64 `json:"startedTimeUsecs,omitempty" form:"startedTimeUsecs,omitempty"` //Specifies the time when the Job Run starts capturing a snapshot. }
* Structure for the custom type RestoreObjectDetails
type RestoreObjectParams ¶ added in v1.1.2
type RestoreObjectParams struct { Action *int64 `json:"action,omitempty" form:"action,omitempty"` //The action to perform. DatastoreEntity *EntityProto `json:"datastoreEntity,omitempty" form:"datastoreEntity,omitempty"` //Specifies the attributes and the latest statistics about an entity. PowerStateConfig *PowerStateConfigProto `json:"powerStateConfig,omitempty" form:"powerStateConfig,omitempty"` //TODO: Write general description for this field RenameRestoredObjectParam *RenameObjectParamProto `json:"renameRestoredObjectParam,omitempty" form:"renameRestoredObjectParam,omitempty"` //Message to specify the prefix/suffix added to rename an object. At least one ResourcePoolEntity *EntityProto `json:"resourcePoolEntity,omitempty" form:"resourcePoolEntity,omitempty"` //Specifies the attributes and the latest statistics about an entity. RestoreParentSource *EntityProto `json:"restoreParentSource,omitempty" form:"restoreParentSource,omitempty"` //Specifies the attributes and the latest statistics about an entity. RestoredObjectsNetworkConfig *RestoredObjectNetworkConfigProto `json:"restoredObjectsNetworkConfig,omitempty" form:"restoredObjectsNetworkConfig,omitempty"` //TODO: Write general description for this field ViewName *string `json:"viewName,omitempty" form:"viewName,omitempty"` //Target view into which the objects are to be cloned. }
* Structure for the custom type RestoreObjectParams
type RestoreObjectState ¶
type RestoreObjectState struct { Error *RequestError `json:"error,omitempty" form:"error,omitempty"` //Details about the Error. ObjectStatus ObjectStatusEnum `json:"objectStatus,omitempty" form:"objectStatus,omitempty"` //Specifies the status of an object during a Restore Task. ResourcePoolId *int64 `json:"resourcePoolId,omitempty" form:"resourcePoolId,omitempty"` //Specifies the id of the Resource Pool that the restored RestoredObjectId *int64 `json:"restoredObjectId,omitempty" form:"restoredObjectId,omitempty"` //Specifies the Id of the recovered or cloned object. SourceObjectId *int64 `json:"sourceObjectId,omitempty" form:"sourceObjectId,omitempty"` //Specifies the Protection Source id of the object to be recovered or }
* Structure for the custom type RestoreObjectState
type RestoreOneDriveParams ¶ added in v1.1.2
type RestoreOneDriveParams struct { DriveOwnerVec []*RestoreOneDriveParamsDriveOwner `json:"driveOwnerVec,omitempty" form:"driveOwnerVec,omitempty"` //The list of users/groups whose drives are being restored. RestoreToOriginal *bool `json:"restoreToOriginal,omitempty" form:"restoreToOriginal,omitempty"` //Whether or not all drive items are restored to original location. TargetDriveId *string `json:"targetDriveId,omitempty" form:"targetDriveId,omitempty"` //The id of the drive in which items will be restored. TargetFolderPath *string `json:"targetFolderPath,omitempty" form:"targetFolderPath,omitempty"` //All drives part of various users listed in drive_owner_vec will be TargetUser *EntityProto `json:"targetUser,omitempty" form:"targetUser,omitempty"` //Specifies the attributes and the latest statistics about an entity. }
* Structure for the custom type RestoreOneDriveParams
type RestoreOneDriveParamsDriveItem ¶ added in v1.1.2
type RestoreOneDriveParamsDriveItem struct { DriveItemPath *string `json:"driveItemPath,omitempty" form:"driveItemPath,omitempty"` //The path of the drive item relative to root. Id *string `json:"id,omitempty" form:"id,omitempty"` //The unique identifier of the item within the Drive. IsFileItem *bool `json:"isFileItem,omitempty" form:"isFileItem,omitempty"` //Specify if the item is a file or not. }
* Structure for the custom type RestoreOneDriveParamsDriveItem
type RestoreOneDriveParamsDriveOwner ¶ added in v1.1.2
type RestoreOneDriveParamsDriveOwner struct { DriveVec []*RestoreOneDriveParamsDriveOwnerDrive `json:"driveVec,omitempty" form:"driveVec,omitempty"` //The list of drives that are being restored. Object *RestoreObject `json:"object,omitempty" form:"object,omitempty"` //TODO: Write general description for this field }
* Structure for the custom type RestoreOneDriveParamsDriveOwner
type RestoreOneDriveParamsDriveOwnerDrive ¶ added in v1.1.2
type RestoreOneDriveParamsDriveOwnerDrive struct { IsEntireDriveRequired *bool `json:"isEntireDriveRequired,omitempty" form:"isEntireDriveRequired,omitempty"` //Specify if the entire drive is to be restored. RestoreDriveId *string `json:"restoreDriveId,omitempty" form:"restoreDriveId,omitempty"` //Id of the drive whose items are being restored. RestoreItemVec []*RestoreOneDriveParamsDriveItem `json:"restoreItemVec,omitempty" form:"restoreItemVec,omitempty"` //List of drive paths that need to be restored. }
* Structure for the custom type RestoreOneDriveParamsDriveOwnerDrive
type RestoreOracleAppObjectParams ¶ added in v1.1.2
type RestoreOracleAppObjectParams struct { AlternateLocationParams *RestoreOracleAppObjectParamsAlternateLocationParams `json:"alternateLocationParams,omitempty" form:"alternateLocationParams,omitempty"` //For restoring to alternate location this message can not be empty and all NoOpenMode *bool `json:"noOpenMode,omitempty" form:"noOpenMode,omitempty"` //If set to true, the recovered database will not be opened. OracleCloneAppViewParamsVec []*CloneAppViewParams `json:"oracleCloneAppViewParamsVec,omitempty" form:"oracleCloneAppViewParamsVec,omitempty"` //Following field contains information related to view expose workflow. Ex OracleTargetParams *OracleSourceParams `json:"oracleTargetParams,omitempty" form:"oracleTargetParams,omitempty"` //Message to capture additional backup/restore params for a Oracle source. RestoreTimeSecs *int64 `json:"restoreTimeSecs,omitempty" form:"restoreTimeSecs,omitempty"` //The time to which the Oracle database needs to be restored. This allows }
* Structure for the custom type RestoreOracleAppObjectParams
type RestoreOracleAppObjectParamsAlternateLocationParams ¶ added in v1.1.2
type RestoreOracleAppObjectParamsAlternateLocationParams struct { BaseDir *string `json:"baseDir,omitempty" form:"baseDir,omitempty"` //Base directory of Oracle at destination. DatabaseFileDestination *string `json:"databaseFileDestination,omitempty" form:"databaseFileDestination,omitempty"` //Location to put the database files(datafiles, logfiles etc.). HomeDir *string `json:"homeDir,omitempty" form:"homeDir,omitempty"` //Home directory of Oracle at destination. NewDatabaseName *string `json:"newDatabaseName,omitempty" form:"newDatabaseName,omitempty"` //The name of the Oracle database that we restore to. NewSidDeprecated *string `json:"newSidDeprecated,omitempty" form:"newSidDeprecated,omitempty"` //Deprecated field OracleDbConfig *OracleDBConfig `json:"oracleDbConfig,omitempty" form:"oracleDbConfig,omitempty"` //This proto captures the oracle database configuration for alternate DB }
* Structure for the custom type RestoreOracleAppObjectParamsAlternateLocationParams
type RestoreOutlookParams ¶ added in v1.1.2
type RestoreOutlookParams struct { MailboxVec []*RestoreOutlookParamsMailbox `json:"mailboxVec,omitempty" form:"mailboxVec,omitempty"` //In a RestoreJob , user will provide the list of mailboxes TargetFolderPath *string `json:"targetFolderPath,omitempty" form:"targetFolderPath,omitempty"` //TODO: Write general description for this field TargetMailbox *EntityProto `json:"targetMailbox,omitempty" form:"targetMailbox,omitempty"` //Specifies the attributes and the latest statistics about an entity. }
* Structure for the custom type RestoreOutlookParams
type RestoreOutlookParamsFolder ¶ added in v1.1.2
type RestoreOutlookParamsFolder struct { FolderId *string `json:"folderId,omitempty" form:"folderId,omitempty"` //The Unique ID of the folder. FolderKey *int64 `json:"folderKey,omitempty" form:"folderKey,omitempty"` //The Unique key of the folder. IsEntireFolderRequired *bool `json:"isEntireFolderRequired,omitempty" form:"isEntireFolderRequired,omitempty"` //Specify if the entire folder is to be restored. ItemIdVec *[]string `json:"itemIdVec,omitempty" form:"itemIdVec,omitempty"` //If is_entire_folder_required is set to false, }
* Structure for the custom type RestoreOutlookParamsFolder
type RestoreOutlookParamsMailbox ¶ added in v1.1.2
type RestoreOutlookParamsMailbox struct { FolderVec []*RestoreOutlookParamsFolder `json:"folderVec,omitempty" form:"folderVec,omitempty"` //If is_entire_mailbox_required is set to false, IsEntireMailboxRequired *bool `json:"isEntireMailboxRequired,omitempty" form:"isEntireMailboxRequired,omitempty"` //Specify if the entire mailbox is to be restored. Object *RestoreObject `json:"object,omitempty" form:"object,omitempty"` //TODO: Write general description for this field }
* Structure for the custom type RestoreOutlookParamsMailbox
type RestorePointsForTimeRange ¶
type RestorePointsForTimeRange struct { FullSnapshotInfo []*FullSnapshotInfo `json:"fullSnapshotInfo,omitempty" form:"fullSnapshotInfo,omitempty"` //Specifies the info related to the recovery object. TimeRanges []*TimeRangeSettings `json:"timeRanges,omitempty" form:"timeRanges,omitempty"` //Specifies the time ranges of the restore object between full snapshots. }
* Structure for the custom type RestorePointsForTimeRange
type RestorePointsForTimeRangeParam ¶
type RestorePointsForTimeRangeParam struct { EndTimeUsecs *int64 `json:"endTimeUsecs,omitempty" form:"endTimeUsecs,omitempty"` //Specifies the end time specified as a Unix epoch Timestamp Environment EnvironmentRestorePointsForTimeRangeParamEnum `json:"environment,omitempty" form:"environment,omitempty"` //Specifies the protection source environment type. JobUids []*UniversalId `json:"jobUids" form:"jobUids"` //Specifies the jobs for which to get the full snapshot information. ProtectionSourceId *int64 `json:"protectionSourceId,omitempty" form:"protectionSourceId,omitempty"` //Specifies the id of the Protection Source which is to be restored. StartTimeUsecs *int64 `json:"startTimeUsecs,omitempty" form:"startTimeUsecs,omitempty"` //Specifies the start time specified as a Unix epoch Timestamp }
* Structure for the custom type RestorePointsForTimeRangeParam
type RestoreSqlAppObjectParams ¶ added in v1.1.2
type RestoreSqlAppObjectParams struct { CaptureTailLogs *bool `json:"captureTailLogs,omitempty" form:"captureTailLogs,omitempty"` //Set to true if tail logs are to be captured before the restore DataFileDestination *string `json:"dataFileDestination,omitempty" form:"dataFileDestination,omitempty"` //Which directory to put the database data files. Missing directory will be DbRestoreOverwritePolicy *int64 `json:"dbRestoreOverwritePolicy,omitempty" form:"dbRestoreOverwritePolicy,omitempty"` //Policy to overwrite an existing DB during a restore operation. InstanceName *string `json:"instanceName,omitempty" form:"instanceName,omitempty"` //The name of the SQL instance that we restore database to. If target_host IsMultiStageRestore *bool `json:"isMultiStageRestore,omitempty" form:"isMultiStageRestore,omitempty"` //The following field is set if we are creating a multi-stage SQL restore LogFileDestination *string `json:"logFileDestination,omitempty" form:"logFileDestination,omitempty"` //Which directory to put the database log files. Missing directory will be MultiStageRestoreOptions *SqlUpdateRestoreTaskOptions `json:"multiStageRestoreOptions,omitempty" form:"multiStageRestoreOptions,omitempty"` //TODO: Write general description for this field NewDatabaseName *string `json:"newDatabaseName,omitempty" form:"newDatabaseName,omitempty"` //The new name of the database, if it is going to be renamed. app_entity in RestoreTimeSecs *int64 `json:"restoreTimeSecs,omitempty" form:"restoreTimeSecs,omitempty"` //The time to which the SQL database needs to be restored. This allows for SecondaryDataFileDestination *string `json:"secondaryDataFileDestination,omitempty" form:"secondaryDataFileDestination,omitempty"` //Which directory to put the secondary data files of the database. Secondary SecondaryDataFileDestinationVec []*FilesToDirectoryMapping `json:"secondaryDataFileDestinationVec,omitempty" form:"secondaryDataFileDestinationVec,omitempty"` //Specify the secondary data files and corresponding direcories of the DB. WithNoRecovery *bool `json:"withNoRecovery,omitempty" form:"withNoRecovery,omitempty"` //Set to true if we want to recover the database in "NO_RECOVERY" mode }
* Structure for the custom type RestoreSqlAppObjectParams
type RestoreStats ¶ added in v1.1.2
type RestoreStats struct { NumClonedObjects *int64 `json:"numClonedObjects,omitempty" form:"numClonedObjects,omitempty"` //Specifies the count of cloned objects in the given time frame. NumRecoveredObjects *int64 `json:"numRecoveredObjects,omitempty" form:"numRecoveredObjects,omitempty"` //Specifies the count of recovered objects in the given time frame. StatsByEnvironment []*RestoreEnvStats `json:"statsByEnvironment,omitempty" form:"statsByEnvironment,omitempty"` //Specifies the stats of recovery jobs aggregated by the environment type. }
* Structure for the custom type RestoreStats
type RestoreTask ¶
type RestoreTask struct { AcropolisParameters *AcropolisRestoreParameters `json:"acropolisParameters,omitempty" form:"acropolisParameters,omitempty"` //This field defines the Acropolis specific params for restore tasks of type ApplicationParameters *ApplicationRestoreParameters `json:"applicationParameters,omitempty" form:"applicationParameters,omitempty"` //Specifies the information regarding the application restore parameters. ArchiveTaskUid *UniversalId `json:"archiveTaskUid,omitempty" form:"archiveTaskUid,omitempty"` //Specifies the uid of the Restore Task that retrieves objects from CloneViewParameters *UpdateViewParam `json:"cloneViewParameters,omitempty" form:"cloneViewParameters,omitempty"` //Specifies the View settings used when cloning a View. ContinueOnError *bool `json:"continueOnError,omitempty" form:"continueOnError,omitempty"` //Specifies if the Restore Task should continue when some operations on some DatastoreId *int64 `json:"datastoreId,omitempty" form:"datastoreId,omitempty"` //Specifies the datastore where the object's files are recovered to. DeployVmsToCloud *DeployVmsToCloud `json:"deployVmsToCloud,omitempty" form:"deployVmsToCloud,omitempty"` //Specifies the details about deploying vms to specific clouds where backup EndTimeUsecs *int64 `json:"endTimeUsecs,omitempty" form:"endTimeUsecs,omitempty"` //Specifies the end time of the Restore Task as a Unix epoch Error *RequestError `json:"error,omitempty" form:"error,omitempty"` //Specifies the error reported by the Restore Task (if any) after the FullViewName *string `json:"fullViewName,omitempty" form:"fullViewName,omitempty"` //Specifies the full name of a View. HypervParameters *HypervRestoreParameters `json:"hypervParameters,omitempty" form:"hypervParameters,omitempty"` //Specifies information needed when restoring VMs in HyperV enviroment. Id *int64 `json:"id,omitempty" form:"id,omitempty"` //Specifies the id of the Restore Task assigned by MountVolumesState *MountVolumesState `json:"mountVolumesState,omitempty" form:"mountVolumesState,omitempty"` //Specifies the states of mounting all the volumes onto a mount target Name string `json:"name" form:"name"` //Specifies the name of the Restore Task. This field must be set and NewParentId *int64 `json:"newParentId,omitempty" form:"newParentId,omitempty"` //Specify a new registered parent Protection Source. If specified Objects []*RestoreObjectDetails `json:"objects,omitempty" form:"objects,omitempty"` //Array of Objects. OutlookParameters *OutlookRestoreParameters `json:"outlookParameters,omitempty" form:"outlookParameters,omitempty"` //Specifies information needed for recovering Mailboxes in O365Outlook RestoreObjectState []*RestoreObjectState `json:"restoreObjectState,omitempty" form:"restoreObjectState,omitempty"` //Array of Object States. StartTimeUsecs *int64 `json:"startTimeUsecs,omitempty" form:"startTimeUsecs,omitempty"` //Specifies the start time for the Restore Task as a Unix epoch Status StatusRestoreTaskEnum `json:"status,omitempty" form:"status,omitempty"` //Specifies the overall status of the Restore Task. TargetViewCreated *bool `json:"targetViewCreated,omitempty" form:"targetViewCreated,omitempty"` //Is true if a new View was created by a 'kCloneVMs' Restore Task. Type TypeRestoreTaskEnum `json:"type,omitempty" form:"type,omitempty"` //Specifies the type of Restore Task. Username *string `json:"username,omitempty" form:"username,omitempty"` //Specifies the Cohesity user who requested this Restore Task. ViewBoxId *int64 `json:"viewBoxId,omitempty" form:"viewBoxId,omitempty"` //Specifies the id of the Domain (View Box) where the View is stored. VirtualDiskRestoreState *VirtualDiskRecoverTaskState `json:"virtualDiskRestoreState,omitempty" form:"virtualDiskRestoreState,omitempty"` //Specifies the complete information about a recover virtual disk task state. VlanParameters *VlanParameters `json:"vlanParameters,omitempty" form:"vlanParameters,omitempty"` //Specifies VLAN parameters for the restore operation. VmwareParameters *VmwareRestoreParameters `json:"vmwareParameters,omitempty" form:"vmwareParameters,omitempty"` //Specifies the information required for recovering or cloning VmWare VMs. }
* Structure for the custom type RestoreTask
type RestoreTaskStateBaseProto ¶ added in v1.1.2
type RestoreTaskStateBaseProto struct { CancellationRequested *bool `json:"cancellationRequested,omitempty" form:"cancellationRequested,omitempty"` //Whether this task has a pending cancellation request. EndTimeUsecs *int64 `json:"endTimeUsecs,omitempty" form:"endTimeUsecs,omitempty"` //If the restore task has finished, this field contains the end time for the Error *ErrorProto `json:"error,omitempty" form:"error,omitempty"` //TODO: Write general description for this field Name *string `json:"name,omitempty" form:"name,omitempty"` //The name of the restore task. ParentSourceConnectionParams *ConnectorParams `json:"parentSourceConnectionParams,omitempty" form:"parentSourceConnectionParams,omitempty"` //Message that encapsulates the various params required to establish a PublicStatus *int64 `json:"publicStatus,omitempty" form:"publicStatus,omitempty"` //Iris-facing task state. This field is stamped during the export. RefreshStatus *int64 `json:"refreshStatus,omitempty" form:"refreshStatus,omitempty"` //Status of the refresh task. RestoreVlanParams *RestoreVlanParams `json:"restoreVlanParams,omitempty" form:"restoreVlanParams,omitempty"` //TODO: Write general description for this field ScheduledConstituentId *int64 `json:"scheduledConstituentId,omitempty" form:"scheduledConstituentId,omitempty"` //Constituent id (and the gandalf session id) where this task has been ScheduledGandalfSessionId *int64 `json:"scheduledGandalfSessionId,omitempty" form:"scheduledGandalfSessionId,omitempty"` //TODO: Write general description for this field StartTimeUsecs *int64 `json:"startTimeUsecs,omitempty" form:"startTimeUsecs,omitempty"` //The start time for this restore task. Status *int64 `json:"status,omitempty" form:"status,omitempty"` //Status of the restore task. TaskId *int64 `json:"taskId,omitempty" form:"taskId,omitempty"` //A globally unique id for this task. TotalLogicalSizeBytes *int64 `json:"totalLogicalSizeBytes,omitempty" form:"totalLogicalSizeBytes,omitempty"` //Logical size of this restore task. This is the amount of data that needs TotalPhysicalSizeBytes *int64 `json:"totalPhysicalSizeBytes,omitempty" form:"totalPhysicalSizeBytes,omitempty"` //Physical size of this restore task. This is the amount of data that was Type *int64 `json:"type,omitempty" form:"type,omitempty"` //The type of restore being performed. User *string `json:"user,omitempty" form:"user,omitempty"` //The user who requested this restore task. UserInfo *UserInformation `json:"userInfo,omitempty" form:"userInfo,omitempty"` //A message to encapsulate information about the user who made the request. UserMessages *[]string `json:"userMessages,omitempty" form:"userMessages,omitempty"` //Messages displayed to the user for this task (if any). Warnings []*ErrorProto `json:"warnings,omitempty" form:"warnings,omitempty"` //The warnings encountered by this task (if any) during its execution. }
* Structure for the custom type RestoreTaskStateBaseProto
type RestoreTaskWrapper ¶ added in v1.1.2
type RestoreTaskWrapper struct {
RestoreTask *RestoreWrapperProto `json:"restoreTask,omitempty" form:"restoreTask,omitempty"` //If this message is a checkpoint record in WAL-logging or if this message is
}
* Structure for the custom type RestoreTaskWrapper
type RestoreVlanParams ¶ added in v1.1.2
type RestoreVlanParams struct { DisableVlan *bool `json:"disableVlan,omitempty" form:"disableVlan,omitempty"` //If this is set to true, then even if VLANs are configured on the system, InterfaceName *string `json:"interfaceName,omitempty" form:"interfaceName,omitempty"` //Interface group to use for restore. If this is not specified, primary VlanId *int64 `json:"vlanId,omitempty" form:"vlanId,omitempty"` //If this is set, then the Cohesity host name or the IP address associated }
* Structure for the custom type RestoreVlanParams
type RestoreVmwareVMParams ¶ added in v1.1.2
type RestoreVmwareVMParams struct { CopyRecovery *bool `json:"copyRecovery,omitempty" form:"copyRecovery,omitempty"` //Whether to perform copy recovery instead of instant recovery. DatastoreEntity *EntityProto `json:"datastoreEntity,omitempty" form:"datastoreEntity,omitempty"` //Specifies the attributes and the latest statistics about an entity. PreserveTagsDuringClone *bool `json:"preserveTagsDuringClone,omitempty" form:"preserveTagsDuringClone,omitempty"` //Whether to preserve tags for the clone op. ResourcePoolEntity *EntityProto `json:"resourcePoolEntity,omitempty" form:"resourcePoolEntity,omitempty"` //Specifies the attributes and the latest statistics about an entity. TargetDatastoreFolder *EntityProto `json:"targetDatastoreFolder,omitempty" form:"targetDatastoreFolder,omitempty"` //Specifies the attributes and the latest statistics about an entity. TargetVmFolder *EntityProto `json:"targetVmFolder,omitempty" form:"targetVmFolder,omitempty"` //Specifies the attributes and the latest statistics about an entity. }
* Structure for the custom type RestoreVmwareVMParams
type RestoreWrapperProto ¶ added in v1.1.2
type RestoreWrapperProto struct { DestroyClonedTaskStateVec []*DestroyClonedTaskStateProto `json:"destroyClonedTaskStateVec,omitempty" form:"destroyClonedTaskStateVec,omitempty"` //For a restore task of type 'Clone', this field contains the info of the OwnerRestoreWrapperProto *RestoreWrapperProto `json:"ownerRestoreWrapperProto,omitempty" form:"ownerRestoreWrapperProto,omitempty"` //TODO: Write general description for this field PerformRefreshTaskStateVec []*PerformRestoreTaskStateProto `json:"performRefreshTaskStateVec,omitempty" form:"performRefreshTaskStateVec,omitempty"` //Contains information of the refresh tasks for a clone PerformRestoreJobState *PerformRestoreJobStateProto `json:"performRestoreJobState,omitempty" form:"performRestoreJobState,omitempty"` //Proto to define the persistent information of a wrapper restore job that PerformRestoreTaskState *PerformRestoreTaskStateProto `json:"performRestoreTaskState,omitempty" form:"performRestoreTaskState,omitempty"` //TODO: Write general description for this field RestoreSubTaskWrapperProtoVec *[]interface{} `json:"restoreSubTaskWrapperProtoVec,omitempty" form:"restoreSubTaskWrapperProtoVec,omitempty"` //If this restore has sub tasks, the following field will get populated }
* Structure for the custom type RestoreWrapperProto
type RestoredFileInfo ¶ added in v1.1.2
type RestoredFileInfo struct { AbsolutePath *string `json:"absolutePath,omitempty" form:"absolutePath,omitempty"` //Full path of the file being restored: the actual file path without the AttachedDiskId *int64 `json:"attachedDiskId,omitempty" form:"attachedDiskId,omitempty"` //Disk information of where the source file is currently located. DiskPartitionId *int64 `json:"diskPartitionId,omitempty" form:"diskPartitionId,omitempty"` //Disk partition to which the file belongs to. IsDirectory *bool `json:"isDirectory,omitempty" form:"isDirectory,omitempty"` //Whether the path points to a directory. IsNonSimpleLdmVol *bool `json:"isNonSimpleLdmVol,omitempty" form:"isNonSimpleLdmVol,omitempty"` //This will be set to true for recovery workflows for non-simple volumes RestoreMountPoint *string `json:"restoreMountPoint,omitempty" form:"restoreMountPoint,omitempty"` //Mount point of the volume on which the file to be restored is located. SizeBytes *int64 `json:"sizeBytes,omitempty" form:"sizeBytes,omitempty"` //Size of the file in bytes. Required in FLR in GCP using Cloud Functions. VirtualDiskFile *string `json:"virtualDiskFile,omitempty" form:"virtualDiskFile,omitempty"` //Virtual disk file to which this file belongs to. VolumeId *string `json:"volumeId,omitempty" form:"volumeId,omitempty"` //Id of the volume. VolumePath *string `json:"volumePath,omitempty" form:"volumePath,omitempty"` //Original volume name (or drive letter). This is used while performing the }
* Structure for the custom type RestoredFileInfo
type RestoredObjectNetworkConfigProto ¶ added in v1.1.2
type RestoredObjectNetworkConfigProto struct { DetachNetwork *bool `json:"detachNetwork,omitempty" form:"detachNetwork,omitempty"` //If this is set to true, then the network will be detached from the DisableNetwork *bool `json:"disableNetwork,omitempty" form:"disableNetwork,omitempty"` //This can be set to true to indicate that the attached network should be Mappings []*NetworkMappingProto `json:"mappings,omitempty" form:"mappings,omitempty"` //The network mappings to be applied to the target object. NetworkEntity *EntityProto `json:"networkEntity,omitempty" form:"networkEntity,omitempty"` //Specifies the attributes and the latest statistics about an entity. PreserveMacAddressOnNewNetwork *bool `json:"preserveMacAddressOnNewNetwork,omitempty" form:"preserveMacAddressOnNewNetwork,omitempty"` //If this is true and we are attaching to a new network entity, then the VnicEntity *EntityProto `json:"vnicEntity,omitempty" form:"vnicEntity,omitempty"` //Specifies the attributes and the latest statistics about an entity. }
* Structure for the custom type RestoredObjectNetworkConfigProto
type RestoredObjectVCDConfigProto ¶ added in v1.1.2
type RestoredObjectVCDConfigProto struct { IsVapp *bool `json:"isVapp,omitempty" form:"isVapp,omitempty"` //Whether the restored object is a VApp. VappEntity *EntityProto `json:"vappEntity,omitempty" form:"vappEntity,omitempty"` //Specifies the attributes and the latest statistics about an entity. VcenterConnectorParams *ConnectorParams `json:"vcenterConnectorParams,omitempty" form:"vcenterConnectorParams,omitempty"` //Message that encapsulates the various params required to establish a VdcEntity *EntityProto `json:"vdcEntity,omitempty" form:"vdcEntity,omitempty"` //Specifies the attributes and the latest statistics about an entity. }
* Structure for the custom type RestoredObjectVCDConfigProto
type RetentionPolicyProto ¶
type RetentionPolicyProto struct { NumDaysToKeep *int64 `json:"numDaysToKeep,omitempty" form:"numDaysToKeep,omitempty"` //The number of days to keep the snapshots for a backup run. WormRetention *WormRetentionProto `json:"wormRetention,omitempty" form:"wormRetention,omitempty"` //Message that specifies the WORM attributes. WORM attributes can be }
* Structure for the custom type RetentionPolicyProto
type RetrieveArchiveInfo ¶ added in v1.1.2
type RetrieveArchiveInfo struct { AvgLogicalTransferRateBps *int64 `json:"avgLogicalTransferRateBps,omitempty" form:"avgLogicalTransferRateBps,omitempty"` //Average logical bytes transfer rate in bytes per second as seen by Icebox. BytesTransferred *int64 `json:"bytesTransferred,omitempty" form:"bytesTransferred,omitempty"` //Number of physical bytes transferred for this retrieval task so far. EndTimeUsecs *int64 `json:"endTimeUsecs,omitempty" form:"endTimeUsecs,omitempty"` //Time when this retrieval task ended at Icebox side. If not set, then the Error *ErrorProto `json:"error,omitempty" form:"error,omitempty"` //TODO: Write general description for this field LogicalBytesTransferred *int64 `json:"logicalBytesTransferred,omitempty" form:"logicalBytesTransferred,omitempty"` //Number of logical bytes transferred so far. LogicalSizeBytes *int64 `json:"logicalSizeBytes,omitempty" form:"logicalSizeBytes,omitempty"` //Total logical size of the retrieval task. ProgressMonitorTaskPath *string `json:"progressMonitorTaskPath,omitempty" form:"progressMonitorTaskPath,omitempty"` //The root path of the progress monitor for this task. RetrievedEntityVec []*RetrieveArchiveInfoRetrievedEntity `json:"retrievedEntityVec,omitempty" form:"retrievedEntityVec,omitempty"` //Contains info about all retrieved entities. StartTimeUsecs *int64 `json:"startTimeUsecs,omitempty" form:"startTimeUsecs,omitempty"` //Time when this retrieval task was started by Icebox. If not set, then StubViewName *string `json:"stubViewName,omitempty" form:"stubViewName,omitempty"` //The stub view that Icebox created. Stub view can be used for selectively StubViewRelativeDirName *string `json:"stubViewRelativeDirName,omitempty" form:"stubViewRelativeDirName,omitempty"` //Relative directory inside the stub view that corresponds with the archive. TargetViewName *string `json:"targetViewName,omitempty" form:"targetViewName,omitempty"` //The name of the target view where Icebox has retrieved and staged the UserActionRequiredMsg *string `json:"userActionRequiredMsg,omitempty" form:"userActionRequiredMsg,omitempty"` //Message to display in the UI if any manual intervention is needed to make }
* Structure for the custom type RetrieveArchiveInfo
type RetrieveArchiveInfoRetrievedEntity ¶ added in v1.1.2
type RetrieveArchiveInfoRetrievedEntity struct { BytesTransferred *int64 `json:"bytesTransferred,omitempty" form:"bytesTransferred,omitempty"` //Number of physical bytes transferred over wire for this entity. EndTimestampUsecs *int64 `json:"endTimestampUsecs,omitempty" form:"endTimestampUsecs,omitempty"` //Time in microseconds when retrieve of this entity finished or failed. Entity *EntityProto `json:"entity,omitempty" form:"entity,omitempty"` //Specifies the attributes and the latest statistics about an entity. Error *ErrorProto `json:"error,omitempty" form:"error,omitempty"` //TODO: Write general description for this field LogicalBytesTransferred *int64 `json:"logicalBytesTransferred,omitempty" form:"logicalBytesTransferred,omitempty"` //Number of logical bytes transferred so far. LogicalSizeBytes *int64 `json:"logicalSizeBytes,omitempty" form:"logicalSizeBytes,omitempty"` //Total logical size of this entity. ProgressMonitorTaskPath *string `json:"progressMonitorTaskPath,omitempty" form:"progressMonitorTaskPath,omitempty"` //The path relative to the root path of the retrieval task progress RelativeSnapshotDir *string `json:"relativeSnapshotDir,omitempty" form:"relativeSnapshotDir,omitempty"` //The path relative to the root of the file system where the snapshot of StartTimestampUsecs *int64 `json:"startTimestampUsecs,omitempty" form:"startTimestampUsecs,omitempty"` //Time in microseconds when retrieve of this entity started. Status *int64 `json:"status,omitempty" form:"status,omitempty"` //The retrieval status of this entity. }
* Structure for the custom type RetrieveArchiveInfoRetrievedEntity
type RetrieveArchiveTaskStateProto ¶ added in v1.1.2
type RetrieveArchiveTaskStateProto struct { ArchivalTarget *ArchivalTarget `json:"archivalTarget,omitempty" form:"archivalTarget,omitempty"` //Message that specifies the details about an archival target (such as cloud ArchiveTaskUid *UniversalIdProto `json:"archiveTaskUid,omitempty" form:"archiveTaskUid,omitempty"` //TODO: Write general description for this field BackupRunStartTimeUsecs *int64 `json:"backupRunStartTimeUsecs,omitempty" form:"backupRunStartTimeUsecs,omitempty"` //The start time of the backup run whose corresponding archive is being CancellationRequested *bool `json:"cancellationRequested,omitempty" form:"cancellationRequested,omitempty"` //Whether this retrieval task has a pending cancellation request. DownloadFilesInfo *RetrieveArchiveTaskStateProtoDownloadFilesInfo `json:"downloadFilesInfo,omitempty" form:"downloadFilesInfo,omitempty"` //Information required for Icebox when downloading files from an archived EndTimeUsecs *int64 `json:"endTimeUsecs,omitempty" form:"endTimeUsecs,omitempty"` //If the retrieval task has finished, this field contains the end time for EntityVec []*EntityProto `json:"entityVec,omitempty" form:"entityVec,omitempty"` //Information on the exact set of objects to retrieve from archive. Even if Error *ErrorProto `json:"error,omitempty" form:"error,omitempty"` //TODO: Write general description for this field FullViewNameDEPRECATED *string `json:"fullViewName_DEPRECATED,omitempty" form:"fullViewName_DEPRECATED,omitempty"` //The full view name (external). This is composed of a Cohesity specific JobUid *UniversalIdProto `json:"jobUid,omitempty" form:"jobUid,omitempty"` //TODO: Write general description for this field Name *string `json:"name,omitempty" form:"name,omitempty"` //The name of the retrieval task. ProgressMonitorTaskPath *string `json:"progressMonitorTaskPath,omitempty" form:"progressMonitorTaskPath,omitempty"` //The path of the progress monitor for this task. RestoreTaskId *int64 `json:"restoreTaskId,omitempty" form:"restoreTaskId,omitempty"` //For retrieve tasks created after the 2.8 release, this will contain the id RetrievalInfo *RetrieveArchiveInfo `json:"retrievalInfo,omitempty" form:"retrievalInfo,omitempty"` //Proto to describe information about the retrieval of an archive task as StartTimeUsecs *int64 `json:"startTimeUsecs,omitempty" form:"startTimeUsecs,omitempty"` //The start time for this retrieval task. Status *int64 `json:"status,omitempty" form:"status,omitempty"` //The status of this task. TaskUid *UniversalIdProto `json:"taskUid,omitempty" form:"taskUid,omitempty"` //TODO: Write general description for this field User *string `json:"user,omitempty" form:"user,omitempty"` //The user who requested this retrieval task. VaultRestoreParams *VaultParamsRestoreParams `json:"vaultRestoreParams,omitempty" form:"vaultRestoreParams,omitempty"` //TODO: Write general description for this field ViewBoxId *int64 `json:"viewBoxId,omitempty" form:"viewBoxId,omitempty"` //The view box id to which 'view_name' belongs to. ViewNameDEPRECATED *string `json:"viewName_DEPRECATED,omitempty" form:"viewName_DEPRECATED,omitempty"` //The view name as provided by the user for this retrieval task. Retrieved }
* Structure for the custom type RetrieveArchiveTaskStateProto
type RetrieveArchiveTaskStateProtoDownloadFilesInfo ¶ added in v1.1.2
type RetrieveArchiveTaskStateProtoDownloadFilesInfo struct { FilePath *string `json:"filePath,omitempty" form:"filePath,omitempty"` //The file to download from the archive. MagnetoInstanceId *MagnetoInstanceId `json:"magnetoInstanceId,omitempty" form:"magnetoInstanceId,omitempty"` //TODO: Write general description for this field ObjectId *MagnetoObjectId `json:"objectId,omitempty" form:"objectId,omitempty"` //TODO(apurv): This message type should be moved to the Yoda namespace. SkipRestoreInStubView *bool `json:"skipRestoreInStubView,omitempty" form:"skipRestoreInStubView,omitempty"` //Ask Icebox to only create the stub view and skip restoring files in TargetDirPath *string `json:"targetDirPath,omitempty" form:"targetDirPath,omitempty"` //Path to the directory under which the downloaded files will be placed. TargetViewName *string `json:"targetViewName,omitempty" form:"targetViewName,omitempty"` //Target view name where the downloaded files will be placed. }
* Structure for the custom type RetrieveArchiveTaskStateProtoDownloadFilesInfo
type Role ¶
type Role struct { CreatedTimeMsecs *int64 `json:"createdTimeMsecs,omitempty" form:"createdTimeMsecs,omitempty"` //Specifies the epoch time in milliseconds when the role was created. Description *string `json:"description,omitempty" form:"description,omitempty"` //Specifies a description about the role. IsCustomRole *bool `json:"isCustomRole,omitempty" form:"isCustomRole,omitempty"` //Specifies if the role is a user-defined custom role. Label *string `json:"label,omitempty" form:"label,omitempty"` //Specifies the label for the role as displayed on the Cohesity LastUpdatedTimeMsecs *int64 `json:"lastUpdatedTimeMsecs,omitempty" form:"lastUpdatedTimeMsecs,omitempty"` //Specifies the epoch time in milliseconds when the role was last modified. Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies the internal Cluster name for the role such as COHESITY_VIEWER. Privileges *[]string `json:"privileges,omitempty" form:"privileges,omitempty"` //Array of Privileges. TenantId *string `json:"tenantId,omitempty" form:"tenantId,omitempty"` //Specifies unique id of the tenant owning the role. TenantIds *[]string `json:"tenantIds,omitempty" form:"tenantIds,omitempty"` //Specifies id of tenants using this role. }
* Structure for the custom type Role
type RoleCreateParameters ¶
type RoleCreateParameters struct { Description *string `json:"description,omitempty" form:"description,omitempty"` //Specifies a description about the role. Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies the name of the custom role. Privileges *[]string `json:"privileges,omitempty" form:"privileges,omitempty"` //Array of Privileges. }
* Structure for the custom type RoleCreateParameters
type RoleDeleteParameters ¶
type RoleDeleteParameters struct {
Names []string `json:"names" form:"names"` //Array of Role Names.
}
* Structure for the custom type RoleDeleteParameters
type RoleNetworkInterfaceEnum ¶
type RoleNetworkInterfaceEnum int
*
- Type definition for RoleNetworkInterfaceEnum enum
const ( RoleNetworkInterface_KPRIMARY RoleNetworkInterfaceEnum = 1 + iota RoleNetworkInterface_KSECONDARY )
*
- Value collection for RoleNetworkInterfaceEnum enum
func RoleNetworkInterfaceEnumFromValue ¶
func RoleNetworkInterfaceEnumFromValue(value string) RoleNetworkInterfaceEnum
*
- Converts given value to its enum representation
func (RoleNetworkInterfaceEnum) MarshalJSON ¶
func (r RoleNetworkInterfaceEnum) MarshalJSON() ([]byte, error)
func (*RoleNetworkInterfaceEnum) UnmarshalJSON ¶
func (r *RoleNetworkInterfaceEnum) UnmarshalJSON(data []byte) error
type RoleUpdateParameters ¶
type RoleUpdateParameters struct { Description *string `json:"description,omitempty" form:"description,omitempty"` //Specifies a description about the role. Privileges *[]string `json:"privileges,omitempty" form:"privileges,omitempty"` //Array of Privileges. }
* Structure for the custom type RoleUpdateParameters
type Route ¶
type Route struct { Description *string `json:"description,omitempty" form:"description,omitempty"` //Specifies a description of the Static Route. DestNetwork *string `json:"destNetwork,omitempty" form:"destNetwork,omitempty"` //Destination network. IfName *string `json:"ifName,omitempty" form:"ifName,omitempty"` //Specifies the network interfaces name to use for communicating with the IfaceGroupName *string `json:"ifaceGroupName,omitempty" form:"ifaceGroupName,omitempty"` //Specifies the network interfaces group or interface group with vlan id to NextHop *string `json:"nextHop,omitempty" form:"nextHop,omitempty"` //Specifies the next hop to the destination network. }
* Structure for the custom type Route
type RpoPolicySettings ¶
type RpoPolicySettings struct { AlertingConfig *AlertingConfig `json:"alertingConfig,omitempty" form:"alertingConfig,omitempty"` //Specifies optional settings for alerting. AlertingPolicy *[]AlertingPolicyEnum `json:"alertingPolicy,omitempty" form:"alertingPolicy,omitempty"` //Array of Job Events. EnvironmentTypeJobParams *EnvironmentTypeJobParameters `json:"environmentTypeJobParams,omitempty" form:"environmentTypeJobParams,omitempty"` //Specifies additional parameters that are common to all Protection IndexingPolicy *IndexingPolicy `json:"indexingPolicy,omitempty" form:"indexingPolicy,omitempty"` //Specifies settings for indexing files found in an Object QosType QosTypeRpoPolicySettingsEnum `json:"qosType,omitempty" form:"qosType,omitempty"` //Specifies the QoS policy type to use. StorageDomainId *int64 `json:"storageDomainId,omitempty" form:"storageDomainId,omitempty"` //Specifies the Storage Domain to which data will be written. }
* Structure for the custom type RpoPolicySettings
type RpoSchedule ¶
type RpoSchedule struct { IntervalUnit IntervalUnitEnum `json:"intervalUnit,omitempty" form:"intervalUnit,omitempty"` //Specifies an RPO policy interval unit which will be used along with the Multiplier *int64 `json:"multiplier,omitempty" form:"multiplier,omitempty"` //Specifies the multiplier value to be used with the RPO interval unit }
* Structure for the custom type RpoSchedule
type RunDiagnosticsMessage ¶ added in v1.1.2
type RunDiagnosticsMessage struct {
Message *string `json:"message,omitempty" form:"message,omitempty"` //Specifies the status message returned after initiating a run
}
* Structure for the custom type RunDiagnosticsMessage
type RunJobSnapshotTarget ¶
type RunJobSnapshotTarget struct { ArchivalTarget *ArchivalExternalTarget `json:"archivalTarget,omitempty" form:"archivalTarget,omitempty"` //Specifies settings about the Archival External Target (such as Tape or AWS). DaysToKeep *int64 `json:"daysToKeep,omitempty" form:"daysToKeep,omitempty"` //Specifies the number of days to retain copied Snapshots on the target. HoldForLegalPurpose *bool `json:"holdForLegalPurpose,omitempty" form:"holdForLegalPurpose,omitempty"` //Specifies optionally whether to retain the snapshot for legal purpose. ReplicationTarget *ReplicationTargetSettings `json:"replicationTarget,omitempty" form:"replicationTarget,omitempty"` //Specifies settings about the Remote Cohesity Cluster where Snapshots Type TypeRunJobSnapshotTargetEnum `json:"type,omitempty" form:"type,omitempty"` //Specifies the type of a Snapshot target such as 'kLocal', 'kRemote' or }
* Structure for the custom type RunJobSnapshotTarget
type RunNowParameters ¶
type RunNowParameters struct { DatabaseIds *[]int64 `json:"databaseIds,omitempty" form:"databaseIds,omitempty"` //Specifies the ids of the DB's to perform run now on. SourceId *int64 `json:"sourceId,omitempty" form:"sourceId,omitempty"` //Specifies the source id of the Databases to perform the Run Now }
* Structure for the custom type RunNowParameters
type RunProtectionJobParam ¶
type RunProtectionJobParam struct { CopyRunTargets []*RunJobSnapshotTarget `json:"copyRunTargets,omitempty" form:"copyRunTargets,omitempty"` //Optional parameter to be set if you want specific replication or archival RunNowParameters []*RunNowParameters `json:"runNowParameters,omitempty" form:"runNowParameters,omitempty"` //Optional parameters of a Run Now operation. RunType RunTypeRunProtectionJobParamEnum `json:"runType,omitempty" form:"runType,omitempty"` //Specifies the type of backup. If not specified, 'kRegular' is assumed. SourceIds *[]int64 `json:"sourceIds,omitempty" form:"sourceIds,omitempty"` //Optional parameter if you want to back up only a subset of sources that }
* Structure for the custom type RunProtectionJobParam
type RunStatusEnum ¶ added in v1.1.2
type RunStatusEnum int
*
- Type definition for RunStatusEnum enum
const ( RunStatus_KSUCCESS RunStatusEnum = 1 + iota RunStatus_KRUNNING RunStatus_KWARNING RunStatus_KCANCELLED RunStatus_KERROR )
*
- Value collection for RunStatusEnum enum
func RunStatusEnumFromValue ¶ added in v1.1.2
func RunStatusEnumFromValue(value string) RunStatusEnum
*
- Converts given value to its enum representation
func (RunStatusEnum) MarshalJSON ¶ added in v1.1.2
func (r RunStatusEnum) MarshalJSON() ([]byte, error)
func (*RunStatusEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *RunStatusEnum) UnmarshalJSON(data []byte) error
type RunType1Enum ¶ added in v1.1.2
type RunType1Enum int
*
- Type definition for RunType1Enum enum
const ( RunType1_KREGULAR RunType1Enum = 1 + iota RunType1_KFULL RunType1_KLOG RunType1_KSYSTEM )
*
- Value collection for RunType1Enum enum
func RunType1EnumFromValue ¶ added in v1.1.2
func RunType1EnumFromValue(value string) RunType1Enum
*
- Converts given value to its enum representation
func (RunType1Enum) MarshalJSON ¶ added in v1.1.2
func (r RunType1Enum) MarshalJSON() ([]byte, error)
func (*RunType1Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *RunType1Enum) UnmarshalJSON(data []byte) error
type RunType2Enum ¶ added in v1.1.2
type RunType2Enum int
*
- Type definition for RunType2Enum enum
const ( RunType2_KREGULAR RunType2Enum = 1 + iota RunType2_KFULL RunType2_KLOG RunType2_KSYSTEM )
*
- Value collection for RunType2Enum enum
func RunType2EnumFromValue ¶ added in v1.1.2
func RunType2EnumFromValue(value string) RunType2Enum
*
- Converts given value to its enum representation
func (RunType2Enum) MarshalJSON ¶ added in v1.1.2
func (r RunType2Enum) MarshalJSON() ([]byte, error)
func (*RunType2Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *RunType2Enum) UnmarshalJSON(data []byte) error
type RunTypeEnum ¶
type RunTypeEnum int
*
- Type definition for RunTypeEnum enum
const ( RunType_KREGULAR RunTypeEnum = 1 + iota RunType_KFULL RunType_KLOG RunType_KSYSTEM )
*
- Value collection for RunTypeEnum enum
func RunTypeEnumFromValue ¶
func RunTypeEnumFromValue(value string) RunTypeEnum
*
- Converts given value to its enum representation
func (RunTypeEnum) MarshalJSON ¶
func (r RunTypeEnum) MarshalJSON() ([]byte, error)
func (*RunTypeEnum) UnmarshalJSON ¶
func (r *RunTypeEnum) UnmarshalJSON(data []byte) error
type RunTypeGetVaultProviderStatsEnum ¶ added in v1.1.2
type RunTypeGetVaultProviderStatsEnum int
*
- Type definition for RunTypeGetVaultProviderStatsEnum enum
const ( RunTypeGetVaultProviderStats_KARCHIVED RunTypeGetVaultProviderStatsEnum = 1 + iota RunTypeGetVaultProviderStats_KRESTORED )
*
- Value collection for RunTypeGetVaultProviderStatsEnum enum
func RunTypeGetVaultProviderStatsEnumFromValue ¶ added in v1.1.2
func RunTypeGetVaultProviderStatsEnumFromValue(value string) RunTypeGetVaultProviderStatsEnum
*
- Converts given value to its enum representation
func (RunTypeGetVaultProviderStatsEnum) MarshalJSON ¶ added in v1.1.2
func (r RunTypeGetVaultProviderStatsEnum) MarshalJSON() ([]byte, error)
func (*RunTypeGetVaultProviderStatsEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *RunTypeGetVaultProviderStatsEnum) UnmarshalJSON(data []byte) error
type RunTypeGetVaultRunStatsEnum ¶ added in v1.1.2
type RunTypeGetVaultRunStatsEnum int
*
- Type definition for RunTypeGetVaultRunStatsEnum enum
const ( RunTypeGetVaultRunStats_KARCHIVE RunTypeGetVaultRunStatsEnum = 1 + iota RunTypeGetVaultRunStats_KRESTORE RunTypeGetVaultRunStats_KCLOUDSPIN )
*
- Value collection for RunTypeGetVaultRunStatsEnum enum
func RunTypeGetVaultRunStatsEnumFromValue ¶ added in v1.1.2
func RunTypeGetVaultRunStatsEnumFromValue(value string) RunTypeGetVaultRunStatsEnum
*
- Converts given value to its enum representation
func (RunTypeGetVaultRunStatsEnum) MarshalJSON ¶ added in v1.1.2
func (r RunTypeGetVaultRunStatsEnum) MarshalJSON() ([]byte, error)
func (*RunTypeGetVaultRunStatsEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *RunTypeGetVaultRunStatsEnum) UnmarshalJSON(data []byte) error
type RunTypeRunProtectionJobParamEnum ¶
type RunTypeRunProtectionJobParamEnum int
*
- Type definition for RunTypeRunProtectionJobParamEnum enum
const ( RunTypeRunProtectionJobParam_KREGULAR RunTypeRunProtectionJobParamEnum = 1 + iota RunTypeRunProtectionJobParam_KFULL RunTypeRunProtectionJobParam_KLOG RunTypeRunProtectionJobParam_KSYSTEM )
*
- Value collection for RunTypeRunProtectionJobParamEnum enum
func RunTypeRunProtectionJobParamEnumFromValue ¶
func RunTypeRunProtectionJobParamEnumFromValue(value string) RunTypeRunProtectionJobParamEnum
*
- Converts given value to its enum representation
func (RunTypeRunProtectionJobParamEnum) MarshalJSON ¶
func (r RunTypeRunProtectionJobParamEnum) MarshalJSON() ([]byte, error)
func (*RunTypeRunProtectionJobParamEnum) UnmarshalJSON ¶
func (r *RunTypeRunProtectionJobParamEnum) UnmarshalJSON(data []byte) error
type RunUid ¶
type RunUid struct { JobUid *UniversalId `json:"jobUid,omitempty" form:"jobUid,omitempty"` //Specifies an id for an object that is unique across Cohesity Clusters. StartTimeUsecs *int64 `json:"startTimeUsecs,omitempty" form:"startTimeUsecs,omitempty"` //Specifies the start time of the Protection Job Run. }
* Structure for the custom type RunUid
type S3KeyMappingConfigCreateViewRequestEnum ¶ added in v1.1.2
type S3KeyMappingConfigCreateViewRequestEnum int
*
- Type definition for S3KeyMappingConfigCreateViewRequestEnum enum
const ( S3KeyMappingConfigCreateViewRequest_KRANDOM S3KeyMappingConfigCreateViewRequestEnum = 1 + iota S3KeyMappingConfigCreateViewRequest_KSHORT S3KeyMappingConfigCreateViewRequest_KLONG S3KeyMappingConfigCreateViewRequest_KHIERARCHICAL )
*
- Value collection for S3KeyMappingConfigCreateViewRequestEnum enum
func S3KeyMappingConfigCreateViewRequestEnumFromValue ¶ added in v1.1.2
func S3KeyMappingConfigCreateViewRequestEnumFromValue(value string) S3KeyMappingConfigCreateViewRequestEnum
*
- Converts given value to its enum representation
func (S3KeyMappingConfigCreateViewRequestEnum) MarshalJSON ¶ added in v1.1.2
func (r S3KeyMappingConfigCreateViewRequestEnum) MarshalJSON() ([]byte, error)
func (*S3KeyMappingConfigCreateViewRequestEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *S3KeyMappingConfigCreateViewRequestEnum) UnmarshalJSON(data []byte) error
type S3KeyMappingConfigEnum ¶ added in v1.1.2
type S3KeyMappingConfigEnum int
*
- Type definition for S3KeyMappingConfigEnum enum
const ( S3KeyMappingConfig_KRANDOM S3KeyMappingConfigEnum = 1 + iota S3KeyMappingConfig_KSHORT S3KeyMappingConfig_KLONG S3KeyMappingConfig_KHIERARCHICAL )
*
- Value collection for S3KeyMappingConfigEnum enum
func S3KeyMappingConfigEnumFromValue ¶ added in v1.1.2
func S3KeyMappingConfigEnumFromValue(value string) S3KeyMappingConfigEnum
*
- Converts given value to its enum representation
func (S3KeyMappingConfigEnum) MarshalJSON ¶ added in v1.1.2
func (r S3KeyMappingConfigEnum) MarshalJSON() ([]byte, error)
func (*S3KeyMappingConfigEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *S3KeyMappingConfigEnum) UnmarshalJSON(data []byte) error
type SQLServerInstanceVersion ¶
type SQLServerInstanceVersion struct { Build *int64 `json:"build,omitempty" form:"build,omitempty"` //Specfies the build. MajorVersion *int64 `json:"majorVersion,omitempty" form:"majorVersion,omitempty"` //Specfies the major version. MinorVersion *int64 `json:"minorVersion,omitempty" form:"minorVersion,omitempty"` //Specfies the minor version. Revision *int64 `json:"revision,omitempty" form:"revision,omitempty"` //Specfies the revision. VersionString *string `json:"versionString,omitempty" form:"versionString,omitempty"` //Specfies the version string. }
* Structure for the custom type SQLServerInstanceVersion
type SalesforceAccountInfo ¶
type SalesforceAccountInfo struct { AccountId *string `json:"accountId,omitempty" form:"accountId,omitempty"` //Specifies the Account Id assigned by Salesforce. UserId *string `json:"userId,omitempty" form:"userId,omitempty"` //Specifies the User Id assigned by Salesforce. }
* Structure for the custom type SalesforceAccountInfo
type Sample ¶
type Sample struct { FloatValue *float64 `json:"floatValue,omitempty" form:"floatValue,omitempty"` //Specifies the value of the data sample if the type is float64. TimestampMsecs *int64 `json:"timestampMsecs,omitempty" form:"timestampMsecs,omitempty"` //Specifies the timestamp when the data sample occured. Value *int64 `json:"value,omitempty" form:"value,omitempty"` //Specifies the value of the data sample if the type is int64. }
* Structure for the custom type Sample
type SchedulerProtoSchedulerJobSchedule ¶
type SchedulerProtoSchedulerJobSchedule struct { Day *int64 `json:"day,omitempty" form:"day,omitempty"` //The day of the week when schedule should be executed (0-6). Hour *int64 `json:"hour,omitempty" form:"hour,omitempty"` //The hour of the day when schedule should be executed (0-23). Timezone *string `json:"timezone,omitempty" form:"timezone,omitempty"` //The timezone for the execution of the schedule. }
* Structure for the custom type SchedulerProtoSchedulerJobSchedule
type SchedulingPolicy ¶
type SchedulingPolicy struct { ContinuousSchedule *ContinuousSchedule `json:"continuousSchedule,omitempty" form:"continuousSchedule,omitempty"` //Specifies the time interval between two Job Runs of a continuous backup DailySchedule *DailySchedule `json:"dailySchedule,omitempty" form:"dailySchedule,omitempty"` //Specifies a daily or weekly backup schedule. MonthlySchedule *MonthlySchedule `json:"monthlySchedule,omitempty" form:"monthlySchedule,omitempty"` //Specifies a monthly backup schedule. Periodicity PeriodicityEnum `json:"periodicity,omitempty" form:"periodicity,omitempty"` //Specifies how often to start new Job Runs of a Protection Job. RpoSchedule *RpoSchedule `json:"rpoSchedule,omitempty" form:"rpoSchedule,omitempty"` //Specifies an RPO backup schedule. }
* Structure for the custom type SchedulingPolicy
type SchedulingPolicyProto ¶
type SchedulingPolicyProto struct { ContinuousSchedule *SchedulingPolicyProtoContinuousSchedule `json:"continuousSchedule,omitempty" form:"continuousSchedule,omitempty"` //TODO: Write general description for this field DailySchedule *SchedulingPolicyProtoDailySchedule `json:"dailySchedule,omitempty" form:"dailySchedule,omitempty"` //The daily schedule encompasses weekly schedules as well. This has been MonthlySchedule *SchedulingPolicyProtoMonthlySchedule `json:"monthlySchedule,omitempty" form:"monthlySchedule,omitempty"` //TODO: Write general description for this field Periodicity *int64 `json:"periodicity,omitempty" form:"periodicity,omitempty"` //Determines how often the job should be run. RpoSchedule *SchedulingPolicyProtoRPOSchedule `json:"rpoSchedule,omitempty" form:"rpoSchedule,omitempty"` //TODO: Write general description for this field }
* Structure for the custom type SchedulingPolicyProto
type SchedulingPolicyProtoContinuousSchedule ¶
type SchedulingPolicyProtoContinuousSchedule struct {
BackupIntervalMins *int64 `json:"backupIntervalMins,omitempty" form:"backupIntervalMins,omitempty"` //If this field is set, backups will be performed periodically every
}
* Structure for the custom type SchedulingPolicyProtoContinuousSchedule
type SchedulingPolicyProtoDailySchedule ¶
type SchedulingPolicyProtoDailySchedule struct {
Days *[]int64 `json:"days,omitempty" form:"days,omitempty"` //The days of the week backup must be performed. If no days are specified,
}
* Structure for the custom type SchedulingPolicyProtoDailySchedule
type SchedulingPolicyProtoMonthlySchedule ¶
type SchedulingPolicyProtoMonthlySchedule struct { Count *int64 `json:"count,omitempty" form:"count,omitempty"` //Count of the day on which to perform the backup (look above for a more Day *int64 `json:"day,omitempty" form:"day,omitempty"` //The day of the month the backup is to be performed. }
* Structure for the custom type SchedulingPolicyProtoMonthlySchedule
type SchedulingPolicyProtoRPOSchedule ¶
type SchedulingPolicyProtoRPOSchedule struct {
RpoIntervalMins *int64 `json:"rpoIntervalMins,omitempty" form:"rpoIntervalMins,omitempty"` //If this field is set, then at any point, a recovery point should be
}
* Structure for the custom type SchedulingPolicyProtoRPOSchedule
type SchemaInfo ¶
type SchemaInfo struct { EntityId *string `json:"entityId,omitempty" form:"entityId,omitempty"` //Specifies the id of the entity represented as a string. Key *string `json:"key,omitempty" form:"key,omitempty"` //Specifies the key which is public facing name for metric name. MetricName *string `json:"metricName,omitempty" form:"metricName,omitempty"` //Specifies the Apollo schema metric name. SchemaName *string `json:"schemaName,omitempty" form:"schemaName,omitempty"` //Specifies the name of entity schema such as 'ApolloViewBoxStats'. }
* Structure for the custom type SchemaInfo
type ScribeIOPreferentialTierEnum ¶ added in v1.1.2
type ScribeIOPreferentialTierEnum int
*
- Type definition for ScribeIOPreferentialTierEnum enum
const ( ScribeIOPreferentialTier_KPCIESSD ScribeIOPreferentialTierEnum = 1 + iota ScribeIOPreferentialTier_KSATASSD ScribeIOPreferentialTier_KSATAHDD ScribeIOPreferentialTier_KCLOUD )
*
- Value collection for ScribeIOPreferentialTierEnum enum
func ScribeIOPreferentialTierEnumFromValue ¶ added in v1.1.2
func ScribeIOPreferentialTierEnumFromValue(value string) ScribeIOPreferentialTierEnum
*
- Converts given value to its enum representation
func (ScribeIOPreferentialTierEnum) MarshalJSON ¶ added in v1.1.2
func (r ScribeIOPreferentialTierEnum) MarshalJSON() ([]byte, error)
func (*ScribeIOPreferentialTierEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *ScribeIOPreferentialTierEnum) UnmarshalJSON(data []byte) error
type ScriptExecutionStatus ¶ added in v1.1.2
type ScriptExecutionStatus struct { Error *ErrorProto `json:"error,omitempty" form:"error,omitempty"` //TODO: Write general description for this field Executing *bool `json:"executing,omitempty" form:"executing,omitempty"` //Indicates if a script is executing. This is particularly useful when ExitCode *int64 `json:"exitCode,omitempty" form:"exitCode,omitempty"` //Exit code of the script. State *int64 `json:"state,omitempty" form:"state,omitempty"` //Execution state of the script. }
* Structure for the custom type ScriptExecutionStatus
type ScriptPathAndParams ¶
type ScriptPathAndParams struct { ContinueOnError *bool `json:"continueOnError,omitempty" form:"continueOnError,omitempty"` //Applicable only for pre backup scripts. If this flag is set to true, then IsActive *bool `json:"isActive,omitempty" form:"isActive,omitempty"` //Indicates if the script is active. If 'is_active' is set to false, this ScriptParams *string `json:"scriptParams,omitempty" form:"scriptParams,omitempty"` //Custom parameters that users want to pass to the script. For example, ScriptPath *string `json:"scriptPath,omitempty" form:"scriptPath,omitempty"` //For backup jobs of type 'kPuppeteer', 'script_path' is full path of TimeoutSecs *int64 `json:"timeoutSecs,omitempty" form:"timeoutSecs,omitempty"` //Timeout of the script. The script will be killed if it exceeds this value. }
* Structure for the custom type ScriptPathAndParams
type SearchJobStatus1Enum ¶ added in v1.1.2
type SearchJobStatus1Enum int
*
- Type definition for SearchJobStatus1Enum enum
const ( SearchJobStatus1_KJOBRUNNING SearchJobStatus1Enum = 1 + iota SearchJobStatus1_KJOBFINISHED SearchJobStatus1_KJOBFAILED SearchJobStatus1_KJOBCANCELED SearchJobStatus1_KJOBPAUSED )
*
- Value collection for SearchJobStatus1Enum enum
func SearchJobStatus1EnumFromValue ¶ added in v1.1.2
func SearchJobStatus1EnumFromValue(value string) SearchJobStatus1Enum
*
- Converts given value to its enum representation
func (SearchJobStatus1Enum) MarshalJSON ¶ added in v1.1.2
func (r SearchJobStatus1Enum) MarshalJSON() ([]byte, error)
func (*SearchJobStatus1Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *SearchJobStatus1Enum) UnmarshalJSON(data []byte) error
type SearchJobStatusEnum ¶
type SearchJobStatusEnum int
*
- Type definition for SearchJobStatusEnum enum
const ( SearchJobStatus_KJOBRUNNING SearchJobStatusEnum = 1 + iota SearchJobStatus_KJOBFINISHED SearchJobStatus_KJOBFAILED SearchJobStatus_KJOBCANCELED SearchJobStatus_KJOBPAUSED )
*
- Value collection for SearchJobStatusEnum enum
func SearchJobStatusEnumFromValue ¶
func SearchJobStatusEnumFromValue(value string) SearchJobStatusEnum
*
- Converts given value to its enum representation
func (SearchJobStatusEnum) MarshalJSON ¶
func (r SearchJobStatusEnum) MarshalJSON() ([]byte, error)
func (*SearchJobStatusEnum) UnmarshalJSON ¶
func (r *SearchJobStatusEnum) UnmarshalJSON(data []byte) error
type SearchJobStatusRemoteVaultSearchJobResultsEnum ¶
type SearchJobStatusRemoteVaultSearchJobResultsEnum int
*
- Type definition for SearchJobStatusRemoteVaultSearchJobResultsEnum enum
const ( SearchJobStatusRemoteVaultSearchJobResults_KJOBRUNNING SearchJobStatusRemoteVaultSearchJobResultsEnum = 1 + iota SearchJobStatusRemoteVaultSearchJobResults_KJOBFINISHED SearchJobStatusRemoteVaultSearchJobResults_KJOBFAILED SearchJobStatusRemoteVaultSearchJobResults_KJOBCANCELED SearchJobStatusRemoteVaultSearchJobResults_KJOBPAUSED )
*
- Value collection for SearchJobStatusRemoteVaultSearchJobResultsEnum enum
func SearchJobStatusRemoteVaultSearchJobResultsEnumFromValue ¶
func SearchJobStatusRemoteVaultSearchJobResultsEnumFromValue(value string) SearchJobStatusRemoteVaultSearchJobResultsEnum
*
- Converts given value to its enum representation
func (SearchJobStatusRemoteVaultSearchJobResultsEnum) MarshalJSON ¶
func (r SearchJobStatusRemoteVaultSearchJobResultsEnum) MarshalJSON() ([]byte, error)
func (*SearchJobStatusRemoteVaultSearchJobResultsEnum) UnmarshalJSON ¶
func (r *SearchJobStatusRemoteVaultSearchJobResultsEnum) UnmarshalJSON(data []byte) error
type SearchResultFlagEnum ¶
type SearchResultFlagEnum int
*
- Type definition for SearchResultFlagEnum enum
const ( SearchResultFlag_KEQUAL SearchResultFlagEnum = 1 + iota SearchResultFlag_KNOTEQUAL SearchResultFlag_KRESTOREPASSWORDREQUIRED SearchResultFlag_KMOVEDONDESTINATION SearchResultFlag_KDISABLESUPPORTED )
*
- Value collection for SearchResultFlagEnum enum
func SearchResultFlagEnumFromValue ¶
func SearchResultFlagEnumFromValue(value string) SearchResultFlagEnum
*
- Converts given value to its enum representation
func (SearchResultFlagEnum) MarshalJSON ¶
func (r SearchResultFlagEnum) MarshalJSON() ([]byte, error)
func (*SearchResultFlagEnum) UnmarshalJSON ¶
func (r *SearchResultFlagEnum) UnmarshalJSON(data []byte) error
type SecurityModeEnum ¶
type SecurityModeEnum int
*
- Type definition for SecurityModeEnum enum
const ( SecurityMode_KNATIVEMODE SecurityModeEnum = 1 + iota SecurityMode_KUNIFIEDMODE SecurityMode_KNTFSMODE )
*
- Value collection for SecurityModeEnum enum
func SecurityModeEnumFromValue ¶
func SecurityModeEnumFromValue(value string) SecurityModeEnum
*
- Converts given value to its enum representation
func (SecurityModeEnum) MarshalJSON ¶
func (r SecurityModeEnum) MarshalJSON() ([]byte, error)
func (*SecurityModeEnum) UnmarshalJSON ¶
func (r *SecurityModeEnum) UnmarshalJSON(data []byte) error
type SendSnmpTestTrapResult ¶ added in v1.1.2
type SendSnmpTestTrapResult struct {
Message *string `json:"message,omitempty" form:"message,omitempty"` //TODO: Write general description for this field
}
* Structure for the custom type SendSnmpTestTrapResult
type SequentialIOPreferentialTierEnum ¶ added in v1.1.2
type SequentialIOPreferentialTierEnum int
*
- Type definition for SequentialIOPreferentialTierEnum enum
const ( SequentialIOPreferentialTier_KPCIESSD SequentialIOPreferentialTierEnum = 1 + iota SequentialIOPreferentialTier_KSATASSD SequentialIOPreferentialTier_KSATAHDD SequentialIOPreferentialTier_KCLOUD )
*
- Value collection for SequentialIOPreferentialTierEnum enum
func SequentialIOPreferentialTierEnumFromValue ¶ added in v1.1.2
func SequentialIOPreferentialTierEnumFromValue(value string) SequentialIOPreferentialTierEnum
*
- Converts given value to its enum representation
func (SequentialIOPreferentialTierEnum) MarshalJSON ¶ added in v1.1.2
func (r SequentialIOPreferentialTierEnum) MarshalJSON() ([]byte, error)
func (*SequentialIOPreferentialTierEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *SequentialIOPreferentialTierEnum) UnmarshalJSON(data []byte) error
type ServerTypeEnum ¶
type ServerTypeEnum int
*
- Type definition for ServerTypeEnum enum
const ( ServerType_KINTERNALKMS ServerTypeEnum = 1 + iota ServerType_KAWSKMS ServerType_KCRYPTSOFTKMS )
*
- Value collection for ServerTypeEnum enum
func ServerTypeEnumFromValue ¶
func ServerTypeEnumFromValue(value string) ServerTypeEnum
*
- Converts given value to its enum representation
func (ServerTypeEnum) MarshalJSON ¶
func (r ServerTypeEnum) MarshalJSON() ([]byte, error)
func (*ServerTypeEnum) UnmarshalJSON ¶
func (r *ServerTypeEnum) UnmarshalJSON(data []byte) error
type ServiceEnum ¶
type ServiceEnum int
*
- Type definition for ServiceEnum enum
const ( Service_KAPOLLO ServiceEnum = 1 + iota Service_KBRIDGE Service_KGENIE Service_KGENIEGOFER Service_KMAGNETO Service_KIRIS Service_KIRISPROXY Service_KSCRIBE Service_KSTATS Service_KYODA Service_KALERTS Service_KKEYCHAIN Service_KLOGWATCHER Service_KSTATSCOLLECTER Service_KGANDALF Service_KNEXUS Service_KNEXUSPROXY Service_KSTORAGEPROXY Service_KTRICORDER Service_KRTCLIENT Service_KVAULTPROXY Service_KSMBPROXY Service_KBRIDGEPROXY Service_KLIBRARIAN Service_KGROOT Service_KEAGLEAGENT Service_KATHENA Service_KBIFROSTBROKER Service_KOS )
*
- Value collection for ServiceEnum enum
func ServiceEnumFromValue ¶
func ServiceEnumFromValue(value string) ServiceEnum
*
- Converts given value to its enum representation
func (ServiceEnum) MarshalJSON ¶
func (r ServiceEnum) MarshalJSON() ([]byte, error)
func (*ServiceEnum) UnmarshalJSON ¶
func (r *ServiceEnum) UnmarshalJSON(data []byte) error
type ServiceNetworkInterfaceEnum ¶
type ServiceNetworkInterfaceEnum int
*
- Type definition for ServiceNetworkInterfaceEnum enum
const ( ServiceNetworkInterface_KREPLICATIONSERVICE ServiceNetworkInterfaceEnum = 1 + iota ServiceNetworkInterface_KREMOTETUNNELSERVICE ServiceNetworkInterface_KCLUSTERDATASERVICE ServiceNetworkInterface_KAVAHIDISCOVERSERVICE )
*
- Value collection for ServiceNetworkInterfaceEnum enum
func ServiceNetworkInterfaceEnumFromValue ¶
func ServiceNetworkInterfaceEnumFromValue(value string) ServiceNetworkInterfaceEnum
*
- Converts given value to its enum representation
func (ServiceNetworkInterfaceEnum) MarshalJSON ¶
func (r ServiceNetworkInterfaceEnum) MarshalJSON() ([]byte, error)
func (*ServiceNetworkInterfaceEnum) UnmarshalJSON ¶
func (r *ServiceNetworkInterfaceEnum) UnmarshalJSON(data []byte) error
type ServiceServiceStateResultEnum ¶ added in v1.1.2
type ServiceServiceStateResultEnum int
*
- Type definition for ServiceServiceStateResultEnum enum
const ( ServiceServiceStateResult_KAPOLLO ServiceServiceStateResultEnum = 1 + iota ServiceServiceStateResult_KBRIDGE ServiceServiceStateResult_KGENIE ServiceServiceStateResult_KGENIEGOFER ServiceServiceStateResult_KMAGNETO ServiceServiceStateResult_KIRIS ServiceServiceStateResult_KIRISPROXY ServiceServiceStateResult_KSCRIBE ServiceServiceStateResult_KSTATS ServiceServiceStateResult_KYODA ServiceServiceStateResult_KALERTS ServiceServiceStateResult_KKEYCHAIN ServiceServiceStateResult_KLOGWATCHER ServiceServiceStateResult_KSTATSCOLLECTER ServiceServiceStateResult_KGANDALF ServiceServiceStateResult_KNEXUS ServiceServiceStateResult_KNEXUSPROXY ServiceServiceStateResult_KSTORAGEPROXY ServiceServiceStateResult_KTRICORDER ServiceServiceStateResult_KRTCLIENT ServiceServiceStateResult_KVAULTPROXY ServiceServiceStateResult_KSMBPROXY ServiceServiceStateResult_KBRIDGEPROXY ServiceServiceStateResult_KLIBRARIAN ServiceServiceStateResult_KGROOT ServiceServiceStateResult_KEAGLEAGENT ServiceServiceStateResult_KATHENA ServiceServiceStateResult_KBIFROSTBROKER ServiceServiceStateResult_KOS )
*
- Value collection for ServiceServiceStateResultEnum enum
func ServiceServiceStateResultEnumFromValue ¶ added in v1.1.2
func ServiceServiceStateResultEnumFromValue(value string) ServiceServiceStateResultEnum
*
- Converts given value to its enum representation
func (ServiceServiceStateResultEnum) MarshalJSON ¶ added in v1.1.2
func (r ServiceServiceStateResultEnum) MarshalJSON() ([]byte, error)
func (*ServiceServiceStateResultEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *ServiceServiceStateResultEnum) UnmarshalJSON(data []byte) error
type ServiceStateResult ¶ added in v1.1.2
type ServiceStateResult struct { Service ServiceServiceStateResultEnum `json:"service,omitempty" form:"service,omitempty"` //Specifies the name of the service. State StateServiceStateResultEnum `json:"state,omitempty" form:"state,omitempty"` //Specifies the state of the service. }
* Structure for the custom type ServiceStateResult
type SetupRestoreDiskTaskInfoProto ¶ added in v1.1.2
type SetupRestoreDiskTaskInfoProto struct { Entity *EntityProto `json:"entity,omitempty" form:"entity,omitempty"` //Specifies the attributes and the latest statistics about an entity. ProgressMonitorRootTaskPath *string `json:"progressMonitorRootTaskPath,omitempty" form:"progressMonitorRootTaskPath,omitempty"` //The path to the progress monitor root task if any. RootEntity *EntityProto `json:"rootEntity,omitempty" form:"rootEntity,omitempty"` //Specifies the attributes and the latest statistics about an entity. SourceViewName *string `json:"sourceViewName,omitempty" form:"sourceViewName,omitempty"` //The source view which contains the backups for the 'entity'. TaskId *int64 `json:"taskId,omitempty" form:"taskId,omitempty"` //The id of the associated task. ViewBoxId *int64 `json:"viewBoxId,omitempty" form:"viewBoxId,omitempty"` //The view box id containing the backups for the 'entity'. ViewName *string `json:"viewName,omitempty" form:"viewName,omitempty"` //Destination view into which the files will be cloned. }
* Structure for the custom type SetupRestoreDiskTaskInfoProto
type Severity1Enum ¶ added in v1.1.2
type Severity1Enum int
*
- Type definition for Severity1Enum enum
const ( Severity1_KCRITICAL Severity1Enum = 1 + iota Severity1_KWARNING Severity1_KINFO )
*
- Value collection for Severity1Enum enum
func Severity1EnumFromValue ¶ added in v1.1.2
func Severity1EnumFromValue(value string) Severity1Enum
*
- Converts given value to its enum representation
func (Severity1Enum) MarshalJSON ¶ added in v1.1.2
func (r Severity1Enum) MarshalJSON() ([]byte, error)
func (*Severity1Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *Severity1Enum) UnmarshalJSON(data []byte) error
type SeverityEnum ¶
type SeverityEnum int
*
- Type definition for SeverityEnum enum
const ( Severity_KCRITICAL SeverityEnum = 1 + iota Severity_KWARNING Severity_KINFO )
*
- Value collection for SeverityEnum enum
func SeverityEnumFromValue ¶
func SeverityEnumFromValue(value string) SeverityEnum
*
- Converts given value to its enum representation
func (SeverityEnum) MarshalJSON ¶
func (r SeverityEnum) MarshalJSON() ([]byte, error)
func (*SeverityEnum) UnmarshalJSON ¶
func (r *SeverityEnum) UnmarshalJSON(data []byte) error
type SeverityNotificationRuleEnum ¶
type SeverityNotificationRuleEnum int
*
- Type definition for SeverityNotificationRuleEnum enum
const ( SeverityNotificationRule_KCRITICAL SeverityNotificationRuleEnum = 1 + iota SeverityNotificationRule_KWARNING SeverityNotificationRule_KINFO )
*
- Value collection for SeverityNotificationRuleEnum enum
func SeverityNotificationRuleEnumFromValue ¶
func SeverityNotificationRuleEnumFromValue(value string) SeverityNotificationRuleEnum
*
- Converts given value to its enum representation
func (SeverityNotificationRuleEnum) MarshalJSON ¶
func (r SeverityNotificationRuleEnum) MarshalJSON() ([]byte, error)
func (*SeverityNotificationRuleEnum) UnmarshalJSON ¶
func (r *SeverityNotificationRuleEnum) UnmarshalJSON(data []byte) error
type ShareTypeEnum ¶
type ShareTypeEnum int
*
- Type definition for ShareTypeEnum enum
const ()
*
- Value collection for ShareTypeEnum enum
func ShareTypeEnumFromValue ¶
func ShareTypeEnumFromValue(value string) ShareTypeEnum
*
- Converts given value to its enum representation
func (ShareTypeEnum) MarshalJSON ¶
func (r ShareTypeEnum) MarshalJSON() ([]byte, error)
func (*ShareTypeEnum) UnmarshalJSON ¶
func (r *ShareTypeEnum) UnmarshalJSON(data []byte) error
type ShowSystemLedInfoParameters ¶ added in v1.1.2
type ShowSystemLedInfoParameters struct {
NodeIp *string `json:"nodeIp,omitempty" form:"nodeIp,omitempty"` //Optional field.
}
* Structure for the custom type ShowSystemLedInfoParameters
type ShowSystemLedInfoResult ¶ added in v1.1.2
type ShowSystemLedInfoResult struct {
LedInfo *string `json:"ledInfo,omitempty" form:"ledInfo,omitempty"` //TODO: Write general description for this field
}
* Structure for the custom type ShowSystemLedInfoResult
type SmbAccessEnum ¶
type SmbAccessEnum int
*
- Type definition for SmbAccessEnum enum
const ( SmbAccess_KDISABLED SmbAccessEnum = 1 + iota SmbAccess_KREADONLY SmbAccess_KREADWRITE )
*
- Value collection for SmbAccessEnum enum
func SmbAccessEnumFromValue ¶
func SmbAccessEnumFromValue(value string) SmbAccessEnum
*
- Converts given value to its enum representation
func (SmbAccessEnum) MarshalJSON ¶
func (r SmbAccessEnum) MarshalJSON() ([]byte, error)
func (*SmbAccessEnum) UnmarshalJSON ¶
func (r *SmbAccessEnum) UnmarshalJSON(data []byte) error
type SmbActiveFileOpensResponse ¶
type SmbActiveFileOpensResponse struct { ActiveFilePaths []*SmbActiveFilePath `json:"activeFilePaths,omitempty" form:"activeFilePaths,omitempty"` //Specifies the active opens for an SMB file in a view. Cookie *string `json:"cookie,omitempty" form:"cookie,omitempty"` //Specifies an opaque string to pass to get the next set of active opens. }
* Structure for the custom type SmbActiveFileOpensResponse
type SmbActiveFilePath ¶
type SmbActiveFilePath struct { ActiveSessions []*SmbActiveSession `json:"activeSessions,omitempty" form:"activeSessions,omitempty"` //Specifies the sessions where the file is open. FilePath *string `json:"filePath,omitempty" form:"filePath,omitempty"` //Specifies the filepath in the view. ViewId *int64 `json:"viewId,omitempty" form:"viewId,omitempty"` //Specifies the id of the View assigned by the Cohesity Cluster. ViewName *string `json:"viewName,omitempty" form:"viewName,omitempty"` //Specifies the name of the View. }
* Structure for the custom type SmbActiveFilePath
type SmbActiveOpen ¶
type SmbActiveOpen struct { AccessInfoList *[]AccessInfoListEnum `json:"accessInfoList,omitempty" form:"accessInfoList,omitempty"` //Specifies the access information. OpenId *int64 `json:"openId,omitempty" form:"openId,omitempty"` //Specifies the id of the active open. OthersCanDelete *bool `json:"othersCanDelete,omitempty" form:"othersCanDelete,omitempty"` //Specifies whether others are allowed to delete. OthersCanRead *bool `json:"othersCanRead,omitempty" form:"othersCanRead,omitempty"` //Specifies whether others are allowed to read. OthersCanWrite *bool `json:"othersCanWrite,omitempty" form:"othersCanWrite,omitempty"` //Specifies whether others are allowed to write. }
* Structure for the custom type SmbActiveOpen
type SmbActiveSession ¶
type SmbActiveSession struct { ActiveOpens []*SmbActiveOpen `json:"activeOpens,omitempty" form:"activeOpens,omitempty"` //Specifies the list of active opens of the file in this session. ClientIp *string `json:"clientIp,omitempty" form:"clientIp,omitempty"` //Specifies the IP address from which the file is still open. Domain *string `json:"domain,omitempty" form:"domain,omitempty"` //Specifies the domain of the user. ServerIp *string `json:"serverIp,omitempty" form:"serverIp,omitempty"` //Specifies the IP address of the server where the file exists. SessionId *int64 `json:"sessionId,omitempty" form:"sessionId,omitempty"` //Specifies the id of the session. Username *string `json:"username,omitempty" form:"username,omitempty"` //Specifies the username who keeps the file open. }
* Structure for the custom type SmbActiveSession
type SmbConnection ¶ added in v1.1.2
type SmbConnection struct { ClientIp *string `json:"clientIp,omitempty" form:"clientIp,omitempty"` //Specifies the Client IP address of the connection. DomainName *string `json:"domainName,omitempty" form:"domainName,omitempty"` //Domain name of the corresponding user. NodeIp *string `json:"nodeIp,omitempty" form:"nodeIp,omitempty"` //Specifies a Node IP address where the connection request is received. Path *string `json:"path,omitempty" form:"path,omitempty"` //Mount path. ServerIp *string `json:"serverIp,omitempty" form:"serverIp,omitempty"` //Specifies the Server IP address of the connection. SessionId *int64 `json:"sessionId,omitempty" form:"sessionId,omitempty"` //Session id. Sids *[]string `json:"sids,omitempty" form:"sids,omitempty"` //List of SIDs in the SMB session token. UserName *string `json:"userName,omitempty" form:"userName,omitempty"` //User name used to login for this session. ViewId *int64 `json:"viewId,omitempty" form:"viewId,omitempty"` //Specifies the id of the view. ViewName *string `json:"viewName,omitempty" form:"viewName,omitempty"` //Specifies the name of the view. }
* Structure for the custom type SmbConnection
type SmbPermission ¶
type SmbPermission struct { Access AccessEnum `json:"access,omitempty" form:"access,omitempty"` //Specifies the read/write access to the SMB share. Mode ModeEnum `json:"mode,omitempty" form:"mode,omitempty"` //Specifies how the permission should be applied to folders and/or files. Sid *string `json:"sid,omitempty" form:"sid,omitempty"` //Specifies the security identifier (SID) of the principal. SpecialAccessMask *int64 `json:"specialAccessMask,omitempty" form:"specialAccessMask,omitempty"` //Specifies custom access permissions. SpecialType *int64 `json:"specialType,omitempty" form:"specialType,omitempty"` //Specifies a custom type. Type TypeSmbPermissionEnum `json:"type,omitempty" form:"type,omitempty"` //Specifies the type of permission. }
* Structure for the custom type SmbPermission
type SmbPermissionsInfo ¶
type SmbPermissionsInfo struct { OwnerSid *string `json:"ownerSid,omitempty" form:"ownerSid,omitempty"` //Specifies the security identifier (SID) of the owner of the SMB share. Permissions []*SmbPermission `json:"permissions,omitempty" form:"permissions,omitempty"` //Array of SMB Permissions. }
* Structure for the custom type SmbPermissionsInfo
type SmbPrincipal ¶
type SmbPrincipal struct { Domain *string `json:"domain,omitempty" form:"domain,omitempty"` //Specifies domain name of the principal. Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies name of the SMB principal which may be a group or user. Sid *string `json:"sid,omitempty" form:"sid,omitempty"` //Specifies unique Security ID (SID) of the principal that look similar to Type *string `json:"type,omitempty" form:"type,omitempty"` //Specifies the type. This can be a user or a group. }
* Structure for the custom type SmbPrincipal
type SnapshotArchivalCopyPolicy ¶
type SnapshotArchivalCopyPolicy struct { CopyPartial *bool `json:"copyPartial,omitempty" form:"copyPartial,omitempty"` //Specifies if Snapshots are copied from the first completely successful DaysToKeep *int64 `json:"daysToKeep,omitempty" form:"daysToKeep,omitempty"` //Specifies the number of days to retain copied Snapshots on the target. Multiplier *int64 `json:"multiplier,omitempty" form:"multiplier,omitempty"` //Specifies a factor to multiply the periodicity by, to determine the copy Periodicity PeriodicitySnapshotArchivalCopyPolicyEnum `json:"periodicity,omitempty" form:"periodicity,omitempty"` //Specifies the frequency that Snapshots should be copied to the Target *ArchivalExternalTarget `json:"target,omitempty" form:"target,omitempty"` //Specifies the archival target to copy the Snapshots to. }
* Structure for the custom type SnapshotArchivalCopyPolicy
type SnapshotAttempt ¶
type SnapshotAttempt struct { AttemptNumber *int64 `json:"attemptNumber,omitempty" form:"attemptNumber,omitempty"` //Specifies the number of the attempts made by the Job Run JobRunId *int64 `json:"jobRunId,omitempty" form:"jobRunId,omitempty"` //Specifies the id of the Job Run that captured the snapshot. StartedTimeUsecs *int64 `json:"startedTimeUsecs,omitempty" form:"startedTimeUsecs,omitempty"` //Specifies the time when the Job Run starts capturing a snapshot. }
* Structure for the custom type SnapshotAttempt
type SnapshotCloudCopyPolicy ¶
type SnapshotCloudCopyPolicy struct { CopyPartial *bool `json:"copyPartial,omitempty" form:"copyPartial,omitempty"` //Specifies if Snapshots are copied from the first completely successful DaysToKeep *int64 `json:"daysToKeep,omitempty" form:"daysToKeep,omitempty"` //Specifies the number of days to retain copied Snapshots on the target. Multiplier *int64 `json:"multiplier,omitempty" form:"multiplier,omitempty"` //Specifies a factor to multiply the periodicity by, to determine the copy Periodicity PeriodicitySnapshotCloudCopyPolicyEnum `json:"periodicity,omitempty" form:"periodicity,omitempty"` //Specifies the frequency that Snapshots should be copied to the Target *CloudDeployTargetDetails `json:"target,omitempty" form:"target,omitempty"` //Message that specifies the details about CloudDeploy target where backup }
* Structure for the custom type SnapshotCloudCopyPolicy
type SnapshotCopyTask ¶
type SnapshotCopyTask struct { CopyStatus *string `json:"copyStatus,omitempty" form:"copyStatus,omitempty"` //Specifies the status of the copy task. ExpiryTimeUsecs *int64 `json:"expiryTimeUsecs,omitempty" form:"expiryTimeUsecs,omitempty"` //Specifies when the Snapshot expires on the target. Message *string `json:"message,omitempty" form:"message,omitempty"` //Specifies warning or error information when the copy task is not SnapshotTarget *SnapshotTargetSettings `json:"snapshotTarget,omitempty" form:"snapshotTarget,omitempty"` //Specifies settings about a target where a copied Snapshot is stored. }
* Structure for the custom type SnapshotCopyTask
type SnapshotInfo ¶
type SnapshotInfo struct { Environment EnvironmentSnapshotInfoEnum `json:"environment,omitempty" form:"environment,omitempty"` //Specifies the environment type (such as kVMware or kSQL) that RelativeSnapshotDirectory *string `json:"relativeSnapshotDirectory,omitempty" form:"relativeSnapshotDirectory,omitempty"` //Specifies the relative directory path from root path where the snapshot RootPath *string `json:"rootPath,omitempty" form:"rootPath,omitempty"` //Specifies the root path where the snapshot is stored, using the following ViewName *string `json:"viewName,omitempty" form:"viewName,omitempty"` //Specifies the name of the View that is cloned. }
* Structure for the custom type SnapshotInfo
type SnapshotInfoProto ¶ added in v1.1.2
type SnapshotInfoProto struct { ErrorRocksdbName *string `json:"errorRocksdbName,omitempty" form:"errorRocksdbName,omitempty"` //The name of the rocksdb directory for errors seen during this backup, FileWalkDone *bool `json:"fileWalkDone,omitempty" form:"fileWalkDone,omitempty"` //This field is only applicable for NAS and file backup jobs. It indicates NumAppInstances *int64 `json:"numAppInstances,omitempty" form:"numAppInstances,omitempty"` //Number of application instances backed up by this task. For example, if NumAppObjects *int64 `json:"numAppObjects,omitempty" form:"numAppObjects,omitempty"` //Number of application objects in total backed up by this task. For PostBackupScriptStatus *ScriptExecutionStatus `json:"postBackupScriptStatus,omitempty" form:"postBackupScriptStatus,omitempty"` //TODO: Write general description for this field PreBackupScriptStatus *ScriptExecutionStatus `json:"preBackupScriptStatus,omitempty" form:"preBackupScriptStatus,omitempty"` //TODO: Write general description for this field RelativeSnapshotDir *string `json:"relativeSnapshotDir,omitempty" form:"relativeSnapshotDir,omitempty"` //This is the path relative to 'root_path' under which the snapshot lives. RootPath *string `json:"rootPath,omitempty" form:"rootPath,omitempty"` //The root path under which the snapshot is stored. This is of the form ScribeTableColumn *string `json:"scribeTableColumn,omitempty" form:"scribeTableColumn,omitempty"` //If this backup task stores any auxiliary state in Scribe table, this field ScribeTableRow *string `json:"scribeTableRow,omitempty" form:"scribeTableRow,omitempty"` //If this backup task stores any auxiliary state in Scribe table, this field SlaveTaskStartTimeUsecs *int64 `json:"slaveTaskStartTimeUsecs,omitempty" form:"slaveTaskStartTimeUsecs,omitempty"` //This is the timestamp at which the slave task started. SnapshotType *ObjectSnapshotType `json:"snapshotType,omitempty" form:"snapshotType,omitempty"` //TODO: Write general description for this field StorageSnapshotProvider *StorageSnapshotProviderParams `json:"storageSnapshotProvider,omitempty" form:"storageSnapshotProvider,omitempty"` //TODO: Write general description for this field TargetType *int64 `json:"targetType,omitempty" form:"targetType,omitempty"` //Specifies the target type for the task. The field is only valid if the TotalBytesReadFromSource *int64 `json:"totalBytesReadFromSource,omitempty" form:"totalBytesReadFromSource,omitempty"` //Contains the information regarding number of bytes that are read from the TotalBytesToReadFromSource *int64 `json:"totalBytesToReadFromSource,omitempty" form:"totalBytesToReadFromSource,omitempty"` //Contains the total number of bytes that will be read from the source TotalChangedEntityCount *int64 `json:"totalChangedEntityCount,omitempty" form:"totalChangedEntityCount,omitempty"` //The total number of file and directory entities that have changed since TotalEntityCount *int64 `json:"totalEntityCount,omitempty" form:"totalEntityCount,omitempty"` //The total number of file and directory entities visited in this TotalLogicalBackupSizeBytes *int64 `json:"totalLogicalBackupSizeBytes,omitempty" form:"totalLogicalBackupSizeBytes,omitempty"` //Logical size of the source whose snapshot is being taken. This is the TotalPrimaryPhysicalSizeBytes *int64 `json:"totalPrimaryPhysicalSizeBytes,omitempty" form:"totalPrimaryPhysicalSizeBytes,omitempty"` //Contains the information regarding number of bytes that the source (such Type *int64 `json:"type,omitempty" form:"type,omitempty"` //The type of environment this snapshot info pertains to. ViewCaseInsensitivityAltered *bool `json:"viewCaseInsensitivityAltered,omitempty" form:"viewCaseInsensitivityAltered,omitempty"` //Whether during the backup, the backup view's case insensitivity property ViewName *string `json:"viewName,omitempty" form:"viewName,omitempty"` //The view name under which the snapshot was created. ViewNameToGc *string `json:"viewNameToGc,omitempty" form:"viewNameToGc,omitempty"` //The view name under which the snapshot of the migrated data was created. Warnings []*ErrorProto `json:"warnings,omitempty" form:"warnings,omitempty"` //Warnings if any. These warnings will be propogated to the UI by master. }
* Structure for the custom type SnapshotInfoProto
type SnapshotManagerParams ¶
type SnapshotManagerParams struct {
AwsSnapshotManagerParams *AWSSnapshotManagerParams `json:"awsSnapshotManagerParams,omitempty" form:"awsSnapshotManagerParams,omitempty"` //TODO: Write general description for this field
}
* Structure for the custom type SnapshotManagerParams
type SnapshotReplicationCopyPolicy ¶
type SnapshotReplicationCopyPolicy struct { CloudTarget *CloudDeployTargetDetails `json:"cloudTarget,omitempty" form:"cloudTarget,omitempty"` //Message that specifies the details about CloudDeploy target where backup CopyPartial *bool `json:"copyPartial,omitempty" form:"copyPartial,omitempty"` //Specifies if Snapshots are copied from the first completely successful DaysToKeep *int64 `json:"daysToKeep,omitempty" form:"daysToKeep,omitempty"` //Specifies the number of days to retain copied Snapshots on the target. Multiplier *int64 `json:"multiplier,omitempty" form:"multiplier,omitempty"` //Specifies a factor to multiply the periodicity by, to determine the copy Periodicity PeriodicitySnapshotReplicationCopyPolicyEnum `json:"periodicity,omitempty" form:"periodicity,omitempty"` //Specifies the frequency that Snapshots should be copied to the Target *ReplicationTargetSettings `json:"target,omitempty" form:"target,omitempty"` //Specifies the replication target to copy the Snapshots to. }
* Structure for the custom type SnapshotReplicationCopyPolicy
type SnapshotTarget ¶
type SnapshotTarget struct { ArchivalTarget *ArchivalTarget `json:"archivalTarget,omitempty" form:"archivalTarget,omitempty"` //Message that specifies the details about an archival target (such as cloud CloudDeployTarget *CloudDeployTarget `json:"cloudDeployTarget,omitempty" form:"cloudDeployTarget,omitempty"` //Message that specifies the details about CloudDeploy target where backup ReplicationTarget *ReplicationTarget `json:"replicationTarget,omitempty" form:"replicationTarget,omitempty"` //Message that specifies the details about a remote cluster where backup Type *int64 `json:"type,omitempty" form:"type,omitempty"` //The type of snapshot target this proto represents. }
* Structure for the custom type SnapshotTarget
type SnapshotTargetPolicyProto ¶
type SnapshotTargetPolicyProto struct { CopyPartiallySuccessfulRun *bool `json:"copyPartiallySuccessfulRun,omitempty" form:"copyPartiallySuccessfulRun,omitempty"` //If this is false, then only snapshots from the first completely successful GranularityBucket *GranularityBucket `json:"granularityBucket,omitempty" form:"granularityBucket,omitempty"` //Message that specifies the frequency granularity at which to copy the NumDaysToKeep *int64 `json:"numDaysToKeep,omitempty" form:"numDaysToKeep,omitempty"` //Specifies how to determine the expiration time for snapshots copied due to RetentionPolicy *RetentionPolicyProto `json:"retentionPolicy,omitempty" form:"retentionPolicy,omitempty"` //Message that specifies the retention policy for backup snapshots. SnapshotTarget *SnapshotTarget `json:"snapshotTarget,omitempty" form:"snapshotTarget,omitempty"` //Message that specifies details about a target (such as a replication or }
* Structure for the custom type SnapshotTargetPolicyProto
type SnapshotTargetSettings ¶
type SnapshotTargetSettings struct { ArchivalTarget *ArchivalExternalTarget `json:"archivalTarget,omitempty" form:"archivalTarget,omitempty"` //Specifies settings about the Archival External Target (such as Tape or AWS). ReplicationTarget *ReplicationTargetSettings `json:"replicationTarget,omitempty" form:"replicationTarget,omitempty"` //Specifies settings about the Remote Cohesity Cluster where Snapshots Type TypeSnapshotTargetSettingsEnum `json:"type,omitempty" form:"type,omitempty"` //Specifies the type of a Snapshot target such as 'kLocal', 'kRemote' or }
* Structure for the custom type SnapshotTargetSettings
type SnapshotTaskStatusEnum ¶
type SnapshotTaskStatusEnum int
*
- Type definition for SnapshotTaskStatusEnum enum
const ( SnapshotTaskStatus_KJOBRUNNING SnapshotTaskStatusEnum = 1 + iota SnapshotTaskStatus_KJOBFINISHED SnapshotTaskStatus_KJOBFAILED SnapshotTaskStatus_KJOBCANCELED SnapshotTaskStatus_KJOBPAUSED )
*
- Value collection for SnapshotTaskStatusEnum enum
func SnapshotTaskStatusEnumFromValue ¶
func SnapshotTaskStatusEnumFromValue(value string) SnapshotTaskStatusEnum
*
- Converts given value to its enum representation
func (SnapshotTaskStatusEnum) MarshalJSON ¶
func (r SnapshotTaskStatusEnum) MarshalJSON() ([]byte, error)
func (*SnapshotTaskStatusEnum) UnmarshalJSON ¶
func (r *SnapshotTaskStatusEnum) UnmarshalJSON(data []byte) error
type SnapshotVersion ¶
type SnapshotVersion struct { AttemptNumber *int64 `json:"attemptNumber,omitempty" form:"attemptNumber,omitempty"` //Specifies the number of the attempts made by the Job Run DeltaSizeBytes *int64 `json:"deltaSizeBytes,omitempty" form:"deltaSizeBytes,omitempty"` //Specifies the size of the data captured from the source object. IsAppConsistent *bool `json:"isAppConsistent,omitempty" form:"isAppConsistent,omitempty"` //Specifies if an app-consistent snapshot was captured. For example, IsFullBackup *bool `json:"isFullBackup,omitempty" form:"isFullBackup,omitempty"` //Specifies if the snapshot is a full backup. For example, all blocks JobRunId *int64 `json:"jobRunId,omitempty" form:"jobRunId,omitempty"` //Specifies the id of the Job Run that captured the snapshot. LocalMountPath *string `json:"localMountPath,omitempty" form:"localMountPath,omitempty"` //Specifies the local path relative to the View, without the LogicalSizeBytes *int64 `json:"logicalSizeBytes,omitempty" form:"logicalSizeBytes,omitempty"` //Specifies the size of the snapshot if the data PhysicalSizeBytes *int64 `json:"physicalSizeBytes,omitempty" form:"physicalSizeBytes,omitempty"` //Specifies the amount of data actually used on the disk to store this PrimaryPhysicalSizeBytes *int64 `json:"primaryPhysicalSizeBytes,omitempty" form:"primaryPhysicalSizeBytes,omitempty"` //Specifies the total amount of disk space used to store this StartedTimeUsecs *int64 `json:"startedTimeUsecs,omitempty" form:"startedTimeUsecs,omitempty"` //Specifies the time when the Job Run starts capturing a snapshot. }
* Structure for the custom type SnapshotVersion
type SourceAppParams ¶
type SourceAppParams struct { IsVssCopyOnly *bool `json:"isVssCopyOnly,omitempty" form:"isVssCopyOnly,omitempty"` //If the backup is a VSS full backup with the copy-only option specified. MsExchangeParams *MSExchangeParams `json:"msExchangeParams,omitempty" form:"msExchangeParams,omitempty"` //All the params specific to MS exchange application. }
* Structure for the custom type SourceAppParams
type SourceBackupStatus ¶
type SourceBackupStatus struct { CurrentSnapshotInfo *SnapshotInfo `json:"currentSnapshotInfo,omitempty" form:"currentSnapshotInfo,omitempty"` //Specifies details about the snapshot task created to backup or copy one Error *string `json:"error,omitempty" form:"error,omitempty"` //Specifies if an error occurred (if any) while running this task. IsFullBackup *bool `json:"isFullBackup,omitempty" form:"isFullBackup,omitempty"` //Specifies whether this is a 'kFull' or 'kRegular' backup of the Run. NumRestarts *int64 `json:"numRestarts,omitempty" form:"numRestarts,omitempty"` //Specifies the number of times the the task was restarted because of the ParentSourceId *int64 `json:"parentSourceId,omitempty" form:"parentSourceId,omitempty"` //Specifies the id of the registered Protection Source that is the ProgressMonitorTaskPath *string `json:"progressMonitorTaskPath,omitempty" form:"progressMonitorTaskPath,omitempty"` //Specifies the yoda progress monitor task path which is used to get pulse Quiesced *bool `json:"quiesced,omitempty" form:"quiesced,omitempty"` //Specifies if app-consistent snapshot was captured. This field is set to SlaViolated *bool `json:"slaViolated,omitempty" form:"slaViolated,omitempty"` //Specifies if the SLA was violated for the Job Run. This field is set Source *ProtectionSource `json:"source,omitempty" form:"source,omitempty"` //Specifies a generic structure that represents a node Stats *BackupSourceStats `json:"stats,omitempty" form:"stats,omitempty"` //Specifies statistics about a Backup task in a Protection Job Run. Status StatusSourceBackupStatusEnum `json:"status,omitempty" form:"status,omitempty"` //Specifies the status of the source object being protected. Warnings *[]string `json:"warnings,omitempty" form:"warnings,omitempty"` //Array of Warnings. }
* Structure for the custom type SourceBackupStatus
type SourceForPrincipalParam ¶
type SourceForPrincipalParam struct { ProtectionSourceIds *[]int64 `json:"protectionSourceIds,omitempty" form:"protectionSourceIds,omitempty"` //Array of Protection Source Ids. Sid *string `json:"sid,omitempty" form:"sid,omitempty"` //Specifies the SID of the principal to grant access permissions to. ViewNames *[]string `json:"viewNames,omitempty" form:"viewNames,omitempty"` //Array of View names. }
* Structure for the custom type SourceForPrincipalParam
type SourceSpecialParameter ¶
type SourceSpecialParameter struct { AdSpecialParameters *ApplicationSpecialParameters `json:"adSpecialParameters,omitempty" form:"adSpecialParameters,omitempty"` //Specifies additional special settings applicable for a Protection Source OracleSpecialParameters *OracleSpecialParameters `json:"oracleSpecialParameters,omitempty" form:"oracleSpecialParameters,omitempty"` //Specifies special settings applicable for 'kOracle' environment. PhysicalSpecialParameters *PhysicalSpecialParameters `json:"physicalSpecialParameters,omitempty" form:"physicalSpecialParameters,omitempty"` //Specifies additional special settings applicable for a Protection Source SkipIndexing *bool `json:"skipIndexing,omitempty" form:"skipIndexing,omitempty"` //Specifies not to index the objects in the Protection Source when SourceId *int64 `json:"sourceId,omitempty" form:"sourceId,omitempty"` //Specifies the object id of the Protection Source that these SqlSpecialParameters *ApplicationSpecialParameters `json:"sqlSpecialParameters,omitempty" form:"sqlSpecialParameters,omitempty"` //Specifies additional special settings applicable for a Protection Source TruncateExchangeLog *bool `json:"truncateExchangeLog,omitempty" form:"truncateExchangeLog,omitempty"` //If true, after the Cohesity Cluster successfully captures a Snapshot VmCredentials *Credentials `json:"vmCredentials,omitempty" form:"vmCredentials,omitempty"` //Specifies the administrator credentials to log in to the VmwareSpecialParameters *VmwareSpecialParameters `json:"vmwareSpecialParameters,omitempty" form:"vmwareSpecialParameters,omitempty"` //Specifies additional special settings applicable for a Protection Source }
* Structure for the custom type SourceSpecialParameter
type SourcesForSid ¶
type SourcesForSid struct { ProtectionSources []*ProtectionSource `json:"protectionSources,omitempty" form:"protectionSources,omitempty"` //Array of Protection Sources. Sid *string `json:"sid,omitempty" form:"sid,omitempty"` //Specifies the security identifier (SID) of the principal. Views []*View `json:"views,omitempty" form:"views,omitempty"` //Array of View Names. }
* Structure for the custom type SourcesForSid
type SqlAagHostAndDatabases ¶
type SqlAagHostAndDatabases struct { AagDatabases []*AagAndDatabases `json:"aagDatabases,omitempty" form:"aagDatabases,omitempty"` //Specifies a list of AAGs and database members in each AAG. ApplicationNode *ProtectionSourceNode `json:"applicationNode,omitempty" form:"applicationNode,omitempty"` //Many different node types are supported such as Databases []*ProtectionSource `json:"databases,omitempty" form:"databases,omitempty"` //Specifies all database entities found on the server. Database may or ErrorMessage *string `json:"errorMessage,omitempty" form:"errorMessage,omitempty"` //Specifies an error message when the host is not registered as an SQL UnknownHostName *string `json:"unknownHostName,omitempty" form:"unknownHostName,omitempty"` //Specifies the name of the host that is not registered as an SQL server }
* Structure for the custom type SqlAagHostAndDatabases
type SqlBackupJobParams ¶
type SqlBackupJobParams struct { AagBackupPreferenceType *int64 `json:"aagBackupPreferenceType,omitempty" form:"aagBackupPreferenceType,omitempty"` //Preference type for backing up databases that are part of an AAG. BackupDatabaseVolumesOnly *bool `json:"backupDatabaseVolumesOnly,omitempty" form:"backupDatabaseVolumesOnly,omitempty"` //If set to true, only the volumes associated with databases should be BackupSystemDbs *bool `json:"backupSystemDbs,omitempty" form:"backupSystemDbs,omitempty"` //Set to true if system databases should be backed up. FullBackupType *int64 `json:"fullBackupType,omitempty" form:"fullBackupType,omitempty"` //The type of SQL full backup to be used for this job. IsCopyOnlyFull *bool `json:"isCopyOnlyFull,omitempty" form:"isCopyOnlyFull,omitempty"` //Whether full backups should be copy-only. UseAagPreferencesFromSqlServer *bool `json:"useAagPreferencesFromSqlServer,omitempty" form:"useAagPreferencesFromSqlServer,omitempty"` //Set to true if we should use AAG preferences specified at the SQL server UserDbPreferenceType *int64 `json:"userDbPreferenceType,omitempty" form:"userDbPreferenceType,omitempty"` //Preference type for backing up user databases on the host. }
* Structure for the custom type SqlBackupJobParams
type SqlEnvJobParameters ¶
type SqlEnvJobParameters struct { AagPreference AagPreferenceEnum `json:"aagPreference,omitempty" form:"aagPreference,omitempty"` //Specifies the preference for backing up databases that are part of an AAG. AagPreferenceFromSqlServer *bool `json:"aagPreferenceFromSqlServer,omitempty" form:"aagPreferenceFromSqlServer,omitempty"` //If true, AAG preferences are taken from the SQL server host. If this is BackupSystemDatabases *bool `json:"backupSystemDatabases,omitempty" form:"backupSystemDatabases,omitempty"` //If true, system databases are backed up. If this is set to false, BackupType BackupTypeSqlEnvJobParametersEnum `json:"backupType,omitempty" form:"backupType,omitempty"` //Specifies the type of the 'kFull' backup job. Specifies whether it is BackupVolumesOnly *bool `json:"backupVolumesOnly,omitempty" form:"backupVolumesOnly,omitempty"` //If set to true, only the volumes associated with databases should be IsCopyOnlyFull *bool `json:"isCopyOnlyFull,omitempty" form:"isCopyOnlyFull,omitempty"` //If true, the backup is a full backup with the copy-only option specified. UserDatabasePreference UserDatabasePreferenceEnum `json:"userDatabasePreference,omitempty" form:"userDatabasePreference,omitempty"` //Specifies the preference for backing up user databases on the host. }
* Structure for the custom type SqlEnvJobParameters
type SqlOptionsEnum ¶
type SqlOptionsEnum int
*
- Type definition for SqlOptionsEnum enum
const ( SqlOptions_KCREATE SqlOptionsEnum = 1 + iota SqlOptions_KUPDATE SqlOptions_KFINALIZE )
*
- Value collection for SqlOptionsEnum enum
func SqlOptionsEnumFromValue ¶
func SqlOptionsEnumFromValue(value string) SqlOptionsEnum
*
- Converts given value to its enum representation
func (SqlOptionsEnum) MarshalJSON ¶
func (r SqlOptionsEnum) MarshalJSON() ([]byte, error)
func (*SqlOptionsEnum) UnmarshalJSON ¶
func (r *SqlOptionsEnum) UnmarshalJSON(data []byte) error
type SqlProtectionSource ¶
type SqlProtectionSource struct { IsAvailableForVssBackup *bool `json:"IsAvailableForVssBackup,omitempty" form:"IsAvailableForVssBackup,omitempty"` //Specifies whether the database is marked as available for backup according CreatedTimestamp *string `json:"createdTimestamp,omitempty" form:"createdTimestamp,omitempty"` //Specifies the time when the database was created. It is displayed in the DatabaseName *string `json:"databaseName,omitempty" form:"databaseName,omitempty"` //Specifies the database name of the SQL Protection Source, if the type DbAagEntityId *int64 `json:"dbAagEntityId,omitempty" form:"dbAagEntityId,omitempty"` //Specifies the AAG entity id if the database is part of an AAG. DbAagName *string `json:"dbAagName,omitempty" form:"dbAagName,omitempty"` //Specifies the name of the AAG if the database is part of an AAG. DbCompatibilityLevel *int64 `json:"dbCompatibilityLevel,omitempty" form:"dbCompatibilityLevel,omitempty"` //Specifies the versions of SQL server that the database is compatible DbFileGroups *[]string `json:"dbFileGroups,omitempty" form:"dbFileGroups,omitempty"` //Specifies the information about the set of file groups for this db on DbFiles []*DbFileInfo `json:"dbFiles,omitempty" form:"dbFiles,omitempty"` //Specifies the last known information about the set of database files DbOwnerUsername *string `json:"dbOwnerUsername,omitempty" form:"dbOwnerUsername,omitempty"` //Specifies the name of the database owner. Id *SqlSourceId `json:"id,omitempty" form:"id,omitempty"` //Specifies a unique id for a SQL Protection Source. Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies the instance name of the SQL Protection Source OwnerId *int64 `json:"ownerId,omitempty" form:"ownerId,omitempty"` //Specifies the id of the container VM for the SQL Protection Source. RecoveryModel RecoveryModelEnum `json:"recoveryModel,omitempty" form:"recoveryModel,omitempty"` //Specifies the Recovery Model for the database in SQL environment. SqlServerDbState SqlServerDbStateEnum `json:"sqlServerDbState,omitempty" form:"sqlServerDbState,omitempty"` //The state of the database as returned by SQL Server. SqlServerInstanceVersion *SQLServerInstanceVersion `json:"sqlServerInstanceVersion,omitempty" form:"sqlServerInstanceVersion,omitempty"` //Specifies the Server Instance Version. Type TypeSqlProtectionSourceEnum `json:"type,omitempty" form:"type,omitempty"` //Specifies the type of the managed Object in a SQL Protection Source. }
* Structure for the custom type SqlProtectionSource
type SqlRestoreParameters ¶
type SqlRestoreParameters struct { CaptureTailLogs *bool `json:"captureTailLogs,omitempty" form:"captureTailLogs,omitempty"` //Set this to true if tail logs are to be captured before the restore KeepOffline *bool `json:"keepOffline,omitempty" form:"keepOffline,omitempty"` //Set this to true if we want to restore the database and do not want to NewDatabaseName *string `json:"newDatabaseName,omitempty" form:"newDatabaseName,omitempty"` //Specifies optionally a new name for the restored database. NewInstanceName *string `json:"newInstanceName,omitempty" form:"newInstanceName,omitempty"` //Specifies an instance name of the SQL Server that should be restored. RestoreTimeSecs *int64 `json:"restoreTimeSecs,omitempty" form:"restoreTimeSecs,omitempty"` //Specifies the time in the past to which the SQL database needs to be TargetDataFilesDirectory *string `json:"targetDataFilesDirectory,omitempty" form:"targetDataFilesDirectory,omitempty"` //Specifies the directory where to put the database data files. TargetLogFilesDirectory *string `json:"targetLogFilesDirectory,omitempty" form:"targetLogFilesDirectory,omitempty"` //Specifies the directory where to put the database log files. Missing TargetSecondaryDataFilesDirectoryList []*FilenamePatternToDirectory `json:"targetSecondaryDataFilesDirectoryList,omitempty" form:"targetSecondaryDataFilesDirectoryList,omitempty"` //Specifies the secondary data filename pattern and corresponding }
* Structure for the custom type SqlRestoreParameters
type SqlServerDbStateEnum ¶
type SqlServerDbStateEnum int
*
- Type definition for SqlServerDbStateEnum enum
const ( SqlServerDbState_KONLINE SqlServerDbStateEnum = 1 + iota SqlServerDbState_KRESTORING SqlServerDbState_KRECOVERING SqlServerDbState_KRECOVERYPENDING SqlServerDbState_KSUSPECT SqlServerDbState_KEMERGENCY SqlServerDbState_KOFFLINE SqlServerDbState_KCOPYING SqlServerDbState_KOFFLINESECONDARY )
*
- Value collection for SqlServerDbStateEnum enum
func SqlServerDbStateEnumFromValue ¶
func SqlServerDbStateEnumFromValue(value string) SqlServerDbStateEnum
*
- Converts given value to its enum representation
func (SqlServerDbStateEnum) MarshalJSON ¶
func (r SqlServerDbStateEnum) MarshalJSON() ([]byte, error)
func (*SqlServerDbStateEnum) UnmarshalJSON ¶
func (r *SqlServerDbStateEnum) UnmarshalJSON(data []byte) error
type SqlSourceId ¶
type SqlSourceId struct { CreatedDateMsecs *int64 `json:"createdDateMsecs,omitempty" form:"createdDateMsecs,omitempty"` //Specifies a unique identifier generated from the date the database is DatabaseId *int64 `json:"databaseId,omitempty" form:"databaseId,omitempty"` //Specifies a unique id of the database but only for the life of the InstanceId *[]int64 `json:"instanceId,omitempty" form:"instanceId,omitempty"` //Array of bytes that stores the SQL Server Instance id. }
* Structure for the custom type SqlSourceId
type SqlUpdateRestoreTaskOptions ¶ added in v1.1.2
type SqlUpdateRestoreTaskOptions struct {
MultiStageRestoreAction *int64 `json:"multiStageRestoreAction,omitempty" form:"multiStageRestoreAction,omitempty"` //This field is set if we are performing an action on a multi-stage SQL
}
* Structure for the custom type SqlUpdateRestoreTaskOptions
type SslCertificateConfig ¶
type SslCertificateConfig struct { Certificate *string `json:"certificate,omitempty" form:"certificate,omitempty"` //Certificate is a SSL certificate used by Iris HTTPS webserver. LastUpdateTimeMsecs *int64 `json:"lastUpdateTimeMsecs,omitempty" form:"lastUpdateTimeMsecs,omitempty"` //LastUpdateTimeMsecs is a time in milliseconds at which certificate was PrivateKey *string `json:"privateKey,omitempty" form:"privateKey,omitempty"` //PrivateKey is a matching private key of the above certificate. }
* Structure for the custom type SslCertificateConfig
type SslVerification ¶
type SslVerification struct { CaCertificate *string `json:"caCertificate,omitempty" form:"caCertificate,omitempty"` //Contains the contents of CA cert/cert chain. IsEnabled *bool `json:"isEnabled,omitempty" form:"isEnabled,omitempty"` //Whether SSL verification should be performed. }
* Structure for the custom type SslVerification
type State1Enum ¶ added in v1.1.2
type State1Enum int
*
- Type definition for State1Enum enum
const ( State1_KINITIALIZING State1Enum = 1 + iota State1_KRUNNING State1_KPAUSING State1_KPAUSED State1_KTERMINATING State1_KTERMINATED State1_KFAILED )
*
- Value collection for State1Enum enum
func State1EnumFromValue ¶ added in v1.1.2
func State1EnumFromValue(value string) State1Enum
*
- Converts given value to its enum representation
func (State1Enum) MarshalJSON ¶ added in v1.1.2
func (r State1Enum) MarshalJSON() ([]byte, error)
func (*State1Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *State1Enum) UnmarshalJSON(data []byte) error
type State2Enum ¶ added in v1.1.2
type State2Enum int
*
- Type definition for State2Enum enum
const ( State2_KINITIALIZING State2Enum = 1 + iota State2_KRUNNING State2_KPAUSING State2_KPAUSED State2_KTERMINATING State2_KTERMINATED State2_KFAILED )
*
- Value collection for State2Enum enum
func State2EnumFromValue ¶ added in v1.1.2
func State2EnumFromValue(value string) State2Enum
*
- Converts given value to its enum representation
func (State2Enum) MarshalJSON ¶ added in v1.1.2
func (r State2Enum) MarshalJSON() ([]byte, error)
func (*State2Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *State2Enum) UnmarshalJSON(data []byte) error
type StateEnum ¶
type StateEnum int
*
- Type definition for StateEnum enum
*
- Value collection for StateEnum enum
func (StateEnum) MarshalJSON ¶
func (*StateEnum) UnmarshalJSON ¶
type StateLicenseStateEnum ¶ added in v1.1.2
type StateLicenseStateEnum int
*
- Type definition for StateLicenseStateEnum enum
const ( StateLicenseState_KINPROGRESSNEWCLUSTER StateLicenseStateEnum = 1 + iota StateLicenseState_KINPROGRESSOLDCLUSTER StateLicenseState_KCLAIMED StateLicenseState_KSKIPPED StateLicenseState_KSTARTED )
*
- Value collection for StateLicenseStateEnum enum
func StateLicenseStateEnumFromValue ¶ added in v1.1.2
func StateLicenseStateEnumFromValue(value string) StateLicenseStateEnum
*
- Converts given value to its enum representation
func (StateLicenseStateEnum) MarshalJSON ¶ added in v1.1.2
func (r StateLicenseStateEnum) MarshalJSON() ([]byte, error)
func (*StateLicenseStateEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *StateLicenseStateEnum) UnmarshalJSON(data []byte) error
type StateServiceStateResultEnum ¶ added in v1.1.2
type StateServiceStateResultEnum int
*
- Type definition for StateServiceStateResultEnum enum
const ( StateServiceStateResult_KSERVICESTOPPED StateServiceStateResultEnum = 1 + iota StateServiceStateResult_KSERVICERUNNING StateServiceStateResult_KSERVICERESTARTING )
*
- Value collection for StateServiceStateResultEnum enum
func StateServiceStateResultEnumFromValue ¶ added in v1.1.2
func StateServiceStateResultEnumFromValue(value string) StateServiceStateResultEnum
*
- Converts given value to its enum representation
func (StateServiceStateResultEnum) MarshalJSON ¶ added in v1.1.2
func (r StateServiceStateResultEnum) MarshalJSON() ([]byte, error)
func (*StateServiceStateResultEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *StateServiceStateResultEnum) UnmarshalJSON(data []byte) error
type StaticRoute ¶
type StaticRoute struct { Description *string `json:"description,omitempty" form:"description,omitempty"` //Specifies a description of the Static Route. IsUpdate *bool `json:"isUpdate,omitempty" form:"isUpdate,omitempty"` //Specifies if the route is currently being updated on the Cohesity Cluster. NetworkInterfaceGroup *string `json:"networkInterfaceGroup,omitempty" form:"networkInterfaceGroup,omitempty"` //Specifies the group name of the network interfaces to NetworkInterfaceIds *[]int64 `json:"networkInterfaceIds,omitempty" form:"networkInterfaceIds,omitempty"` //Array of Network Interface Ids. Subnet *Subnet `json:"subnet,omitempty" form:"subnet,omitempty"` //Specifies the destination subnet of the Static Route. VlanId *int64 `json:"vlanId,omitempty" form:"vlanId,omitempty"` //Specifies the ID of the VLAN to use for communication with the }
* Structure for the custom type StaticRoute
type StatsGroup ¶ added in v1.1.2
type StatsGroup struct { Consumer *Consumer `json:"consumer,omitempty" form:"consumer,omitempty"` //Consumer is the storage consumer of a group. EntityId *string `json:"entityId,omitempty" form:"entityId,omitempty"` //Specifies the entity id of the group. Id *int64 `json:"id,omitempty" form:"id,omitempty"` //Specifies the id of the group. Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies the name of the group. TenantId *string `json:"tenantId,omitempty" form:"tenantId,omitempty"` //Specifies the id of the organization (tenant) with respect to this group. TenantName *string `json:"tenantName,omitempty" form:"tenantName,omitempty"` //Specifies the name of the organization (tenant) with respect to this ViewBoxId *int64 `json:"viewBoxId,omitempty" form:"viewBoxId,omitempty"` //Specifies the id of the view box (storage domain) with respect to this ViewBoxName *string `json:"viewBoxName,omitempty" form:"viewBoxName,omitempty"` //Specifies the name of the view box (storage domain) with respect to this }
* Structure for the custom type StatsGroup
type Status1Enum ¶ added in v1.1.2
type Status1Enum int
*
- Type definition for Status1Enum enum
const ( Status1_KACCEPTED Status1Enum = 1 + iota Status1_KRUNNING Status1_KCANCELING Status1_KCANCELED Status1_KSUCCESS Status1_KFAILURE )
*
- Value collection for Status1Enum enum
func Status1EnumFromValue ¶ added in v1.1.2
func Status1EnumFromValue(value string) Status1Enum
*
- Converts given value to its enum representation
func (Status1Enum) MarshalJSON ¶ added in v1.1.2
func (r Status1Enum) MarshalJSON() ([]byte, error)
func (*Status1Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *Status1Enum) UnmarshalJSON(data []byte) error
type Status2Enum ¶ added in v1.1.2
type Status2Enum int
*
- Type definition for Status2Enum enum
const ( Status2_KACCEPTED Status2Enum = 1 + iota Status2_KRUNNING Status2_KCANCELING Status2_KCANCELED Status2_KSUCCESS Status2_KFAILURE )
*
- Value collection for Status2Enum enum
func Status2EnumFromValue ¶ added in v1.1.2
func Status2EnumFromValue(value string) Status2Enum
*
- Converts given value to its enum representation
func (Status2Enum) MarshalJSON ¶ added in v1.1.2
func (r Status2Enum) MarshalJSON() ([]byte, error)
func (*Status2Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *Status2Enum) UnmarshalJSON(data []byte) error
type Status4Enum ¶ added in v1.1.2
type Status4Enum int
*
- Type definition for Status4Enum enum
const ( Status4_KACCEPTED Status4Enum = 1 + iota Status4_KRUNNING Status4_KCANCELING Status4_KCANCELED Status4_KSUCCESS Status4_KFAILURE )
*
- Value collection for Status4Enum enum
func Status4EnumFromValue ¶ added in v1.1.2
func Status4EnumFromValue(value string) Status4Enum
*
- Converts given value to its enum representation
func (Status4Enum) MarshalJSON ¶ added in v1.1.2
func (r Status4Enum) MarshalJSON() ([]byte, error)
func (*Status4Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *Status4Enum) UnmarshalJSON(data []byte) error
type Status5Enum ¶ added in v1.1.2
type Status5Enum int
*
- Type definition for Status5Enum enum
const ( Status5_KSUCCESS Status5Enum = 1 + iota Status5_KERROR )
*
- Value collection for Status5Enum enum
func Status5EnumFromValue ¶ added in v1.1.2
func Status5EnumFromValue(value string) Status5Enum
*
- Converts given value to its enum representation
func (Status5Enum) MarshalJSON ¶ added in v1.1.2
func (r Status5Enum) MarshalJSON() ([]byte, error)
func (*Status5Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *Status5Enum) UnmarshalJSON(data []byte) error
type Status6Enum ¶ added in v1.1.2
type Status6Enum int
*
- Type definition for Status6Enum enum
const ( Status6_KREADYTOSCHEDULE Status6Enum = 1 + iota Status6_KPROGRESSMONITORCREATED Status6_KRETRIEVEDFROMARCHIVE Status6_KADMITTED Status6_KINPROGRESS Status6_KFINISHINGPROGRESSMONITOR Status6_KFINISHED Status6_KINTERNALVIEWCREATED Status6_KZIPFILEREQUESTED Status6_KCANCELLED )
*
- Value collection for Status6Enum enum
func Status6EnumFromValue ¶ added in v1.1.2
func Status6EnumFromValue(value string) Status6Enum
*
- Converts given value to its enum representation
func (Status6Enum) MarshalJSON ¶ added in v1.1.2
func (r Status6Enum) MarshalJSON() ([]byte, error)
func (*Status6Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *Status6Enum) UnmarshalJSON(data []byte) error
type Status7Enum ¶ added in v1.1.2
type Status7Enum int
*
- Type definition for Status7Enum enum
const ( Status7_ACTIVE Status7Enum = 1 + iota Status7_DEACTIVATED Status7_DELETED )
*
- Value collection for Status7Enum enum
func Status7EnumFromValue ¶ added in v1.1.2
func Status7EnumFromValue(value string) Status7Enum
*
- Converts given value to its enum representation
func (Status7Enum) MarshalJSON ¶ added in v1.1.2
func (r Status7Enum) MarshalJSON() ([]byte, error)
func (*Status7Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *Status7Enum) UnmarshalJSON(data []byte) error
type StatusBackupRunEnum ¶
type StatusBackupRunEnum int
*
- Type definition for StatusBackupRunEnum enum
const ( StatusBackupRun_KACCEPTED StatusBackupRunEnum = 1 + iota StatusBackupRun_KRUNNING StatusBackupRun_KCANCELING StatusBackupRun_KCANCELED StatusBackupRun_KSUCCESS StatusBackupRun_KFAILURE )
*
- Value collection for StatusBackupRunEnum enum
func StatusBackupRunEnumFromValue ¶
func StatusBackupRunEnumFromValue(value string) StatusBackupRunEnum
*
- Converts given value to its enum representation
func (StatusBackupRunEnum) MarshalJSON ¶
func (r StatusBackupRunEnum) MarshalJSON() ([]byte, error)
func (*StatusBackupRunEnum) UnmarshalJSON ¶
func (r *StatusBackupRunEnum) UnmarshalJSON(data []byte) error
type StatusCopyRunEnum ¶
type StatusCopyRunEnum int
*
- Type definition for StatusCopyRunEnum enum
const ( StatusCopyRun_KACCEPTED StatusCopyRunEnum = 1 + iota StatusCopyRun_KRUNNING StatusCopyRun_KCANCELING StatusCopyRun_KCANCELED StatusCopyRun_KSUCCESS StatusCopyRun_KFAILURE )
*
- Value collection for StatusCopyRunEnum enum
func StatusCopyRunEnumFromValue ¶
func StatusCopyRunEnumFromValue(value string) StatusCopyRunEnum
*
- Converts given value to its enum representation
func (StatusCopyRunEnum) MarshalJSON ¶
func (r StatusCopyRunEnum) MarshalJSON() ([]byte, error)
func (*StatusCopyRunEnum) UnmarshalJSON ¶
func (r *StatusCopyRunEnum) UnmarshalJSON(data []byte) error
type StatusCopySnapshotTaskStatusEnum ¶
type StatusCopySnapshotTaskStatusEnum int
*
- Type definition for StatusCopySnapshotTaskStatusEnum enum
const ( StatusCopySnapshotTaskStatus_KACCEPTED StatusCopySnapshotTaskStatusEnum = 1 + iota StatusCopySnapshotTaskStatus_KRUNNING StatusCopySnapshotTaskStatus_KCANCELING StatusCopySnapshotTaskStatus_KCANCELED StatusCopySnapshotTaskStatus_KSUCCESS StatusCopySnapshotTaskStatus_KFAILURE )
*
- Value collection for StatusCopySnapshotTaskStatusEnum enum
func StatusCopySnapshotTaskStatusEnumFromValue ¶
func StatusCopySnapshotTaskStatusEnumFromValue(value string) StatusCopySnapshotTaskStatusEnum
*
- Converts given value to its enum representation
func (StatusCopySnapshotTaskStatusEnum) MarshalJSON ¶
func (r StatusCopySnapshotTaskStatusEnum) MarshalJSON() ([]byte, error)
func (*StatusCopySnapshotTaskStatusEnum) UnmarshalJSON ¶
func (r *StatusCopySnapshotTaskStatusEnum) UnmarshalJSON(data []byte) error
type StatusEnum ¶
type StatusEnum int
*
- Type definition for StatusEnum enum
const ( Status_KUNKNOWN StatusEnum = 1 + iota Status_KUNREACHABLE Status_KHEALTHY Status_KDEGRADED )
*
- Value collection for StatusEnum enum
func StatusEnumFromValue ¶
func StatusEnumFromValue(value string) StatusEnum
*
- Converts given value to its enum representation
func (StatusEnum) MarshalJSON ¶
func (r StatusEnum) MarshalJSON() ([]byte, error)
func (*StatusEnum) UnmarshalJSON ¶
func (r *StatusEnum) UnmarshalJSON(data []byte) error
type StatusGetProtectionRunsStatsEnum ¶ added in v1.1.2
type StatusGetProtectionRunsStatsEnum int
*
- Type definition for StatusGetProtectionRunsStatsEnum enum
const ( StatusGetProtectionRunsStats_KSUCCESS StatusGetProtectionRunsStatsEnum = 1 + iota StatusGetProtectionRunsStats_KFAILURE StatusGetProtectionRunsStats_KCANCELED StatusGetProtectionRunsStats_KWARNING )
*
- Value collection for StatusGetProtectionRunsStatsEnum enum
func StatusGetProtectionRunsStatsEnumFromValue ¶ added in v1.1.2
func StatusGetProtectionRunsStatsEnumFromValue(value string) StatusGetProtectionRunsStatsEnum
*
- Converts given value to its enum representation
func (StatusGetProtectionRunsStatsEnum) MarshalJSON ¶ added in v1.1.2
func (r StatusGetProtectionRunsStatsEnum) MarshalJSON() ([]byte, error)
func (*StatusGetProtectionRunsStatsEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *StatusGetProtectionRunsStatsEnum) UnmarshalJSON(data []byte) error
type StatusGetTenantsEnum ¶
type StatusGetTenantsEnum int
*
- Type definition for StatusGetTenantsEnum enum
const ( StatusGetTenants_ACTIVE StatusGetTenantsEnum = 1 + iota StatusGetTenants_DEACTIVATED StatusGetTenants_DELETED )
*
- Value collection for StatusGetTenantsEnum enum
func StatusGetTenantsEnumFromValue ¶
func StatusGetTenantsEnumFromValue(value string) StatusGetTenantsEnum
*
- Converts given value to its enum representation
func (StatusGetTenantsEnum) MarshalJSON ¶
func (r StatusGetTenantsEnum) MarshalJSON() ([]byte, error)
func (*StatusGetTenantsEnum) UnmarshalJSON ¶
func (r *StatusGetTenantsEnum) UnmarshalJSON(data []byte) error
type StatusRestoreTaskEnum ¶
type StatusRestoreTaskEnum int
*
- Type definition for StatusRestoreTaskEnum enum
const ( StatusRestoreTask_KREADYTOSCHEDULE StatusRestoreTaskEnum = 1 + iota StatusRestoreTask_KPROGRESSMONITORCREATED StatusRestoreTask_KRETRIEVEDFROMARCHIVE StatusRestoreTask_KADMITTED StatusRestoreTask_KINPROGRESS StatusRestoreTask_KFINISHINGPROGRESSMONITOR StatusRestoreTask_KFINISHED StatusRestoreTask_KINTERNALVIEWCREATED StatusRestoreTask_KZIPFILEREQUESTED StatusRestoreTask_KCANCELLED )
*
- Value collection for StatusRestoreTaskEnum enum
func StatusRestoreTaskEnumFromValue ¶
func StatusRestoreTaskEnumFromValue(value string) StatusRestoreTaskEnum
*
- Converts given value to its enum representation
func (StatusRestoreTaskEnum) MarshalJSON ¶
func (r StatusRestoreTaskEnum) MarshalJSON() ([]byte, error)
func (*StatusRestoreTaskEnum) UnmarshalJSON ¶
func (r *StatusRestoreTaskEnum) UnmarshalJSON(data []byte) error
type StatusSourceBackupStatusEnum ¶
type StatusSourceBackupStatusEnum int
*
- Type definition for StatusSourceBackupStatusEnum enum
const ( StatusSourceBackupStatus_KACCEPTED StatusSourceBackupStatusEnum = 1 + iota StatusSourceBackupStatus_KRUNNING StatusSourceBackupStatus_KCANCELING StatusSourceBackupStatus_KCANCELED StatusSourceBackupStatus_KSUCCESS StatusSourceBackupStatus_KFAILURE )
*
- Value collection for StatusSourceBackupStatusEnum enum
func StatusSourceBackupStatusEnumFromValue ¶
func StatusSourceBackupStatusEnumFromValue(value string) StatusSourceBackupStatusEnum
*
- Converts given value to its enum representation
func (StatusSourceBackupStatusEnum) MarshalJSON ¶
func (r StatusSourceBackupStatusEnum) MarshalJSON() ([]byte, error)
func (*StatusSourceBackupStatusEnum) UnmarshalJSON ¶
func (r *StatusSourceBackupStatusEnum) UnmarshalJSON(data []byte) error
type StatusTaskEnum ¶
type StatusTaskEnum int
*
- Type definition for StatusTaskEnum enum
const ( StatusTask_KACTIVE StatusTaskEnum = 1 + iota StatusTask_KFINISHED StatusTask_KFINISHEDWITHERROR StatusTask_KCANCELLED StatusTask_KFINISHEDGARBAGECOLLECTED )
*
- Value collection for StatusTaskEnum enum
func StatusTaskEnumFromValue ¶
func StatusTaskEnumFromValue(value string) StatusTaskEnum
*
- Converts given value to its enum representation
func (StatusTaskEnum) MarshalJSON ¶
func (r StatusTaskEnum) MarshalJSON() ([]byte, error)
func (*StatusTaskEnum) UnmarshalJSON ¶
func (r *StatusTaskEnum) UnmarshalJSON(data []byte) error
type StatusTaskNotificationEnum ¶
type StatusTaskNotificationEnum int
*
- Type definition for StatusTaskNotificationEnum enum
const ( StatusTaskNotification_KSUCCESS StatusTaskNotificationEnum = 1 + iota StatusTaskNotification_KERROR )
*
- Value collection for StatusTaskNotificationEnum enum
func StatusTaskNotificationEnumFromValue ¶
func StatusTaskNotificationEnumFromValue(value string) StatusTaskNotificationEnum
*
- Converts given value to its enum representation
func (StatusTaskNotificationEnum) MarshalJSON ¶
func (r StatusTaskNotificationEnum) MarshalJSON() ([]byte, error)
func (*StatusTaskNotificationEnum) UnmarshalJSON ¶
func (r *StatusTaskNotificationEnum) UnmarshalJSON(data []byte) error
type StopRemoteVaultSearchJobParameters ¶
type StopRemoteVaultSearchJobParameters struct {
SearchJobUid *UniversalId `json:"searchJobUid,omitempty" form:"searchJobUid,omitempty"` //Specifies the unique id of the Remote Vault search job in progress.
}
* Structure for the custom type StopRemoteVaultSearchJobParameters
type StorageDomainStats ¶ added in v1.1.2
type StorageDomainStats struct { CloudSpillVaultId *int64 `json:"cloudSpillVaultId,omitempty" form:"cloudSpillVaultId,omitempty"` //Specifies the cloud spill vault id of the view box (storage domain). GroupList []*StatsGroup `json:"groupList,omitempty" form:"groupList,omitempty"` //Specifies a list of groups associated to this view box (storage domain). Id *int64 `json:"id,omitempty" form:"id,omitempty"` //Specifies the id of the view box (storage domain). Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies the name of the view box (storage domain). QuotaHardLimitBytes *int64 `json:"quotaHardLimitBytes,omitempty" form:"quotaHardLimitBytes,omitempty"` //Specifies the hard limit of physical quota of the view box SchemaInfoList []*UsageSchemaInfo `json:"schemaInfoList,omitempty" form:"schemaInfoList,omitempty"` //Specifies a list of schemaInfos of the view box (storage domain). Stats *DataUsageStats `json:"stats,omitempty" form:"stats,omitempty"` //Specifies the data usage metric of the data stored on the Cohesity }
* Structure for the custom type StorageDomainStats
type StorageEfficiencyTile ¶
type StorageEfficiencyTile struct { DataInBytes *int64 `json:"dataInBytes,omitempty" form:"dataInBytes,omitempty"` //Specifies the size of data brought into the cluster. This is the usage DataInBytesSamples []*Sample `json:"dataInBytesSamples,omitempty" form:"dataInBytesSamples,omitempty"` //Specifies the samples taken for Data brought into the cluster in bytes DataInDedupedBytes *int64 `json:"dataInDedupedBytes,omitempty" form:"dataInDedupedBytes,omitempty"` //Specifies the size of data after compression and or dedupe operations DataInDedupedBytesSamples []*Sample `json:"dataInDedupedBytesSamples,omitempty" form:"dataInDedupedBytesSamples,omitempty"` //Specifies the samples taken for morphed data in bytes in ascending order DedupeRatio *float64 `json:"dedupeRatio,omitempty" form:"dedupeRatio,omitempty"` //Specifies the current dedupe ratio on the cluster. It is the ratio of DedupeRatioSamples []*Sample `json:"dedupeRatioSamples,omitempty" form:"dedupeRatioSamples,omitempty"` //Specifies the samples for data reduction ratio in ascending order of time. DurationDays *int64 `json:"durationDays,omitempty" form:"durationDays,omitempty"` //Specifies the duration in days in which the samples were taken. IntervalSeconds *int64 `json:"intervalSeconds,omitempty" form:"intervalSeconds,omitempty"` //Specifies the interval between the samples in seconds. LogicalUsedBytes *int64 `json:"logicalUsedBytes,omitempty" form:"logicalUsedBytes,omitempty"` //Specifies the size of logical data currently represented on the cluster. LogicalUsedBytesSamples []*Sample `json:"logicalUsedBytesSamples,omitempty" form:"logicalUsedBytesSamples,omitempty"` //Specifies the samples taken for logical data represented in bytes in PhysicalUsedBytes *int64 `json:"physicalUsedBytes,omitempty" form:"physicalUsedBytes,omitempty"` //Specifies the size of physical data currently consumed on the cluster. PhysicalUsedBytesSamples []*Sample `json:"physicalUsedBytesSamples,omitempty" form:"physicalUsedBytesSamples,omitempty"` //Specifies the samples taken for physical data consumed in bytes in StorageReductionRatio *float64 `json:"storageReductionRatio,omitempty" form:"storageReductionRatio,omitempty"` //Specifies the current storage reduction ratio on the cluster. StorageReductionSamples []*Sample `json:"storageReductionSamples,omitempty" form:"storageReductionSamples,omitempty"` //Specifies the samples for storage reduction ratio in ascending order of }
* Structure for the custom type StorageEfficiencyTile
type StoragePolicy ¶
type StoragePolicy struct { AppMarkerDetection *bool `json:"appMarkerDetection,omitempty" form:"appMarkerDetection,omitempty"` //Specifies Whether to support app marker detection. When this is set to CloudSpillVaultId *int64 `json:"cloudSpillVaultId,omitempty" form:"cloudSpillVaultId,omitempty"` //Specifies the vault id assigned for an external Storage CompressionPolicy CompressionPolicyEnum `json:"compressionPolicy,omitempty" form:"compressionPolicy,omitempty"` //Specifies the compression setting to be applied to a Storage Domain DeduplicateCompressDelaySecs *int64 `json:"deduplicateCompressDelaySecs,omitempty" form:"deduplicateCompressDelaySecs,omitempty"` //Specifies the time in seconds when deduplication and compression DeduplicationEnabled *bool `json:"deduplicationEnabled,omitempty" form:"deduplicationEnabled,omitempty"` //Specifies if deduplication is enabled for the Storage Domain (View Box). EncryptionPolicy EncryptionPolicyEnum `json:"encryptionPolicy,omitempty" form:"encryptionPolicy,omitempty"` //Specifies the encryption setting for the Storage Domain (View Box). ErasureCodingInfo *ErasureCodingInfo `json:"erasureCodingInfo,omitempty" form:"erasureCodingInfo,omitempty"` //Specifies information for erasure coding. InlineCompress *bool `json:"inlineCompress,omitempty" form:"inlineCompress,omitempty"` //Specifies if compression should occur inline (as the data is being InlineDeduplicate *bool `json:"inlineDeduplicate,omitempty" form:"inlineDeduplicate,omitempty"` //Specifies if deduplication should occur inline (as the data is being NumFailuresTolerated *int64 `json:"numFailuresTolerated,omitempty" form:"numFailuresTolerated,omitempty"` //Number of disk failures to tolerate. This is an optional field. Default value NumNodeFailuresTolerated *int64 `json:"numNodeFailuresTolerated,omitempty" form:"numNodeFailuresTolerated,omitempty"` //Number of node failures to tolerate. If NumNodeFailuresTolerated is set to }
* Structure for the custom type StoragePolicy
type StoragePolicyOverride ¶
type StoragePolicyOverride struct {
DisableInlineDedupAndCompression *bool `json:"disableInlineDedupAndCompression,omitempty" form:"disableInlineDedupAndCompression,omitempty"` //If false, the inline deduplication and compression settings inherited
}
* Structure for the custom type StoragePolicyOverride
type StorageSnapshotProviderParams ¶ added in v1.1.2
type StorageSnapshotProviderParams struct { ConnectorParams *ConnectorParams `json:"connectorParams,omitempty" form:"connectorParams,omitempty"` //Message that encapsulates the various params required to establish a Entity *EntityProto `json:"entity,omitempty" form:"entity,omitempty"` //Specifies the attributes and the latest statistics about an entity. }
* Structure for the custom type StorageSnapshotProviderParams
type StorageStats ¶ added in v1.1.2
type StorageStats struct { DataProtectionLogicalUsageBytes *int64 `json:"dataProtectionLogicalUsageBytes,omitempty" form:"dataProtectionLogicalUsageBytes,omitempty"` //Specifies the logical size of protected objects in bytes. DataProtectionPhysicalUsageBytes *int64 `json:"dataProtectionPhysicalUsageBytes,omitempty" form:"dataProtectionPhysicalUsageBytes,omitempty"` //Specifies the physical size of protected objects in bytes. FileServicesLogicalUsageBytes *int64 `json:"fileServicesLogicalUsageBytes,omitempty" form:"fileServicesLogicalUsageBytes,omitempty"` //Specifies the logical size consumed by file services in bytes. FileServicesPhysicalUsageBytes *int64 `json:"fileServicesPhysicalUsageBytes,omitempty" form:"fileServicesPhysicalUsageBytes,omitempty"` //Specifies the physical size consumed by file services in bytes. LocalAvailableBytes *int64 `json:"localAvailableBytes,omitempty" form:"localAvailableBytes,omitempty"` //Specifies the local storage currently available on the cluster in bytes. LocalUsageBytes *int64 `json:"localUsageBytes,omitempty" form:"localUsageBytes,omitempty"` //Specifies the local storage currently in use on the cluster in bytes. TotalCapacityBytes *int64 `json:"totalCapacityBytes,omitempty" form:"totalCapacityBytes,omitempty"` //Specifies the total capacity of the cluster in bytes. }
* Structure for the custom type StorageStats
type StorageTierEnum ¶
type StorageTierEnum int
*
- Type definition for StorageTierEnum enum
const ( StorageTier_KPCIESSD StorageTierEnum = 1 + iota StorageTier_KSATASSD StorageTier_KSATAHDD StorageTier_KCLOUD )
*
- Value collection for StorageTierEnum enum
func StorageTierEnumFromValue ¶
func StorageTierEnumFromValue(value string) StorageTierEnum
*
- Converts given value to its enum representation
func (StorageTierEnum) MarshalJSON ¶
func (r StorageTierEnum) MarshalJSON() ([]byte, error)
func (*StorageTierEnum) UnmarshalJSON ¶
func (r *StorageTierEnum) UnmarshalJSON(data []byte) error
type StubbingPolicyProto ¶
type StubbingPolicyProto struct { RetentionPolicy *RetentionPolicyProto `json:"retentionPolicy,omitempty" form:"retentionPolicy,omitempty"` //Message that specifies the retention policy for backup snapshots. SchedulingPolicy *SchedulingPolicyProto `json:"schedulingPolicy,omitempty" form:"schedulingPolicy,omitempty"` //TODO: Write general description for this field }
* Structure for the custom type StubbingPolicyProto
type StyleEnum ¶
type StyleEnum int
*
- Type definition for StyleEnum enum
*
- Value collection for StyleEnum enum
func (StyleEnum) MarshalJSON ¶
func (*StyleEnum) UnmarshalJSON ¶
type Subnet ¶
type Subnet struct { Component *string `json:"component,omitempty" form:"component,omitempty"` //Component that has reserved the subnet. Description *string `json:"description,omitempty" form:"description,omitempty"` //Description of the subnet. Id *int64 `json:"id,omitempty" form:"id,omitempty"` //ID of the subnet. Ip *string `json:"ip,omitempty" form:"ip,omitempty"` //Specifies either an IPv6 address or an IPv4 address. NetmaskBits *int64 `json:"netmaskBits,omitempty" form:"netmaskBits,omitempty"` //Specifies the netmask using bits. NetmaskIp4 *string `json:"netmaskIp4,omitempty" form:"netmaskIp4,omitempty"` //Specifies the netmask using an IP4 address. NfsAccess NfsAccessEnum `json:"nfsAccess,omitempty" form:"nfsAccess,omitempty"` //Specifies whether clients from this subnet can mount using NFS protocol. NfsRootSquash *bool `json:"nfsRootSquash,omitempty" form:"nfsRootSquash,omitempty"` //Specifies whether clients from this subnet can mount as root on NFS. SmbAccess SmbAccessEnum `json:"smbAccess,omitempty" form:"smbAccess,omitempty"` //Specifies whether clients from this subnet can mount using SMB protocol. }
* Structure for the custom type Subnet
type SubscriptionTypeEnum ¶ added in v1.1.2
type SubscriptionTypeEnum int
*
- Type definition for SubscriptionTypeEnum enum
const ( SubscriptionType_KAZURECOMMERCIAL SubscriptionTypeEnum = 1 + iota SubscriptionType_KAZUREGOVCLOUD )
*
- Value collection for SubscriptionTypeEnum enum
func SubscriptionTypeEnumFromValue ¶ added in v1.1.2
func SubscriptionTypeEnumFromValue(value string) SubscriptionTypeEnum
*
- Converts given value to its enum representation
func (SubscriptionTypeEnum) MarshalJSON ¶ added in v1.1.2
func (r SubscriptionTypeEnum) MarshalJSON() ([]byte, error)
func (*SubscriptionTypeEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *SubscriptionTypeEnum) UnmarshalJSON(data []byte) error
type SupportedConfig ¶
type SupportedConfig struct { MinNodesAllowed *int64 `json:"minNodesAllowed,omitempty" form:"minNodesAllowed,omitempty"` //Specifies the minimum number of Nodes supported for this Cluster type. SupportedErasureCoding *[]string `json:"supportedErasureCoding,omitempty" form:"supportedErasureCoding,omitempty"` //Array of Supported Erasure Coding Options. }
* Structure for the custom type SupportedConfig
type SyslogServer ¶
type SyslogServer struct { Address string `json:"address" form:"address"` //Specifies the IP address or hostname of the syslog server. IsClusterAuditingEnabled *bool `json:"isClusterAuditingEnabled,omitempty" form:"isClusterAuditingEnabled,omitempty"` //Specifies if Cluster audit logs should be sent to this syslog server. IsFilerAuditingEnabled *bool `json:"isFilerAuditingEnabled,omitempty" form:"isFilerAuditingEnabled,omitempty"` //Specifies if filer audit logs should be sent to this syslog server. Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies a unique name for the syslog server on the Cluster. Port int64 `json:"port" form:"port"` //Specifies the port where the syslog server listens. Protocol ProtocolSyslogServerEnum `json:"protocol" form:"protocol"` //Specifies the protocol used to send the logs. }
* Structure for the custom type SyslogServer
type TagAttribute ¶
type TagAttribute struct { Id *int64 `json:"id,omitempty" form:"id,omitempty"` //Specifies the Coheisty id of the VM tag. Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies the VMware name of the VM tag. Uuid *string `json:"uuid,omitempty" form:"uuid,omitempty"` //Specifies the VMware Universally Unique Identifier (UUID) of the }
* Structure for the custom type TagAttribute
type TapeMediaInformation ¶
type TapeMediaInformation struct { Barcode *string `json:"barcode,omitempty" form:"barcode,omitempty"` //Specifies a unique identifier for the media. Location *string `json:"location,omitempty" form:"location,omitempty"` //Specifies the location of the offline media as recorded by the Online *bool `json:"online,omitempty" form:"online,omitempty"` //Specifies a flag that indicates if the media is online or offline. }
* Structure for the custom type TapeMediaInformation
type TargetHostTypeEnum ¶
type TargetHostTypeEnum int
*
- Type definition for TargetHostTypeEnum enum
const ( TargetHostType_KLINUX TargetHostTypeEnum = 1 + iota TargetHostType_KWINDOWS TargetHostType_KAIX TargetHostType_KSOLARIS TargetHostType_KSAPHANA TargetHostType_KOTHER )
*
- Value collection for TargetHostTypeEnum enum
func TargetHostTypeEnumFromValue ¶
func TargetHostTypeEnumFromValue(value string) TargetHostTypeEnum
*
- Converts given value to its enum representation
func (TargetHostTypeEnum) MarshalJSON ¶
func (r TargetHostTypeEnum) MarshalJSON() ([]byte, error)
func (*TargetHostTypeEnum) UnmarshalJSON ¶
func (r *TargetHostTypeEnum) UnmarshalJSON(data []byte) error
type Task ¶
type Task struct { Attributes []*TaskAttribute `json:"attributes,omitempty" form:"attributes,omitempty"` //The latest attributes reported for this task. EndTimeSeconds *int64 `json:"endTimeSeconds,omitempty" form:"endTimeSeconds,omitempty"` //Specifies the end time of the task. ErrorMessage *string `json:"errorMessage,omitempty" form:"errorMessage,omitempty"` //Specifies an optional error message for this task. Events []*TaskEvent `json:"events,omitempty" form:"events,omitempty"` //Specifies the events reported for this task. ExpectedEndTimeSeconds *int64 `json:"expectedEndTimeSeconds,omitempty" form:"expectedEndTimeSeconds,omitempty"` //Specifies the estimated end time of the task. ExpectedSecondsRemaining *int64 `json:"expectedSecondsRemaining,omitempty" form:"expectedSecondsRemaining,omitempty"` //Specifies the expected remaining time for this task in seconds. ExpectedTotalWorkCount *int64 `json:"expectedTotalWorkCount,omitempty" form:"expectedTotalWorkCount,omitempty"` //The expected raw count of the total work remaining. This is the highest LastUpdateTimeSeconds *int64 `json:"lastUpdateTimeSeconds,omitempty" form:"lastUpdateTimeSeconds,omitempty"` //Specifies the timestamp when the last progress was reported. PercentFinished *float64 `json:"percentFinished,omitempty" form:"percentFinished,omitempty"` //Specifies the reported progress on the task. StartTimeSeconds *int64 `json:"startTimeSeconds,omitempty" form:"startTimeSeconds,omitempty"` //Specifies the start time of the task. Status StatusTaskEnum `json:"status,omitempty" form:"status,omitempty"` //Specifies the status of the task being queried. SubTasks *[]interface{} `json:"subTasks,omitempty" form:"subTasks,omitempty"` //Specifies a list of subtasks belonging to this task. TaskPath *string `json:"taskPath,omitempty" form:"taskPath,omitempty"` //Specifes the path of this task. }
* Structure for the custom type Task
type TaskAttribute ¶
type TaskAttribute struct { Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies the name of this Task Attribute. Value *string `json:"value,omitempty" form:"value,omitempty"` //Specifies the value of this Task Attribute. ValueType ValueTypeEnum `json:"valueType,omitempty" form:"valueType,omitempty"` //Specifies the type of the value contained here. All values are returned as }
* Structure for the custom type TaskAttribute
type TaskEvent ¶
type TaskEvent struct { EventMessage *string `json:"eventMessage,omitempty" form:"eventMessage,omitempty"` //Specifies the message associated with an event. PercentFinished *float64 `json:"percentFinished,omitempty" form:"percentFinished,omitempty"` //Specifies the completion percentage of the task attached to this event. RemainingWorkCount *int64 `json:"remainingWorkCount,omitempty" form:"remainingWorkCount,omitempty"` //Specifies the amount of work remaining for the task attached to this event. TimestampSeconds *int64 `json:"timestampSeconds,omitempty" form:"timestampSeconds,omitempty"` //Specifies the Unix timestamp that the event occurred. }
* Structure for the custom type TaskEvent
type TaskNotification ¶
type TaskNotification struct { BackupTask *BackupTaskInfo `json:"backupTask,omitempty" form:"backupTask,omitempty"` //TODO: Write general description for this field CloneTask *CloneTaskInfo `json:"cloneTask,omitempty" form:"cloneTask,omitempty"` //Parameters for a clone op. CreatedTimeSecs *int64 `json:"createdTimeSecs,omitempty" form:"createdTimeSecs,omitempty"` //Timestamp at which the notification was created. Description *string `json:"description,omitempty" form:"description,omitempty"` //Description holds the actual notification text generated for Dismissed *bool `json:"dismissed,omitempty" form:"dismissed,omitempty"` //Dismissed keeps track of whether a notification has been seen DismissedTimeSecs *int64 `json:"dismissedTimeSecs,omitempty" form:"dismissedTimeSecs,omitempty"` //Timestamp at which user dismissed this notification event. FieldMessageTask *BasicTaskInfo `json:"fieldMessageTask,omitempty" form:"fieldMessageTask,omitempty"` //TODO: Write general description for this field Id *string `json:"id,omitempty" form:"id,omitempty"` //id identifies a user notification event uniquely. RecoveryTask *RecoveryTaskInfo `json:"recoveryTask,omitempty" form:"recoveryTask,omitempty"` //Parameters for a recovery op. Status StatusTaskNotificationEnum `json:"status,omitempty" form:"status,omitempty"` //Status of the task. TaskType TaskTypeEnum `json:"taskType,omitempty" form:"taskType,omitempty"` //Task type denotes which type of task this notification is for. Visited *bool `json:"visited,omitempty" form:"visited,omitempty"` //Visited keeps track of whether a notification has been seen or not. VisitedTimeSecs *int64 `json:"visitedTimeSecs,omitempty" form:"visitedTimeSecs,omitempty"` //Timestamp at which user visited this notification event. }
* Structure for the custom type TaskNotification
type TaskStateEnum ¶
type TaskStateEnum int
*
- Type definition for TaskStateEnum enum
const ( TaskState_KDETACHDISKSDONE TaskStateEnum = 1 + iota TaskState_KSETUPDISKSDONE TaskState_KMIGRATEDISKSSTARTED TaskState_KMIGRATEDISKSDONE TaskState_KUNMOUNTDATASTOREDONE )
*
- Value collection for TaskStateEnum enum
func TaskStateEnumFromValue ¶
func TaskStateEnumFromValue(value string) TaskStateEnum
*
- Converts given value to its enum representation
func (TaskStateEnum) MarshalJSON ¶
func (r TaskStateEnum) MarshalJSON() ([]byte, error)
func (*TaskStateEnum) UnmarshalJSON ¶
func (r *TaskStateEnum) UnmarshalJSON(data []byte) error
type TaskTypeEnum ¶
type TaskTypeEnum int
*
- Type definition for TaskTypeEnum enum
const ( TaskType_RESTORE TaskTypeEnum = 1 + iota TaskType_CLONE TaskType_BACKUPNOW TaskType_FIELDMESSAGE )
*
- Value collection for TaskTypeEnum enum
func TaskTypeEnumFromValue ¶
func TaskTypeEnumFromValue(value string) TaskTypeEnum
*
- Converts given value to its enum representation
func (TaskTypeEnum) MarshalJSON ¶
func (r TaskTypeEnum) MarshalJSON() ([]byte, error)
func (*TaskTypeEnum) UnmarshalJSON ¶
func (r *TaskTypeEnum) UnmarshalJSON(data []byte) error
type Tenant ¶
type Tenant struct { ActiveDirectories []*ActiveDirectoryEntry `json:"activeDirectories,omitempty" form:"activeDirectories,omitempty"` //Specifies the active directories this tenant is associated to. BifrostEnabled *bool `json:"bifrostEnabled,omitempty" form:"bifrostEnabled,omitempty"` //Specifies whether bifrost (Ambassador proxy) is enabled for tenant. CreatedTimeMsecs *int64 `json:"createdTimeMsecs,omitempty" form:"createdTimeMsecs,omitempty"` //Specifies the epoch time in milliseconds when the tenant account Deleted *bool `json:"deleted,omitempty" form:"deleted,omitempty"` //Specifies if the Tenant is deleted. DeletedTimeMsecs *int64 `json:"deletedTimeMsecs,omitempty" form:"deletedTimeMsecs,omitempty"` //Specifies the timestamp at which the tenant was deleted. DeletionFinished *bool `json:"deletionFinished,omitempty" form:"deletionFinished,omitempty"` //Specifies if the object collection is complete for the tenant. DeletionInfoVec []*TenantDeletionInfo `json:"deletionInfoVec,omitempty" form:"deletionInfoVec,omitempty"` //Specifies the current deletion state of object categories. Description *string `json:"description,omitempty" form:"description,omitempty"` //Specifies the description of this tenant. EntityIds *[]int64 `json:"entityIds,omitempty" form:"entityIds,omitempty"` //Specifies the EntityIds this tenant is associated to. LastUpdatedTimeMsecs *int64 `json:"lastUpdatedTimeMsecs,omitempty" form:"lastUpdatedTimeMsecs,omitempty"` //Specifies the epoch time in milliseconds when the tenant account was last LdapProviders []*LdapProviderResponse `json:"ldapProviders,omitempty" form:"ldapProviders,omitempty"` //Specifies the ldap providers this tenant is associated to. Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies the name of the tenant. OrgSuffix *string `json:"orgSuffix,omitempty" form:"orgSuffix,omitempty"` //Specifies the organization suffix needed to construct tenant id. Tenant id ParentTenantId *string `json:"parentTenantId,omitempty" form:"parentTenantId,omitempty"` //Specifies the parent tenant of this tenant if available. PolicyIds *[]string `json:"policyIds,omitempty" form:"policyIds,omitempty"` //Specifies the PolicyIds this tenant is associated to. ProtectionJobs []*BackupJobProto `json:"protectionJobs,omitempty" form:"protectionJobs,omitempty"` //Specifies the ProtectionJobs this tenant is associated to. SubscribeToAlertEmails *bool `json:"subscribeToAlertEmails,omitempty" form:"subscribeToAlertEmails,omitempty"` //Service provider can optionally unsubscribe from the Tenant Alert Emails. TenantId *string `json:"tenantId,omitempty" form:"tenantId,omitempty"` //Specifies the unique id of the tenant. ViewBoxIds *[]int64 `json:"viewBoxIds,omitempty" form:"viewBoxIds,omitempty"` //Specifies the ViewBoxIds this tenant is associated to. Views []*View `json:"views,omitempty" form:"views,omitempty"` //Specifies the Views this tenant is associated to. VlanIfaceNames *[]string `json:"vlanIfaceNames,omitempty" form:"vlanIfaceNames,omitempty"` //Specifies the VlanIfaceNames this tenant is associated to, }
* Structure for the custom type Tenant
type TenantActiveDirectoryUpdate ¶
type TenantActiveDirectoryUpdate struct { ActiveDirectoryDomains *[]string `json:"activeDirectoryDomains,omitempty" form:"activeDirectoryDomains,omitempty"` //Specifies the ActiveDirectoryDomain vec for respective tenant. TenantId *string `json:"tenantId,omitempty" form:"tenantId,omitempty"` //Specifies the unique id of the tenant. }
* Structure for the custom type TenantActiveDirectoryUpdate
type TenantActiveDirectoryUpdateParameters ¶
type TenantActiveDirectoryUpdateParameters struct { ActiveDirectoryDomains *[]string `json:"activeDirectoryDomains,omitempty" form:"activeDirectoryDomains,omitempty"` //Specifies the ActiveDirectoryDomain vec for respective tenant. TenantId *string `json:"tenantId,omitempty" form:"tenantId,omitempty"` //Specifies the unique id of the tenant. }
* Structure for the custom type TenantActiveDirectoryUpdateParameters
type TenantCreateParameters ¶
type TenantCreateParameters struct { BifrostEnabled *bool `json:"bifrostEnabled,omitempty" form:"bifrostEnabled,omitempty"` //Specifies whether bifrost (Ambassador proxy) is enabled for tenant. Description *string `json:"description,omitempty" form:"description,omitempty"` //Specifies the description of this tenant. Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies the name of the tenant. OrgSuffix *string `json:"orgSuffix,omitempty" form:"orgSuffix,omitempty"` //Specifies the organization suffix needed to construct tenant id. Tenant id ParentTenantId *string `json:"parentTenantId,omitempty" form:"parentTenantId,omitempty"` //Specifies the parent tenant of this tenant if available. SubscribeToAlertEmails *bool `json:"subscribeToAlertEmails,omitempty" form:"subscribeToAlertEmails,omitempty"` //Service provider can optionally unsubscribe from the Tenant Alert Emails. }
* Structure for the custom type TenantCreateParameters
type TenantDeletionInfo ¶
type TenantDeletionInfo struct { Category *int64 `json:"category,omitempty" form:"category,omitempty"` //Specifies the category of objects whose deletion state is being captured. FinishedAtTimeMsecs *int64 `json:"finishedAtTimeMsecs,omitempty" form:"finishedAtTimeMsecs,omitempty"` //Specifies the time when the process finished. ProcessedAtNode *string `json:"processedAtNode,omitempty" form:"processedAtNode,omitempty"` //Specifies the node ip where the process ran. Typically this would be RetryCount *int64 `json:"retryCount,omitempty" form:"retryCount,omitempty"` //Specifies the number of times this task has been retried. StartedAtTimeMsecs *int64 `json:"startedAtTimeMsecs,omitempty" form:"startedAtTimeMsecs,omitempty"` //Specifies the time when the process started. State *int64 `json:"state,omitempty" form:"state,omitempty"` //Specifies the deletion completion state of the object category. }
* Structure for the custom type TenantDeletionInfo
type TenantEntityUpdate ¶
type TenantEntityUpdate struct { EntityIds *[]int64 `json:"entityIds,omitempty" form:"entityIds,omitempty"` //Specifies the EntityIds for respective tenant. TenantId *string `json:"tenantId,omitempty" form:"tenantId,omitempty"` //Specifies the unique id of the tenant. }
* Structure for the custom type TenantEntityUpdate
type TenantEntityUpdateParameters ¶
type TenantEntityUpdateParameters struct { EntityIds *[]int64 `json:"entityIds,omitempty" form:"entityIds,omitempty"` //Specifies the EntityIds for respective tenant. TenantId *string `json:"tenantId,omitempty" form:"tenantId,omitempty"` //Specifies the unique id of the tenant. }
* Structure for the custom type TenantEntityUpdateParameters
type TenantInfo ¶
type TenantInfo struct { Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies name of the tenant. TenantId *string `json:"tenantId,omitempty" form:"tenantId,omitempty"` //Specifies the unique id of the tenant. }
* Structure for the custom type TenantInfo
type TenantLdapProviderUpdate ¶
type TenantLdapProviderUpdate struct { LdapProviderIds *[]int64 `json:"ldapProviderIds,omitempty" form:"ldapProviderIds,omitempty"` //Specifies the ids of ldap providers for respective tenant. TenantId *string `json:"tenantId,omitempty" form:"tenantId,omitempty"` //Specifies the unique id of the tenant. }
* Structure for the custom type TenantLdapProviderUpdate
type TenantLdapProviderUpdateParameters ¶
type TenantLdapProviderUpdateParameters struct { LdapProviderIds *[]int64 `json:"ldapProviderIds,omitempty" form:"ldapProviderIds,omitempty"` //Specifies the ids of ldap providers for respective tenant. TenantId *string `json:"tenantId,omitempty" form:"tenantId,omitempty"` //Specifies the unique id of the tenant. }
* Structure for the custom type TenantLdapProviderUpdateParameters
type TenantProtectionJobUpdate ¶
type TenantProtectionJobUpdate struct { ProtectionJobIds *[]int64 `json:"protectionJobIds,omitempty" form:"protectionJobIds,omitempty"` //Specifies the ProtectionJobIds vec for respective tenant. TenantId *string `json:"tenantId,omitempty" form:"tenantId,omitempty"` //Specifies the unique id of the tenant. }
* Structure for the custom type TenantProtectionJobUpdate
type TenantProtectionJobUpdateParameters ¶
type TenantProtectionJobUpdateParameters struct { ProtectionJobIds *[]int64 `json:"protectionJobIds,omitempty" form:"protectionJobIds,omitempty"` //Specifies the ProtectionJobIds vec for respective tenant. TenantId *string `json:"tenantId,omitempty" form:"tenantId,omitempty"` //Specifies the unique id of the tenant. }
* Structure for the custom type TenantProtectionJobUpdateParameters
type TenantProtectionPolicyUpdate ¶
type TenantProtectionPolicyUpdate struct { PolicyIds *[]string `json:"policyIds,omitempty" form:"policyIds,omitempty"` //Specifies the PolicyIds for respective tenant. TenantId *string `json:"tenantId,omitempty" form:"tenantId,omitempty"` //Specifies the unique id of the tenant. }
* Structure for the custom type TenantProtectionPolicyUpdate
type TenantProtectionPolicyUpdateParameters ¶
type TenantProtectionPolicyUpdateParameters struct { PolicyIds *[]string `json:"policyIds,omitempty" form:"policyIds,omitempty"` //Specifies the PolicyIds for respective tenant. TenantId *string `json:"tenantId,omitempty" form:"tenantId,omitempty"` //Specifies the unique id of the tenant. }
* Structure for the custom type TenantProtectionPolicyUpdateParameters
type TenantProxy ¶
type TenantProxy struct { IpAddress *string `json:"ipAddress,omitempty" form:"ipAddress,omitempty"` //Specifies the ip address of the proxy. TenantId *string `json:"tenantId,omitempty" form:"tenantId,omitempty"` //Specifies the unique id of the tenant. }
* Structure for the custom type TenantProxy
type TenantStats ¶ added in v1.1.2
type TenantStats struct { GroupList []*StatsGroup `json:"groupList,omitempty" form:"groupList,omitempty"` //Specifies a list of groups associated to this tenant (organization). Id *string `json:"id,omitempty" form:"id,omitempty"` //Specifies the id of the tenant (organization). Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies the name of the tenant (organization). SchemaInfoList []*UsageSchemaInfo `json:"schemaInfoList,omitempty" form:"schemaInfoList,omitempty"` //Specifies a list of schemaInfos of the tenant (organization). Stats *DataUsageStats `json:"stats,omitempty" form:"stats,omitempty"` //Specifies the data usage metric of the data stored on the Cohesity }
* Structure for the custom type TenantStats
type TenantUpdate ¶
type TenantUpdate struct { BifrostEnabled *bool `json:"bifrostEnabled,omitempty" form:"bifrostEnabled,omitempty"` //Specifies whether bifrost (Ambassador proxy) is enabled for tenant. Description *string `json:"description,omitempty" form:"description,omitempty"` //Specifies the description of this tenant. Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies the name of the tenant. SubscribeToAlertEmails *bool `json:"subscribeToAlertEmails,omitempty" form:"subscribeToAlertEmails,omitempty"` //Service provider can optionally unsubscribe from the Tenant Alert Emails. TenantId *string `json:"tenantId,omitempty" form:"tenantId,omitempty"` //Specifies the unique id of the tenant. }
* Structure for the custom type TenantUpdate
type TenantUserUpdateParameters ¶
type TenantUserUpdateParameters struct { Sids *[]string `json:"sids,omitempty" form:"sids,omitempty"` //Specifies the array of Sid of the users. TenantId *string `json:"tenantId,omitempty" form:"tenantId,omitempty"` //Specifies the unique id of the tenant. }
* Structure for the custom type TenantUserUpdateParameters
type TenantViewBoxUpdate ¶
type TenantViewBoxUpdate struct { TenantId *string `json:"tenantId,omitempty" form:"tenantId,omitempty"` //Specifies the unique id of the tenant. ViewBoxIds *[]int64 `json:"viewBoxIds,omitempty" form:"viewBoxIds,omitempty"` //Specifies the ViewBoxIds for respective tenant. }
* Structure for the custom type TenantViewBoxUpdate
type TenantViewBoxUpdateParameters ¶
type TenantViewBoxUpdateParameters struct { TenantId *string `json:"tenantId,omitempty" form:"tenantId,omitempty"` //Specifies the unique id of the tenant. ViewBoxIds *[]int64 `json:"viewBoxIds,omitempty" form:"viewBoxIds,omitempty"` //Specifies the ViewBoxIds for respective tenant. }
* Structure for the custom type TenantViewBoxUpdateParameters
type TenantViewUpdate ¶
type TenantViewUpdate struct { TenantId *string `json:"tenantId,omitempty" form:"tenantId,omitempty"` //Specifies the unique id of the tenant. ViewNames *[]string `json:"viewNames,omitempty" form:"viewNames,omitempty"` //Specifies the PolicyIds for respective tenant. }
* Structure for the custom type TenantViewUpdate
type TenantViewUpdateParameters ¶
type TenantViewUpdateParameters struct { TenantId *string `json:"tenantId,omitempty" form:"tenantId,omitempty"` //Specifies the unique id of the tenant. ViewNames *[]string `json:"viewNames,omitempty" form:"viewNames,omitempty"` //Specifies the PolicyIds for respective tenant. }
* Structure for the custom type TenantViewUpdateParameters
type TenantVlanUpdate ¶
type TenantVlanUpdate struct { TenantId *string `json:"tenantId,omitempty" form:"tenantId,omitempty"` //Specifies the unique id of the tenant. VlanIfaceNames *[]string `json:"vlanIfaceNames,omitempty" form:"vlanIfaceNames,omitempty"` //Specifies the VlanIfaceNames for respective tenant, }
* Structure for the custom type TenantVlanUpdate
type TenantVlanUpdateParameters ¶
type TenantVlanUpdateParameters struct { TenantId *string `json:"tenantId,omitempty" form:"tenantId,omitempty"` //Specifies the unique id of the tenant. VlanIfaceNames *[]string `json:"vlanIfaceNames,omitempty" form:"vlanIfaceNames,omitempty"` //Specifies the VlanIfaceNames for respective tenant, }
* Structure for the custom type TenantVlanUpdateParameters
type TestIdpReachability ¶
type TestIdpReachability struct { IssuerId *string `json:"issuerId,omitempty" form:"issuerId,omitempty"` //Specifies the IdP provided Issuer ID for the app. SsoUrl *string `json:"ssoUrl,omitempty" form:"ssoUrl,omitempty"` //Specifies the SSO URL of the IdP service for the customer. This is the }
* Structure for the custom type TestIdpReachability
type ThrottlingPolicyOverride ¶
type ThrottlingPolicyOverride struct { DatastoreId *int64 `json:"datastoreId,omitempty" form:"datastoreId,omitempty"` //Specifies the Protection Source id of the Datastore. DatastoreName *string `json:"datastoreName,omitempty" form:"datastoreName,omitempty"` //Specifies the display name of the Datastore. ThrottlingPolicy *ThrottlingPolicyParameters `json:"throttlingPolicy,omitempty" form:"throttlingPolicy,omitempty"` //Specifies the throttling policy for a registered Protection Source. }
* Structure for the custom type ThrottlingPolicyOverride
type ThrottlingPolicyParameters ¶
type ThrottlingPolicyParameters struct { EnforceMaxStreams *bool `json:"enforceMaxStreams,omitempty" form:"enforceMaxStreams,omitempty"` //Specifies whether datastore streams are configured for all datastores IsEnabled *bool `json:"isEnabled,omitempty" form:"isEnabled,omitempty"` //Indicates whether read operations to the datastores, which are LatencyThresholds *LatencyThresholds `json:"latencyThresholds,omitempty" form:"latencyThresholds,omitempty"` //Specifies latency thresholds that trigger throttling for all datastores MaxConcurrentStreams *int64 `json:"maxConcurrentStreams,omitempty" form:"maxConcurrentStreams,omitempty"` //Specifies the limit on the number of streams Cohesity cluster will make }
* Structure for the custom type ThrottlingPolicyParameters
type ThroughputTile ¶
type ThroughputTile struct { MaxReadThroughput *int64 `json:"maxReadThroughput,omitempty" form:"maxReadThroughput,omitempty"` //Maxium Read throughput in last 24 hours. MaxWriteThroughput *int64 `json:"maxWriteThroughput,omitempty" form:"maxWriteThroughput,omitempty"` //Maximum Write throughput in last 24 hours. ReadThroughputSamples []*Sample `json:"readThroughputSamples,omitempty" form:"readThroughputSamples,omitempty"` //Read throughput samples taken for the past 24 hours at 10 minutes WriteThroughputSamples []*Sample `json:"writeThroughputSamples,omitempty" form:"writeThroughputSamples,omitempty"` //Write throughput samples taken for the past 24 hours at 10 minutes }
* Structure for the custom type ThroughputTile
type TierType1Enum ¶ added in v1.1.2
type TierType1Enum int
*
- Type definition for TierType1Enum enum
const ( TierType1_KAZURETIERHOT TierType1Enum = 1 + iota TierType1_KAZURETIERCOOL TierType1_KAZURETIERARCHIVE )
*
- Value collection for TierType1Enum enum
func TierType1EnumFromValue ¶ added in v1.1.2
func TierType1EnumFromValue(value string) TierType1Enum
*
- Converts given value to its enum representation
func (TierType1Enum) MarshalJSON ¶ added in v1.1.2
func (r TierType1Enum) MarshalJSON() ([]byte, error)
func (*TierType1Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *TierType1Enum) UnmarshalJSON(data []byte) error
type TierType2Enum ¶ added in v1.1.2
type TierType2Enum int
*
- Type definition for TierType2Enum enum
const ( TierType2_KGOOGLESTANDARD TierType2Enum = 1 + iota TierType2_KGOOGLENEARLINE TierType2_KGOOGLECOLDLINE TierType2_KGOOGLEREGIONAL TierType2_KGOOGLEMULTIREGIONAL )
*
- Value collection for TierType2Enum enum
func TierType2EnumFromValue ¶ added in v1.1.2
func TierType2EnumFromValue(value string) TierType2Enum
*
- Converts given value to its enum representation
func (TierType2Enum) MarshalJSON ¶ added in v1.1.2
func (r TierType2Enum) MarshalJSON() ([]byte, error)
func (*TierType2Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *TierType2Enum) UnmarshalJSON(data []byte) error
type TierType3Enum ¶ added in v1.1.2
type TierType3Enum int
*
- Type definition for TierType3Enum enum
const ( TierType3_KORACLETIERSTANDARD TierType3Enum = 1 + iota TierType3_KORACLETIERARCHIVE )
*
- Value collection for TierType3Enum enum
func TierType3EnumFromValue ¶ added in v1.1.2
func TierType3EnumFromValue(value string) TierType3Enum
*
- Converts given value to its enum representation
func (TierType3Enum) MarshalJSON ¶ added in v1.1.2
func (r TierType3Enum) MarshalJSON() ([]byte, error)
func (*TierType3Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *TierType3Enum) UnmarshalJSON(data []byte) error
type TierTypeAzureCloudCredentialsEnum ¶
type TierTypeAzureCloudCredentialsEnum int
*
- Type definition for TierTypeAzureCloudCredentialsEnum enum
const ( TierTypeAzureCloudCredentials_KAZURETIERHOT TierTypeAzureCloudCredentialsEnum = 1 + iota TierTypeAzureCloudCredentials_KAZURETIERCOOL TierTypeAzureCloudCredentials_KAZURETIERARCHIVE )
*
- Value collection for TierTypeAzureCloudCredentialsEnum enum
func TierTypeAzureCloudCredentialsEnumFromValue ¶
func TierTypeAzureCloudCredentialsEnumFromValue(value string) TierTypeAzureCloudCredentialsEnum
*
- Converts given value to its enum representation
func (TierTypeAzureCloudCredentialsEnum) MarshalJSON ¶
func (r TierTypeAzureCloudCredentialsEnum) MarshalJSON() ([]byte, error)
func (*TierTypeAzureCloudCredentialsEnum) UnmarshalJSON ¶
func (r *TierTypeAzureCloudCredentialsEnum) UnmarshalJSON(data []byte) error
type TierTypeEnum ¶
type TierTypeEnum int
*
- Type definition for TierTypeEnum enum
const ( TierType_KAMAZONS3STANDARD TierTypeEnum = 1 + iota TierType_KAMAZONS3STANDARDIA TierType_KAMAZONGLACIER TierType_KAMAZONS3ONEZONEIA TierType_KAMAZONS3INTELLIGENTTIERING TierType_KAMAZONS3GLACIERDEEPARCHIVE )
*
- Value collection for TierTypeEnum enum
func TierTypeEnumFromValue ¶
func TierTypeEnumFromValue(value string) TierTypeEnum
*
- Converts given value to its enum representation
func (TierTypeEnum) MarshalJSON ¶
func (r TierTypeEnum) MarshalJSON() ([]byte, error)
func (*TierTypeEnum) UnmarshalJSON ¶
func (r *TierTypeEnum) UnmarshalJSON(data []byte) error
type TierTypeGoogleCloudCredentialsEnum ¶
type TierTypeGoogleCloudCredentialsEnum int
*
- Type definition for TierTypeGoogleCloudCredentialsEnum enum
const ( TierTypeGoogleCloudCredentials_KGOOGLESTANDARD TierTypeGoogleCloudCredentialsEnum = 1 + iota TierTypeGoogleCloudCredentials_KGOOGLENEARLINE TierTypeGoogleCloudCredentials_KGOOGLECOLDLINE TierTypeGoogleCloudCredentials_KGOOGLEREGIONAL TierTypeGoogleCloudCredentials_KGOOGLEMULTIREGIONAL )
*
- Value collection for TierTypeGoogleCloudCredentialsEnum enum
func TierTypeGoogleCloudCredentialsEnumFromValue ¶
func TierTypeGoogleCloudCredentialsEnumFromValue(value string) TierTypeGoogleCloudCredentialsEnum
*
- Converts given value to its enum representation
func (TierTypeGoogleCloudCredentialsEnum) MarshalJSON ¶
func (r TierTypeGoogleCloudCredentialsEnum) MarshalJSON() ([]byte, error)
func (*TierTypeGoogleCloudCredentialsEnum) UnmarshalJSON ¶
func (r *TierTypeGoogleCloudCredentialsEnum) UnmarshalJSON(data []byte) error
type TierTypeOracleCloudCredentialsEnum ¶
type TierTypeOracleCloudCredentialsEnum int
*
- Type definition for TierTypeOracleCloudCredentialsEnum enum
const ( TierTypeOracleCloudCredentials_KORACLETIERSTANDARD TierTypeOracleCloudCredentialsEnum = 1 + iota TierTypeOracleCloudCredentials_KORACLETIERARCHIVE )
*
- Value collection for TierTypeOracleCloudCredentialsEnum enum
func TierTypeOracleCloudCredentialsEnumFromValue ¶
func TierTypeOracleCloudCredentialsEnumFromValue(value string) TierTypeOracleCloudCredentialsEnum
*
- Converts given value to its enum representation
func (TierTypeOracleCloudCredentialsEnum) MarshalJSON ¶
func (r TierTypeOracleCloudCredentialsEnum) MarshalJSON() ([]byte, error)
func (*TierTypeOracleCloudCredentialsEnum) UnmarshalJSON ¶
func (r *TierTypeOracleCloudCredentialsEnum) UnmarshalJSON(data []byte) error
type TileTypesEnum ¶ added in v1.1.2
type TileTypesEnum int
*
- Type definition for TileTypesEnum enum
const ( TileTypes_KHEALTH TileTypesEnum = 1 + iota TileTypes_KJOBRUNS TileTypes_KRECOVERIES TileTypes_KPROTECTEDOBJECTS TileTypes_KPROTECTION TileTypes_KAUDITLOGS TileTypes_KIOPS TileTypes_KTHROUGHPUT TileTypes_KSTORAGEEFFICIENCY )
*
- Value collection for TileTypesEnum enum
func TileTypesEnumFromValue ¶ added in v1.1.2
func TileTypesEnumFromValue(value string) TileTypesEnum
*
- Converts given value to its enum representation
func (TileTypesEnum) MarshalJSON ¶ added in v1.1.2
func (r TileTypesEnum) MarshalJSON() ([]byte, error)
func (*TileTypesEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *TileTypesEnum) UnmarshalJSON(data []byte) error
type Time ¶
type Time struct { Hour *int64 `json:"hour,omitempty" form:"hour,omitempty"` //The hour when backup should be performed (0 - 23). Minute *int64 `json:"minute,omitempty" form:"minute,omitempty"` //The minute when backup should be performed (0 - 59). }
* Structure for the custom type Time
type TimeOfAWeek ¶
type TimeOfAWeek struct { Days *[]DayEnum `json:"days,omitempty" form:"days,omitempty"` //Array of Week Days. EndTime *TimeOfDay `json:"endTime,omitempty" form:"endTime,omitempty"` //Specifies the end time for the daily time period. StartTime *TimeOfDay `json:"startTime,omitempty" form:"startTime,omitempty"` //Specifies the start time for the daily time period. }
* Structure for the custom type TimeOfAWeek
type TimeOfDay ¶
type TimeOfDay struct { Hour *int64 `json:"hour,omitempty" form:"hour,omitempty"` //Specifies an (0-23) hour in a day. Minute *int64 `json:"minute,omitempty" form:"minute,omitempty"` //Specifies a (0-59) minute in an hour. }
* Structure for the custom type TimeOfDay
type TimeRangeSettings ¶
type TimeRangeSettings struct { EndTimeUsecs *int64 `json:"endTimeUsecs,omitempty" form:"endTimeUsecs,omitempty"` //Specifies the end time specified as a Unix epoch Timestamp JobUid *UniversalId `json:"jobUid,omitempty" form:"jobUid,omitempty"` //Specifies an id for an object that is unique across Cohesity Clusters. StartTimeUsecs *int64 `json:"startTimeUsecs,omitempty" form:"startTimeUsecs,omitempty"` //Specifies the start time specified as a Unix epoch Timestamp }
* Structure for the custom type TimeRangeSettings
type TimeSeriesSchemaResponse ¶
type TimeSeriesSchemaResponse struct {
SchemaInfoList []*SchemaInfo `json:"schemaInfoList,omitempty" form:"schemaInfoList,omitempty"` //Specifies the list of the schema info for an entity.
}
* Structure for the custom type TimeSeriesSchemaResponse
type ToolsRunningStatusEnum ¶
type ToolsRunningStatusEnum int
*
- Type definition for ToolsRunningStatusEnum enum
const ( ToolsRunningStatus_KUNKNOWN ToolsRunningStatusEnum = 1 + iota ToolsRunningStatus_KGUESTTOOLSEXECUTINGSCRIPTS ToolsRunningStatus_KGUESTTOOLSNOTRUNNING ToolsRunningStatus_KGUESTTOOLSRUNNING )
*
- Value collection for ToolsRunningStatusEnum enum
func ToolsRunningStatusEnumFromValue ¶
func ToolsRunningStatusEnumFromValue(value string) ToolsRunningStatusEnum
*
- Converts given value to its enum representation
func (ToolsRunningStatusEnum) MarshalJSON ¶
func (r ToolsRunningStatusEnum) MarshalJSON() ([]byte, error)
func (*ToolsRunningStatusEnum) UnmarshalJSON ¶
func (r *ToolsRunningStatusEnum) UnmarshalJSON(data []byte) error
type TrendingData ¶
type TrendingData struct { Cancelled *int64 `json:"cancelled,omitempty" form:"cancelled,omitempty"` //Specifies number of cancelled runs. Failed *int64 `json:"failed,omitempty" form:"failed,omitempty"` //Specifies number of failed runs. Running *int64 `json:"running,omitempty" form:"running,omitempty"` //Specifies number of in-progress runs. Successful *int64 `json:"successful,omitempty" form:"successful,omitempty"` //Specifies number of successful runs. Total *int64 `json:"total,omitempty" form:"total,omitempty"` //Specifies total number of runs. TrendName *string `json:"trendName,omitempty" form:"trendName,omitempty"` //Specifies trend name. This is start of the day/week/month. TrendStartTimeUsecs *int64 `json:"trendStartTimeUsecs,omitempty" form:"trendStartTimeUsecs,omitempty"` //Specifies start of the day/week/month in micro seconds }
* Structure for the custom type TrendingData
type Type10Enum ¶ added in v1.1.2
type Type10Enum int
*
- Type definition for Type10Enum enum
const ( Type10_KGROUP Type10Enum = 1 + iota Type10_KHOST Type10_KDFSGROUP Type10_KDFSTOPDIR )
*
- Value collection for Type10Enum enum
func Type10EnumFromValue ¶ added in v1.1.2
func Type10EnumFromValue(value string) Type10Enum
*
- Converts given value to its enum representation
func (Type10Enum) MarshalJSON ¶ added in v1.1.2
func (r Type10Enum) MarshalJSON() ([]byte, error)
func (*Type10Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *Type10Enum) UnmarshalJSON(data []byte) error
type Type11Enum ¶ added in v1.1.2
type Type11Enum int
*
- Type definition for Type11Enum enum
const ( Type11_KCLUSTER Type11Enum = 1 + iota Type11_KVSERVER Type11_KVOLUME )
*
- Value collection for Type11Enum enum
func Type11EnumFromValue ¶ added in v1.1.2
func Type11EnumFromValue(value string) Type11Enum
*
- Converts given value to its enum representation
func (Type11Enum) MarshalJSON ¶ added in v1.1.2
func (r Type11Enum) MarshalJSON() ([]byte, error)
func (*Type11Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *Type11Enum) UnmarshalJSON(data []byte) error
type Type12Enum ¶ added in v1.1.2
type Type12Enum int
*
- Type definition for Type12Enum enum
const ( Type12_KREADWRITE Type12Enum = 1 + iota Type12_KLOADSHARING Type12_KDATAPROTECTION Type12_KDATACACHE Type12_KTMP Type12_KUNKNOWNTYPE )
*
- Value collection for Type12Enum enum
func Type12EnumFromValue ¶ added in v1.1.2
func Type12EnumFromValue(value string) Type12Enum
*
- Converts given value to its enum representation
func (Type12Enum) MarshalJSON ¶ added in v1.1.2
func (r Type12Enum) MarshalJSON() ([]byte, error)
func (*Type12Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *Type12Enum) UnmarshalJSON(data []byte) error
type Type13Enum ¶ added in v1.1.2
type Type13Enum int
*
- Type definition for Type13Enum enum
const ( Type13_KDATA Type13Enum = 1 + iota Type13_KADMIN Type13_KSYSTEM Type13_KNODE Type13_KUNKNOWN )
*
- Value collection for Type13Enum enum
func Type13EnumFromValue ¶ added in v1.1.2
func Type13EnumFromValue(value string) Type13Enum
*
- Converts given value to its enum representation
func (Type13Enum) MarshalJSON ¶ added in v1.1.2
func (r Type13Enum) MarshalJSON() ([]byte, error)
func (*Type13Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *Type13Enum) UnmarshalJSON(data []byte) error
type Type14Enum ¶ added in v1.1.2
type Type14Enum int
*
- Type definition for Type14Enum enum
const ( Type14_KRACROOTCONTAINER Type14Enum = 1 + iota Type14_KROOTCONTAINER Type14_KHOST Type14_KDATABASE Type14_KTABLESPACE Type14_KTABLE )
*
- Value collection for Type14Enum enum
func Type14EnumFromValue ¶ added in v1.1.2
func Type14EnumFromValue(value string) Type14Enum
*
- Converts given value to its enum representation
func (Type14Enum) MarshalJSON ¶ added in v1.1.2
func (r Type14Enum) MarshalJSON() ([]byte, error)
func (*Type14Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *Type14Enum) UnmarshalJSON(data []byte) error
type Type15Enum ¶ added in v1.1.2
type Type15Enum int
*
- Type definition for Type15Enum enum
const ( Type15_KHOST Type15Enum = 1 + iota Type15_KWINDOWSCLUSTER )
*
- Value collection for Type15Enum enum
func Type15EnumFromValue ¶ added in v1.1.2
func Type15EnumFromValue(value string) Type15Enum
*
- Converts given value to its enum representation
func (Type15Enum) MarshalJSON ¶ added in v1.1.2
func (r Type15Enum) MarshalJSON() ([]byte, error)
func (*Type15Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *Type15Enum) UnmarshalJSON(data []byte) error
type Type16Enum ¶ added in v1.1.2
type Type16Enum int
*
- Type definition for Type16Enum enum
const ( Type16_KSTORAGEARRAY Type16Enum = 1 + iota Type16_KVOLUME )
*
- Value collection for Type16Enum enum
func Type16EnumFromValue ¶ added in v1.1.2
func Type16EnumFromValue(value string) Type16Enum
*
- Converts given value to its enum representation
func (Type16Enum) MarshalJSON ¶ added in v1.1.2
func (r Type16Enum) MarshalJSON() ([]byte, error)
func (*Type16Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *Type16Enum) UnmarshalJSON(data []byte) error
type Type17Enum ¶ added in v1.1.2
type Type17Enum int
*
- Type definition for Type17Enum enum
const ( Type17_KINSTANCE Type17Enum = 1 + iota Type17_KDATABASE Type17_KAAG Type17_KAAGROOTCONTAINER Type17_KROOTCONTAINER )
*
- Value collection for Type17Enum enum
func Type17EnumFromValue ¶ added in v1.1.2
func Type17EnumFromValue(value string) Type17Enum
*
- Converts given value to its enum representation
func (Type17Enum) MarshalJSON ¶ added in v1.1.2
func (r Type17Enum) MarshalJSON() ([]byte, error)
func (*Type17Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *Type17Enum) UnmarshalJSON(data []byte) error
type Type18Enum ¶ added in v1.1.2
type Type18Enum int
*
- Type definition for Type18Enum enum
func Type18EnumFromValue ¶ added in v1.1.2
func Type18EnumFromValue(value string) Type18Enum
*
- Converts given value to its enum representation
func (Type18Enum) MarshalJSON ¶ added in v1.1.2
func (r Type18Enum) MarshalJSON() ([]byte, error)
func (*Type18Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *Type18Enum) UnmarshalJSON(data []byte) error
type Type19Enum ¶ added in v1.1.2
type Type19Enum int
*
- Type definition for Type19Enum enum
const ( Type19_KVCENTER Type19Enum = 1 + iota Type19_KFOLDER Type19_KDATACENTER Type19_KCOMPUTERESOURCE Type19_KCLUSTERCOMPUTERESOURCE Type19_KRESOURCEPOOL Type19_KDATASTORE Type19_KHOSTSYSTEM Type19_KVIRTUALMACHINE Type19_KVIRTUALAPP Type19_KSTANDALONEHOST Type19_KSTORAGEPOD Type19_KNETWORK Type19_KDISTRIBUTEDVIRTUALPORTGROUP Type19_KTAGCATEGORY Type19_KTAG Type19_KOPAQUENETWORK Type19_KVCLOUDDIRECTOR Type19_KORGANIZATION Type19_KVIRTUALDATACENTER Type19_KCATALOG Type19_KORGMETADATA Type19_KSTORAGEPOLICY )
*
- Value collection for Type19Enum enum
func Type19EnumFromValue ¶ added in v1.1.2
func Type19EnumFromValue(value string) Type19Enum
*
- Converts given value to its enum representation
func (Type19Enum) MarshalJSON ¶ added in v1.1.2
func (r Type19Enum) MarshalJSON() ([]byte, error)
func (*Type19Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *Type19Enum) UnmarshalJSON(data []byte) error
type Type1Enum ¶ added in v1.1.2
type Type1Enum int
*
- Type definition for Type1Enum enum
const ( Type1_KIAMUSER Type1Enum = 1 + iota Type1_KREGION Type1_KAVAILABILITYZONE Type1_KEC2INSTANCE Type1_KVPC Type1_KSUBNET Type1_KNETWORKSECURITYGROUP Type1_KINSTANCETYPE Type1_KKEYPAIR )
*
- Value collection for Type1Enum enum
func (Type1Enum) MarshalJSON ¶ added in v1.1.2
func (*Type1Enum) UnmarshalJSON ¶ added in v1.1.2
type Type20Enum ¶ added in v1.1.2
type Type20Enum int
*
- Type definition for Type20Enum enum
const ( Type20_KRID Type20Enum = 1 + iota Type20_KRFC2307 Type20_KSFU30 Type20_KCENTRIFY Type20_KFIXED Type20_KCUSTOMATTRIBUTES Type20_KLDAPPROVIDER )
*
- Value collection for Type20Enum enum
func Type20EnumFromValue ¶ added in v1.1.2
func Type20EnumFromValue(value string) Type20Enum
*
- Converts given value to its enum representation
func (Type20Enum) MarshalJSON ¶ added in v1.1.2
func (r Type20Enum) MarshalJSON() ([]byte, error)
func (*Type20Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *Type20Enum) UnmarshalJSON(data []byte) error
type Type21Enum ¶ added in v1.1.2
type Type21Enum int
*
- Type definition for Type21Enum enum
const ( Type21_KAZURE Type21Enum = 1 + iota Type21_KAWS Type21_KGCP )
*
- Value collection for Type21Enum enum
func Type21EnumFromValue ¶ added in v1.1.2
func Type21EnumFromValue(value string) Type21Enum
*
- Converts given value to its enum representation
func (Type21Enum) MarshalJSON ¶ added in v1.1.2
func (r Type21Enum) MarshalJSON() ([]byte, error)
func (*Type21Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *Type21Enum) UnmarshalJSON(data []byte) error
type Type22Enum ¶ added in v1.1.2
type Type22Enum int
*
- Type definition for Type22Enum enum
const ( Type22_KALLOW Type22Enum = 1 + iota Type22_KDENY Type22_KSPECIALTYPE )
*
- Value collection for Type22Enum enum
func Type22EnumFromValue ¶ added in v1.1.2
func Type22EnumFromValue(value string) Type22Enum
*
- Converts given value to its enum representation
func (Type22Enum) MarshalJSON ¶ added in v1.1.2
func (r Type22Enum) MarshalJSON() ([]byte, error)
func (*Type22Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *Type22Enum) UnmarshalJSON(data []byte) error
type Type23Enum ¶ added in v1.1.2
type Type23Enum int
*
- Type definition for Type23Enum enum
const ( Type23_KVMWARE Type23Enum = 1 + iota Type23_KHYPERV Type23_KSQL Type23_KVIEW Type23_KPUPPETEER Type23_KPHYSICAL Type23_KPURE Type23_KAZURE Type23_KNETAPP Type23_KAGENT Type23_KGENERICNAS Type23_KACROPOLIS Type23_KPHYSICALFILES Type23_KISILON Type23_KKVM Type23_KAWS Type23_KEXCHANGE Type23_KHYPERVVSS Type23_KORACLE Type23_KGCP Type23_KFLASHBLADE Type23_KAWSNATIVE Type23_KVCD Type23_KO365 Type23_KO365OUTLOOK Type23_KHYPERFLEX Type23_KGCPNATIVE Type23_KAZURENATIVE )
*
- Value collection for Type23Enum enum
func Type23EnumFromValue ¶ added in v1.1.2
func Type23EnumFromValue(value string) Type23Enum
*
- Converts given value to its enum representation
func (Type23Enum) MarshalJSON ¶ added in v1.1.2
func (r Type23Enum) MarshalJSON() ([]byte, error)
func (*Type23Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *Type23Enum) UnmarshalJSON(data []byte) error
type Type24Enum ¶ added in v1.1.2
type Type24Enum int
*
- Type definition for Type24Enum enum
const ( Type24_KLINUX Type24Enum = 1 + iota Type24_KWINDOWS Type24_KAIX Type24_KSOLARIS )
*
- Value collection for Type24Enum enum
func Type24EnumFromValue ¶ added in v1.1.2
func Type24EnumFromValue(value string) Type24Enum
*
- Converts given value to its enum representation
func (Type24Enum) MarshalJSON ¶ added in v1.1.2
func (r Type24Enum) MarshalJSON() ([]byte, error)
func (*Type24Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *Type24Enum) UnmarshalJSON(data []byte) error
type Type25Enum ¶ added in v1.1.2
type Type25Enum int
*
- Type definition for Type25Enum enum
const ( Type25_KCLONEVMS Type25Enum = 1 + iota Type25_KCLONEVIEW )
*
- Value collection for Type25Enum enum
func Type25EnumFromValue ¶ added in v1.1.2
func Type25EnumFromValue(value string) Type25Enum
*
- Converts given value to its enum representation
func (Type25Enum) MarshalJSON ¶ added in v1.1.2
func (r Type25Enum) MarshalJSON() ([]byte, error)
func (*Type25Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *Type25Enum) UnmarshalJSON(data []byte) error
type Type26Enum ¶ added in v1.1.2
type Type26Enum int
*
- Type definition for Type26Enum enum
const ( Type26_KLOCAL Type26Enum = 1 + iota Type26_KREMOTE Type26_KARCHIVAL Type26_KCLOUDDEPLOY )
*
- Value collection for Type26Enum enum
func Type26EnumFromValue ¶ added in v1.1.2
func Type26EnumFromValue(value string) Type26Enum
*
- Converts given value to its enum representation
func (Type26Enum) MarshalJSON ¶ added in v1.1.2
func (r Type26Enum) MarshalJSON() ([]byte, error)
func (*Type26Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *Type26Enum) UnmarshalJSON(data []byte) error
type Type27Enum ¶ added in v1.1.2
type Type27Enum int
*
- Type definition for Type27Enum enum
const ( Type27_KDIRECTORY Type27Enum = 1 + iota Type27_KFILE Type27_KEMAIL Type27_KSYMLINK )
*
- Value collection for Type27Enum enum
func Type27EnumFromValue ¶ added in v1.1.2
func Type27EnumFromValue(value string) Type27Enum
*
- Converts given value to its enum representation
func (Type27Enum) MarshalJSON ¶ added in v1.1.2
func (r Type27Enum) MarshalJSON() ([]byte, error)
func (*Type27Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *Type27Enum) UnmarshalJSON(data []byte) error
type Type28Enum ¶ added in v1.1.2
type Type28Enum int
*
- Type definition for Type28Enum enum
func Type28EnumFromValue ¶ added in v1.1.2
func Type28EnumFromValue(value string) Type28Enum
*
- Converts given value to its enum representation
func (Type28Enum) MarshalJSON ¶ added in v1.1.2
func (r Type28Enum) MarshalJSON() ([]byte, error)
func (*Type28Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *Type28Enum) UnmarshalJSON(data []byte) error
type Type29Enum ¶ added in v1.1.2
type Type29Enum int
*
- Type definition for Type29Enum enum
func Type29EnumFromValue ¶ added in v1.1.2
func Type29EnumFromValue(value string) Type29Enum
*
- Converts given value to its enum representation
func (Type29Enum) MarshalJSON ¶ added in v1.1.2
func (r Type29Enum) MarshalJSON() ([]byte, error)
func (*Type29Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *Type29Enum) UnmarshalJSON(data []byte) error
type Type2Enum ¶ added in v1.1.2
type Type2Enum int
*
- Type definition for Type2Enum enum
const ( Type2_KSUBSCRIPTION Type2Enum = 1 + iota Type2_KRESOURCEGROUP Type2_KVIRTUALMACHINE Type2_KSTORAGEACCOUNT Type2_KSTORAGEKEY Type2_KSTORAGECONTAINER Type2_KSTORAGEBLOB Type2_KSTORAGERESOURCEGROUP Type2_KNETWORKSECURITYGROUP Type2_KVIRTUALNETWORK Type2_KNETWORKRESOURCEGROUP Type2_KSUBNET Type2_KCOMPUTEOPTIONS )
*
- Value collection for Type2Enum enum
func (Type2Enum) MarshalJSON ¶ added in v1.1.2
func (*Type2Enum) UnmarshalJSON ¶ added in v1.1.2
type Type30Enum ¶ added in v1.1.2
type Type30Enum int
*
- Type definition for Type30Enum enum
const ( Type30_KRECOVERVMS Type30Enum = 1 + iota Type30_KMOUNTVOLUMES )
*
- Value collection for Type30Enum enum
func Type30EnumFromValue ¶ added in v1.1.2
func Type30EnumFromValue(value string) Type30Enum
*
- Converts given value to its enum representation
func (Type30Enum) MarshalJSON ¶ added in v1.1.2
func (r Type30Enum) MarshalJSON() ([]byte, error)
func (*Type30Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *Type30Enum) UnmarshalJSON(data []byte) error
type Type31Enum ¶ added in v1.1.2
type Type31Enum int
*
- Type definition for Type31Enum enum
const ( Type31_KRECOVERVMS Type31Enum = 1 + iota Type31_KCLONEVMS Type31_KCLONEVIEW Type31_KMOUNTVOLUMES Type31_KRESTOREFILES Type31_KRECOVERAPP Type31_KCLONEAPP Type31_KRECOVERSANVOLUME Type31_KCONVERTANDDEPLOYVMS Type31_KMOUNTFILEVOLUME Type31_KSYSTEM Type31_KRECOVERVOLUMES Type31_KDEPLOYVMS Type31_KDOWNLOADFILES Type31_KRECOVEREMAILS Type31_KRECOVERDISKS )
*
- Value collection for Type31Enum enum
func Type31EnumFromValue ¶ added in v1.1.2
func Type31EnumFromValue(value string) Type31Enum
*
- Converts given value to its enum representation
func (Type31Enum) MarshalJSON ¶ added in v1.1.2
func (r Type31Enum) MarshalJSON() ([]byte, error)
func (*Type31Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *Type31Enum) UnmarshalJSON(data []byte) error
type Type32Enum ¶ added in v1.1.2
type Type32Enum int
*
- Type definition for Type32Enum enum
const ( Type32_KRECOVERVMS Type32Enum = 1 + iota Type32_KCLONEVMS Type32_KCLONEVIEW Type32_KMOUNTVOLUMES Type32_KRESTOREFILES Type32_KRECOVERAPP Type32_KCLONEAPP Type32_KRECOVERSANVOLUME Type32_KCONVERTANDDEPLOYVMS Type32_KMOUNTFILEVOLUME Type32_KSYSTEM Type32_KRECOVERVOLUMES Type32_KDEPLOYVMS Type32_KDOWNLOADFILES Type32_KRECOVEREMAILS Type32_KRECOVERDISKS )
*
- Value collection for Type32Enum enum
func Type32EnumFromValue ¶ added in v1.1.2
func Type32EnumFromValue(value string) Type32Enum
*
- Converts given value to its enum representation
func (Type32Enum) MarshalJSON ¶ added in v1.1.2
func (r Type32Enum) MarshalJSON() ([]byte, error)
func (*Type32Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *Type32Enum) UnmarshalJSON(data []byte) error
type Type34Enum ¶ added in v1.1.2
type Type34Enum int
*
- Type definition for Type34Enum enum
const ( Type34_KNEARLINE Type34Enum = 1 + iota Type34_KCOLDLINE Type34_KGLACIER Type34_KS3 Type34_KAZURESTANDARD Type34_KS3COMPATIBLE Type34_KQSTARTAPE Type34_KGOOGLESTANDARD Type34_KGOOGLEDRA Type34_KAWSGOVCLOUD Type34_KNAS Type34_KAZUREGOVCLOUD )
*
- Value collection for Type34Enum enum
func Type34EnumFromValue ¶ added in v1.1.2
func Type34EnumFromValue(value string) Type34Enum
*
- Converts given value to its enum representation
func (Type34Enum) MarshalJSON ¶ added in v1.1.2
func (r Type34Enum) MarshalJSON() ([]byte, error)
func (*Type34Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *Type34Enum) UnmarshalJSON(data []byte) error
type Type3Enum ¶ added in v1.1.2
type Type3Enum int
*
- Type definition for Type3Enum enum
*
- Value collection for Type3Enum enum
func (Type3Enum) MarshalJSON ¶ added in v1.1.2
func (*Type3Enum) UnmarshalJSON ¶ added in v1.1.2
type Type4Enum ¶ added in v1.1.2
type Type4Enum int
*
- Type definition for Type4Enum enum
const ( Type4_KIAMUSER Type4Enum = 1 + iota Type4_KPROJECT Type4_KREGION Type4_KAVAILABILITYZONE Type4_KVIRTUALMACHINE Type4_KVPC Type4_KSUBNET Type4_KNETWORKSECURITYGROUP Type4_KINSTANCETYPE )
*
- Value collection for Type4Enum enum
func (Type4Enum) MarshalJSON ¶ added in v1.1.2
func (*Type4Enum) UnmarshalJSON ¶ added in v1.1.2
type Type5Enum ¶ added in v1.1.2
type Type5Enum int
*
- Type definition for Type5Enum enum
func (Type5Enum) MarshalJSON ¶ added in v1.1.2
func (*Type5Enum) UnmarshalJSON ¶ added in v1.1.2
type Type6Enum ¶ added in v1.1.2
type Type6Enum int
*
- Type definition for Type6Enum enum
func (Type6Enum) MarshalJSON ¶ added in v1.1.2
func (*Type6Enum) UnmarshalJSON ¶ added in v1.1.2
type Type7Enum ¶ added in v1.1.2
type Type7Enum int
*
- Type definition for Type7Enum enum
const ( Type7_KSCVMMSERVER Type7Enum = 1 + iota Type7_KSTANDALONEHOST Type7_KSTANDALONECLUSTER Type7_KHOSTGROUP Type7_KHOST Type7_KHOSTCLUSTER Type7_KVIRTUALMACHINE Type7_KNETWORK Type7_KDATASTORE )
*
- Value collection for Type7Enum enum
func (Type7Enum) MarshalJSON ¶ added in v1.1.2
func (*Type7Enum) UnmarshalJSON ¶ added in v1.1.2
type Type8Enum ¶ added in v1.1.2
type Type8Enum int
*
- Type definition for Type8Enum enum
*
- Value collection for Type8Enum enum
func (Type8Enum) MarshalJSON ¶ added in v1.1.2
func (*Type8Enum) UnmarshalJSON ¶ added in v1.1.2
type Type9Enum ¶ added in v1.1.2
type Type9Enum int
*
- Type definition for Type9Enum enum
const ( Type9_KOVIRTMANAGER Type9Enum = 1 + iota Type9_KSTANDALONEHOST Type9_KDATACENTER Type9_KCLUSTER Type9_KHOST Type9_KVIRTUALMACHINE Type9_KNETWORK Type9_KSTORAGEDOMAIN Type9_KVNICPROFILE )
*
- Value collection for Type9Enum enum
func (Type9Enum) MarshalJSON ¶ added in v1.1.2
func (*Type9Enum) UnmarshalJSON ¶ added in v1.1.2
type TypeAdRestoreOptionsEnum ¶
type TypeAdRestoreOptionsEnum int
*
- Type definition for TypeAdRestoreOptionsEnum enum
const ( TypeAdRestoreOptions_KNONE TypeAdRestoreOptionsEnum = 1 + iota TypeAdRestoreOptions_KOBJECTS TypeAdRestoreOptions_KOBJECTATTRIBUTES )
*
- Value collection for TypeAdRestoreOptionsEnum enum
func TypeAdRestoreOptionsEnumFromValue ¶
func TypeAdRestoreOptionsEnumFromValue(value string) TypeAdRestoreOptionsEnum
*
- Converts given value to its enum representation
func (TypeAdRestoreOptionsEnum) MarshalJSON ¶
func (r TypeAdRestoreOptionsEnum) MarshalJSON() ([]byte, error)
func (*TypeAdRestoreOptionsEnum) UnmarshalJSON ¶
func (r *TypeAdRestoreOptionsEnum) UnmarshalJSON(data []byte) error
type TypeAwsProtectionSourceEnum ¶
type TypeAwsProtectionSourceEnum int
*
- Type definition for TypeAwsProtectionSourceEnum enum
const ( TypeAwsProtectionSource_KIAMUSER TypeAwsProtectionSourceEnum = 1 + iota TypeAwsProtectionSource_KREGION TypeAwsProtectionSource_KAVAILABILITYZONE TypeAwsProtectionSource_KEC2INSTANCE TypeAwsProtectionSource_KVPC TypeAwsProtectionSource_KSUBNET TypeAwsProtectionSource_KNETWORKSECURITYGROUP TypeAwsProtectionSource_KINSTANCETYPE TypeAwsProtectionSource_KKEYPAIR TypeAwsProtectionSource_KTAG TypeAwsProtectionSource_KRDSOPTIONGROUP TypeAwsProtectionSource_KRDSPARAMETERGROUP TypeAwsProtectionSource_KRDSINSTANCE TypeAwsProtectionSource_KRDSSUBNET TypeAwsProtectionSource_KRDSTAG )
*
- Value collection for TypeAwsProtectionSourceEnum enum
func TypeAwsProtectionSourceEnumFromValue ¶
func TypeAwsProtectionSourceEnumFromValue(value string) TypeAwsProtectionSourceEnum
*
- Converts given value to its enum representation
func (TypeAwsProtectionSourceEnum) MarshalJSON ¶
func (r TypeAwsProtectionSourceEnum) MarshalJSON() ([]byte, error)
func (*TypeAwsProtectionSourceEnum) UnmarshalJSON ¶
func (r *TypeAwsProtectionSourceEnum) UnmarshalJSON(data []byte) error
type TypeAzureProtectionSourceEnum ¶
type TypeAzureProtectionSourceEnum int
*
- Type definition for TypeAzureProtectionSourceEnum enum
const ( TypeAzureProtectionSource_KSUBSCRIPTION TypeAzureProtectionSourceEnum = 1 + iota TypeAzureProtectionSource_KRESOURCEGROUP TypeAzureProtectionSource_KVIRTUALMACHINE TypeAzureProtectionSource_KSTORAGEACCOUNT TypeAzureProtectionSource_KSTORAGEKEY TypeAzureProtectionSource_KSTORAGECONTAINER TypeAzureProtectionSource_KSTORAGEBLOB TypeAzureProtectionSource_KSTORAGERESOURCEGROUP TypeAzureProtectionSource_KNETWORKSECURITYGROUP TypeAzureProtectionSource_KVIRTUALNETWORK TypeAzureProtectionSource_KNETWORKRESOURCEGROUP TypeAzureProtectionSource_KSUBNET TypeAzureProtectionSource_KCOMPUTEOPTIONS )
*
- Value collection for TypeAzureProtectionSourceEnum enum
func TypeAzureProtectionSourceEnumFromValue ¶
func TypeAzureProtectionSourceEnumFromValue(value string) TypeAzureProtectionSourceEnum
*
- Converts given value to its enum representation
func (TypeAzureProtectionSourceEnum) MarshalJSON ¶
func (r TypeAzureProtectionSourceEnum) MarshalJSON() ([]byte, error)
func (*TypeAzureProtectionSourceEnum) UnmarshalJSON ¶
func (r *TypeAzureProtectionSourceEnum) UnmarshalJSON(data []byte) error
type TypeCloneTaskRequestEnum ¶
type TypeCloneTaskRequestEnum int
*
- Type definition for TypeCloneTaskRequestEnum enum
const ( TypeCloneTaskRequest_KCLONEVMS TypeCloneTaskRequestEnum = 1 + iota TypeCloneTaskRequest_KCLONEVIEW )
*
- Value collection for TypeCloneTaskRequestEnum enum
func TypeCloneTaskRequestEnumFromValue ¶
func TypeCloneTaskRequestEnumFromValue(value string) TypeCloneTaskRequestEnum
*
- Converts given value to its enum representation
func (TypeCloneTaskRequestEnum) MarshalJSON ¶
func (r TypeCloneTaskRequestEnum) MarshalJSON() ([]byte, error)
func (*TypeCloneTaskRequestEnum) UnmarshalJSON ¶
func (r *TypeCloneTaskRequestEnum) UnmarshalJSON(data []byte) error
type TypeCloudDeployTargetDetailsEnum ¶
type TypeCloudDeployTargetDetailsEnum int
*
- Type definition for TypeCloudDeployTargetDetailsEnum enum
const ( TypeCloudDeployTargetDetails_KAZURE TypeCloudDeployTargetDetailsEnum = 1 + iota TypeCloudDeployTargetDetails_KAWS TypeCloudDeployTargetDetails_KGCP )
*
- Value collection for TypeCloudDeployTargetDetailsEnum enum
func TypeCloudDeployTargetDetailsEnumFromValue ¶
func TypeCloudDeployTargetDetailsEnumFromValue(value string) TypeCloudDeployTargetDetailsEnum
*
- Converts given value to its enum representation
func (TypeCloudDeployTargetDetailsEnum) MarshalJSON ¶
func (r TypeCloudDeployTargetDetailsEnum) MarshalJSON() ([]byte, error)
func (*TypeCloudDeployTargetDetailsEnum) UnmarshalJSON ¶
func (r *TypeCloudDeployTargetDetailsEnum) UnmarshalJSON(data []byte) error
type TypeConsumerEnum ¶ added in v1.1.2
type TypeConsumerEnum int
*
- Type definition for TypeConsumerEnum enum
const ( TypeConsumer_KVIEWS TypeConsumerEnum = 1 + iota TypeConsumer_KPROTECTIONRUNS TypeConsumer_KREPLICATIONRUNS )
*
- Value collection for TypeConsumerEnum enum
func TypeConsumerEnumFromValue ¶ added in v1.1.2
func TypeConsumerEnumFromValue(value string) TypeConsumerEnum
*
- Converts given value to its enum representation
func (TypeConsumerEnum) MarshalJSON ¶ added in v1.1.2
func (r TypeConsumerEnum) MarshalJSON() ([]byte, error)
func (*TypeConsumerEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *TypeConsumerEnum) UnmarshalJSON(data []byte) error
type TypeEnum ¶
type TypeEnum int
*
- Type definition for TypeEnum enum
const ( Type_KPRISMCENTRAL TypeEnum = 1 + iota Type_KSTANDALONECLUSTER Type_KCLUSTER Type_KHOST Type_KVIRTUALMACHINE Type_KNETWORK Type_KSTORAGECONTAINER )
*
- Value collection for TypeEnum enum
func (TypeEnum) MarshalJSON ¶
func (*TypeEnum) UnmarshalJSON ¶
type TypeFileSearchResultEnum ¶
type TypeFileSearchResultEnum int
*
- Type definition for TypeFileSearchResultEnum enum
const ( TypeFileSearchResult_KDIRECTORY TypeFileSearchResultEnum = 1 + iota TypeFileSearchResult_KFILE TypeFileSearchResult_KEMAIL TypeFileSearchResult_KSYMLINK )
*
- Value collection for TypeFileSearchResultEnum enum
func TypeFileSearchResultEnumFromValue ¶
func TypeFileSearchResultEnumFromValue(value string) TypeFileSearchResultEnum
*
- Converts given value to its enum representation
func (TypeFileSearchResultEnum) MarshalJSON ¶
func (r TypeFileSearchResultEnum) MarshalJSON() ([]byte, error)
func (*TypeFileSearchResultEnum) UnmarshalJSON ¶
func (r *TypeFileSearchResultEnum) UnmarshalJSON(data []byte) error
type TypeFlashBladeProtectionSourceEnum ¶
type TypeFlashBladeProtectionSourceEnum int
*
- Type definition for TypeFlashBladeProtectionSourceEnum enum
const ( TypeFlashBladeProtectionSource_KSTORAGEARRAY TypeFlashBladeProtectionSourceEnum = 1 + iota TypeFlashBladeProtectionSource_KFILESYSTEM )
*
- Value collection for TypeFlashBladeProtectionSourceEnum enum
func TypeFlashBladeProtectionSourceEnumFromValue ¶
func TypeFlashBladeProtectionSourceEnumFromValue(value string) TypeFlashBladeProtectionSourceEnum
*
- Converts given value to its enum representation
func (TypeFlashBladeProtectionSourceEnum) MarshalJSON ¶
func (r TypeFlashBladeProtectionSourceEnum) MarshalJSON() ([]byte, error)
func (*TypeFlashBladeProtectionSourceEnum) UnmarshalJSON ¶
func (r *TypeFlashBladeProtectionSourceEnum) UnmarshalJSON(data []byte) error
type TypeGcpProtectionSourceEnum ¶
type TypeGcpProtectionSourceEnum int
*
- Type definition for TypeGcpProtectionSourceEnum enum
const ( TypeGcpProtectionSource_KIAMUSER TypeGcpProtectionSourceEnum = 1 + iota TypeGcpProtectionSource_KPROJECT TypeGcpProtectionSource_KREGION TypeGcpProtectionSource_KAVAILABILITYZONE TypeGcpProtectionSource_KVIRTUALMACHINE TypeGcpProtectionSource_KVPC TypeGcpProtectionSource_KSUBNET TypeGcpProtectionSource_KNETWORKSECURITYGROUP TypeGcpProtectionSource_KINSTANCETYPE TypeGcpProtectionSource_KLABEL TypeGcpProtectionSource_KMETADATA TypeGcpProtectionSource_KTAG TypeGcpProtectionSource_KVPCCONNECTOR )
*
- Value collection for TypeGcpProtectionSourceEnum enum
func TypeGcpProtectionSourceEnumFromValue ¶
func TypeGcpProtectionSourceEnumFromValue(value string) TypeGcpProtectionSourceEnum
*
- Converts given value to its enum representation
func (TypeGcpProtectionSourceEnum) MarshalJSON ¶
func (r TypeGcpProtectionSourceEnum) MarshalJSON() ([]byte, error)
func (*TypeGcpProtectionSourceEnum) UnmarshalJSON ¶
func (r *TypeGcpProtectionSourceEnum) UnmarshalJSON(data []byte) error
type TypeGpfsProtectionSourceEnum ¶ added in v1.1.2
type TypeGpfsProtectionSourceEnum int
*
- Type definition for TypeGpfsProtectionSourceEnum enum
const ( TypeGpfsProtectionSource_KCLUSTER TypeGpfsProtectionSourceEnum = 1 + iota TypeGpfsProtectionSource_KFILESYSTEM TypeGpfsProtectionSource_KFILESET )
*
- Value collection for TypeGpfsProtectionSourceEnum enum
func TypeGpfsProtectionSourceEnumFromValue ¶ added in v1.1.2
func TypeGpfsProtectionSourceEnumFromValue(value string) TypeGpfsProtectionSourceEnum
*
- Converts given value to its enum representation
func (TypeGpfsProtectionSourceEnum) MarshalJSON ¶ added in v1.1.2
func (r TypeGpfsProtectionSourceEnum) MarshalJSON() ([]byte, error)
func (*TypeGpfsProtectionSourceEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *TypeGpfsProtectionSourceEnum) UnmarshalJSON(data []byte) error
type TypeHyperFlexProtectionSourceEnum ¶
type TypeHyperFlexProtectionSourceEnum int
*
- Type definition for TypeHyperFlexProtectionSourceEnum enum
const (
TypeHyperFlexProtectionSource_KSERVER TypeHyperFlexProtectionSourceEnum = 1 + iota
)
*
- Value collection for TypeHyperFlexProtectionSourceEnum enum
func TypeHyperFlexProtectionSourceEnumFromValue ¶
func TypeHyperFlexProtectionSourceEnumFromValue(value string) TypeHyperFlexProtectionSourceEnum
*
- Converts given value to its enum representation
func (TypeHyperFlexProtectionSourceEnum) MarshalJSON ¶
func (r TypeHyperFlexProtectionSourceEnum) MarshalJSON() ([]byte, error)
func (*TypeHyperFlexProtectionSourceEnum) UnmarshalJSON ¶
func (r *TypeHyperFlexProtectionSourceEnum) UnmarshalJSON(data []byte) error
type TypeHypervDatastoreEnum ¶
type TypeHypervDatastoreEnum int
*
- Type definition for TypeHypervDatastoreEnum enum
const ( TypeHypervDatastore_KFILESHARE TypeHypervDatastoreEnum = 1 + iota TypeHypervDatastore_KVOLUME )
*
- Value collection for TypeHypervDatastoreEnum enum
func TypeHypervDatastoreEnumFromValue ¶
func TypeHypervDatastoreEnumFromValue(value string) TypeHypervDatastoreEnum
*
- Converts given value to its enum representation
func (TypeHypervDatastoreEnum) MarshalJSON ¶
func (r TypeHypervDatastoreEnum) MarshalJSON() ([]byte, error)
func (*TypeHypervDatastoreEnum) UnmarshalJSON ¶
func (r *TypeHypervDatastoreEnum) UnmarshalJSON(data []byte) error
type TypeHypervProtectionSourceEnum ¶
type TypeHypervProtectionSourceEnum int
*
- Type definition for TypeHypervProtectionSourceEnum enum
const ( TypeHypervProtectionSource_KSCVMMSERVER TypeHypervProtectionSourceEnum = 1 + iota TypeHypervProtectionSource_KSTANDALONEHOST TypeHypervProtectionSource_KSTANDALONECLUSTER TypeHypervProtectionSource_KHOSTGROUP TypeHypervProtectionSource_KHYPERVHOST TypeHypervProtectionSource_KHOSTCLUSTER TypeHypervProtectionSource_KVIRTUALMACHINE TypeHypervProtectionSource_KNETWORK TypeHypervProtectionSource_KDATASTORE TypeHypervProtectionSource_KTAG TypeHypervProtectionSource_KCUSTOMPROPERTY )
*
- Value collection for TypeHypervProtectionSourceEnum enum
func TypeHypervProtectionSourceEnumFromValue ¶
func TypeHypervProtectionSourceEnumFromValue(value string) TypeHypervProtectionSourceEnum
*
- Converts given value to its enum representation
func (TypeHypervProtectionSourceEnum) MarshalJSON ¶
func (r TypeHypervProtectionSourceEnum) MarshalJSON() ([]byte, error)
func (*TypeHypervProtectionSourceEnum) UnmarshalJSON ¶
func (r *TypeHypervProtectionSourceEnum) UnmarshalJSON(data []byte) error
type TypeIsilonProtectionSourceEnum ¶
type TypeIsilonProtectionSourceEnum int
*
- Type definition for TypeIsilonProtectionSourceEnum enum
const ( TypeIsilonProtectionSource_KCLUSTER TypeIsilonProtectionSourceEnum = 1 + iota TypeIsilonProtectionSource_KZONE TypeIsilonProtectionSource_KMOUNTPOINT )
*
- Value collection for TypeIsilonProtectionSourceEnum enum
func TypeIsilonProtectionSourceEnumFromValue ¶
func TypeIsilonProtectionSourceEnumFromValue(value string) TypeIsilonProtectionSourceEnum
*
- Converts given value to its enum representation
func (TypeIsilonProtectionSourceEnum) MarshalJSON ¶
func (r TypeIsilonProtectionSourceEnum) MarshalJSON() ([]byte, error)
func (*TypeIsilonProtectionSourceEnum) UnmarshalJSON ¶
func (r *TypeIsilonProtectionSourceEnum) UnmarshalJSON(data []byte) error
type TypeKubernetesProtectionSourceEnum ¶ added in v1.1.2
type TypeKubernetesProtectionSourceEnum int
*
- Type definition for TypeKubernetesProtectionSourceEnum enum
const ( TypeKubernetesProtectionSource_KCLUSTER TypeKubernetesProtectionSourceEnum = 1 + iota TypeKubernetesProtectionSource_KNAMESPACE TypeKubernetesProtectionSource_KSERVICE )
*
- Value collection for TypeKubernetesProtectionSourceEnum enum
func TypeKubernetesProtectionSourceEnumFromValue ¶ added in v1.1.2
func TypeKubernetesProtectionSourceEnumFromValue(value string) TypeKubernetesProtectionSourceEnum
*
- Converts given value to its enum representation
func (TypeKubernetesProtectionSourceEnum) MarshalJSON ¶ added in v1.1.2
func (r TypeKubernetesProtectionSourceEnum) MarshalJSON() ([]byte, error)
func (*TypeKubernetesProtectionSourceEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *TypeKubernetesProtectionSourceEnum) UnmarshalJSON(data []byte) error
type TypeKvmProtectionSourceEnum ¶
type TypeKvmProtectionSourceEnum int
*
- Type definition for TypeKvmProtectionSourceEnum enum
const ( TypeKvmProtectionSource_KOVIRTMANAGER TypeKvmProtectionSourceEnum = 1 + iota TypeKvmProtectionSource_KSTANDALONEHOST TypeKvmProtectionSource_KDATACENTER TypeKvmProtectionSource_KCLUSTER TypeKvmProtectionSource_KHOST TypeKvmProtectionSource_KVIRTUALMACHINE TypeKvmProtectionSource_KNETWORK TypeKvmProtectionSource_KSTORAGEDOMAIN TypeKvmProtectionSource_KVNICPROFILE )
*
- Value collection for TypeKvmProtectionSourceEnum enum
func TypeKvmProtectionSourceEnumFromValue ¶
func TypeKvmProtectionSourceEnumFromValue(value string) TypeKvmProtectionSourceEnum
*
- Converts given value to its enum representation
func (TypeKvmProtectionSourceEnum) MarshalJSON ¶
func (r TypeKvmProtectionSourceEnum) MarshalJSON() ([]byte, error)
func (*TypeKvmProtectionSourceEnum) UnmarshalJSON ¶
func (r *TypeKvmProtectionSourceEnum) UnmarshalJSON(data []byte) error
type TypeNasProtectionSourceEnum ¶
type TypeNasProtectionSourceEnum int
*
- Type definition for TypeNasProtectionSourceEnum enum
const ( TypeNasProtectionSource_KGROUP TypeNasProtectionSourceEnum = 1 + iota TypeNasProtectionSource_KHOST TypeNasProtectionSource_KDFSGROUP TypeNasProtectionSource_KDFSTOPDIR )
*
- Value collection for TypeNasProtectionSourceEnum enum
func TypeNasProtectionSourceEnumFromValue ¶
func TypeNasProtectionSourceEnumFromValue(value string) TypeNasProtectionSourceEnum
*
- Converts given value to its enum representation
func (TypeNasProtectionSourceEnum) MarshalJSON ¶
func (r TypeNasProtectionSourceEnum) MarshalJSON() ([]byte, error)
func (*TypeNasProtectionSourceEnum) UnmarshalJSON ¶
func (r *TypeNasProtectionSourceEnum) UnmarshalJSON(data []byte) error
type TypeNetappProtectionSourceEnum ¶
type TypeNetappProtectionSourceEnum int
*
- Type definition for TypeNetappProtectionSourceEnum enum
const ( TypeNetappProtectionSource_KCLUSTER TypeNetappProtectionSourceEnum = 1 + iota TypeNetappProtectionSource_KVSERVER TypeNetappProtectionSource_KVOLUME )
*
- Value collection for TypeNetappProtectionSourceEnum enum
func TypeNetappProtectionSourceEnumFromValue ¶
func TypeNetappProtectionSourceEnumFromValue(value string) TypeNetappProtectionSourceEnum
*
- Converts given value to its enum representation
func (TypeNetappProtectionSourceEnum) MarshalJSON ¶
func (r TypeNetappProtectionSourceEnum) MarshalJSON() ([]byte, error)
func (*TypeNetappProtectionSourceEnum) UnmarshalJSON ¶
func (r *TypeNetappProtectionSourceEnum) UnmarshalJSON(data []byte) error
type TypeNetappVolumeInfoEnum ¶
type TypeNetappVolumeInfoEnum int
*
- Type definition for TypeNetappVolumeInfoEnum enum
const ( TypeNetappVolumeInfo_KREADWRITE TypeNetappVolumeInfoEnum = 1 + iota TypeNetappVolumeInfo_KLOADSHARING TypeNetappVolumeInfo_KDATAPROTECTION TypeNetappVolumeInfo_KDATACACHE TypeNetappVolumeInfo_KTMP TypeNetappVolumeInfo_KUNKNOWNTYPE )
*
- Value collection for TypeNetappVolumeInfoEnum enum
func TypeNetappVolumeInfoEnumFromValue ¶
func TypeNetappVolumeInfoEnumFromValue(value string) TypeNetappVolumeInfoEnum
*
- Converts given value to its enum representation
func (TypeNetappVolumeInfoEnum) MarshalJSON ¶
func (r TypeNetappVolumeInfoEnum) MarshalJSON() ([]byte, error)
func (*TypeNetappVolumeInfoEnum) UnmarshalJSON ¶
func (r *TypeNetappVolumeInfoEnum) UnmarshalJSON(data []byte) error
type TypeNetappVserverInfoEnum ¶
type TypeNetappVserverInfoEnum int
*
- Type definition for TypeNetappVserverInfoEnum enum
const ( TypeNetappVserverInfo_KDATA TypeNetappVserverInfoEnum = 1 + iota TypeNetappVserverInfo_KADMIN TypeNetappVserverInfo_KSYSTEM TypeNetappVserverInfo_KNODE TypeNetappVserverInfo_KUNKNOWN )
*
- Value collection for TypeNetappVserverInfoEnum enum
func TypeNetappVserverInfoEnumFromValue ¶
func TypeNetappVserverInfoEnumFromValue(value string) TypeNetappVserverInfoEnum
*
- Converts given value to its enum representation
func (TypeNetappVserverInfoEnum) MarshalJSON ¶
func (r TypeNetappVserverInfoEnum) MarshalJSON() ([]byte, error)
func (*TypeNetappVserverInfoEnum) UnmarshalJSON ¶
func (r *TypeNetappVserverInfoEnum) UnmarshalJSON(data []byte) error
type TypeNetworkInterfaceEnum ¶
type TypeNetworkInterfaceEnum int
*
- Type definition for TypeNetworkInterfaceEnum enum
const ( TypeNetworkInterface_KPHYSICALINTERFACE TypeNetworkInterfaceEnum = 1 + iota TypeNetworkInterface_KBONDMASTERINTERFACE TypeNetworkInterface_KBONDSLAVEINTERFACE TypeNetworkInterface_KTAGGEDVLANINTERFACE )
*
- Value collection for TypeNetworkInterfaceEnum enum
func TypeNetworkInterfaceEnumFromValue ¶
func TypeNetworkInterfaceEnumFromValue(value string) TypeNetworkInterfaceEnum
*
- Converts given value to its enum representation
func (TypeNetworkInterfaceEnum) MarshalJSON ¶
func (r TypeNetworkInterfaceEnum) MarshalJSON() ([]byte, error)
func (*TypeNetworkInterfaceEnum) UnmarshalJSON ¶
func (r *TypeNetworkInterfaceEnum) UnmarshalJSON(data []byte) error
type TypeOffice365ProtectionSourceEnum ¶ added in v1.1.2
type TypeOffice365ProtectionSourceEnum int
*
- Type definition for TypeOffice365ProtectionSourceEnum enum
const ( TypeOffice365ProtectionSource_KDOMAIN TypeOffice365ProtectionSourceEnum = 1 + iota TypeOffice365ProtectionSource_KOUTLOOK TypeOffice365ProtectionSource_KMAILBOX )
*
- Value collection for TypeOffice365ProtectionSourceEnum enum
func TypeOffice365ProtectionSourceEnumFromValue ¶ added in v1.1.2
func TypeOffice365ProtectionSourceEnumFromValue(value string) TypeOffice365ProtectionSourceEnum
*
- Converts given value to its enum representation
func (TypeOffice365ProtectionSourceEnum) MarshalJSON ¶ added in v1.1.2
func (r TypeOffice365ProtectionSourceEnum) MarshalJSON() ([]byte, error)
func (*TypeOffice365ProtectionSourceEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *TypeOffice365ProtectionSourceEnum) UnmarshalJSON(data []byte) error
type TypeOracleProtectionSourceEnum ¶
type TypeOracleProtectionSourceEnum int
*
- Type definition for TypeOracleProtectionSourceEnum enum
const ( TypeOracleProtectionSource_KRACROOTCONTAINER TypeOracleProtectionSourceEnum = 1 + iota TypeOracleProtectionSource_KROOTCONTAINER TypeOracleProtectionSource_KHOST TypeOracleProtectionSource_KDATABASE TypeOracleProtectionSource_KTABLESPACE TypeOracleProtectionSource_KTABLE )
*
- Value collection for TypeOracleProtectionSourceEnum enum
func TypeOracleProtectionSourceEnumFromValue ¶
func TypeOracleProtectionSourceEnumFromValue(value string) TypeOracleProtectionSourceEnum
*
- Converts given value to its enum representation
func (TypeOracleProtectionSourceEnum) MarshalJSON ¶
func (r TypeOracleProtectionSourceEnum) MarshalJSON() ([]byte, error)
func (*TypeOracleProtectionSourceEnum) UnmarshalJSON ¶
func (r *TypeOracleProtectionSourceEnum) UnmarshalJSON(data []byte) error
type TypePhysicalProtectionSourceEnum ¶
type TypePhysicalProtectionSourceEnum int
*
- Type definition for TypePhysicalProtectionSourceEnum enum
const ( TypePhysicalProtectionSource_KGROUP TypePhysicalProtectionSourceEnum = 1 + iota TypePhysicalProtectionSource_KHOST TypePhysicalProtectionSource_KWINDOWSCLUSTER TypePhysicalProtectionSource_KORACLERACCLUSTER TypePhysicalProtectionSource_KORACLEAPCLUSTER )
*
- Value collection for TypePhysicalProtectionSourceEnum enum
func TypePhysicalProtectionSourceEnumFromValue ¶
func TypePhysicalProtectionSourceEnumFromValue(value string) TypePhysicalProtectionSourceEnum
*
- Converts given value to its enum representation
func (TypePhysicalProtectionSourceEnum) MarshalJSON ¶
func (r TypePhysicalProtectionSourceEnum) MarshalJSON() ([]byte, error)
func (*TypePhysicalProtectionSourceEnum) UnmarshalJSON ¶
func (r *TypePhysicalProtectionSourceEnum) UnmarshalJSON(data []byte) error
type TypeProtectionJobInfoEnum ¶
type TypeProtectionJobInfoEnum int
*
- Type definition for TypeProtectionJobInfoEnum enum
const ( TypeProtectionJobInfo_KVMWARE TypeProtectionJobInfoEnum = 1 + iota TypeProtectionJobInfo_KHYPERV TypeProtectionJobInfo_KSQL TypeProtectionJobInfo_KVIEW TypeProtectionJobInfo_KPUPPETEER TypeProtectionJobInfo_KPHYSICAL TypeProtectionJobInfo_KPURE TypeProtectionJobInfo_KAZURE TypeProtectionJobInfo_KNETAPP TypeProtectionJobInfo_KAGENT TypeProtectionJobInfo_KGENERICNAS TypeProtectionJobInfo_KACROPOLIS TypeProtectionJobInfo_KPHYSICALFILES TypeProtectionJobInfo_KISILON TypeProtectionJobInfo_KGPFS TypeProtectionJobInfo_KKVM TypeProtectionJobInfo_KAWS TypeProtectionJobInfo_KEXCHANGE TypeProtectionJobInfo_KHYPERVVSS TypeProtectionJobInfo_KORACLE TypeProtectionJobInfo_KGCP TypeProtectionJobInfo_KFLASHBLADE TypeProtectionJobInfo_KAWSNATIVE TypeProtectionJobInfo_KVCD TypeProtectionJobInfo_KO365 TypeProtectionJobInfo_KO365OUTLOOK TypeProtectionJobInfo_KHYPERFLEX TypeProtectionJobInfo_KGCPNATIVE TypeProtectionJobInfo_KAZURENATIVE TypeProtectionJobInfo_KKUBERNETES )
*
- Value collection for TypeProtectionJobInfoEnum enum
func TypeProtectionJobInfoEnumFromValue ¶
func TypeProtectionJobInfoEnumFromValue(value string) TypeProtectionJobInfoEnum
*
- Converts given value to its enum representation
func (TypeProtectionJobInfoEnum) MarshalJSON ¶
func (r TypeProtectionJobInfoEnum) MarshalJSON() ([]byte, error)
func (*TypeProtectionJobInfoEnum) UnmarshalJSON ¶
func (r *TypeProtectionJobInfoEnum) UnmarshalJSON(data []byte) error
type TypeProtectionPolicyEnum ¶
type TypeProtectionPolicyEnum int
*
- Type definition for TypeProtectionPolicyEnum enum
const ( TypeProtectionPolicy_KREGULAR TypeProtectionPolicyEnum = 1 + iota TypeProtectionPolicy_KRPO )
*
- Value collection for TypeProtectionPolicyEnum enum
func TypeProtectionPolicyEnumFromValue ¶
func TypeProtectionPolicyEnumFromValue(value string) TypeProtectionPolicyEnum
*
- Converts given value to its enum representation
func (TypeProtectionPolicyEnum) MarshalJSON ¶
func (r TypeProtectionPolicyEnum) MarshalJSON() ([]byte, error)
func (*TypeProtectionPolicyEnum) UnmarshalJSON ¶
func (r *TypeProtectionPolicyEnum) UnmarshalJSON(data []byte) error
type TypeProtectionPolicyRequestEnum ¶
type TypeProtectionPolicyRequestEnum int
*
- Type definition for TypeProtectionPolicyRequestEnum enum
const ( TypeProtectionPolicyRequest_KREGULAR TypeProtectionPolicyRequestEnum = 1 + iota TypeProtectionPolicyRequest_KRPO )
*
- Value collection for TypeProtectionPolicyRequestEnum enum
func TypeProtectionPolicyRequestEnumFromValue ¶
func TypeProtectionPolicyRequestEnumFromValue(value string) TypeProtectionPolicyRequestEnum
*
- Converts given value to its enum representation
func (TypeProtectionPolicyRequestEnum) MarshalJSON ¶
func (r TypeProtectionPolicyRequestEnum) MarshalJSON() ([]byte, error)
func (*TypeProtectionPolicyRequestEnum) UnmarshalJSON ¶
func (r *TypeProtectionPolicyRequestEnum) UnmarshalJSON(data []byte) error
type TypePureProtectionSourceEnum ¶
type TypePureProtectionSourceEnum int
*
- Type definition for TypePureProtectionSourceEnum enum
const ( TypePureProtectionSource_KSTORAGEARRAY TypePureProtectionSourceEnum = 1 + iota TypePureProtectionSource_KVOLUME )
*
- Value collection for TypePureProtectionSourceEnum enum
func TypePureProtectionSourceEnumFromValue ¶
func TypePureProtectionSourceEnumFromValue(value string) TypePureProtectionSourceEnum
*
- Converts given value to its enum representation
func (TypePureProtectionSourceEnum) MarshalJSON ¶
func (r TypePureProtectionSourceEnum) MarshalJSON() ([]byte, error)
func (*TypePureProtectionSourceEnum) UnmarshalJSON ¶
func (r *TypePureProtectionSourceEnum) UnmarshalJSON(data []byte) error
type TypeRecoverTaskRequestEnum ¶
type TypeRecoverTaskRequestEnum int
*
- Type definition for TypeRecoverTaskRequestEnum enum
const ( TypeRecoverTaskRequest_KRECOVERVMS TypeRecoverTaskRequestEnum = 1 + iota TypeRecoverTaskRequest_KMOUNTVOLUMES )
*
- Value collection for TypeRecoverTaskRequestEnum enum
func TypeRecoverTaskRequestEnumFromValue ¶
func TypeRecoverTaskRequestEnumFromValue(value string) TypeRecoverTaskRequestEnum
*
- Converts given value to its enum representation
func (TypeRecoverTaskRequestEnum) MarshalJSON ¶
func (r TypeRecoverTaskRequestEnum) MarshalJSON() ([]byte, error)
func (*TypeRecoverTaskRequestEnum) UnmarshalJSON ¶
func (r *TypeRecoverTaskRequestEnum) UnmarshalJSON(data []byte) error
type TypeRecoveryTaskInfoEnum ¶
type TypeRecoveryTaskInfoEnum int
*
- Type definition for TypeRecoveryTaskInfoEnum enum
const ( TypeRecoveryTaskInfo_LOCAL TypeRecoveryTaskInfoEnum = 1 + iota TypeRecoveryTaskInfo_ARCHIVE )
*
- Value collection for TypeRecoveryTaskInfoEnum enum
func TypeRecoveryTaskInfoEnumFromValue ¶
func TypeRecoveryTaskInfoEnumFromValue(value string) TypeRecoveryTaskInfoEnum
*
- Converts given value to its enum representation
func (TypeRecoveryTaskInfoEnum) MarshalJSON ¶
func (r TypeRecoveryTaskInfoEnum) MarshalJSON() ([]byte, error)
func (*TypeRecoveryTaskInfoEnum) UnmarshalJSON ¶
func (r *TypeRecoveryTaskInfoEnum) UnmarshalJSON(data []byte) error
type TypeRemoteHostEnum ¶
type TypeRemoteHostEnum int
*
- Type definition for TypeRemoteHostEnum enum
const ( TypeRemoteHost_KLINUX TypeRemoteHostEnum = 1 + iota TypeRemoteHost_KWINDOWS TypeRemoteHost_KAIX TypeRemoteHost_KSOLARIS TypeRemoteHost_KSAPHANA TypeRemoteHost_KOTHER )
*
- Value collection for TypeRemoteHostEnum enum
func TypeRemoteHostEnumFromValue ¶
func TypeRemoteHostEnumFromValue(value string) TypeRemoteHostEnum
*
- Converts given value to its enum representation
func (TypeRemoteHostEnum) MarshalJSON ¶
func (r TypeRemoteHostEnum) MarshalJSON() ([]byte, error)
func (*TypeRemoteHostEnum) UnmarshalJSON ¶
func (r *TypeRemoteHostEnum) UnmarshalJSON(data []byte) error
type TypeRestoreTaskEnum ¶
type TypeRestoreTaskEnum int
*
- Type definition for TypeRestoreTaskEnum enum
const ( TypeRestoreTask_KRECOVERVMS TypeRestoreTaskEnum = 1 + iota TypeRestoreTask_KCLONEVMS TypeRestoreTask_KCLONEVIEW TypeRestoreTask_KMOUNTVOLUMES TypeRestoreTask_KRESTOREFILES TypeRestoreTask_KRECOVERAPP TypeRestoreTask_KCLONEAPP TypeRestoreTask_KRECOVERSANVOLUME TypeRestoreTask_KCONVERTANDDEPLOYVMS TypeRestoreTask_KMOUNTFILEVOLUME TypeRestoreTask_KSYSTEM TypeRestoreTask_KRECOVERVOLUMES TypeRestoreTask_KDEPLOYVMS TypeRestoreTask_KDOWNLOADFILES TypeRestoreTask_KRECOVEREMAILS TypeRestoreTask_KRECOVERDISKS )
*
- Value collection for TypeRestoreTaskEnum enum
func TypeRestoreTaskEnumFromValue ¶
func TypeRestoreTaskEnumFromValue(value string) TypeRestoreTaskEnum
*
- Converts given value to its enum representation
func (TypeRestoreTaskEnum) MarshalJSON ¶
func (r TypeRestoreTaskEnum) MarshalJSON() ([]byte, error)
func (*TypeRestoreTaskEnum) UnmarshalJSON ¶
func (r *TypeRestoreTaskEnum) UnmarshalJSON(data []byte) error
type TypeRunJobSnapshotTargetEnum ¶
type TypeRunJobSnapshotTargetEnum int
*
- Type definition for TypeRunJobSnapshotTargetEnum enum
const ( TypeRunJobSnapshotTarget_KLOCAL TypeRunJobSnapshotTargetEnum = 1 + iota TypeRunJobSnapshotTarget_KREMOTE TypeRunJobSnapshotTarget_KARCHIVAL TypeRunJobSnapshotTarget_KCLOUDDEPLOY )
*
- Value collection for TypeRunJobSnapshotTargetEnum enum
func TypeRunJobSnapshotTargetEnumFromValue ¶
func TypeRunJobSnapshotTargetEnumFromValue(value string) TypeRunJobSnapshotTargetEnum
*
- Converts given value to its enum representation
func (TypeRunJobSnapshotTargetEnum) MarshalJSON ¶
func (r TypeRunJobSnapshotTargetEnum) MarshalJSON() ([]byte, error)
func (*TypeRunJobSnapshotTargetEnum) UnmarshalJSON ¶
func (r *TypeRunJobSnapshotTargetEnum) UnmarshalJSON(data []byte) error
type TypeSmbPermissionEnum ¶
type TypeSmbPermissionEnum int
*
- Type definition for TypeSmbPermissionEnum enum
const ( TypeSmbPermission_KALLOW TypeSmbPermissionEnum = 1 + iota TypeSmbPermission_KDENY TypeSmbPermission_KSPECIALTYPE )
*
- Value collection for TypeSmbPermissionEnum enum
func TypeSmbPermissionEnumFromValue ¶
func TypeSmbPermissionEnumFromValue(value string) TypeSmbPermissionEnum
*
- Converts given value to its enum representation
func (TypeSmbPermissionEnum) MarshalJSON ¶
func (r TypeSmbPermissionEnum) MarshalJSON() ([]byte, error)
func (*TypeSmbPermissionEnum) UnmarshalJSON ¶
func (r *TypeSmbPermissionEnum) UnmarshalJSON(data []byte) error
type TypeSnapshotTargetSettingsEnum ¶
type TypeSnapshotTargetSettingsEnum int
*
- Type definition for TypeSnapshotTargetSettingsEnum enum
const ( TypeSnapshotTargetSettings_KLOCAL TypeSnapshotTargetSettingsEnum = 1 + iota TypeSnapshotTargetSettings_KREMOTE TypeSnapshotTargetSettings_KARCHIVAL TypeSnapshotTargetSettings_KCLOUDDEPLOY )
*
- Value collection for TypeSnapshotTargetSettingsEnum enum
func TypeSnapshotTargetSettingsEnumFromValue ¶
func TypeSnapshotTargetSettingsEnumFromValue(value string) TypeSnapshotTargetSettingsEnum
*
- Converts given value to its enum representation
func (TypeSnapshotTargetSettingsEnum) MarshalJSON ¶
func (r TypeSnapshotTargetSettingsEnum) MarshalJSON() ([]byte, error)
func (*TypeSnapshotTargetSettingsEnum) UnmarshalJSON ¶
func (r *TypeSnapshotTargetSettingsEnum) UnmarshalJSON(data []byte) error
type TypeSqlProtectionSourceEnum ¶
type TypeSqlProtectionSourceEnum int
*
- Type definition for TypeSqlProtectionSourceEnum enum
const ( TypeSqlProtectionSource_KINSTANCE TypeSqlProtectionSourceEnum = 1 + iota TypeSqlProtectionSource_KDATABASE TypeSqlProtectionSource_KAAG TypeSqlProtectionSource_KAAGROOTCONTAINER TypeSqlProtectionSource_KROOTCONTAINER )
*
- Value collection for TypeSqlProtectionSourceEnum enum
func TypeSqlProtectionSourceEnumFromValue ¶
func TypeSqlProtectionSourceEnumFromValue(value string) TypeSqlProtectionSourceEnum
*
- Converts given value to its enum representation
func (TypeSqlProtectionSourceEnum) MarshalJSON ¶
func (r TypeSqlProtectionSourceEnum) MarshalJSON() ([]byte, error)
func (*TypeSqlProtectionSourceEnum) UnmarshalJSON ¶
func (r *TypeSqlProtectionSourceEnum) UnmarshalJSON(data []byte) error
type TypeUserIdMappingEnum ¶
type TypeUserIdMappingEnum int
*
- Type definition for TypeUserIdMappingEnum enum
const ( TypeUserIdMapping_KRID TypeUserIdMappingEnum = 1 + iota TypeUserIdMapping_KRFC2307 TypeUserIdMapping_KSFU30 TypeUserIdMapping_KCENTRIFY TypeUserIdMapping_KFIXED TypeUserIdMapping_KCUSTOMATTRIBUTES TypeUserIdMapping_KLDAPPROVIDER )
*
- Value collection for TypeUserIdMappingEnum enum
func TypeUserIdMappingEnumFromValue ¶
func TypeUserIdMappingEnumFromValue(value string) TypeUserIdMappingEnum
*
- Converts given value to its enum representation
func (TypeUserIdMappingEnum) MarshalJSON ¶
func (r TypeUserIdMappingEnum) MarshalJSON() ([]byte, error)
func (*TypeUserIdMappingEnum) UnmarshalJSON ¶
func (r *TypeUserIdMappingEnum) UnmarshalJSON(data []byte) error
type TypeVaultEnum ¶
type TypeVaultEnum int
*
- Type definition for TypeVaultEnum enum
const ( TypeVault_KNEARLINE TypeVaultEnum = 1 + iota TypeVault_KGLACIER TypeVault_KS3 TypeVault_KAZURESTANDARD TypeVault_KS3COMPATIBLE TypeVault_KQSTARTAPE TypeVault_KGOOGLESTANDARD TypeVault_KGOOGLEDRA TypeVault_KAMAZONS3STANDARDIA TypeVault_KAWSGOVCLOUD TypeVault_KNAS TypeVault_KCOLDLINE TypeVault_KAZUREGOVCLOUD TypeVault_KAZUREARCHIVE TypeVault_KAZURE TypeVault_KGOOGLE TypeVault_KAMAZON TypeVault_KORACLE TypeVault_KORACLETIERSTANDARD TypeVault_KORACLETIERARCHIVE TypeVault_KAMAZONC2S )
*
- Value collection for TypeVaultEnum enum
func TypeVaultEnumFromValue ¶
func TypeVaultEnumFromValue(value string) TypeVaultEnum
*
- Converts given value to its enum representation
func (TypeVaultEnum) MarshalJSON ¶
func (r TypeVaultEnum) MarshalJSON() ([]byte, error)
func (*TypeVaultEnum) UnmarshalJSON ¶
func (r *TypeVaultEnum) UnmarshalJSON(data []byte) error
type TypeVaultStatsInfoEnum ¶ added in v1.1.2
type TypeVaultStatsInfoEnum int
*
- Type definition for TypeVaultStatsInfoEnum enum
const ( TypeVaultStatsInfo_KNEARLINE TypeVaultStatsInfoEnum = 1 + iota TypeVaultStatsInfo_KGLACIER TypeVaultStatsInfo_KS3 TypeVaultStatsInfo_KAZURESTANDARD TypeVaultStatsInfo_KS3COMPATIBLE TypeVaultStatsInfo_KQSTARTAPE TypeVaultStatsInfo_KGOOGLESTANDARD TypeVaultStatsInfo_KGOOGLEDRA TypeVaultStatsInfo_KAMAZONS3STANDARDIA TypeVaultStatsInfo_KAWSGOVCLOUD TypeVaultStatsInfo_KNAS TypeVaultStatsInfo_KCOLDLINE TypeVaultStatsInfo_KAZUREGOVCLOUD TypeVaultStatsInfo_KAZUREARCHIVE TypeVaultStatsInfo_KAZURE TypeVaultStatsInfo_KGOOGLE TypeVaultStatsInfo_KAMAZON TypeVaultStatsInfo_KORACLE TypeVaultStatsInfo_KORACLETIERSTANDARD TypeVaultStatsInfo_KORACLETIERARCHIVE TypeVaultStatsInfo_KAMAZONC2S )
*
- Value collection for TypeVaultStatsInfoEnum enum
func TypeVaultStatsInfoEnumFromValue ¶ added in v1.1.2
func TypeVaultStatsInfoEnumFromValue(value string) TypeVaultStatsInfoEnum
*
- Converts given value to its enum representation
func (TypeVaultStatsInfoEnum) MarshalJSON ¶ added in v1.1.2
func (r TypeVaultStatsInfoEnum) MarshalJSON() ([]byte, error)
func (*TypeVaultStatsInfoEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *TypeVaultStatsInfoEnum) UnmarshalJSON(data []byte) error
type TypeViewProtectionSourceEnum ¶
type TypeViewProtectionSourceEnum int
*
- Type definition for TypeViewProtectionSourceEnum enum
const ( TypeViewProtectionSource_KVIEWBOX TypeViewProtectionSourceEnum = 1 + iota TypeViewProtectionSource_KVIEW )
*
- Value collection for TypeViewProtectionSourceEnum enum
func TypeViewProtectionSourceEnumFromValue ¶
func TypeViewProtectionSourceEnumFromValue(value string) TypeViewProtectionSourceEnum
*
- Converts given value to its enum representation
func (TypeViewProtectionSourceEnum) MarshalJSON ¶
func (r TypeViewProtectionSourceEnum) MarshalJSON() ([]byte, error)
func (*TypeViewProtectionSourceEnum) UnmarshalJSON ¶
func (r *TypeViewProtectionSourceEnum) UnmarshalJSON(data []byte) error
type TypeVmwareProtectionSourceEnum ¶
type TypeVmwareProtectionSourceEnum int
*
- Type definition for TypeVmwareProtectionSourceEnum enum
const ( TypeVmwareProtectionSource_KVCENTER TypeVmwareProtectionSourceEnum = 1 + iota TypeVmwareProtectionSource_KFOLDER TypeVmwareProtectionSource_KDATACENTER TypeVmwareProtectionSource_KCOMPUTERESOURCE TypeVmwareProtectionSource_KCLUSTERCOMPUTERESOURCE TypeVmwareProtectionSource_KRESOURCEPOOL TypeVmwareProtectionSource_KDATASTORE TypeVmwareProtectionSource_KHOSTSYSTEM TypeVmwareProtectionSource_KVIRTUALMACHINE TypeVmwareProtectionSource_KVIRTUALAPP TypeVmwareProtectionSource_KSTANDALONEHOST TypeVmwareProtectionSource_KSTORAGEPOD TypeVmwareProtectionSource_KNETWORK TypeVmwareProtectionSource_KDISTRIBUTEDVIRTUALPORTGROUP TypeVmwareProtectionSource_KTAGCATEGORY TypeVmwareProtectionSource_KTAG TypeVmwareProtectionSource_KOPAQUENETWORK TypeVmwareProtectionSource_KVCLOUDDIRECTOR TypeVmwareProtectionSource_KORGANIZATION TypeVmwareProtectionSource_KVIRTUALDATACENTER TypeVmwareProtectionSource_KCATALOG TypeVmwareProtectionSource_KORGMETADATA TypeVmwareProtectionSource_KSTORAGEPOLICY )
*
- Value collection for TypeVmwareProtectionSourceEnum enum
func TypeVmwareProtectionSourceEnumFromValue ¶
func TypeVmwareProtectionSourceEnumFromValue(value string) TypeVmwareProtectionSourceEnum
*
- Converts given value to its enum representation
func (TypeVmwareProtectionSourceEnum) MarshalJSON ¶
func (r TypeVmwareProtectionSourceEnum) MarshalJSON() ([]byte, error)
func (*TypeVmwareProtectionSourceEnum) UnmarshalJSON ¶
func (r *TypeVmwareProtectionSourceEnum) UnmarshalJSON(data []byte) error
type UnRegisterApplicationServersParameters ¶
type UnRegisterApplicationServersParameters struct {
Applications *[]ApplicationEnum `json:"applications,omitempty" form:"applications,omitempty"` //Specifies the types of applications such as 'kSQL', 'kExchange' running
}
* Structure for the custom type UnRegisterApplicationServersParameters
type UniversalId ¶
type UniversalId struct { ClusterId *int64 `json:"clusterId,omitempty" form:"clusterId,omitempty"` //Specifies the Cohesity Cluster id where the object was created. ClusterIncarnationId *int64 `json:"clusterIncarnationId,omitempty" form:"clusterIncarnationId,omitempty"` //Specifies an id for the Cohesity Cluster that is generated when Id *int64 `json:"id,omitempty" form:"id,omitempty"` //Specifies a unique id assigned to an object (such as a Job) }
* Structure for the custom type UniversalId
type UniversalIdProto ¶
type UniversalIdProto struct { ClusterId *int64 `json:"clusterId,omitempty" form:"clusterId,omitempty"` //The id of the cluster at which the object was created. ClusterIncarnationId *int64 `json:"clusterIncarnationId,omitempty" form:"clusterIncarnationId,omitempty"` //The incarnation id of the above cluster. ObjectId *int64 `json:"objectId,omitempty" form:"objectId,omitempty"` //The object id - this is unique within the above cluster. }
* Structure for the custom type UniversalIdProto
type UnprotectObjectParams ¶
type UnprotectObjectParams struct { DeleteSnapshots *bool `json:"deleteSnapshots,omitempty" form:"deleteSnapshots,omitempty"` //Specifies whether to delete the snapshots of the Protection Object. ProtectionSourceId int64 `json:"protectionSourceId" form:"protectionSourceId"` //Specifies the id of the Protection Source to be unprotected. RpoPolicyId string `json:"rpoPolicyId" form:"rpoPolicyId"` //Specifies the id of the Rpo Policy from which to unprotect the object. }
* Structure for the custom type UnprotectObjectParams
type UpdateAntivirusServiceGroupParams ¶
type UpdateAntivirusServiceGroupParams struct { AntivirusServices []*AntivirusServiceConfigParams `json:"antivirusServices,omitempty" form:"antivirusServices,omitempty"` //Specifies the Antivirus services for this provider. Description *string `json:"description,omitempty" form:"description,omitempty"` //Specifies the description of the Antivirus service group. Id int64 `json:"id" form:"id"` //Specifies the Id of the Antivirus service group. IsEnabled *bool `json:"isEnabled,omitempty" form:"isEnabled,omitempty"` //Specifies whether the antivirus service group is enabled or not. Name string `json:"name" form:"name"` //Specifies the name of the Antivirus service group. }
* Structure for the custom type UpdateAntivirusServiceGroupParams
type UpdateApplicationServerParameters ¶
type UpdateApplicationServerParameters struct { Applications *[]ApplicationEnum `json:"applications,omitempty" form:"applications,omitempty"` //Specifies the types of applications such as 'kSQL', 'kExchange' running HasPersistentAgent *bool `json:"hasPersistentAgent,omitempty" form:"hasPersistentAgent,omitempty"` //Set this to true if a persistent agent is running on the host. If this is Password *string `json:"password,omitempty" form:"password,omitempty"` //Specifies password of the username to access the target source. ProtectionSourceId *int64 `json:"protectionSourceId,omitempty" form:"protectionSourceId,omitempty"` //Specifies the Id of the Protection Source that contains one or more Username *string `json:"username,omitempty" form:"username,omitempty"` //Specifies username to access the target source. }
* Structure for the custom type UpdateApplicationServerParameters
type UpdateBondParameters ¶
type UpdateBondParameters struct { BondingMode BondingModeUpdateBondParametersEnum `json:"bondingMode" form:"bondingMode"` //Specifies the new bonding mode. LacpRate *string `json:"lacpRate,omitempty" form:"lacpRate,omitempty"` //Specifies the LACP rate. If not specified, Name string `json:"name" form:"name"` //Specifies the name of the bond being updated. XmitHashPolicy *string `json:"xmitHashPolicy,omitempty" form:"xmitHashPolicy,omitempty"` //Specifies the xmit hash policy. If not specified, }
* Structure for the custom type UpdateBondParameters
type UpdateBondResult ¶
type UpdateBondResult struct {
Message *string `json:"message,omitempty" form:"message,omitempty"` //Specifies a message describing the result of the operation.
}
* Structure for the custom type UpdateBondResult
type UpdateClusterParams ¶
type UpdateClusterParams struct { AppsSettings *AppsConfig `json:"appsSettings,omitempty" form:"appsSettings,omitempty"` //TODO: Write general description for this field BannerEnabled *bool `json:"bannerEnabled,omitempty" form:"bannerEnabled,omitempty"` //Specifies whether UI banner is enabled on the cluster or not. When banner BondingMode BondingModeEnum `json:"bondingMode,omitempty" form:"bondingMode,omitempty"` //Specifies the bonding mode to use when bonding NICs to this Cluster. ClusterAuditLogConfig *ClusterAuditLogConfiguration `json:"clusterAuditLogConfig,omitempty" form:"clusterAuditLogConfig,omitempty"` //Specifies the settings of the Cluster audit log configuration. DnsServerIps *[]string `json:"dnsServerIps,omitempty" form:"dnsServerIps,omitempty"` //Array of IP Addresses of DNS Servers. DomainNames *[]string `json:"domainNames,omitempty" form:"domainNames,omitempty"` //Array of Domain Names. EnableActiveMonitoring *bool `json:"enableActiveMonitoring,omitempty" form:"enableActiveMonitoring,omitempty"` //Specifies if Cohesity can receive monitoring information from the EnableUpgradePkgPolling *bool `json:"enableUpgradePkgPolling,omitempty" form:"enableUpgradePkgPolling,omitempty"` //If 'true', Cohesity's upgrade server is polled for new releases. EncryptionKeyRotationPeriodSecs *int64 `json:"encryptionKeyRotationPeriodSecs,omitempty" form:"encryptionKeyRotationPeriodSecs,omitempty"` //Specifies the period of time (in seconds) when encryption keys are rotated. FilerAuditLogConfig *FilerAuditLogConfiguration `json:"filerAuditLogConfig,omitempty" form:"filerAuditLogConfig,omitempty"` //Specifies the settings of the filer audit log configuration. Gateway *string `json:"gateway,omitempty" form:"gateway,omitempty"` //Specifies the gateway IP address. GoogleAnalyticsEnabled *bool `json:"googleAnalyticsEnabled,omitempty" form:"googleAnalyticsEnabled,omitempty"` //Specifies whether Google Analytics is enabled. IsDocumentationLocal *bool `json:"isDocumentationLocal,omitempty" form:"isDocumentationLocal,omitempty"` //Specifies what version of the documentation is used. LanguageLocale *string `json:"languageLocale,omitempty" form:"languageLocale,omitempty"` //Specifies the language and locale for this Cohesity Cluster. LocalAuthDomainName *string `json:"localAuthDomainName,omitempty" form:"localAuthDomainName,omitempty"` //Domain name for SMB local authentication. LocalGroupsEnabled *bool `json:"localGroupsEnabled,omitempty" form:"localGroupsEnabled,omitempty"` //Specifies whether to enable local groups on cluster. Once it is enabled, MetadataFaultToleranceFactor *int64 `json:"metadataFaultToleranceFactor,omitempty" form:"metadataFaultToleranceFactor,omitempty"` //Specifies metadata fault tolerance setting for the cluster. This denotes Mtu *int64 `json:"mtu,omitempty" form:"mtu,omitempty"` //Specifies the Maxium Transmission Unit (MTU) in bytes of MultiTenancyEnabled *bool `json:"multiTenancyEnabled,omitempty" form:"multiTenancyEnabled,omitempty"` //Specifies if multi tenancy is enabled in the cluster. Authentication & Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies the name of the Cohesity Cluster. NtpSettings *NtpSettingsConfig `json:"ntpSettings,omitempty" form:"ntpSettings,omitempty"` //TODO: Write general description for this field ReverseTunnelEnabled *bool `json:"reverseTunnelEnabled,omitempty" form:"reverseTunnelEnabled,omitempty"` //If 'true', Cohesity's Remote Tunnel is enabled. ReverseTunnelEndTimeMsecs *int64 `json:"reverseTunnelEndTimeMsecs,omitempty" form:"reverseTunnelEndTimeMsecs,omitempty"` //ReverseTunnelEndTimeMsecs specifies the end time in milliseconds since SmbAdDisabled *bool `json:"smbAdDisabled,omitempty" form:"smbAdDisabled,omitempty"` //Specifies if Active Directory should be disabled for authentication of SMB StigMode *bool `json:"stigMode,omitempty" form:"stigMode,omitempty"` //Specifies if STIG mode is enabled or not. SyslogServers []*SyslogServer `json:"syslogServers,omitempty" form:"syslogServers,omitempty"` //Array of Syslog Servers. TenantViewboxSharingEnabled *bool `json:"tenantViewboxSharingEnabled,omitempty" form:"tenantViewboxSharingEnabled,omitempty"` //In case multi tenancy is enabled, this flag controls whether multiple Timezone *string `json:"timezone,omitempty" form:"timezone,omitempty"` //Specifies the timezone to use for showing time in emails, reports, TurboMode *bool `json:"turboMode,omitempty" form:"turboMode,omitempty"` //Specifies if the cluster is in Turbo mode. }
* Structure for the custom type UpdateClusterParams
type UpdateDirQuotaArgs ¶ added in v1.1.2
type UpdateDirQuotaArgs struct { Quota *DirQuotaPolicy `json:"quota,omitempty" form:"quota,omitempty"` //Specifies a policy configuration for the directory quota. A policy is the ViewName *string `json:"viewName,omitempty" form:"viewName,omitempty"` //Specifies the name of the view. }
* Structure for the custom type UpdateDirQuotaArgs
type UpdateEulaConfig ¶
type UpdateEulaConfig struct {
SignedVersion *int64 `json:"signedVersion,omitempty" form:"signedVersion,omitempty"` //Specifies the version of the End User License Agreement that was accepted.
}
* Structure for the custom type UpdateEulaConfig
type UpdateIdpConfigurationRequest ¶
type UpdateIdpConfigurationRequest struct { AllowLocalAuthentication *bool `json:"allowLocalAuthentication,omitempty" form:"allowLocalAuthentication,omitempty"` //Specifies whether to allow local authentication. When IdP is configured, Certificate *string `json:"certificate,omitempty" form:"certificate,omitempty"` //Specifies the certificate generated for the app by the IdP service when CertificateFilename *string `json:"certificateFilename,omitempty" form:"certificateFilename,omitempty"` //Specifies the filename used to upload the certificate. Enable *bool `json:"enable,omitempty" form:"enable,omitempty"` //Specifies a flag to enable or disable this IdP service. When it is set IssuerId *string `json:"issuerId,omitempty" form:"issuerId,omitempty"` //Specifies the IdP provided Issuer ID for the app. Roles *[]string `json:"roles,omitempty" form:"roles,omitempty"` //Specifies a list roles assigned to an IdP user if samlAttributeName is SamlAttributeName *string `json:"samlAttributeName,omitempty" form:"samlAttributeName,omitempty"` //Specifies the SAML attribute name that contains a comma separated list SignRequest *bool `json:"signRequest,omitempty" form:"signRequest,omitempty"` //Specifies whether to sign the SAML request or not. When it is set SsoUrl *string `json:"ssoUrl,omitempty" form:"ssoUrl,omitempty"` //Specifies the SSO URL of the IdP service for the customer. This is the }
* Structure for the custom type UpdateIdpConfigurationRequest
type UpdateIgnoredTrustedDomainsParams ¶
type UpdateIgnoredTrustedDomainsParams struct {
IgnoredTrustedDomains *[]string `json:"ignoredTrustedDomains,omitempty" form:"ignoredTrustedDomains,omitempty"` //Specifies the list of trusted domains that were set by the user to be
}
* Structure for the custom type UpdateIgnoredTrustedDomainsParams
type UpdateInfectedFileParams ¶
type UpdateInfectedFileParams struct { InfectedFileIds []*InfectedFileParam `json:"infectedFileIds,omitempty" form:"infectedFileIds,omitempty"` //Specifies the list of infected file identifiers. RemediationState RemediationStateUpdateInfectedFileParamsEnum `json:"remediationState,omitempty" form:"remediationState,omitempty"` //Specifies the remediation state of the file. Not setting any value to }
* Structure for the custom type UpdateInfectedFileParams
type UpdateInfectedFileResponse ¶
type UpdateInfectedFileResponse struct { UpdateFailedInfectedFiles []*InfectedFileId `json:"updateFailedInfectedFiles,omitempty" form:"updateFailedInfectedFiles,omitempty"` //Specifies the failed update infected files. UpdateSucceededInfectedFiles []*InfectedFileId `json:"updateSucceededInfectedFiles,omitempty" form:"updateSucceededInfectedFiles,omitempty"` //Specifies the successfully updated infected files. }
* Structure for the custom type UpdateInfectedFileResponse
type UpdateLdapProviderParam ¶
type UpdateLdapProviderParam struct { AdDomainName *string `json:"adDomainName,omitempty" form:"adDomainName,omitempty"` //Specifies the domain name of an Active Directory which is mapped to this AuthType AuthTypeEnum `json:"authType,omitempty" form:"authType,omitempty"` //Specifies the authentication type used while connecting to LDAP servers. BaseDistinguishedName *string `json:"baseDistinguishedName,omitempty" form:"baseDistinguishedName,omitempty"` //Specifies the base distinguished name used as the base for LDAP DomainName *string `json:"domainName,omitempty" form:"domainName,omitempty"` //Specifies the name of the domain name to be used for querying LDAP servers Id *int64 `json:"id,omitempty" form:"id,omitempty"` //Specifies the ID of the LDAP provider. Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies the name of the LDAP provider. Port *int64 `json:"port,omitempty" form:"port,omitempty"` //Specifies LDAP server port. PreferredLdapServerList *[]string `json:"preferredLdapServerList,omitempty" form:"preferredLdapServerList,omitempty"` //Specifies the preferred LDAP servers. Server names should be either in TenantId *string `json:"tenantId,omitempty" form:"tenantId,omitempty"` //Specifies the unique id of the tenant. UseSsl *bool `json:"useSsl,omitempty" form:"useSsl,omitempty"` //Specifies whether to use SSL for LDAP connections. UserDistinguishedName *string `json:"userDistinguishedName,omitempty" form:"userDistinguishedName,omitempty"` //Specifies the user distinguished name that is used for LDAP authentication. UserPassword *string `json:"userPassword,omitempty" form:"userPassword,omitempty"` //Specifies the user password that is used for LDAP authentication. }
* Structure for the custom type UpdateLdapProviderParam
type UpdateLdapProviderParams ¶
type UpdateLdapProviderParams struct {
LdapProviderId *int64 `json:"ldapProviderId,omitempty" form:"ldapProviderId,omitempty"` //Specifies the LDAP provider id which is mapped to an Active Directory
}
* Structure for the custom type UpdateLdapProviderParams
type UpdateLinuxPasswordReqParams ¶ added in v1.1.2
type UpdateLinuxPasswordReqParams struct { ClusterId *int64 `json:"clusterId,omitempty" form:"clusterId,omitempty"` //If cluster ID is specified, then the password is updated for all the nodes LinuxPassword string `json:"linuxPassword" form:"linuxPassword"` //Specifies the new linux password. LinuxUsername string `json:"linuxUsername" form:"linuxUsername"` //Specifies the linux username for which the password will be updated. NodeIps *[]string `json:"nodeIps,omitempty" form:"nodeIps,omitempty"` //Specifies the node IP address on which the linux password will be updated. }
* Structure for the custom type UpdateLinuxPasswordReqParams
type UpdateLinuxPasswordResult ¶ added in v1.1.2
type UpdateLinuxPasswordResult struct {
Message *string `json:"message,omitempty" form:"message,omitempty"` //TODO: Write general description for this field
}
* Structure for the custom type UpdateLinuxPasswordResult
type UpdateMachineAccountsParams ¶
type UpdateMachineAccountsParams struct { MachineAccounts *[]string `json:"machineAccounts,omitempty" form:"machineAccounts,omitempty"` //Array of Machine Accounts. OverwriteExistingAccounts *bool `json:"overwriteExistingAccounts,omitempty" form:"overwriteExistingAccounts,omitempty"` //Specifies whether the specified machine accounts should overwrite the Password *string `json:"password,omitempty" form:"password,omitempty"` //Specifies the password for the specified userName. UserName *string `json:"userName,omitempty" form:"userName,omitempty"` //Specifies a userName that has administrative privileges in the domain. }
* Structure for the custom type UpdateMachineAccountsParams
type UpdateProtectionJobRun ¶
type UpdateProtectionJobRun struct { CopyRunTargets []*RunJobSnapshotTarget `json:"copyRunTargets,omitempty" form:"copyRunTargets,omitempty"` //Specifies the retention for archival, replication or extended local ExpiryTimeUsecs *int64 `json:"expiryTimeUsecs,omitempty" form:"expiryTimeUsecs,omitempty"` //Specifies a new expiration time as a Unix epoch Timestamp JobUid *UniversalId `json:"jobUid,omitempty" form:"jobUid,omitempty"` //Specifies a unique universal id for the Job. RunStartTimeUsecs *int64 `json:"runStartTimeUsecs,omitempty" form:"runStartTimeUsecs,omitempty"` //Specifies the start time of the Job Run to update. The start time SourceIds *[]int64 `json:"sourceIds,omitempty" form:"sourceIds,omitempty"` //Ids of the Protection Sources. If this is specified, retention time will }
* Structure for the custom type UpdateProtectionJobRun
type UpdateProtectionJobRunsParam ¶
type UpdateProtectionJobRunsParam struct {
JobRuns []*UpdateProtectionJobRun `json:"jobRuns,omitempty" form:"jobRuns,omitempty"` //Array of Job Runs.
}
* Structure for the custom type UpdateProtectionJobRunsParam
type UpdateProtectionJobsState ¶
type UpdateProtectionJobsState struct { FailedJobIds *[]int64 `json:"failedJobIds,omitempty" form:"failedJobIds,omitempty"` //Specifies a list of Protection Job ids for which updation of state failed. SuccessfulJobIds *[]int64 `json:"successfulJobIds,omitempty" form:"successfulJobIds,omitempty"` //Specifies a list of Protection Job ids for which updation of state is }
* Structure for the custom type UpdateProtectionJobsState
type UpdateProtectionJobsStateParams ¶
type UpdateProtectionJobsStateParams struct { Action ActionUpdateProtectionJobsStateParamsEnum `json:"action,omitempty" form:"action,omitempty"` //Specifies the action to be performed on all the specfied Protection Jobs. JobIds *[]int64 `json:"jobIds,omitempty" form:"jobIds,omitempty"` //Specifies a list of Protection Job ids for which the state should change. }
* Structure for the custom type UpdateProtectionJobsStateParams
type UpdateProtectionObjectParameters ¶
type UpdateProtectionObjectParameters struct { PauseBackup *bool `json:"pauseBackup,omitempty" form:"pauseBackup,omitempty"` //Specifies if the protection for the Protection Object is to be paused. ProtectedSourceUid UniversalId `json:"protectedSourceUid" form:"protectedSourceUid"` //Specifies an id for an object that is unique across Cohesity Clusters. RpoPolicyId *string `json:"rpoPolicyId,omitempty" form:"rpoPolicyId,omitempty"` //Specifies the unique id of the new RPO policy to assign to the object. SourceParameters []*SourceSpecialParameter `json:"sourceParameters,omitempty" form:"sourceParameters,omitempty"` //Specifies the additional special settings for a Protected Source. }
* Structure for the custom type UpdateProtectionObjectParameters
type UpdateProtectionSourceParameters ¶ added in v1.1.2
type UpdateProtectionSourceParameters struct { AgentEndpoint *string `json:"agentEndpoint,omitempty" form:"agentEndpoint,omitempty"` //Specifies the agent endpoint if it is different from the source endpoint. AwsCredentials *AwsCredentials `json:"awsCredentials,omitempty" form:"awsCredentials,omitempty"` //Specifies the credentials to authenticate with AWS Cloud Platform. AzureCredentials *AzureCredentials `json:"azureCredentials,omitempty" form:"azureCredentials,omitempty"` //Specifies the credentials to authenticate with Azure Cloud Platform. Endpoint *string `json:"endpoint,omitempty" form:"endpoint,omitempty"` //Specifies the network endpoint of the Protection Source where it is ForceRegister *bool `json:"forceRegister,omitempty" form:"forceRegister,omitempty"` //ForceRegister is applicable to Physical Environment. By default, the agent GcpCredentials *GcpCredentials `json:"gcpCredentials,omitempty" form:"gcpCredentials,omitempty"` //Specifies the credentials to authenticate with Google Cloud Platform. HostType HostTypeUpdateProtectionSourceParametersEnum `json:"hostType,omitempty" form:"hostType,omitempty"` //Specifies the optional OS type of the Protection Source (such as kWindows KubernetesCredentials *KubernetesCredentials `json:"kubernetesCredentials,omitempty" form:"kubernetesCredentials,omitempty"` //Specifies the credentials to authenticate with a Kubernetes Cluster. MinimumFreeSpaceGB *int64 `json:"minimumFreeSpaceGB,omitempty" form:"minimumFreeSpaceGB,omitempty"` //Specifies the minimum space in GB after which backup jobs will be canceled NasMountCredentials *NasMountCredentialParams `json:"nasMountCredentials,omitempty" form:"nasMountCredentials,omitempty"` //Specifies the server credentials to connect to a NetApp server. Office365Credentials *Office365Credentials `json:"office365Credentials,omitempty" form:"office365Credentials,omitempty"` //Specifies the credentials to authenticate with Office365 account. Password *string `json:"password,omitempty" form:"password,omitempty"` //Specifies password of the username to access the target source. SourceSideDedupEnabled *bool `json:"sourceSideDedupEnabled,omitempty" form:"sourceSideDedupEnabled,omitempty"` //This controls whether to use source side dedup on the source or not. SslVerification *SslVerification `json:"sslVerification,omitempty" form:"sslVerification,omitempty"` //Specifies information about SSL verification when registering certain ThrottlingPolicy *ThrottlingPolicyParameters `json:"throttlingPolicy,omitempty" form:"throttlingPolicy,omitempty"` //Specifies the throttling policy that should be applied to this Source. ThrottlingPolicyOverrides []*ThrottlingPolicyOverride `json:"throttlingPolicyOverrides,omitempty" form:"throttlingPolicyOverrides,omitempty"` //Array of Throttling Policy Overrides for Datastores. Username *string `json:"username,omitempty" form:"username,omitempty"` //Specifies username to access the target source. }
* Structure for the custom type UpdateProtectionSourceParameters
type UpdateResolutionParams ¶
type UpdateResolutionParams struct {
AlertIdList *[]string `json:"alertIdList,omitempty" form:"alertIdList,omitempty"` //Specifies the Alerts to resolve, which are specified by Alert Ids.
}
* Structure for the custom type UpdateResolutionParams
type UpdateRestoreTaskParams ¶
type UpdateRestoreTaskParams struct { AdOptions *AdRestoreOptions `json:"adOptions,omitempty" form:"adOptions,omitempty"` //AdRestoreOptions are the AD specific options for the restore task being RestoreTaskId *int64 `json:"restoreTaskId,omitempty" form:"restoreTaskId,omitempty"` //Specifies the ID of the existing Restore Task to update. SqlOptions SqlOptionsEnum `json:"sqlOptions,omitempty" form:"sqlOptions,omitempty"` //Specifies the sql options to update the Restore Task with. }
* Structure for the custom type UpdateRestoreTaskParams
type UpdateSourcesForPrincipalsParams ¶
type UpdateSourcesForPrincipalsParams struct {
SourcesForPrincipals []*SourceForPrincipalParam `json:"sourcesForPrincipals,omitempty" form:"sourcesForPrincipals,omitempty"` //Array of Principals, Sources and Views.
}
* Structure for the custom type UpdateSourcesForPrincipalsParams
type UpdateUserQuotaSettingsForView ¶
type UpdateUserQuotaSettingsForView struct { DefaultUserQuotaPolicy *QuotaPolicy `json:"defaultUserQuotaPolicy,omitempty" form:"defaultUserQuotaPolicy,omitempty"` //Specifies a quota limit that can be optionally applied to Views and EnableUserQuota *bool `json:"enableUserQuota,omitempty" form:"enableUserQuota,omitempty"` //If set, it enables/disables the user quota overrides for a view. InheritDefaultPolicyFromViewbox *bool `json:"inheritDefaultPolicyFromViewbox,omitempty" form:"inheritDefaultPolicyFromViewbox,omitempty"` //If set to true, the default_policy in view metadata will be cleared and ViewName *string `json:"viewName,omitempty" form:"viewName,omitempty"` //View name of input view. }
* Structure for the custom type UpdateUserQuotaSettingsForView
type UpdateViewAliasParam ¶ added in v1.1.2
type UpdateViewAliasParam struct { AliasName *string `json:"aliasName,omitempty" form:"aliasName,omitempty"` //Name of the alias to be updated. EnableSmbEncryption *bool `json:"enableSmbEncryption,omitempty" form:"enableSmbEncryption,omitempty"` //Specifies the SMB encryption for the View Alias. If set, it enables the EnableSmbViewDiscovery *bool `json:"enableSmbViewDiscovery,omitempty" form:"enableSmbViewDiscovery,omitempty"` //If set, it enables discovery of view alias for SMB. EnforceSmbEncryption *bool `json:"enforceSmbEncryption,omitempty" form:"enforceSmbEncryption,omitempty"` //Specifies the SMB encryption for all the sessions for the View Alias. SubnetWhitelist []*Subnet `json:"subnetWhitelist,omitempty" form:"subnetWhitelist,omitempty"` //Specifies a list of Subnets with IP addresses that have permissions to }
* Structure for the custom type UpdateViewAliasParam
type UpdateViewParam ¶
type UpdateViewParam struct { AccessSids *[]string `json:"accessSids,omitempty" form:"accessSids,omitempty"` //Array of Security Identifiers (SIDs) AntivirusScanConfig *AntivirusScanConfig `json:"antivirusScanConfig,omitempty" form:"antivirusScanConfig,omitempty"` //Specifies the antivirus scan config settings for this View. Description *string `json:"description,omitempty" form:"description,omitempty"` //Specifies an optional text description about the View. EnableFilerAuditLogging *bool `json:"enableFilerAuditLogging,omitempty" form:"enableFilerAuditLogging,omitempty"` //Specifies if Filer Audit Logging is enabled for this view. EnableMixedModePermissions *bool `json:"enableMixedModePermissions,omitempty" form:"enableMixedModePermissions,omitempty"` //If set, mixed mode (NFS and SMB) access is enabled for this view. EnableNfsViewDiscovery *bool `json:"enableNfsViewDiscovery,omitempty" form:"enableNfsViewDiscovery,omitempty"` //If set, it enables discovery of view for NFS. EnableOfflineCaching *bool `json:"enableOfflineCaching,omitempty" form:"enableOfflineCaching,omitempty"` //Specifies whether to enable offline file caching of the view. EnableSmbAccessBasedEnumeration *bool `json:"enableSmbAccessBasedEnumeration,omitempty" form:"enableSmbAccessBasedEnumeration,omitempty"` //Specifies if access-based enumeration should be enabled. EnableSmbEncryption *bool `json:"enableSmbEncryption,omitempty" form:"enableSmbEncryption,omitempty"` //Specifies the SMB encryption for the View. If set, it enables the SMB EnableSmbViewDiscovery *bool `json:"enableSmbViewDiscovery,omitempty" form:"enableSmbViewDiscovery,omitempty"` //If set, it enables discovery of view for SMB. EnforceSmbEncryption *bool `json:"enforceSmbEncryption,omitempty" form:"enforceSmbEncryption,omitempty"` //Specifies the SMB encryption for all the sessions for the View. FileExtensionFilter *FileExtensionFilter `json:"fileExtensionFilter,omitempty" form:"fileExtensionFilter,omitempty"` //TODO: Write general description for this field FileLockConfig *FileLevelDataLockConfig `json:"fileLockConfig,omitempty" form:"fileLockConfig,omitempty"` //Specifies a config to lock files in a view - to protect from malicious or LogicalQuota *QuotaPolicy `json:"logicalQuota,omitempty" form:"logicalQuota,omitempty"` //Specifies an optional logical quota limit (in bytes) for the usage allowed NfsRootPermissions *NfsRootPermissions `json:"nfsRootPermissions,omitempty" form:"nfsRootPermissions,omitempty"` //Specifies the config of NFS root permission of a view file system. OverrideGlobalWhitelist *bool `json:"overrideGlobalWhitelist,omitempty" form:"overrideGlobalWhitelist,omitempty"` //Specifies whether view level client subnet whitelist overrides cluster and ProtocolAccess ProtocolAccessEnum `json:"protocolAccess,omitempty" form:"protocolAccess,omitempty"` //Specifies the supported Protocols for the View. Qos *QoS `json:"qos,omitempty" form:"qos,omitempty"` //Specifies the Quality of Service (QoS) Policy for the View. SecurityMode SecurityModeEnum `json:"securityMode,omitempty" form:"securityMode,omitempty"` //Specifies the security mode used for this view. SmbPermissionsInfo *SmbPermissionsInfo `json:"smbPermissionsInfo,omitempty" form:"smbPermissionsInfo,omitempty"` //Specifies information about SMB permissions. StoragePolicyOverride *StoragePolicyOverride `json:"storagePolicyOverride,omitempty" form:"storagePolicyOverride,omitempty"` //Specifies if inline deduplication and compression settings inherited from SubnetWhitelist []*Subnet `json:"subnetWhitelist,omitempty" form:"subnetWhitelist,omitempty"` //Array of Subnets. TenantId *string `json:"tenantId,omitempty" form:"tenantId,omitempty"` //Optional tenant id who has access to this View. }
* Structure for the custom type UpdateViewParam
type Upgradability1Enum ¶ added in v1.1.2
type Upgradability1Enum int
*
- Type definition for Upgradability1Enum enum
const ( Upgradability1_KUPGRADABLE Upgradability1Enum = 1 + iota Upgradability1_KCURRENT Upgradability1_KUNKNOWN Upgradability1_KNONUPGRADABLEINVALIDVERSION Upgradability1_KNONUPGRADABLEAGENTISNEWER Upgradability1_KNONUPGRADABLEAGENTISOLD )
*
- Value collection for Upgradability1Enum enum
func Upgradability1EnumFromValue ¶ added in v1.1.2
func Upgradability1EnumFromValue(value string) Upgradability1Enum
*
- Converts given value to its enum representation
func (Upgradability1Enum) MarshalJSON ¶ added in v1.1.2
func (r Upgradability1Enum) MarshalJSON() ([]byte, error)
func (*Upgradability1Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *Upgradability1Enum) UnmarshalJSON(data []byte) error
type UpgradabilityAgentDeploymentStatusResponseEnum ¶
type UpgradabilityAgentDeploymentStatusResponseEnum int
*
- Type definition for UpgradabilityAgentDeploymentStatusResponseEnum enum
const ( UpgradabilityAgentDeploymentStatusResponse_KUPGRADABLE UpgradabilityAgentDeploymentStatusResponseEnum = 1 + iota UpgradabilityAgentDeploymentStatusResponse_KCURRENT UpgradabilityAgentDeploymentStatusResponse_KUNKNOWN UpgradabilityAgentDeploymentStatusResponse_KNONUPGRADABLEINVALIDVERSION UpgradabilityAgentDeploymentStatusResponse_KNONUPGRADABLEAGENTISNEWER UpgradabilityAgentDeploymentStatusResponse_KNONUPGRADABLEAGENTISOLD )
*
- Value collection for UpgradabilityAgentDeploymentStatusResponseEnum enum
func UpgradabilityAgentDeploymentStatusResponseEnumFromValue ¶
func UpgradabilityAgentDeploymentStatusResponseEnumFromValue(value string) UpgradabilityAgentDeploymentStatusResponseEnum
*
- Converts given value to its enum representation
func (UpgradabilityAgentDeploymentStatusResponseEnum) MarshalJSON ¶
func (r UpgradabilityAgentDeploymentStatusResponseEnum) MarshalJSON() ([]byte, error)
func (*UpgradabilityAgentDeploymentStatusResponseEnum) UnmarshalJSON ¶
func (r *UpgradabilityAgentDeploymentStatusResponseEnum) UnmarshalJSON(data []byte) error
type UpgradabilityEnum ¶
type UpgradabilityEnum int
*
- Type definition for UpgradabilityEnum enum
const ( Upgradability_KUPGRADABLE UpgradabilityEnum = 1 + iota Upgradability_KCURRENT Upgradability_KUNKNOWN Upgradability_KNONUPGRADABLEINVALIDVERSION Upgradability_KNONUPGRADABLEAGENTISNEWER Upgradability_KNONUPGRADABLEAGENTISOLD )
*
- Value collection for UpgradabilityEnum enum
func UpgradabilityEnumFromValue ¶
func UpgradabilityEnumFromValue(value string) UpgradabilityEnum
*
- Converts given value to its enum representation
func (UpgradabilityEnum) MarshalJSON ¶
func (r UpgradabilityEnum) MarshalJSON() ([]byte, error)
func (*UpgradabilityEnum) UnmarshalJSON ¶
func (r *UpgradabilityEnum) UnmarshalJSON(data []byte) error
type UpgradeClusterParameters ¶
type UpgradeClusterParameters struct {
TargetSwVersion string `json:"targetSwVersion" form:"targetSwVersion"` //Specifies the target software version. If specified, all Nodes on the
}
* Structure for the custom type UpgradeClusterParameters
type UpgradeClusterResult ¶
type UpgradeClusterResult struct { Message *string `json:"message,omitempty" form:"message,omitempty"` //Specifies a message describing the result of the request. StatusUrl *string `json:"statusUrl,omitempty" form:"statusUrl,omitempty"` //Specifies the URL that can be queried to get the status of the operation }
* Structure for the custom type UpgradeClusterResult
type UpgradeNodeParameters ¶ added in v1.1.2
type UpgradeNodeParameters struct { NodeIds *[]int64 `json:"nodeIds,omitempty" form:"nodeIds,omitempty"` //Specifies a list of IDs of additional nodes to be upgraded. These must TargetSwVersion *string `json:"targetSwVersion,omitempty" form:"targetSwVersion,omitempty"` //Specifies the target software version. The node that the request is sent UpgradeAllFreeNodes *bool `json:"upgradeAllFreeNodes,omitempty" form:"upgradeAllFreeNodes,omitempty"` //Specifies whether or not to attempt to upgrade all free nodes which UpgradeSelf *bool `json:"upgradeSelf,omitempty" form:"upgradeSelf,omitempty"` //Specifies that the node that the request is being sent to should be }
* Structure for the custom type UpgradeNodeParameters
type UpgradeNodeResult ¶ added in v1.1.2
type UpgradeNodeResult struct { Message *string `json:"message,omitempty" form:"message,omitempty"` //Specifies a message describing the result of the request. StatusUrl *string `json:"statusUrl,omitempty" form:"statusUrl,omitempty"` //Specifies a URL that can be queried to get the status of the operation }
* Structure for the custom type UpgradeNodeResult
type UpgradePhysicalAgentsMessage ¶
type UpgradePhysicalAgentsMessage struct {
Message *string `json:"message,omitempty" form:"message,omitempty"` //Specifies the status message returned after initiating an upgrade request.
}
* Structure for the custom type UpgradePhysicalAgentsMessage
type UpgradePhysicalServerAgents ¶
type UpgradePhysicalServerAgents struct {
AgentIds []int64 `json:"agentIds" form:"agentIds"` //Array of Agent Ids.
}
* Structure for the custom type UpgradePhysicalServerAgents
type UpgradeStatusEnum ¶
type UpgradeStatusEnum int
*
- Type definition for UpgradeStatusEnum enum
const ( UpgradeStatus_KIDLE UpgradeStatusEnum = 1 + iota UpgradeStatus_KACCEPTED UpgradeStatus_KSTARTED UpgradeStatus_KFINISHED )
*
- Value collection for UpgradeStatusEnum enum
func UpgradeStatusEnumFromValue ¶
func UpgradeStatusEnumFromValue(value string) UpgradeStatusEnum
*
- Converts given value to its enum representation
func (UpgradeStatusEnum) MarshalJSON ¶
func (r UpgradeStatusEnum) MarshalJSON() ([]byte, error)
func (*UpgradeStatusEnum) UnmarshalJSON ¶
func (r *UpgradeStatusEnum) UnmarshalJSON(data []byte) error
type UploadPackageResult ¶
type UploadPackageResult struct {
Message *string `json:"message,omitempty" form:"message,omitempty"` //Specifies a message describing the result of the request to upload
}
* Structure for the custom type UploadPackageResult
type UsageAndPerformanceStats ¶
type UsageAndPerformanceStats struct { DataInBytes *int64 `json:"dataInBytes,omitempty" form:"dataInBytes,omitempty"` //Data brought into the cluster. This is the usage before data reduction if DataInBytesAfterReduction *int64 `json:"dataInBytesAfterReduction,omitempty" form:"dataInBytesAfterReduction,omitempty"` //Morphed Usage before data is replicated to other nodes as per RF or MinUsablePhysicalCapacityBytes *int64 `json:"minUsablePhysicalCapacityBytes,omitempty" form:"minUsablePhysicalCapacityBytes,omitempty"` //Specifies the minimum usable capacity available NumBytesRead *int64 `json:"numBytesRead,omitempty" form:"numBytesRead,omitempty"` //Provides the total number of bytes read in the last 30 seconds. NumBytesWritten *int64 `json:"numBytesWritten,omitempty" form:"numBytesWritten,omitempty"` //Provides the total number of bytes written in the last 30 second. PhysicalCapacityBytes *int64 `json:"physicalCapacityBytes,omitempty" form:"physicalCapacityBytes,omitempty"` //Provides the total physical capacity in bytes as computed ReadIos *int64 `json:"readIos,omitempty" form:"readIos,omitempty"` //Provides the number of Read IOs that occurred in the last 30 seconds. ReadLatencyMsecs *float64 `json:"readLatencyMsecs,omitempty" form:"readLatencyMsecs,omitempty"` //Provides the Read latency in milliseconds for the Read IOs that occurred SystemCapacityBytes *int64 `json:"systemCapacityBytes,omitempty" form:"systemCapacityBytes,omitempty"` //Provides the total available capacity as computed by SystemUsageBytes *int64 `json:"systemUsageBytes,omitempty" form:"systemUsageBytes,omitempty"` //Provides the usage of bytes, as computed by the Linux 'statfs' command, TotalPhysicalRawUsageBytes *int64 `json:"totalPhysicalRawUsageBytes,omitempty" form:"totalPhysicalRawUsageBytes,omitempty"` //Provides the usage of bytes, as computed by the Cohesity Cluster, TotalPhysicalUsageBytes *int64 `json:"totalPhysicalUsageBytes,omitempty" form:"totalPhysicalUsageBytes,omitempty"` //Provides the total capacity, as computed by the Cohesity Cluster, WriteIos *int64 `json:"writeIos,omitempty" form:"writeIos,omitempty"` //Provides the number of Write IOs that occurred in the last 30 seconds. WriteLatencyMsecs *float64 `json:"writeLatencyMsecs,omitempty" form:"writeLatencyMsecs,omitempty"` //Provides the Write latency in milliseconds for the Write IOs that occurred }
* Structure for the custom type UsageAndPerformanceStats
type UsageSchemaInfo ¶ added in v1.1.2
type UsageSchemaInfo struct {
SchemaInfoList []*SchemaInfo `json:"schemaInfoList,omitempty" form:"schemaInfoList,omitempty"` //Specifies the list of the schema info for an entity.
}
* Structure for the custom type UsageSchemaInfo
type UsageTypeEnum ¶
type UsageTypeEnum int
*
- Type definition for UsageTypeEnum enum
const ( UsageType_KARCHIVAL UsageTypeEnum = 1 + iota UsageType_KCLOUDSPILL )
*
- Value collection for UsageTypeEnum enum
func UsageTypeEnumFromValue ¶
func UsageTypeEnumFromValue(value string) UsageTypeEnum
*
- Converts given value to its enum representation
func (UsageTypeEnum) MarshalJSON ¶
func (r UsageTypeEnum) MarshalJSON() ([]byte, error)
func (*UsageTypeEnum) UnmarshalJSON ¶
func (r *UsageTypeEnum) UnmarshalJSON(data []byte) error
type User ¶
type User struct { AdditionalGroupNames *[]string `json:"additionalGroupNames,omitempty" form:"additionalGroupNames,omitempty"` //Array of Additional Groups. AuthenticationType AuthenticationTypeUserEnum `json:"authenticationType,omitempty" form:"authenticationType,omitempty"` //Specifies the authentication type of the user. ClusterIdentifiers []*ClusterIdentifier `json:"clusterIdentifiers,omitempty" form:"clusterIdentifiers,omitempty"` //Specifies the list of clusters this user has access to. If this is not CreatedTimeMsecs *int64 `json:"createdTimeMsecs,omitempty" form:"createdTimeMsecs,omitempty"` //Specifies the epoch time in milliseconds when the user account Description *string `json:"description,omitempty" form:"description,omitempty"` //Specifies a description about the user. Domain *string `json:"domain,omitempty" form:"domain,omitempty"` //Specifies the fully qualified domain name (FQDN) of an Active Directory EffectiveTimeMsecs *int64 `json:"effectiveTimeMsecs,omitempty" form:"effectiveTimeMsecs,omitempty"` //Specifies the epoch time in milliseconds when the user becomes EmailAddress *string `json:"emailAddress,omitempty" form:"emailAddress,omitempty"` //Specifies the email address of the user. ExpiredTimeMsecs *int64 `json:"expiredTimeMsecs,omitempty" form:"expiredTimeMsecs,omitempty"` //Specifies the epoch time in milliseconds when the user becomes GoogleAccount *GoogleAccountInfo `json:"googleAccount,omitempty" form:"googleAccount,omitempty"` //Google Account Information of a Helios BaaS user. IdpUserInfo *IdpUserInfo `json:"idpUserInfo,omitempty" form:"idpUserInfo,omitempty"` //Specifies an IdP User's information logged in using an IdP. LastUpdatedTimeMsecs *int64 `json:"lastUpdatedTimeMsecs,omitempty" form:"lastUpdatedTimeMsecs,omitempty"` //Specifies the epoch time in milliseconds when the user account was last Password *string `json:"password,omitempty" form:"password,omitempty"` //Specifies the password of this user. Preferences *Preferences `json:"preferences,omitempty" form:"preferences,omitempty"` //TODO: Write general description for this field PrimaryGroupName *string `json:"primaryGroupName,omitempty" form:"primaryGroupName,omitempty"` //Specifies the name of the primary group of this User. PrivilegeIds *[]PrivilegeIdUserEnum `json:"privilegeIds,omitempty" form:"privilegeIds,omitempty"` //Array of Privileges. Restricted *bool `json:"restricted,omitempty" form:"restricted,omitempty"` //Whether the user is a restricted user. A restricted user can only view Roles *[]string `json:"roles,omitempty" form:"roles,omitempty"` //Array of Roles. S3AccessKeyId *string `json:"s3AccessKeyId,omitempty" form:"s3AccessKeyId,omitempty"` //Specifies the S3 Account Access Key ID. S3AccountId *string `json:"s3AccountId,omitempty" form:"s3AccountId,omitempty"` //Specifies the S3 Account Canonical User ID. S3SecretKey *string `json:"s3SecretKey,omitempty" form:"s3SecretKey,omitempty"` //Specifies the S3 Account Secret Key. SalesforceAccount *SalesforceAccountInfo `json:"salesforceAccount,omitempty" form:"salesforceAccount,omitempty"` //Salesforce Account Information of a Helios user. Sid *string `json:"sid,omitempty" form:"sid,omitempty"` //Specifies the unique Security ID (SID) of the user. TenantId *string `json:"tenantId,omitempty" form:"tenantId,omitempty"` //Specifies the effective Tenant ID of the user. Username *string `json:"username,omitempty" form:"username,omitempty"` //Specifies the login name of the user. }
* Structure for the custom type User
type UserDatabasePreferenceEnum ¶
type UserDatabasePreferenceEnum int
*
- Type definition for UserDatabasePreferenceEnum enum
const ( UserDatabasePreference_KBACKUPALLDATABASES UserDatabasePreferenceEnum = 1 + iota UserDatabasePreference_KBACKUPALLEXCEPTAAGDATABASES UserDatabasePreference_KBACKUPONLYAAGDATABASES )
*
- Value collection for UserDatabasePreferenceEnum enum
func UserDatabasePreferenceEnumFromValue ¶
func UserDatabasePreferenceEnumFromValue(value string) UserDatabasePreferenceEnum
*
- Converts given value to its enum representation
func (UserDatabasePreferenceEnum) MarshalJSON ¶
func (r UserDatabasePreferenceEnum) MarshalJSON() ([]byte, error)
func (*UserDatabasePreferenceEnum) UnmarshalJSON ¶
func (r *UserDatabasePreferenceEnum) UnmarshalJSON(data []byte) error
type UserDeleteParameters ¶
type UserDeleteParameters struct { Domain *string `json:"domain,omitempty" form:"domain,omitempty"` //Specifies the domain associated with the users to delete. TenantId *string `json:"tenantId,omitempty" form:"tenantId,omitempty"` //Specifies the tenant for which the the users are to be deleted. Users *[]string `json:"users,omitempty" form:"users,omitempty"` //Array of Users. }
* Structure for the custom type UserDeleteParameters
type UserId ¶
type UserId struct { Sid *string `json:"sid,omitempty" form:"sid,omitempty"` //If interested in a user via smb_client, include SID. UnixUid *int64 `json:"unixUid,omitempty" form:"unixUid,omitempty"` //If interested in a user via unix-identifier, include UnixUid. }
* Structure for the custom type UserId
type UserIdMapping ¶
type UserIdMapping struct { CentrifyZoneMapping *CentrifyZone `json:"centrifyZoneMapping,omitempty" form:"centrifyZoneMapping,omitempty"` //Specifies the properties associated to a Centrify zone of an Active CustomAttributesMapping *CustomUnixIdAttributes `json:"customAttributesMapping,omitempty" form:"customAttributesMapping,omitempty"` //Specifies the custom attributes when mapping type is set to FixedMapping *FixedUnixIdMapping `json:"fixedMapping,omitempty" form:"fixedMapping,omitempty"` //Specifies the fields when mapping type is set to 'kFixed'. It maps all Type TypeUserIdMappingEnum `json:"type,omitempty" form:"type,omitempty"` //Specifies the mapping type used. }
* Structure for the custom type UserIdMapping
type UserInfo ¶
type UserInfo struct { Domain *string `json:"domain,omitempty" form:"domain,omitempty"` //Specifies domain name of the user. Sid *string `json:"sid,omitempty" form:"sid,omitempty"` //Specifies unique Security ID (SID) of the user. UserName *string `json:"userName,omitempty" form:"userName,omitempty"` //Specifies user name of the user. }
* Structure for the custom type UserInfo
type UserInformation ¶
type UserInformation struct { IncludeSubtenantObjects *bool `json:"includeSubtenantObjects,omitempty" form:"includeSubtenantObjects,omitempty"` //Whether objects owned by subtenants should be returned. This would PulseAttributeVec []*KeyValuePair `json:"pulseAttributeVec,omitempty" form:"pulseAttributeVec,omitempty"` //Specifies the KeyValuePair that client (eg. Iris) wants to persist along SidVec []*ClusterConfigProtoSID `json:"sidVec,omitempty" form:"sidVec,omitempty"` //If specified, only the objects associated with these SIDs should be TenantIdVec *[]string `json:"tenantIdVec,omitempty" form:"tenantIdVec,omitempty"` //If specified, only the objects associated with this tenant should be }
* Structure for the custom type UserInformation
type UserParameters ¶
type UserParameters struct { AdditionalGroupNames *[]string `json:"additionalGroupNames,omitempty" form:"additionalGroupNames,omitempty"` //Array of Additional Groups. ClusterIdentifiers []*ClusterIdentifier `json:"clusterIdentifiers,omitempty" form:"clusterIdentifiers,omitempty"` //Specifies the list of clusters this user has access to. If this is not Description *string `json:"description,omitempty" form:"description,omitempty"` //Specifies a description about the user. Domain *string `json:"domain,omitempty" form:"domain,omitempty"` //Specifies the fully qualified domain name (FQDN) of an Active Directory EffectiveTimeMsecs *int64 `json:"effectiveTimeMsecs,omitempty" form:"effectiveTimeMsecs,omitempty"` //Specifies the epoch time in milliseconds when the user becomes EmailAddress *string `json:"emailAddress,omitempty" form:"emailAddress,omitempty"` //Specifies the email address of the user. ExpiredTimeMsecs *int64 `json:"expiredTimeMsecs,omitempty" form:"expiredTimeMsecs,omitempty"` //Specifies the epoch time in milliseconds when the user becomes Password *string `json:"password,omitempty" form:"password,omitempty"` //Specifies the password of this user. PrimaryGroupName *string `json:"primaryGroupName,omitempty" form:"primaryGroupName,omitempty"` //Specifies the name of the primary group of this User. PrivilegeIds *[]PrivilegeIdUserParametersEnum `json:"privilegeIds,omitempty" form:"privilegeIds,omitempty"` //Array of Privileges. Restricted *bool `json:"restricted,omitempty" form:"restricted,omitempty"` //Whether the user is a restricted user. A restricted user can only view Roles *[]string `json:"roles,omitempty" form:"roles,omitempty"` //Array of Roles. Username *string `json:"username,omitempty" form:"username,omitempty"` //Specifies the login name of the user. }
* Structure for the custom type UserParameters
type UserQuota ¶
type UserQuota struct { QuotaPolicy *QuotaPolicy `json:"quotaPolicy,omitempty" form:"quotaPolicy,omitempty"` //Specifies a quota limit that can be optionally applied to Views and Sid *string `json:"sid,omitempty" form:"sid,omitempty"` //If interested in a user via smb_client, include SID. UnixUid *int64 `json:"unixUid,omitempty" form:"unixUid,omitempty"` //If interested in a user via unix-identifier, include UnixUid. }
* Structure for the custom type UserQuota
type UserQuotaAndUsage ¶
type UserQuotaAndUsage struct { QuotaPolicy *QuotaPolicy `json:"quotaPolicy,omitempty" form:"quotaPolicy,omitempty"` //Specifies a quota limit that can be optionally applied to Views and Sid *string `json:"sid,omitempty" form:"sid,omitempty"` //If interested in a user via smb_client, include SID. UnixUid *int64 `json:"unixUid,omitempty" form:"unixUid,omitempty"` //If interested in a user via unix-identifier, include UnixUid. UsageBytes *int64 `json:"usageBytes,omitempty" form:"usageBytes,omitempty"` //Current logical usage of user id in the input view. }
* Structure for the custom type UserQuotaAndUsage
type UserQuotaSettings ¶
type UserQuotaSettings struct { DefaultUserQuotaPolicy *QuotaPolicy `json:"defaultUserQuotaPolicy,omitempty" form:"defaultUserQuotaPolicy,omitempty"` //Specifies a quota limit that can be optionally applied to Views and EnableUserQuota *bool `json:"enableUserQuota,omitempty" form:"enableUserQuota,omitempty"` //If set, it enables/disables the user quota overrides for a view. }
* Structure for the custom type UserQuotaSettings
type UserQuotaSummaryForUser ¶
type UserQuotaSummaryForUser struct { NumViewsAboveAlertThreshold *int64 `json:"numViewsAboveAlertThreshold,omitempty" form:"numViewsAboveAlertThreshold,omitempty"` //Number of views in which user has exceeded alert threshold limit. NumViewsAboveHardLimit *int64 `json:"numViewsAboveHardLimit,omitempty" form:"numViewsAboveHardLimit,omitempty"` //Number of views in which the user has exceeded hard limit. TotalNumViews *int64 `json:"totalNumViews,omitempty" form:"totalNumViews,omitempty"` //Total number of views in which the user has a quota policy specified }
* Structure for the custom type UserQuotaSummaryForUser
type UserQuotaSummaryForView ¶
type UserQuotaSummaryForView struct { DefaultUserQuotaPolicy *QuotaPolicy `json:"defaultUserQuotaPolicy,omitempty" form:"defaultUserQuotaPolicy,omitempty"` //Specifies a quota limit that can be optionally applied to Views and NumUsersAboveAlertThreshold *int64 `json:"numUsersAboveAlertThreshold,omitempty" form:"numUsersAboveAlertThreshold,omitempty"` //Number of users who has exceeded their specified alert limit. NumUsersAboveHardLimit *int64 `json:"numUsersAboveHardLimit,omitempty" form:"numUsersAboveHardLimit,omitempty"` //Number of users who has exceeded their specified quota hard limit. TotalNumUsers *int64 `json:"totalNumUsers,omitempty" form:"totalNumUsers,omitempty"` //Total number of users who has either a user quota policy override }
* Structure for the custom type UserQuotaSummaryForView
type UuidConfigProto ¶ added in v1.1.2
type UuidConfigProto struct {
PreserveUuid *bool `json:"preserveUuid,omitempty" form:"preserveUuid,omitempty"` //TODO: Write general description for this field
}
* Structure for the custom type UuidConfigProto
type Value ¶
type Value struct { Data *ValueData `json:"data,omitempty" form:"data,omitempty"` //Specifies the fields to store data of a given type. Type *int64 `json:"type,omitempty" form:"type,omitempty"` //Specifies the type of value. }
* Structure for the custom type Value
type ValueData ¶
type ValueData struct { BytesValue *[]int64 `json:"bytesValue,omitempty" form:"bytesValue,omitempty"` //Specifies the field to store an array of bytes if the current DoubleValue *float64 `json:"doubleValue,omitempty" form:"doubleValue,omitempty"` //Specifies the field to store data if the current data type is a Int64Value *int64 `json:"int64Value,omitempty" form:"int64Value,omitempty"` //Specifies the field to store data if the current data type is a StringValue *string `json:"stringValue,omitempty" form:"stringValue,omitempty"` //Specifies the field to store data if the current data type is a }
* Structure for the custom type ValueData
type ValueTypeEnum ¶
type ValueTypeEnum int
*
- Type definition for ValueTypeEnum enum
const ( ValueType_KINT64 ValueTypeEnum = 1 + iota ValueType_KDOUBLE ValueType_KSTRING ValueType_KBYTES )
*
- Value collection for ValueTypeEnum enum
func ValueTypeEnumFromValue ¶
func ValueTypeEnumFromValue(value string) ValueTypeEnum
*
- Converts given value to its enum representation
func (ValueTypeEnum) MarshalJSON ¶
func (r ValueTypeEnum) MarshalJSON() ([]byte, error)
func (*ValueTypeEnum) UnmarshalJSON ¶
func (r *ValueTypeEnum) UnmarshalJSON(data []byte) error
type Vault ¶
type Vault struct { CaTrustedCertificate *string `json:"caTrustedCertificate,omitempty" form:"caTrustedCertificate,omitempty"` //Specifies the CA (certificate authority) trusted certificate. ClientCertificate *string `json:"clientCertificate,omitempty" form:"clientCertificate,omitempty"` //Specifies the client CA certificate. This certificate is in pem format. ClientPrivateKey *string `json:"clientPrivateKey,omitempty" form:"clientPrivateKey,omitempty"` //Specifies the client private key. This certificate is in pem format. CompressionPolicy CompressionPolicyVaultEnum `json:"compressionPolicy,omitempty" form:"compressionPolicy,omitempty"` //Specifies whether to send data to the Vault in a Config *VaultConfig `json:"config,omitempty" form:"config,omitempty"` //Specifies the settings required to connect to a specific Vault type. CustomerManagingEncryptionKeys *bool `json:"customerManagingEncryptionKeys,omitempty" form:"customerManagingEncryptionKeys,omitempty"` //Specifies whether to manage the encryption key manually or let the DedupEnabled *bool `json:"dedupEnabled,omitempty" form:"dedupEnabled,omitempty"` //Specifies whether to deduplicate data before sending it to the Vault. Description *string `json:"description,omitempty" form:"description,omitempty"` //Specifies a description about the Vault. DesiredWalLocation DesiredWalLocationEnum `json:"desiredWalLocation,omitempty" form:"desiredWalLocation,omitempty"` //Desired location for write ahead logs(wal). EncryptionKeyFileDownloaded *bool `json:"encryptionKeyFileDownloaded,omitempty" form:"encryptionKeyFileDownloaded,omitempty"` //Specifies if the encryption key file has been downloaded using the EncryptionPolicy EncryptionPolicyVaultEnum `json:"encryptionPolicy,omitempty" form:"encryptionPolicy,omitempty"` //Specifies whether to send and store data in an encrypted format. ExternalTargetType ExternalTargetTypeEnum `json:"externalTargetType,omitempty" form:"externalTargetType,omitempty"` //Specifies the type of Vault. FullArchiveIntervalDays *int64 `json:"fullArchiveIntervalDays,omitempty" form:"fullArchiveIntervalDays,omitempty"` //Specifies the number days between full archives to the Vault. Id *int64 `json:"id,omitempty" form:"id,omitempty"` //Specifies an id that identifies the Vault. IncrementalArchivesEnabled *bool `json:"incrementalArchivesEnabled,omitempty" form:"incrementalArchivesEnabled,omitempty"` //Specifies whether to perform incremental archival when sending data KeyFileDownloadTimeUsecs *int64 `json:"keyFileDownloadTimeUsecs,omitempty" form:"keyFileDownloadTimeUsecs,omitempty"` //Specifies the time (in microseconds) when the encryption key file was KeyFileDownloadUser *string `json:"keyFileDownloadUser,omitempty" form:"keyFileDownloadUser,omitempty"` //Specifies the user who downloaded the encryption key from the Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies the name of the Vault. Type TypeVaultEnum `json:"type,omitempty" form:"type,omitempty"` //Specifies the type of Vault. UsageType UsageTypeEnum `json:"usageType,omitempty" form:"usageType,omitempty"` //Specifies the usage type of the Vault. VaultBandwidthLimits *VaultBandwidthLimits `json:"vaultBandwidthLimits,omitempty" form:"vaultBandwidthLimits,omitempty"` //VaultBandwidthLimits represents the network bandwidth limits }
* Structure for the custom type Vault
type VaultBandwidthLimits ¶
type VaultBandwidthLimits struct { Download *BandwidthLimit `json:"download,omitempty" form:"download,omitempty"` //Specifies settings for limiting the data transfer rate between Upload *BandwidthLimit `json:"upload,omitempty" form:"upload,omitempty"` //Specifies settings for limiting the data transfer rate between }
* Structure for the custom type VaultBandwidthLimits
type VaultConfig ¶
type VaultConfig struct { Amazon *AmazonCloudCredentials `json:"amazon,omitempty" form:"amazon,omitempty"` //Specifies the cloud credentials to connect to a Amazon Azure *AzureCloudCredentials `json:"azure,omitempty" form:"azure,omitempty"` //Specifies the cloud credentials to connect to a Microsoft BucketName *string `json:"bucketName,omitempty" form:"bucketName,omitempty"` //Specifies the name of a storage location of the Vault, Google *GoogleCloudCredentials `json:"google,omitempty" form:"google,omitempty"` //Specifies the cloud credentials to connect to a Google service account. Nas *NasCredentials `json:"nas,omitempty" form:"nas,omitempty"` //Specifies the server credentials to connect to a NetApp server. Oracle *OracleCloudCredentials `json:"oracle,omitempty" form:"oracle,omitempty"` //Specifies the Oracle Cloud Credentials to connect to an Oracle S3 Compatible Qstar *QStarServerCredentials `json:"qstar,omitempty" form:"qstar,omitempty"` //Specifies the server credentials to connect to a QStar service }
* Structure for the custom type VaultConfig
type VaultEncryptionKey ¶
type VaultEncryptionKey struct { ClusterName *string `json:"clusterName,omitempty" form:"clusterName,omitempty"` //Specifies the name of the source Cohesity Cluster EncryptionKeyData *string `json:"encryptionKeyData,omitempty" form:"encryptionKeyData,omitempty"` //Specifies the encryption key data corresponding to the specified keyUid. KeyUid *UniversalId `json:"keyUid,omitempty" form:"keyUid,omitempty"` //Specifies the universal id of the Data Encryption Key. VaultId *int64 `json:"vaultId,omitempty" form:"vaultId,omitempty"` //Specifies the id of the Vault whose data is encrypted by VaultName *string `json:"vaultName,omitempty" form:"vaultName,omitempty"` //Specifies the name of the Vault whose data is encrypted by this key. }
* Structure for the custom type VaultEncryptionKey
type VaultGroupEnum ¶ added in v1.1.2
type VaultGroupEnum int
*
- Type definition for VaultGroupEnum enum
const ( VaultGroup_KAWS VaultGroupEnum = 1 + iota VaultGroup_KAZURE VaultGroup_KGCP VaultGroup_KORACLE VaultGroup_KNAS VaultGroup_KQSTAR VaultGroup_KS3C VaultGroup_KOTHER )
*
- Value collection for VaultGroupEnum enum
func VaultGroupEnumFromValue ¶ added in v1.1.2
func VaultGroupEnumFromValue(value string) VaultGroupEnum
*
- Converts given value to its enum representation
func (VaultGroupEnum) MarshalJSON ¶ added in v1.1.2
func (r VaultGroupEnum) MarshalJSON() ([]byte, error)
func (*VaultGroupEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *VaultGroupEnum) UnmarshalJSON(data []byte) error
type VaultParamsRestoreParams ¶ added in v1.1.2
type VaultParamsRestoreParams struct {
Glacier *VaultParamsRestoreParamsGlacier `json:"glacier,omitempty" form:"glacier,omitempty"` //TODO: Write general description for this field
}
* Structure for the custom type VaultParamsRestoreParams
type VaultParamsRestoreParamsGlacier ¶ added in v1.1.2
type VaultParamsRestoreParamsGlacier struct {
RetrievalType *int64 `json:"retrievalType,omitempty" form:"retrievalType,omitempty"` //TODO: Write general description for this field
}
* Structure for the custom type VaultParamsRestoreParamsGlacier
type VaultProviderStatsByEnv ¶ added in v1.1.2
type VaultProviderStatsByEnv struct { Count *int64 `json:"count,omitempty" form:"count,omitempty"` //Specifies the count of the objects of the specified environment. Environment EnvironmentVaultProviderStatsByEnvEnum `json:"environment,omitempty" form:"environment,omitempty"` //Specifies the environment type. Size *int64 `json:"size,omitempty" form:"size,omitempty"` //Specifies the size of the entities of the specified environment. }
* Structure for the custom type VaultProviderStatsByEnv
type VaultProviderStatsInfo ¶ added in v1.1.2
type VaultProviderStatsInfo struct { ChangeRate *int64 `json:"changeRate,omitempty" form:"changeRate,omitempty"` //Specifies the relative change of size of entities on the vault. ClusterId *int64 `json:"clusterId,omitempty" form:"clusterId,omitempty"` //Specifies the cluster id. ClusterIncarnationId *int64 `json:"clusterIncarnationId,omitempty" form:"clusterIncarnationId,omitempty"` //Specifies the cluster incarnation id. ClusterName *string `json:"clusterName,omitempty" form:"clusterName,omitempty"` //Specifies the cluster name. ReadBandwidth *int64 `json:"readBandwidth,omitempty" form:"readBandwidth,omitempty"` //Specifies the average read bandwidth over the last 24 hours. StatsByEnv []*VaultProviderStatsByEnv `json:"statsByEnv,omitempty" form:"statsByEnv,omitempty"` //Specifies the stats by environments. VaultGroup VaultGroupEnum `json:"vaultGroup,omitempty" form:"vaultGroup,omitempty"` //Specifies the cloud vendor type. VaultId *int64 `json:"vaultId,omitempty" form:"vaultId,omitempty"` //Specifies the Vault id. VaultType VaultTypeVaultProviderStatsInfoEnum `json:"vaultType,omitempty" form:"vaultType,omitempty"` //Specifies the External Target type. Vaultname *string `json:"vaultname,omitempty" form:"vaultname,omitempty"` //Specifies the Vault name. WriteBandwidth *int64 `json:"writeBandwidth,omitempty" form:"writeBandwidth,omitempty"` //Specifies the average write bandwidth over the last 24 hours. }
* Structure for the custom type VaultProviderStatsInfo
type VaultRunInfo ¶ added in v1.1.2
type VaultRunInfo struct { Count *int64 `json:"count,omitempty" form:"count,omitempty"` //Specifies the count of runs that ended in the specified state between the start time passed in and the current timestamp. Timestamp *int64 `json:"timestamp,omitempty" form:"timestamp,omitempty"` //Specifies the Unix timestamp at which the run entered the specified state. }
* Structure for the custom type VaultRunInfo
type VaultRunStatsSummary ¶ added in v1.1.2
type VaultRunStatsSummary struct { FailureTimeSeries []*VaultRunInfo `json:"failureTimeSeries,omitempty" form:"failureTimeSeries,omitempty"` //Specifies the time series for the failed runs that ended in the given time frame. NumFailedRuns *int64 `json:"numFailedRuns,omitempty" form:"numFailedRuns,omitempty"` //Specifies the number of runs that ended in failure during the given time frame. NumInProgressRuns *int64 `json:"numInProgressRuns,omitempty" form:"numInProgressRuns,omitempty"` //Specifies the number of runs that were currently in progress at the time that the API call was made. NumQueuedRuns *int64 `json:"numQueuedRuns,omitempty" form:"numQueuedRuns,omitempty"` //Specifies the number of runs that were currently queued at the time that the API call was made. NumSuccessfulRuns *int64 `json:"numSuccessfulRuns,omitempty" form:"numSuccessfulRuns,omitempty"` //Specifies the number of runs that ended in success during the given time frame. SuccessTimeSeries []*VaultRunInfo `json:"successTimeSeries,omitempty" form:"successTimeSeries,omitempty"` //Specifies the time series for the successful runs that ended in the given time frame. }
* Structure for the custom type VaultRunStatsSummary
type VaultStats ¶ added in v1.1.2
type VaultStats struct { AwsUsageBytes *int64 `json:"awsUsageBytes,omitempty" form:"awsUsageBytes,omitempty"` //Specifies the usage on AWS vaults. AzureUsageBytes *int64 `json:"azureUsageBytes,omitempty" form:"azureUsageBytes,omitempty"` //Specifies the usage on Azure vaults. GcpUsageBytes *int64 `json:"gcpUsageBytes,omitempty" form:"gcpUsageBytes,omitempty"` //Specifies the usage on GCP vaults. NasUsageBytes *int64 `json:"nasUsageBytes,omitempty" form:"nasUsageBytes,omitempty"` //Specifies the usage on NAS vaults. OracleUsageBytes *int64 `json:"oracleUsageBytes,omitempty" form:"oracleUsageBytes,omitempty"` //Specifies the usage on Oracle vaults. QstarUsageBytes *int64 `json:"qstarUsageBytes,omitempty" form:"qstarUsageBytes,omitempty"` //Specifies the usage on QStar Tape vaults. S3cUsageBytes *int64 `json:"s3cUsageBytes,omitempty" form:"s3cUsageBytes,omitempty"` //Specifies the usage on S3 Compatible vaults. VaultStatsList []*VaultStatsInfo `json:"vaultStatsList,omitempty" form:"vaultStatsList,omitempty"` //Specifies the stats of all vaults on the cluster. }
* Structure for the custom type VaultStats
type VaultStatsInfo ¶ added in v1.1.2
type VaultStatsInfo struct { Id *int64 `json:"id,omitempty" form:"id,omitempty"` //Specifies the Vault Id. Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies the Vault name. Type TypeVaultStatsInfoEnum `json:"type,omitempty" form:"type,omitempty"` //Specifies the Vault type. UsageBytes *int64 `json:"usageBytes,omitempty" form:"usageBytes,omitempty"` //Specifies the bytes used by the Vault. }
* Structure for the custom type VaultStatsInfo
type VaultType1Enum ¶ added in v1.1.2
type VaultType1Enum int
*
- Type definition for VaultType1Enum enum
const ( VaultType1_KNEARLINE VaultType1Enum = 1 + iota VaultType1_KCOLDLINE VaultType1_KGLACIER VaultType1_KS3 VaultType1_KAZURESTANDARD VaultType1_KS3COMPATIBLE VaultType1_KQSTARTAPE VaultType1_KGOOGLESTANDARD VaultType1_KGOOGLEDRA VaultType1_KAWSGOVCLOUD VaultType1_KNAS VaultType1_KAZUREGOVCLOUD )
*
- Value collection for VaultType1Enum enum
func VaultType1EnumFromValue ¶ added in v1.1.2
func VaultType1EnumFromValue(value string) VaultType1Enum
*
- Converts given value to its enum representation
func (VaultType1Enum) MarshalJSON ¶ added in v1.1.2
func (r VaultType1Enum) MarshalJSON() ([]byte, error)
func (*VaultType1Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *VaultType1Enum) UnmarshalJSON(data []byte) error
type VaultTypeEnum ¶
type VaultTypeEnum int
*
- Type definition for VaultTypeEnum enum
const ( VaultType_KCLOUD VaultTypeEnum = 1 + iota VaultType_KTAPE VaultType_KNAS )
*
- Value collection for VaultTypeEnum enum
func VaultTypeEnumFromValue ¶
func VaultTypeEnumFromValue(value string) VaultTypeEnum
*
- Converts given value to its enum representation
func (VaultTypeEnum) MarshalJSON ¶
func (r VaultTypeEnum) MarshalJSON() ([]byte, error)
func (*VaultTypeEnum) UnmarshalJSON ¶
func (r *VaultTypeEnum) UnmarshalJSON(data []byte) error
type VaultTypeVaultProviderStatsInfoEnum ¶ added in v1.1.2
type VaultTypeVaultProviderStatsInfoEnum int
*
- Type definition for VaultTypeVaultProviderStatsInfoEnum enum
const ( VaultTypeVaultProviderStatsInfo_KNEARLINE VaultTypeVaultProviderStatsInfoEnum = 1 + iota VaultTypeVaultProviderStatsInfo_KGLACIER VaultTypeVaultProviderStatsInfo_KS3 VaultTypeVaultProviderStatsInfo_KAZURESTANDARD VaultTypeVaultProviderStatsInfo_KS3COMPATIBLE VaultTypeVaultProviderStatsInfo_KQSTARTAPE VaultTypeVaultProviderStatsInfo_KGOOGLESTANDARD VaultTypeVaultProviderStatsInfo_KGOOGLEDRA VaultTypeVaultProviderStatsInfo_KAMAZONS3STANDARDIA VaultTypeVaultProviderStatsInfo_KAWSGOVCLOUD VaultTypeVaultProviderStatsInfo_KNAS VaultTypeVaultProviderStatsInfo_KCOLDLINE VaultTypeVaultProviderStatsInfo_KAZUREGOVCLOUD VaultTypeVaultProviderStatsInfo_KAZUREARCHIVE VaultTypeVaultProviderStatsInfo_KAZURE VaultTypeVaultProviderStatsInfo_KGOOGLE VaultTypeVaultProviderStatsInfo_KAMAZON VaultTypeVaultProviderStatsInfo_KORACLE VaultTypeVaultProviderStatsInfo_KORACLETIERSTANDARD VaultTypeVaultProviderStatsInfo_KORACLETIERARCHIVE VaultTypeVaultProviderStatsInfo_KAMAZONC2S )
*
- Value collection for VaultTypeVaultProviderStatsInfoEnum enum
func VaultTypeVaultProviderStatsInfoEnumFromValue ¶ added in v1.1.2
func VaultTypeVaultProviderStatsInfoEnumFromValue(value string) VaultTypeVaultProviderStatsInfoEnum
*
- Converts given value to its enum representation
func (VaultTypeVaultProviderStatsInfoEnum) MarshalJSON ¶ added in v1.1.2
func (r VaultTypeVaultProviderStatsInfoEnum) MarshalJSON() ([]byte, error)
func (*VaultTypeVaultProviderStatsInfoEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *VaultTypeVaultProviderStatsInfoEnum) UnmarshalJSON(data []byte) error
type VcloudDirectorInfo ¶
type VcloudDirectorInfo struct { Endpoint *string `json:"endpoint,omitempty" form:"endpoint,omitempty"` //vCenter endpoint. Name *string `json:"name,omitempty" form:"name,omitempty"` //vCenter name. }
* Structure for the custom type VcloudDirectorInfo
type View ¶
type View struct { AccessSids *[]string `json:"accessSids,omitempty" form:"accessSids,omitempty"` //Array of Security Identifiers (SIDs) Aliases []*ViewAliasInfo `json:"aliases,omitempty" form:"aliases,omitempty"` //Aliases created for the view. A view alias allows a directory path inside AllSmbMountPaths *[]string `json:"allSmbMountPaths,omitempty" form:"allSmbMountPaths,omitempty"` //Array of SMB Paths. AntivirusScanConfig *AntivirusScanConfig `json:"antivirusScanConfig,omitempty" form:"antivirusScanConfig,omitempty"` //Specifies the antivirus scan config settings for this View. BasicMountPath *string `json:"basicMountPath,omitempty" form:"basicMountPath,omitempty"` //Specifies the NFS mount path of the View (without the hostname CaseInsensitiveNamesEnabled *bool `json:"caseInsensitiveNamesEnabled,omitempty" form:"caseInsensitiveNamesEnabled,omitempty"` //Specifies whether to support case insensitive file/folder names. This CreateTimeMsecs *int64 `json:"createTimeMsecs,omitempty" form:"createTimeMsecs,omitempty"` //Specifies the time that the View was created in milliseconds. DataLockExpiryUsecs *int64 `json:"dataLockExpiryUsecs,omitempty" form:"dataLockExpiryUsecs,omitempty"` //DataLock (Write Once Read Many) lock expiry epoch time in microseconds. If Description *string `json:"description,omitempty" form:"description,omitempty"` //Specifies an optional text description about the View. EnableFilerAuditLogging *bool `json:"enableFilerAuditLogging,omitempty" form:"enableFilerAuditLogging,omitempty"` //Specifies if Filer Audit Logging is enabled for this view. EnableMixedModePermissions *bool `json:"enableMixedModePermissions,omitempty" form:"enableMixedModePermissions,omitempty"` //If set, mixed mode (NFS and SMB) access is enabled for this view. EnableNfsViewDiscovery *bool `json:"enableNfsViewDiscovery,omitempty" form:"enableNfsViewDiscovery,omitempty"` //If set, it enables discovery of view for NFS. EnableOfflineCaching *bool `json:"enableOfflineCaching,omitempty" form:"enableOfflineCaching,omitempty"` //Specifies whether to enable offline file caching of the view. EnableSmbAccessBasedEnumeration *bool `json:"enableSmbAccessBasedEnumeration,omitempty" form:"enableSmbAccessBasedEnumeration,omitempty"` //Specifies if access-based enumeration should be enabled. EnableSmbEncryption *bool `json:"enableSmbEncryption,omitempty" form:"enableSmbEncryption,omitempty"` //Specifies the SMB encryption for the View. If set, it enables the SMB EnableSmbViewDiscovery *bool `json:"enableSmbViewDiscovery,omitempty" form:"enableSmbViewDiscovery,omitempty"` //If set, it enables discovery of view for SMB. EnforceSmbEncryption *bool `json:"enforceSmbEncryption,omitempty" form:"enforceSmbEncryption,omitempty"` //Specifies the SMB encryption for all the sessions for the View. FileExtensionFilter *FileExtensionFilter `json:"fileExtensionFilter,omitempty" form:"fileExtensionFilter,omitempty"` //TODO: Write general description for this field FileLockConfig *FileLevelDataLockConfig `json:"fileLockConfig,omitempty" form:"fileLockConfig,omitempty"` //Specifies a config to lock files in a view - to protect from malicious or IsTargetForMigratedData *bool `json:"isTargetForMigratedData,omitempty" form:"isTargetForMigratedData,omitempty"` //Specifies if a view contains migrated data. LogicalQuota *QuotaPolicy `json:"logicalQuota,omitempty" form:"logicalQuota,omitempty"` //Specifies an optional logical quota limit (in bytes) for the usage allowed LogicalUsageBytes *int64 `json:"logicalUsageBytes,omitempty" form:"logicalUsageBytes,omitempty"` //LogicalUsageBytes is the logical usage in bytes for the view. Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies the name of the View. NfsMountPath *string `json:"nfsMountPath,omitempty" form:"nfsMountPath,omitempty"` //Specifies the path for mounting this View as an NFS share. NfsRootPermissions *NfsRootPermissions `json:"nfsRootPermissions,omitempty" form:"nfsRootPermissions,omitempty"` //Specifies the config of NFS root permission of a view file system. OverrideGlobalWhitelist *bool `json:"overrideGlobalWhitelist,omitempty" form:"overrideGlobalWhitelist,omitempty"` //Specifies whether view level client subnet whitelist overrides cluster and ProtocolAccess ProtocolAccessEnum `json:"protocolAccess,omitempty" form:"protocolAccess,omitempty"` //Specifies the supported Protocols for the View. Qos *QoS `json:"qos,omitempty" form:"qos,omitempty"` //Specifies the Quality of Service (QoS) Policy for the View. S3AccessPath *string `json:"s3AccessPath,omitempty" form:"s3AccessPath,omitempty"` //Specifies the path to access this View as an S3 share. S3KeyMappingConfig S3KeyMappingConfigEnum `json:"s3KeyMappingConfig,omitempty" form:"s3KeyMappingConfig,omitempty"` //Specifies the S3 key mapping config of the view. This parameter can only SecurityMode SecurityModeEnum `json:"securityMode,omitempty" form:"securityMode,omitempty"` //Specifies the security mode used for this view. SmbMountPath *string `json:"smbMountPath,omitempty" form:"smbMountPath,omitempty"` //Specifies the main path for mounting this View as an SMB share. SmbPermissionsInfo *SmbPermissionsInfo `json:"smbPermissionsInfo,omitempty" form:"smbPermissionsInfo,omitempty"` //Specifies information about SMB permissions. Stats *ViewStats `json:"stats,omitempty" form:"stats,omitempty"` //Provides statistics about the View. StoragePolicyOverride *StoragePolicyOverride `json:"storagePolicyOverride,omitempty" form:"storagePolicyOverride,omitempty"` //Specifies if inline deduplication and compression settings inherited from SubnetWhitelist []*Subnet `json:"subnetWhitelist,omitempty" form:"subnetWhitelist,omitempty"` //Array of Subnets. TenantId *string `json:"tenantId,omitempty" form:"tenantId,omitempty"` //Optional tenant id who has access to this View. ViewBoxId *int64 `json:"viewBoxId,omitempty" form:"viewBoxId,omitempty"` //Specifies the id of the Storage Domain (View Box) where the View is stored. ViewBoxName *string `json:"viewBoxName,omitempty" form:"viewBoxName,omitempty"` //Specifies the name of the Storage Domain (View Box) where the View is stored. ViewId *int64 `json:"viewId,omitempty" form:"viewId,omitempty"` //Specifies an id of the View assigned by the Cohesity Cluster. ViewProtection *ViewProtection `json:"viewProtection,omitempty" form:"viewProtection,omitempty"` //Specifies information about the Protection Jobs that are protecting the }
* Structure for the custom type View
type ViewAlias ¶
type ViewAlias struct { AliasName *string `json:"aliasName,omitempty" form:"aliasName,omitempty"` //Alias name. EnableSmbEncryption *bool `json:"enableSmbEncryption,omitempty" form:"enableSmbEncryption,omitempty"` //Specifies the SMB encryption for the View Alias. If set, it enables the EnableSmbViewDiscovery *bool `json:"enableSmbViewDiscovery,omitempty" form:"enableSmbViewDiscovery,omitempty"` //If set, it enables discovery of view alias for SMB. EnforceSmbEncryption *bool `json:"enforceSmbEncryption,omitempty" form:"enforceSmbEncryption,omitempty"` //Specifies the SMB encryption for all the sessions for the View Alias. SubnetWhitelist []*Subnet `json:"subnetWhitelist,omitempty" form:"subnetWhitelist,omitempty"` //Specifies a list of Subnets with IP addresses that have permissions to ViewName *string `json:"viewName,omitempty" form:"viewName,omitempty"` //View name. ViewPath *string `json:"viewPath,omitempty" form:"viewPath,omitempty"` //View path for the alias. }
* Structure for the custom type ViewAlias
type ViewAliasInfo ¶
type ViewAliasInfo struct { AliasName *string `json:"aliasName,omitempty" form:"aliasName,omitempty"` //Alias name. ClientSubnetWhitelist []*ClusterConfigProtoSubnet `json:"clientSubnetWhitelist,omitempty" form:"clientSubnetWhitelist,omitempty"` //List of external client subnet IPs that are allowed to access the share. SmbConfig *AliasSmbConfig `json:"smbConfig,omitempty" form:"smbConfig,omitempty"` //Message defining SMB config for IRIS. SMB config contains SMB encryption ViewPath *string `json:"viewPath,omitempty" form:"viewPath,omitempty"` //View path for the alias. }
* Structure for the custom type ViewAliasInfo
type ViewBox ¶
type ViewBox struct { AdDomainName *string `json:"adDomainName,omitempty" form:"adDomainName,omitempty"` //Specifies an active directory domain that this view box is mapped to. ClientSubnetWhiteList []*Subnet `json:"clientSubnetWhiteList,omitempty" form:"clientSubnetWhiteList,omitempty"` //Array of Subnets. CloudDownWaterfallThresholdPct *int64 `json:"cloudDownWaterfallThresholdPct,omitempty" form:"cloudDownWaterfallThresholdPct,omitempty"` //Specifies the cloud down water-fall threshold percentage. This indicates CloudDownWaterfallThresholdSecs *int64 `json:"cloudDownWaterfallThresholdSecs,omitempty" form:"cloudDownWaterfallThresholdSecs,omitempty"` //Specifies the cloud down water-fall threshold seconds. This indicates ClusterPartitionId int64 `json:"clusterPartitionId" form:"clusterPartitionId"` //Specifies the Cluster Partition id where the Storage Domain (View Box) is ClusterPartitionName *string `json:"clusterPartitionName,omitempty" form:"clusterPartitionName,omitempty"` //Specifies the Cohesity Cluster name where the Storage Domain (View Box) is DefaultUserQuotaPolicy *QuotaPolicy `json:"defaultUserQuotaPolicy,omitempty" form:"defaultUserQuotaPolicy,omitempty"` //Specifies an optional quota policy/limits that are inherited by all users DefaultViewQuotaPolicy *QuotaPolicy `json:"defaultViewQuotaPolicy,omitempty" form:"defaultViewQuotaPolicy,omitempty"` //Specifies an optional default logical quota limit (in bytes) Id *int64 `json:"id,omitempty" form:"id,omitempty"` //Specifies the Id of the Storage Domain (View Box). LdapProviderId *int64 `json:"ldapProviderId,omitempty" form:"ldapProviderId,omitempty"` //When set, the following provides the LDAP provider the view box is Name string `json:"name" form:"name"` //Specifies the name of the Storage Domain (View Box). PhysicalQuota *QuotaPolicy `json:"physicalQuota,omitempty" form:"physicalQuota,omitempty"` //Specifies an optional quota limit (in bytes) for the physical RemovalState RemovalStateViewBoxEnum `json:"removalState,omitempty" form:"removalState,omitempty"` //Specifies the current removal state of the Storage Domain (View Box). S3BucketsAllowed *bool `json:"s3BucketsAllowed,omitempty" form:"s3BucketsAllowed,omitempty"` //Specifies whether creation of a S3 bucket is allowed in this SchemaInfoList []*SchemaInfo `json:"schemaInfoList,omitempty" form:"schemaInfoList,omitempty"` //Specifies the time series schema info of the view box. Stats *ViewBoxStats `json:"stats,omitempty" form:"stats,omitempty"` //Provides statistics about the Storage Domain (View Box). StoragePolicy *StoragePolicy `json:"storagePolicy,omitempty" form:"storagePolicy,omitempty"` //Specifies the storage options applied to a Storage Domain (View Box). TenantIdVec *[]string `json:"tenantIdVec,omitempty" form:"tenantIdVec,omitempty"` //Optional ids for the tenants that this view box belongs. This must be TreatFileSyncAsDataSync *bool `json:"treatFileSyncAsDataSync,omitempty" form:"treatFileSyncAsDataSync,omitempty"` //If 'true', when the Cohesity Cluster is writing to a file, the }
* Structure for the custom type ViewBox
type ViewBoxPairInfo ¶
type ViewBoxPairInfo struct { LocalViewBoxId *int64 `json:"localViewBoxId,omitempty" form:"localViewBoxId,omitempty"` //Specifies the id of the Storage Domain (View Box) on the local Cluster. LocalViewBoxName *string `json:"localViewBoxName,omitempty" form:"localViewBoxName,omitempty"` //Specifies the name of the Storage Domain (View Box) on the local Cluster. RemoteViewBoxId *int64 `json:"remoteViewBoxId,omitempty" form:"remoteViewBoxId,omitempty"` //Specifies the id of the Storage Domain (View Box) on the remote Cluster. RemoteViewBoxName *string `json:"remoteViewBoxName,omitempty" form:"remoteViewBoxName,omitempty"` //Specifies the name of the Storage Domain (View Box) on the remote Cluster. }
* Structure for the custom type ViewBoxPairInfo
type ViewBoxStats ¶
type ViewBoxStats struct { CloudUsagePerfStats *UsageAndPerformanceStats `json:"cloudUsagePerfStats,omitempty" form:"cloudUsagePerfStats,omitempty"` //Provides usage and performance statistics DataUsageStats *DataUsageStats `json:"dataUsageStats,omitempty" form:"dataUsageStats,omitempty"` //Specifies the data usage metric of the data stored on the Cohesity Id *int64 `json:"id,omitempty" form:"id,omitempty"` //Specifies the id of the Storage Domain (View Box). LocalUsagePerfStats *UsageAndPerformanceStats `json:"localUsagePerfStats,omitempty" form:"localUsagePerfStats,omitempty"` //Provides usage and performance statistics LogicalStats *LogicalStats `json:"logicalStats,omitempty" form:"logicalStats,omitempty"` //Provides logical statistics for logical entities such as Clusters UsagePerfStats *UsageAndPerformanceStats `json:"usagePerfStats,omitempty" form:"usagePerfStats,omitempty"` //Provides usage and performance statistics }
* Structure for the custom type ViewBoxStats
type ViewIdMappingProtoProtocolAccessInfo ¶ added in v1.1.2
type ViewIdMappingProtoProtocolAccessInfo struct { IscsiAccess *int64 `json:"iscsiAccess,omitempty" form:"iscsiAccess,omitempty"` //Access control for iSCSI protocol for this view. NfsAccess *int64 `json:"nfsAccess,omitempty" form:"nfsAccess,omitempty"` //Access control for NFS protocol for this view. S3Access *int64 `json:"s3Access,omitempty" form:"s3Access,omitempty"` //Access control for S3 protocol for this view. SmbAccess *int64 `json:"smbAccess,omitempty" form:"smbAccess,omitempty"` //Access control for SMB protocol for this view. }
* Structure for the custom type ViewIdMappingProtoProtocolAccessInfo
type ViewParams ¶ added in v1.1.2
type ViewParams struct { ClientSubnetWhitelistVec []*ClusterConfigProtoSubnet `json:"clientSubnetWhitelistVec,omitempty" form:"clientSubnetWhitelistVec,omitempty"` //List of external client subnets from where requests will be received for DisableNfsAccess *bool `json:"disableNfsAccess,omitempty" form:"disableNfsAccess,omitempty"` //Whether to disable NFS access in the new view. ProtocolAccessInfo *ViewIdMappingProtoProtocolAccessInfo `json:"protocolAccessInfo,omitempty" form:"protocolAccessInfo,omitempty"` //TODO: Write general description for this field QosMappingVec []*ClusterConfigProtoQoSMapping `json:"qosMappingVec,omitempty" form:"qosMappingVec,omitempty"` //The qos mappings (if any) for the new view. StoragePolicyOverride *ClusterConfigProtoStoragePolicyOverride `json:"storagePolicyOverride,omitempty" form:"storagePolicyOverride,omitempty"` //TODO: Write general description for this field ViewDescription *string `json:"viewDescription,omitempty" form:"viewDescription,omitempty"` //The description to be applied to the new view. WormLockExpiryUsecs *int64 `json:"wormLockExpiryUsecs,omitempty" form:"wormLockExpiryUsecs,omitempty"` //This value 'worm_lock_expiry_usecs' if specified will be set on the cloned }
* Structure for the custom type ViewParams
type ViewProtection ¶
type ViewProtection struct { Inactive *bool `json:"inactive,omitempty" form:"inactive,omitempty"` //Specifies if this View is an inactive View that was created on this MagnetoEntityId *int64 `json:"magnetoEntityId,omitempty" form:"magnetoEntityId,omitempty"` //Specifies the id of the Protection Source that is using this View. ProtectionJobs []*ProtectionJobInfo `json:"protectionJobs,omitempty" form:"protectionJobs,omitempty"` //Array of Protection Jobs. }
* Structure for the custom type ViewProtection
type ViewProtectionSource ¶
type ViewProtectionSource struct { Id *UniversalId `json:"id,omitempty" form:"id,omitempty"` //Specifies a unique id of a Protection Source for a View. Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies a human readable name of the Protection Source of a View. Type TypeViewProtectionSourceEnum `json:"type,omitempty" form:"type,omitempty"` //Specifies the type of managed Object in a View Protection Source }
* Structure for the custom type ViewProtectionSource
type ViewProtocolStats ¶ added in v1.1.2
type ViewProtocolStats struct { Protocols *[]ProtocolViewProtocolStatsEnum `json:"protocols,omitempty" form:"protocols,omitempty"` //Specifies the protocols supported on these Views. SizeBytes *int64 `json:"sizeBytes,omitempty" form:"sizeBytes,omitempty"` //Specifies the size of all the Views in bytes which are using the specified protocol. ViewCount *int64 `json:"viewCount,omitempty" form:"viewCount,omitempty"` //Specifies the number of Views which are using the specified protocol. }
* Structure for the custom type ViewProtocolStats
type ViewStatInfo ¶ added in v1.1.2
type ViewStatInfo struct { ClusterId *int64 `json:"clusterId,omitempty" form:"clusterId,omitempty"` //Specifies the cluster Id. ClusterIncarnationId *int64 `json:"clusterIncarnationId,omitempty" form:"clusterIncarnationId,omitempty"` //Specifies the cluster Incarnation Id. DataReadBytes *int64 `json:"dataReadBytes,omitempty" form:"dataReadBytes,omitempty"` //Specifies the data read in bytes. DataWrittenBytes *int64 `json:"dataWrittenBytes,omitempty" form:"dataWrittenBytes,omitempty"` //Specifies the data written in bytes. LogicalUsedBytes *int64 `json:"logicalUsedBytes,omitempty" form:"logicalUsedBytes,omitempty"` //Specifies the logical size used in bytes. PeakReadThroughput *int64 `json:"peakReadThroughput,omitempty" form:"peakReadThroughput,omitempty"` //Specifies the peak data read in bytes per second in the last day. PeakWriteThroughput *int64 `json:"peakWriteThroughput,omitempty" form:"peakWriteThroughput,omitempty"` //Specifies the peak data written in bytes per second in the last day. PhysicalUsedBytes *int64 `json:"physicalUsedBytes,omitempty" form:"physicalUsedBytes,omitempty"` //Specifies the physical size used in bytes. Protocols *[]ProtocolViewStatInfoEnum `json:"protocols,omitempty" form:"protocols,omitempty"` //Specifies the protocols of this view. StorageReductionRatio *float64 `json:"storageReductionRatio,omitempty" form:"storageReductionRatio,omitempty"` //Specifies the storage reduction ratio. ViewId *int64 `json:"viewId,omitempty" form:"viewId,omitempty"` //Specifies the view Id. ViewName *string `json:"viewName,omitempty" form:"viewName,omitempty"` //Specifies the view name. }
* Structure for the custom type ViewStatInfo
type ViewStats ¶
type ViewStats struct { DataUsageStats *DataUsageStats `json:"dataUsageStats,omitempty" form:"dataUsageStats,omitempty"` //Specifies the data usage metric of the data stored on the Cohesity Id *int64 `json:"id,omitempty" form:"id,omitempty"` //Specifies the id of the View. }
* Structure for the custom type ViewStats
type ViewStatsSnapshot ¶ added in v1.1.2
type ViewStatsSnapshot struct { Timestamp *int64 `json:"timestamp,omitempty" form:"timestamp,omitempty"` //Specifies the unix time in milliseconds when these values were generated ViewStatsList []*ViewStatInfo `json:"viewStatsList,omitempty" form:"viewStatsList,omitempty"` //Specifies the list of Views and their statistics at the given timestamp. }
* Structure for the custom type ViewStatsSnapshot
type ViewUserQuotaParameters ¶
type ViewUserQuotaParameters struct { UserQuotaPolicy *UserQuota `json:"userQuotaPolicy,omitempty" form:"userQuotaPolicy,omitempty"` //Specifies the quota policy applied to a user. ViewName *string `json:"viewName,omitempty" form:"viewName,omitempty"` //View name of input view. }
* Structure for the custom type ViewUserQuotaParameters
type ViewUserQuotas ¶
type ViewUserQuotas struct { Cookie *string `json:"cookie,omitempty" form:"cookie,omitempty"` //This cookie can be used in the succeeding call to list user quotas and QuotaAndUsageInAllViews []*QuotaAndUsageInView `json:"quotaAndUsageInAllViews,omitempty" form:"quotaAndUsageInAllViews,omitempty"` //The quota and usage information for a user in all his views. SummaryForUser *UserQuotaSummaryForUser `json:"summaryForUser,omitempty" form:"summaryForUser,omitempty"` //Speifies the summary of quota information for a particular user. SummaryForView *UserQuotaSummaryForView `json:"summaryForView,omitempty" form:"summaryForView,omitempty"` //Specifies the user quota summary information/result for a view. UserQuotaSettings *UserQuotaSettings `json:"userQuotaSettings,omitempty" form:"userQuotaSettings,omitempty"` //Specifies the quota settings parameters for a particular user. UsersQuotaAndUsage []*UserQuotaAndUsage `json:"usersQuotaAndUsage,omitempty" form:"usersQuotaAndUsage,omitempty"` //The list of user quota policies/overrides and usages. }
* Structure for the custom type ViewUserQuotas
type VirtualDiskId ¶ added in v1.1.2
type VirtualDiskId struct { ControllerBusNumber *int64 `json:"controllerBusNumber,omitempty" form:"controllerBusNumber,omitempty"` //Controller's bus-id controlling the virtual disk in question. ControllerType *string `json:"controllerType,omitempty" form:"controllerType,omitempty"` //Controller's type (SCSI, IDE etc). DiskId *string `json:"diskId,omitempty" form:"diskId,omitempty"` //Original disk id. This is sufficient to identify the disk information, but UnitNumber *int64 `json:"unitNumber,omitempty" form:"unitNumber,omitempty"` //Disk unit number to identify the virtual disk within a controller. }
* Structure for the custom type VirtualDiskId
type VirtualDiskIdInformation ¶
type VirtualDiskIdInformation struct { BusNumber *int64 `json:"busNumber,omitempty" form:"busNumber,omitempty"` //Specifies the Id of the controller bus that controls the disk. ControllerType *string `json:"controllerType,omitempty" form:"controllerType,omitempty"` //Specifies the controller type like SCSI, or IDE etc. DiskId *string `json:"diskId,omitempty" form:"diskId,omitempty"` //Specfies the uuid of the virtual disk. UnitNumber *int64 `json:"unitNumber,omitempty" form:"unitNumber,omitempty"` //Specifies the disk file name. This is the VMDK name and not the }
* Structure for the custom type VirtualDiskIdInformation
type VirtualDiskInfo ¶
type VirtualDiskInfo struct { BusNumber *int64 `json:"busNumber,omitempty" form:"busNumber,omitempty"` //Specifies the Id of the controller bus that controls the disk. ControllerType *string `json:"controllerType,omitempty" form:"controllerType,omitempty"` //Specifies the controller type like SCSI, or IDE etc. Filename *string `json:"filename,omitempty" form:"filename,omitempty"` //Specifies the host file name used as the virtual disk. UnitNumber *int64 `json:"unitNumber,omitempty" form:"unitNumber,omitempty"` //Specifies the disk file name. This is the VMDK name and not the }
* Structure for the custom type VirtualDiskInfo
type VirtualDiskInformation ¶
type VirtualDiskInformation struct { BusNumber *int64 `json:"busNumber,omitempty" form:"busNumber,omitempty"` //Specifies the Id of the controller bus that controls the disk. ControllerType *string `json:"controllerType,omitempty" form:"controllerType,omitempty"` //Specifies the controller type like SCSI, or IDE etc. DiskId *string `json:"diskId,omitempty" form:"diskId,omitempty"` //Specifies original disk id. This is sufficient to identify the disk DiskLocation *ProtectionSource `json:"diskLocation,omitempty" form:"diskLocation,omitempty"` //Specifies a generic structure that represents a node DiskSizeInBytes *int64 `json:"diskSizeInBytes,omitempty" form:"diskSizeInBytes,omitempty"` //Specifies size of the virtual disk in bytes. FilePath *string `json:"filePath,omitempty" form:"filePath,omitempty"` //Specifies the original file path if applicable. MountPoints *[]string `json:"mountPoints,omitempty" form:"mountPoints,omitempty"` //Specifies the list of mount points. UnitNumber *int64 `json:"unitNumber,omitempty" form:"unitNumber,omitempty"` //Specifies the disk file name. This is the VMDK name and not the }
* Structure for the custom type VirtualDiskInformation
type VirtualDiskMapping ¶
type VirtualDiskMapping struct { DiskToOverwrite *VirtualDiskIdInformation `json:"diskToOverwrite,omitempty" form:"diskToOverwrite,omitempty"` //Specifies information about virtual disk which includes disk uuid, SourceDisk *VirtualDiskIdInformation `json:"sourceDisk,omitempty" form:"sourceDisk,omitempty"` //Specifies information about virtual disk which includes disk uuid, TargetLocationId *int64 `json:"targetLocationId,omitempty" form:"targetLocationId,omitempty"` //Specifies the target location information, for e.g. a datastore in }
* Structure for the custom type VirtualDiskMapping
type VirtualDiskMappingResponse ¶
type VirtualDiskMappingResponse struct { DiskToOverwrite *VirtualDiskIdInformation `json:"diskToOverwrite,omitempty" form:"diskToOverwrite,omitempty"` //Specifies information about virtual disk which includes disk uuid, SourceDisk *VirtualDiskIdInformation `json:"sourceDisk,omitempty" form:"sourceDisk,omitempty"` //Specifies information about virtual disk which includes disk uuid, TargetLocation *ProtectionSource `json:"targetLocation,omitempty" form:"targetLocation,omitempty"` //Specifies a generic structure that represents a node }
* Structure for the custom type VirtualDiskMappingResponse
type VirtualDiskRecoverTaskState ¶
type VirtualDiskRecoverTaskState struct { Error *RequestError `json:"error,omitempty" form:"error,omitempty"` //Details about the Error. IsInstantRecoveryFinished *bool `json:"isInstantRecoveryFinished,omitempty" form:"isInstantRecoveryFinished,omitempty"` //Specifies if instant recovery of the virtual disk is complete. TaskState TaskStateEnum `json:"taskState,omitempty" form:"taskState,omitempty"` //Specifies the current state of the restore virtual disks task. VirtualDiskRestoreResponse *VirtualDiskRestoreResponse `json:"virtualDiskRestoreResponse,omitempty" form:"virtualDiskRestoreResponse,omitempty"` //Specifies the parameters to recover virtual disks of a vm with full }
* Structure for the custom type VirtualDiskRecoverTaskState
type VirtualDiskRestoreParameters ¶
type VirtualDiskRestoreParameters struct { PowerOffVmBeforeRecovery *bool `json:"powerOffVmBeforeRecovery,omitempty" form:"powerOffVmBeforeRecovery,omitempty"` //Specifies whether to power off the VM before recovering virtual disks. PowerOnVmAfterRecovery *bool `json:"powerOnVmAfterRecovery,omitempty" form:"powerOnVmAfterRecovery,omitempty"` //Specifies whether to power on the VM after recovering virtual disks. TargetSourceId *int64 `json:"targetSourceId,omitempty" form:"targetSourceId,omitempty"` //Specifies the target entity to which the disks should be attached. VirtualDiskMappings []*VirtualDiskMapping `json:"virtualDiskMappings,omitempty" form:"virtualDiskMappings,omitempty"` //Specifies the list of virtual disks mappings. }
* Structure for the custom type VirtualDiskRestoreParameters
type VirtualDiskRestoreResponse ¶
type VirtualDiskRestoreResponse struct { PowerOffVmBeforeRecovery *bool `json:"powerOffVmBeforeRecovery,omitempty" form:"powerOffVmBeforeRecovery,omitempty"` //Specifies whether to power off the VM before recovering virtual disks. PowerOnVmAfterRecovery *bool `json:"powerOnVmAfterRecovery,omitempty" form:"powerOnVmAfterRecovery,omitempty"` //Specifies whether to power on the VM after recovering virtual disks. TargetSource *ProtectionSource `json:"targetSource,omitempty" form:"targetSource,omitempty"` //Specifies a generic structure that represents a node VirtualDiskMappings []*VirtualDiskMappingResponse `json:"virtualDiskMappings,omitempty" form:"virtualDiskMappings,omitempty"` //Specifies the list of virtual disks mappings. }
* Structure for the custom type VirtualDiskRestoreResponse
type VirtualNodeConfiguration ¶
type VirtualNodeConfiguration struct { NodeId *int64 `json:"nodeId,omitempty" form:"nodeId,omitempty"` //Specifies the Node ID for this node. NodeIp *string `json:"nodeIp,omitempty" form:"nodeIp,omitempty"` //Specifies the Node IP address for this node. }
* Structure for the custom type VirtualNodeConfiguration
type Vlan ¶
type Vlan struct { AddToClusterPartition *bool `json:"addToClusterPartition,omitempty" form:"addToClusterPartition,omitempty"` //Specifies whether to add the VLAN IPs to the cluster partition AllTenantAccess *bool `json:"allTenantAccess,omitempty" form:"allTenantAccess,omitempty"` //Specifies if this VLAN can be used by all tenants without explicit Description *string `json:"description,omitempty" form:"description,omitempty"` //Specifies a description of the VLAN. Gateway *string `json:"gateway,omitempty" form:"gateway,omitempty"` //Specifies the Gateway of the VLAN. Hostname *string `json:"hostname,omitempty" form:"hostname,omitempty"` //Specifies the hostname of the VLAN. Id *int64 `json:"id,omitempty" form:"id,omitempty"` //Specifies the id of the VLAN. IfaceGroupName *string `json:"ifaceGroupName,omitempty" form:"ifaceGroupName,omitempty"` //Specifies the interface group name of the VLAN. It is in the format of InterfaceName *string `json:"interfaceName,omitempty" form:"interfaceName,omitempty"` //Specifies the interface name of the VLAN. Ips *[]string `json:"ips,omitempty" form:"ips,omitempty"` //Array of IPs. Subnet *Subnet `json:"subnet,omitempty" form:"subnet,omitempty"` //Specifies the subnet of the VLAN. TenantId *string `json:"tenantId,omitempty" form:"tenantId,omitempty"` //Optional tenant id that this vlan belongs to. VlanName *string `json:"vlanName,omitempty" form:"vlanName,omitempty"` //Specifies the VLAN name of the vlanId. }
* Structure for the custom type Vlan
type VlanParameters ¶
type VlanParameters struct { DisableVlan *bool `json:"disableVlan,omitempty" form:"disableVlan,omitempty"` //Specifies whether to use the VIPs even when VLANs are configured on the InterfaceName *string `json:"interfaceName,omitempty" form:"interfaceName,omitempty"` //Specifies the physical interface group name to use for mounting Vlan *int64 `json:"vlan,omitempty" form:"vlan,omitempty"` //Specifies the VLAN to use for mounting Cohesity's view on the remote }
* Structure for the custom type VlanParameters
type VmBackupStatusEnum ¶
type VmBackupStatusEnum int
*
- Type definition for VmBackupStatusEnum enum
const ( VmBackupStatus_KSUPPORTED VmBackupStatusEnum = 1 + iota VmBackupStatus_KUNSUPPORTEDCONFIG VmBackupStatus_KMISSING )
*
- Value collection for VmBackupStatusEnum enum
func VmBackupStatusEnumFromValue ¶
func VmBackupStatusEnumFromValue(value string) VmBackupStatusEnum
*
- Converts given value to its enum representation
func (VmBackupStatusEnum) MarshalJSON ¶
func (r VmBackupStatusEnum) MarshalJSON() ([]byte, error)
func (*VmBackupStatusEnum) UnmarshalJSON ¶
func (r *VmBackupStatusEnum) UnmarshalJSON(data []byte) error
type VmBackupTypeEnum ¶
type VmBackupTypeEnum int
*
- Type definition for VmBackupTypeEnum enum
const ( VmBackupType_KRCTBACKUP VmBackupTypeEnum = 1 + iota VmBackupType_KVSSBACKUP )
*
- Value collection for VmBackupTypeEnum enum
func VmBackupTypeEnumFromValue ¶
func VmBackupTypeEnumFromValue(value string) VmBackupTypeEnum
*
- Converts given value to its enum representation
func (VmBackupTypeEnum) MarshalJSON ¶
func (r VmBackupTypeEnum) MarshalJSON() ([]byte, error)
func (*VmBackupTypeEnum) UnmarshalJSON ¶
func (r *VmBackupTypeEnum) UnmarshalJSON(data []byte) error
type VmVolumesInformation ¶
type VmVolumesInformation struct {
FilesystemVolumes []*FilesystemVolume `json:"filesystemVolumes,omitempty" form:"filesystemVolumes,omitempty"` //Array of Filesystem Volumes.
}
* Structure for the custom type VmVolumesInformation
type VmwareBackupEnvParams ¶
type VmwareBackupEnvParams struct { AllowCrashConsistentSnapshot *bool `json:"allowCrashConsistentSnapshot,omitempty" form:"allowCrashConsistentSnapshot,omitempty"` //Whether to fallback to take a crash-consistent snapshot incase taking AllowVmsWithPhysicalRdmDisks *bool `json:"allowVmsWithPhysicalRdmDisks,omitempty" form:"allowVmsWithPhysicalRdmDisks,omitempty"` //Physical RDM disks cannot be backed up using VADP. By default the backups VmwareDiskExclusionInfo []*VmwareDiskExclusionProto `json:"vmwareDiskExclusionInfo,omitempty" form:"vmwareDiskExclusionInfo,omitempty"` //List of Virtual Disk(s) to be excluded from the backup job. These disks }
* Structure for the custom type VmwareBackupEnvParams
type VmwareBackupSourceParams ¶
type VmwareBackupSourceParams struct { SourceAppParams *SourceAppParams `json:"sourceAppParams,omitempty" form:"sourceAppParams,omitempty"` //This message contains params specific to application running on the source VmCredentials *Credentials `json:"vmCredentials,omitempty" form:"vmCredentials,omitempty"` //Specifies credentials to access a target source. VmwareDiskExclusionInfo []*VmwareDiskExclusionProto `json:"vmwareDiskExclusionInfo,omitempty" form:"vmwareDiskExclusionInfo,omitempty"` //List of Virtual Disk(s) to be excluded from the backup job for the source. }
* Structure for the custom type VmwareBackupSourceParams
type VmwareCloneParameters ¶
type VmwareCloneParameters struct { DatastoreFolderId *int64 `json:"datastoreFolderId,omitempty" form:"datastoreFolderId,omitempty"` //Specifies the folder where the restore datastore should be created. DetachNetwork *bool `json:"detachNetwork,omitempty" form:"detachNetwork,omitempty"` //Specifies whether the network should be detached from the DisableNetwork *bool `json:"disableNetwork,omitempty" form:"disableNetwork,omitempty"` //Specifies whether the network should be left in disabled state. NetworkId *int64 `json:"networkId,omitempty" form:"networkId,omitempty"` //Specifies a network configuration to be attached to the cloned or NetworkMappings []*NetworkMapping `json:"networkMappings,omitempty" form:"networkMappings,omitempty"` //Specifies the parameters for mapping the source and target PoweredOn *bool `json:"poweredOn,omitempty" form:"poweredOn,omitempty"` //Specifies the power state of the cloned or recovered objects. Prefix *string `json:"prefix,omitempty" form:"prefix,omitempty"` //Specifies a prefix to prepended to the source object name to derive a ResourcePoolId *int64 `json:"resourcePoolId,omitempty" form:"resourcePoolId,omitempty"` //Specifies the resource pool where the cloned or recovered objects are Suffix *string `json:"suffix,omitempty" form:"suffix,omitempty"` //Specifies a suffix to appended to the original source object name VmFolderId *int64 `json:"vmFolderId,omitempty" form:"vmFolderId,omitempty"` //Specifies a folder where the VMs should be restored. This is applicable }
* Structure for the custom type VmwareCloneParameters
type VmwareDiskExclusionProto ¶
type VmwareDiskExclusionProto struct { ControllerBusNumber *int64 `json:"controllerBusNumber,omitempty" form:"controllerBusNumber,omitempty"` //Controller's bus-id controlling the virtual disk in question. ControllerType *string `json:"controllerType,omitempty" form:"controllerType,omitempty"` //Controller's type (SCSI, IDE etc). UnitNumber *int64 `json:"unitNumber,omitempty" form:"unitNumber,omitempty"` //Disk unit number to identify the virtual disk within a controller. }
* Structure for the custom type VmwareDiskExclusionProto
type VmwareEnvJobParameters ¶
type VmwareEnvJobParameters struct { ExcludedDisks []*DiskUnit `json:"excludedDisks,omitempty" form:"excludedDisks,omitempty"` //Specifies the list of Disks to be excluded from backing up. These disks FallbackToCrashConsistent *bool `json:"fallbackToCrashConsistent,omitempty" form:"fallbackToCrashConsistent,omitempty"` //If true, takes a crash-consistent snapshot when app-consistent snapshot SkipPhysicalRdmDisks *bool `json:"skipPhysicalRdmDisks,omitempty" form:"skipPhysicalRdmDisks,omitempty"` //If true, skip physical RDM disks when backing up VMs. Otherwise, backup }
* Structure for the custom type VmwareEnvJobParameters
type VmwareObjectId ¶
type VmwareObjectId struct { MorItem *string `json:"morItem,omitempty" form:"morItem,omitempty"` //Specifies the Managed Object Reference Item. MorType *string `json:"morType,omitempty" form:"morType,omitempty"` //Specifies the Managed Object Reference Type. Uuid *string `json:"uuid,omitempty" form:"uuid,omitempty"` //Specifies a Universally Unique Identifier (UUID) of a VMware Object. }
* Structure for the custom type VmwareObjectId
type VmwareProtectionSource ¶
type VmwareProtectionSource struct { AgentId *int64 `json:"agentId,omitempty" form:"agentId,omitempty"` //Specifies the id of the persistent agent. Agents []*AgentInformation `json:"agents,omitempty" form:"agents,omitempty"` //Specifies the list of agent information on the Virtual Machine. ConnectionState ConnectionStateEnum `json:"connectionState,omitempty" form:"connectionState,omitempty"` //Specifies the connection state of the Object and are only valid for DatastoreInfo *DatastoreInfo `json:"datastoreInfo,omitempty" form:"datastoreInfo,omitempty"` //TODO: Write general description for this field FolderType FolderTypeEnum `json:"folderType,omitempty" form:"folderType,omitempty"` //Specifies the folder type for the 'kFolder' Object. HasPersistentAgent *bool `json:"hasPersistentAgent,omitempty" form:"hasPersistentAgent,omitempty"` //Set to true if a persistent agent is running on the Virtual Machine. HostType HostTypeVmwareProtectionSourceEnum `json:"hostType,omitempty" form:"hostType,omitempty"` //Specifies the host type for the 'kVirtualMachine' Object. Id *VmwareObjectId `json:"id,omitempty" form:"id,omitempty"` //Specifies a unique Protection Source id across Cohesity Clusters. IsVmTemplate *bool `json:"isVmTemplate,omitempty" form:"isVmTemplate,omitempty"` //IsTemplate specifies if the VM is a template or not. Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies a human readable name of the Protection Source. TagAttributes []*TagAttribute `json:"tagAttributes,omitempty" form:"tagAttributes,omitempty"` //Specifies the optional list of VM Tag attributes associated with this ToolsRunningStatus ToolsRunningStatusEnum `json:"toolsRunningStatus,omitempty" form:"toolsRunningStatus,omitempty"` //Specifies the status of VMware Tools for the guest OS on the VM. Type TypeVmwareProtectionSourceEnum `json:"type,omitempty" form:"type,omitempty"` //Specifies the type of managed Object in a VMware Protection Source. VcloudDirectorInfo []*VcloudDirectorInfo `json:"vCloudDirectorInfo,omitempty" form:"vCloudDirectorInfo,omitempty"` //Specifies an array of vCenters to be registered VirtualDisks []*VirtualDiskInfo `json:"virtualDisks,omitempty" form:"virtualDisks,omitempty"` //Specifies an array of virtual disks that are part of the Virtual Machine. }
* Structure for the custom type VmwareProtectionSource
type VmwareRestoreParameters ¶
type VmwareRestoreParameters struct { DatastoreFolderId *int64 `json:"datastoreFolderId,omitempty" form:"datastoreFolderId,omitempty"` //Specifies the folder where the restore datastore should be created. DatastoreId *int64 `json:"datastoreId,omitempty" form:"datastoreId,omitempty"` //Specifies the datastore where the object's files should be DetachNetwork *bool `json:"detachNetwork,omitempty" form:"detachNetwork,omitempty"` //Specifies whether the network should be detached from the DisableNetwork *bool `json:"disableNetwork,omitempty" form:"disableNetwork,omitempty"` //Specifies whether the network should be left in disabled state. NetworkId *int64 `json:"networkId,omitempty" form:"networkId,omitempty"` //Specifies a network configuration to be attached to the cloned or NetworkMappings []*NetworkMapping `json:"networkMappings,omitempty" form:"networkMappings,omitempty"` //Specifies the parameters for mapping the source and target PoweredOn *bool `json:"poweredOn,omitempty" form:"poweredOn,omitempty"` //Specifies the power state of the cloned or recovered objects. Prefix *string `json:"prefix,omitempty" form:"prefix,omitempty"` //Specifies a prefix to prepended to the source object name to derive a ResourcePoolId *int64 `json:"resourcePoolId,omitempty" form:"resourcePoolId,omitempty"` //Specifies the resource pool where the cloned or recovered objects are Suffix *string `json:"suffix,omitempty" form:"suffix,omitempty"` //Specifies a suffix to appended to the original source object name VmFolderId *int64 `json:"vmFolderId,omitempty" form:"vmFolderId,omitempty"` //Specifies a folder where the VMs should be restored. This is applicable }
* Structure for the custom type VmwareRestoreParameters
type VmwareSpecialParameters ¶
type VmwareSpecialParameters struct { ApplicationParameters *ApplicationParameters `json:"applicationParameters,omitempty" form:"applicationParameters,omitempty"` //TODO: Write general description for this field ExcludedDisks []*DiskUnit `json:"excludedDisks,omitempty" form:"excludedDisks,omitempty"` //Specifies the list of Disks to be excluded from backing up. These disks VmCredentials *Credentials `json:"vmCredentials,omitempty" form:"vmCredentials,omitempty"` //Specifies the administrator credentials to log in to the }
* Structure for the custom type VmwareSpecialParameters
type VmwareTypeEnum ¶
type VmwareTypeEnum int
*
- Type definition for VmwareTypeEnum enum
const ( VmwareType_KVCENTER VmwareTypeEnum = 1 + iota VmwareType_KFOLDER VmwareType_KDATACENTER VmwareType_KCOMPUTERESOURCE VmwareType_KCLUSTERCOMPUTERESOURCE VmwareType_KRESOURCEPOOL VmwareType_KDATASTORE VmwareType_KHOSTSYSTEM VmwareType_KVIRTUALMACHINE VmwareType_KVIRTUALAPP VmwareType_KSTANDALONEHOST VmwareType_KSTORAGEPOD VmwareType_KNETWORK VmwareType_KDISTRIBUTEDVIRTUALPORTGROUP VmwareType_KTAGCATEGORY VmwareType_KTAG VmwareType_KOPAQUENETWORK VmwareType_KVCLOUDDIRECTOR VmwareType_KORGANIZATION VmwareType_KVIRTUALDATACENTER VmwareType_KCATALOG VmwareType_KORGMETADATA VmwareType_KSTORAGEPOLICY )
*
- Value collection for VmwareTypeEnum enum
func VmwareTypeEnumFromValue ¶
func VmwareTypeEnumFromValue(value string) VmwareTypeEnum
*
- Converts given value to its enum representation
func (VmwareTypeEnum) MarshalJSON ¶
func (r VmwareTypeEnum) MarshalJSON() ([]byte, error)
func (*VmwareTypeEnum) UnmarshalJSON ¶
func (r *VmwareTypeEnum) UnmarshalJSON(data []byte) error
type VolumeInfo ¶ added in v1.1.2
type VolumeInfo struct { DiskVec []*VolumeInfoDiskInfo `json:"diskVec,omitempty" form:"diskVec,omitempty"` //Information about all the disks and partitions needed to mount this DisplayName *string `json:"displayName,omitempty" form:"displayName,omitempty"` //Display name. FilesystemType *string `json:"filesystemType,omitempty" form:"filesystemType,omitempty"` //Filesystem on this volume. FsUuid *string `json:"fsUuid,omitempty" form:"fsUuid,omitempty"` //Filesystem uuid. IsBootable *bool `json:"isBootable,omitempty" form:"isBootable,omitempty"` //Is this volume bootable? IsDedup *bool `json:"isDedup,omitempty" form:"isDedup,omitempty"` //Is this a dedup volume? IsSupported *bool `json:"isSupported,omitempty" form:"isSupported,omitempty"` //Is this a supported Volume (filesystem)? LvInfo *VolumeInfoLogicalVolumeInfo `json:"lvInfo,omitempty" form:"lvInfo,omitempty"` //This is extra attribute which uniquely identifies a logical volume in LVM VolumeGuid *string `json:"volumeGuid,omitempty" form:"volumeGuid,omitempty"` //The guid of the volume represented by this virtual disk. VolumeType *int64 `json:"volumeType,omitempty" form:"volumeType,omitempty"` //Whether this volume is simple, lvm or ldm. }
* Structure for the custom type VolumeInfo
type VolumeInfoDiskInfo ¶ added in v1.1.2
type VolumeInfoDiskInfo struct { DiskFileName *string `json:"diskFileName,omitempty" form:"diskFileName,omitempty"` //Disk name. This is the vmdk names, and not the flat file name. DiskFormat *int64 `json:"diskFormat,omitempty" form:"diskFormat,omitempty"` //Disk format type of this file. DiskUuid *string `json:"diskUuid,omitempty" form:"diskUuid,omitempty"` //Disk uuid. PartitionType *int64 `json:"partitionType,omitempty" form:"partitionType,omitempty"` //Disk partition type. PartitionVec []*VolumeInfoDiskInfoPartitionInfo `json:"partitionVec,omitempty" form:"partitionVec,omitempty"` //Information about all the partitions in this disk. PhysicalRangeVec []*VolumeInfoDiskInfoPhysicalRange `json:"physicalRangeVec,omitempty" form:"physicalRangeVec,omitempty"` //This disk is formed by following physical ranges. SectorSize *int64 `json:"sectorSize,omitempty" form:"sectorSize,omitempty"` //Sector size of disk. VmdkSize *int64 `json:"vmdkSize,omitempty" form:"vmdkSize,omitempty"` //Disk size in bytes. }
* Structure for the custom type VolumeInfoDiskInfo
type VolumeInfoDiskInfoPartitionInfo ¶ added in v1.1.2
type VolumeInfoDiskInfoPartitionInfo struct { Length *int64 `json:"length,omitempty" form:"length,omitempty"` //Length of partition in bytes. PartitionNumber *int64 `json:"partitionNumber,omitempty" form:"partitionNumber,omitempty"` //Partition number. PartitionTypeUuid *string `json:"partitionTypeUuid,omitempty" form:"partitionTypeUuid,omitempty"` //Partition type uuid. PartitionUuid *string `json:"partitionUuid,omitempty" form:"partitionUuid,omitempty"` //Partition uuid. StartOffset *int64 `json:"startOffset,omitempty" form:"startOffset,omitempty"` //Start offset of partition in bytes. }
* Structure for the custom type VolumeInfoDiskInfoPartitionInfo
type VolumeInfoDiskInfoPhysicalRange ¶ added in v1.1.2
type VolumeInfoDiskInfoPhysicalRange struct { Length *int64 `json:"length,omitempty" form:"length,omitempty"` //Length of this range in bytes. Offset *int64 `json:"offset,omitempty" form:"offset,omitempty"` //Offset of this range in disk file from beginning of file. }
* Structure for the custom type VolumeInfoDiskInfoPhysicalRange
type VolumeInfoLogicalVolumeInfo ¶ added in v1.1.2
type VolumeInfoLogicalVolumeInfo struct { DeviceTree *DeviceTree `json:"deviceTree,omitempty" form:"deviceTree,omitempty"` //TODO: Write general description for this field LogicalVolumeName *string `json:"logicalVolumeName,omitempty" form:"logicalVolumeName,omitempty"` //Logical volume name. LogicalVolumeUuid *string `json:"logicalVolumeUuid,omitempty" form:"logicalVolumeUuid,omitempty"` //Logical volume uuid. VolumeGroupName *string `json:"volumeGroupName,omitempty" form:"volumeGroupName,omitempty"` //Volume group name. VolumeGroupUuid *string `json:"volumeGroupUuid,omitempty" form:"volumeGroupUuid,omitempty"` //Volume group uuid. }
* Structure for the custom type VolumeInfoLogicalVolumeInfo
type VolumeSecurityInfo ¶
type VolumeSecurityInfo struct { GroupId *int64 `json:"groupId,omitempty" form:"groupId,omitempty"` //Specifies the Unix group ID for this volume. 0 indicates the root id. Permissions *string `json:"permissions,omitempty" form:"permissions,omitempty"` //Specifies the Unix permission bits in octal string format. Style StyleEnum `json:"style,omitempty" form:"style,omitempty"` //Specifies the security style associated with this volume. UserId *int64 `json:"userId,omitempty" form:"userId,omitempty"` //Specifies the Unix user id for this volume. 0 indicates the root id. }
* Structure for the custom type VolumeSecurityInfo
type VserverNetworkInterface ¶
type VserverNetworkInterface struct { DataProtocols *[]DataProtocolEnum `json:"dataProtocols,omitempty" form:"dataProtocols,omitempty"` //Array of Data Protocols. IpAddress *string `json:"ipAddress,omitempty" form:"ipAddress,omitempty"` //Specifies the IP address of this interface. Name *string `json:"name,omitempty" form:"name,omitempty"` //Specifies the name of this interface. }
* Structure for the custom type VserverNetworkInterface
type WebHookDeliveryTarget ¶
type WebHookDeliveryTarget struct { CurlOptions *string `json:"curlOptions,omitempty" form:"curlOptions,omitempty"` //Specifies curl options used to invoke external api url defined above. ExternalApiUrl *string `json:"externalApiUrl,omitempty" form:"externalApiUrl,omitempty"` //TODO: Write general description for this field }
* Structure for the custom type WebHookDeliveryTarget
type WindowsHostSnapshotParameters ¶
type WindowsHostSnapshotParameters struct { CopyOnlyBackup *bool `json:"copyOnlyBackup,omitempty" form:"copyOnlyBackup,omitempty"` //Specifies whether to backup regardless of the state of each file's DisableMetadata *bool `json:"disableMetadata,omitempty" form:"disableMetadata,omitempty"` //Specifies whether to disable fetching and storing of some metadata DisableNotification *bool `json:"disableNotification,omitempty" form:"disableNotification,omitempty"` //Specifies whether to disable some notification steps when taking ExcludedVssWriters *[]string `json:"excludedVssWriters,omitempty" form:"excludedVssWriters,omitempty"` //Specifies a list of Windows VSS writers that are excluded from backups. }
* Structure for the custom type WindowsHostSnapshotParameters
type WormRetentionProto ¶
type WormRetentionProto struct {
PolicyType *int64 `json:"policyType,omitempty" form:"policyType,omitempty"` //The type of WORM policy set on this run. This field is irrelevant
}
* Structure for the custom type WormRetentionProto
type WormRetentionType1Enum ¶ added in v1.1.2
type WormRetentionType1Enum int
*
- Type definition for WormRetentionType1Enum enum
const ( WormRetentionType1_KNONE WormRetentionType1Enum = 1 + iota WormRetentionType1_KCOMPLIANCE WormRetentionType1_KADMINISTRATIVE )
*
- Value collection for WormRetentionType1Enum enum
func WormRetentionType1EnumFromValue ¶ added in v1.1.2
func WormRetentionType1EnumFromValue(value string) WormRetentionType1Enum
*
- Converts given value to its enum representation
func (WormRetentionType1Enum) MarshalJSON ¶ added in v1.1.2
func (r WormRetentionType1Enum) MarshalJSON() ([]byte, error)
func (*WormRetentionType1Enum) UnmarshalJSON ¶ added in v1.1.2
func (r *WormRetentionType1Enum) UnmarshalJSON(data []byte) error
type WormRetentionTypeDataMigrationPolicyEnum ¶
type WormRetentionTypeDataMigrationPolicyEnum int
*
- Type definition for WormRetentionTypeDataMigrationPolicyEnum enum
const ( WormRetentionTypeDataMigrationPolicy_KNONE WormRetentionTypeDataMigrationPolicyEnum = 1 + iota WormRetentionTypeDataMigrationPolicy_KCOMPLIANCE WormRetentionTypeDataMigrationPolicy_KADMINISTRATIVE )
*
- Value collection for WormRetentionTypeDataMigrationPolicyEnum enum
func WormRetentionTypeDataMigrationPolicyEnumFromValue ¶
func WormRetentionTypeDataMigrationPolicyEnumFromValue(value string) WormRetentionTypeDataMigrationPolicyEnum
*
- Converts given value to its enum representation
func (WormRetentionTypeDataMigrationPolicyEnum) MarshalJSON ¶
func (r WormRetentionTypeDataMigrationPolicyEnum) MarshalJSON() ([]byte, error)
func (*WormRetentionTypeDataMigrationPolicyEnum) UnmarshalJSON ¶
func (r *WormRetentionTypeDataMigrationPolicyEnum) UnmarshalJSON(data []byte) error
type WormRetentionTypeEnum ¶
type WormRetentionTypeEnum int
*
- Type definition for WormRetentionTypeEnum enum
const ( WormRetentionType_KNONE WormRetentionTypeEnum = 1 + iota WormRetentionType_KCOMPLIANCE WormRetentionType_KADMINISTRATIVE )
*
- Value collection for WormRetentionTypeEnum enum
func WormRetentionTypeEnumFromValue ¶
func WormRetentionTypeEnumFromValue(value string) WormRetentionTypeEnum
*
- Converts given value to its enum representation
func (WormRetentionTypeEnum) MarshalJSON ¶
func (r WormRetentionTypeEnum) MarshalJSON() ([]byte, error)
func (*WormRetentionTypeEnum) UnmarshalJSON ¶
func (r *WormRetentionTypeEnum) UnmarshalJSON(data []byte) error
type WormRetentionTypeProtectionPolicyEnum ¶
type WormRetentionTypeProtectionPolicyEnum int
*
- Type definition for WormRetentionTypeProtectionPolicyEnum enum
const ( WormRetentionTypeProtectionPolicy_KNONE WormRetentionTypeProtectionPolicyEnum = 1 + iota WormRetentionTypeProtectionPolicy_KCOMPLIANCE WormRetentionTypeProtectionPolicy_KADMINISTRATIVE )
*
- Value collection for WormRetentionTypeProtectionPolicyEnum enum
func WormRetentionTypeProtectionPolicyEnumFromValue ¶
func WormRetentionTypeProtectionPolicyEnumFromValue(value string) WormRetentionTypeProtectionPolicyEnum
*
- Converts given value to its enum representation
func (WormRetentionTypeProtectionPolicyEnum) MarshalJSON ¶
func (r WormRetentionTypeProtectionPolicyEnum) MarshalJSON() ([]byte, error)
func (*WormRetentionTypeProtectionPolicyEnum) UnmarshalJSON ¶
func (r *WormRetentionTypeProtectionPolicyEnum) UnmarshalJSON(data []byte) error
type WormRetentionTypeProtectionPolicyRequestEnum ¶
type WormRetentionTypeProtectionPolicyRequestEnum int
*
- Type definition for WormRetentionTypeProtectionPolicyRequestEnum enum
const ( WormRetentionTypeProtectionPolicyRequest_KNONE WormRetentionTypeProtectionPolicyRequestEnum = 1 + iota WormRetentionTypeProtectionPolicyRequest_KCOMPLIANCE WormRetentionTypeProtectionPolicyRequest_KADMINISTRATIVE )
*
- Value collection for WormRetentionTypeProtectionPolicyRequestEnum enum
func WormRetentionTypeProtectionPolicyRequestEnumFromValue ¶
func WormRetentionTypeProtectionPolicyRequestEnumFromValue(value string) WormRetentionTypeProtectionPolicyRequestEnum
*
- Converts given value to its enum representation
func (WormRetentionTypeProtectionPolicyRequestEnum) MarshalJSON ¶
func (r WormRetentionTypeProtectionPolicyRequestEnum) MarshalJSON() ([]byte, error)
func (*WormRetentionTypeProtectionPolicyRequestEnum) UnmarshalJSON ¶
func (r *WormRetentionTypeProtectionPolicyRequestEnum) UnmarshalJSON(data []byte) error
type YodaIOPreferentialTierEnum ¶ added in v1.1.2
type YodaIOPreferentialTierEnum int
*
- Type definition for YodaIOPreferentialTierEnum enum
const ( YodaIOPreferentialTier_KPCIESSD YodaIOPreferentialTierEnum = 1 + iota YodaIOPreferentialTier_KSATASSD YodaIOPreferentialTier_KSATAHDD YodaIOPreferentialTier_KCLOUD )
*
- Value collection for YodaIOPreferentialTierEnum enum
func YodaIOPreferentialTierEnumFromValue ¶ added in v1.1.2
func YodaIOPreferentialTierEnumFromValue(value string) YodaIOPreferentialTierEnum
*
- Converts given value to its enum representation
func (YodaIOPreferentialTierEnum) MarshalJSON ¶ added in v1.1.2
func (r YodaIOPreferentialTierEnum) MarshalJSON() ([]byte, error)
func (*YodaIOPreferentialTierEnum) UnmarshalJSON ¶ added in v1.1.2
func (r *YodaIOPreferentialTierEnum) UnmarshalJSON(data []byte) error
Source Files ¶
- AagPreferenceEnum.go
- AccessEnum.go
- AccessInfoListEnum.go
- AclModeEnum.go
- ActionEnum.go
- ActionUpdateProtectionJobsStateParamsEnum.go
- AdAttributeFlagEnum.go
- AdObjectFlagEnum.go
- AgentTypeEnum.go
- AlertCategoryEnum.go
- AlertCategoryList1Enum.go
- AlertCategoryListEnum.go
- AlertCategoryListGetAlertsEnum.go
- AlertSeverityListEnum.go
- AlertStateEnum.go
- AlertStateListEnum.go
- AlertTypeBucketEnum.go
- AlertTypeBucketListEnum.go
- AlertingPolicyEnum.go
- AlgorithmEnum.go
- ApolloIOPreferentialTierEnum.go
- ApolloWalIOPreferentialTierEnum.go
- ApplicationEnum.go
- ApplicationEnvironmentApplicationsRestoreTaskRequestEnum.go
- ApplicationEnvironmentEnum.go
- AppsModeEnum.go
- AthenaIOPreferentialTierEnum.go
- AthenaSlowerIOPreferentialTierEnum.go
- AuthTypeEnum.go
- AuthenticationStatusEnum.go
- AuthenticationTypeEnum.go
- AuthenticationTypeUserEnum.go
- AwsTypeEnum.go
- AzureTypeEnum.go
- BackupRunTypeEnum.go
- BackupType1Enum.go
- BackupTypeEnum.go
- BackupTypeSqlEnvJobParametersEnum.go
- BondingModeCreateBondParametersEnum.go
- BondingModeEnum.go
- BondingModeNetworkInterfaceEnum.go
- BondingModeUpdateBondParametersEnum.go
- Category1Enum.go
- Category2Enum.go
- CategoryAlertMetadataEnum.go
- CategoryEnum.go
- CategoryNotificationRuleEnum.go
- CentrifySchemaEnum.go
- ChangeEnum.go
- ClusterType1Enum.go
- ClusterTypeClusterEnum.go
- ClusterTypeEnum.go
- CombineMethodEnum.go
- CompressionPolicy1Enum.go
- CompressionPolicyEnum.go
- CompressionPolicyVaultEnum.go
- ConnectionStateEnum.go
- ConsumerTypeEnum.go
- ConsumerTypeGetConsumerStatsEnum.go
- ConsumerTypeGetTenantStatsEnum.go
- CurrentOperationEnum.go
- DataDiskTypeEnum.go
- DataProtocolEnum.go
- Day1Enum.go
- Day3Enum.go
- DayBlackoutPeriodEnum.go
- DayCountEnum.go
- DayEnum.go
- DayMonthlyScheduleEnum.go
- DbTypeEnum.go
- DesiredWalLocationEnum.go
- DiskFormatEnum.go
- EncryptionPolicy1Enum.go
- EncryptionPolicyEnum.go
- EncryptionPolicyVaultEnum.go
- EntityTypeEnum.go
- EntityTypeGetFileDistributionStatsEnum.go
- Environment10Enum.go
- Environment12Enum.go
- Environment13Enum.go
- Environment15Enum.go
- Environment1Enum.go
- Environment2Enum.go
- Environment3Enum.go
- Environment4Enum.go
- Environment5Enum.go
- Environment6Enum.go
- Environment7Enum.go
- Environment8Enum.go
- Environment9Enum.go
- EnvironmentAggregatedSubtreeInfoEnum.go
- EnvironmentApplicationInfoEnum.go
- EnvironmentBackupRunEnum.go
- EnvironmentConnectorParametersEnum.go
- EnvironmentEnum.go
- EnvironmentGetProtectionJobsEnum.go
- EnvironmentGetProtectionPoliciesEnum.go
- EnvironmentGetRestoreTasksEnum.go
- EnvironmentLastProtectionRunStatsByEnvEnum.go
- EnvironmentListApplicationServersEnum.go
- EnvironmentListProtectedObjectsEnum.go
- EnvironmentListProtectionSourcesEnum.go
- EnvironmentListProtectionSourcesRegistrationInfoEnum.go
- EnvironmentListProtectionSourcesRootNodesEnum.go
- EnvironmentProtectedObjectsSummaryByEnvEnum.go
- EnvironmentProtectionJobEnum.go
- EnvironmentProtectionJobRequestBodyEnum.go
- EnvironmentProtectionSummaryByEnvEnum.go
- EnvironmentRegisterProtectionSourceParametersEnum.go
- EnvironmentRegisteredSourceInfoEnum.go
- EnvironmentRemoteProtectionJobInformationEnum.go
- EnvironmentRemoteProtectionJobRunInformationEnum.go
- EnvironmentRestoreEnvStatsEnum.go
- EnvironmentRestoreObjectDetailsEnum.go
- EnvironmentRestorePointsForTimeRangeParamEnum.go
- EnvironmentSearchObjectsEnum.go
- EnvironmentSearchProtectionSourcesEnum.go
- EnvironmentSearchRestoredFilesEnum.go
- EnvironmentSnapshotInfoEnum.go
- EnvironmentVaultProviderStatsByEnvEnum.go
- Environments1Enum.go
- Environments2Enum.go
- Environments7Enum.go
- EnvironmentsEnum.go
- ExcludeOffice365TypeEnum.go
- ExcludeOffice365TypesEnum.go
- ExcludeTypeEnum.go
- ExcludeTypeGetProtectedObjectsSummaryEnum.go
- ExcludeTypesEnum.go
- ExternalTargetTypeEnum.go
- FileSelectionPolicyEnum.go
- FileSizePolicyEnum.go
- FileTypeEnum.go
- FlagEnum.go
- FolderTypeEnum.go
- GcpTypeEnum.go
- GlacierRetrievalTypeEnum.go
- GrootIOPreferentialTierEnum.go
- HealthStatusEnum.go
- HostOsTypeEnum.go
- HostType3Enum.go
- HostType4Enum.go
- HostType5Enum.go
- HostType6Enum.go
- HostType7Enum.go
- HostType8Enum.go
- HostTypeAgentInformationEnum.go
- HostTypeDownloadPhysicalAgentEnum.go
- HostTypeEnum.go
- HostTypeHypervProtectionSourceEnum.go
- HostTypePhysicalProtectionSourceEnum.go
- HostTypeRegisterProtectionSourceParametersEnum.go
- HostTypeUpdateProtectionSourceParametersEnum.go
- HostTypeVmwareProtectionSourceEnum.go
- HydraDowntierIOPreferentialTierEnum.go
- HydraIOPreferentialTierEnum.go
- HypervTypeEnum.go
- IndexingTaskStatusEnum.go
- InstallStateEnum.go
- IntervalEnum.go
- IntervalUnitEnum.go
- KubernetesTypeEnum.go
- LastRunStatusEnum.go
- LastRunTypeEnum.go
- LastUpgradeStatusEnum.go
- LibrarianIOPreferentialTierEnum.go
- LockingProtocolEnum.go
- LogicalVolumeTypeEnum.go
- MetricEnum.go
- Mode1Enum.go
- ModeEnum.go
- ModeFileExtensionFilterEnum.go
- ModeFileLevelDataLockConfigEnum.go
- ModeFileLockStatusEnum.go
- Models.go
- NasProtocol1Enum.go
- NasProtocolEnum.go
- NasProtocolNasEnvJobParametersEnum.go
- NasTypeEnum.go
- NetappTypeEnum.go
- NfsAccessEnum.go
- ObjectClass1Enum.go
- ObjectClass4Enum.go
- ObjectClassActiveDirectoryPrincipalsAddParametersEnum.go
- ObjectClassAddedActiveDirectoryPrincipalEnum.go
- ObjectClassAddedIdpPrincipalEnum.go
- ObjectClassEnum.go
- ObjectClassIdpPrincipalsAddParametersEnum.go
- ObjectClassSearchActiveDirectoryPrincipalsEnum.go
- ObjectClassSearchPrincipalsEnum.go
- ObjectStatusEnum.go
- Office365TypeEnum.go
- OsDiskTypeEnum.go
- PartitionTableFormatEnum.go
- PatternTypeEnum.go
- Periodicity2Enum.go
- PeriodicityEnum.go
- PeriodicityExtendedRetentionPolicyEnum.go
- PeriodicitySnapshotArchivalCopyPolicyEnum.go
- PeriodicitySnapshotCloudCopyPolicyEnum.go
- PeriodicitySnapshotReplicationCopyPolicyEnum.go
- PhysicalServerHostTypeEnum.go
- PhysicalServerHostTypesEnum.go
- PhysicalTypeEnum.go
- PkgTypeEnum.go
- PriorityEnum.go
- PriorityQoSPolicyEnum.go
- PrivilegeIdEnum.go
- PrivilegeIdUserEnum.go
- PrivilegeIdUserParametersEnum.go
- PrivilegesTypeEnum.go
- PropertiesEnum.go
- PropertyEnum.go
- ProtectionSourceEnvironmentEnum.go
- Protocol1Enum.go
- Protocol2Enum.go
- Protocol3Enum.go
- ProtocolAccessEnum.go
- ProtocolEnum.go
- ProtocolGpfsFilesetEnum.go
- ProtocolIsilonMountPointEnum.go
- ProtocolNasProtectionSourceEnum.go
- ProtocolSyslogServerEnum.go
- ProtocolViewProtocolStatsEnum.go
- ProtocolViewStatInfoEnum.go
- PureTypeEnum.go
- QosTierEnum.go
- QosType1Enum.go
- QosTypeEnum.go
- QosTypeRpoPolicySettingsEnum.go
- RandomIOPreferentialTierEnum.go
- RecoveryModelEnum.go
- RemediationStateEnum.go
- RemediationStateUpdateInfectedFileParamsEnum.go
- RemovalReasonEnum.go
- RemovalState1Enum.go
- RemovalStateEnum.go
- RemovalStateViewBoxEnum.go
- RequiredPrivilegeEnum.go
- RoleNetworkInterfaceEnum.go
- RunStatusEnum.go
- RunType1Enum.go
- RunType2Enum.go
- RunTypeEnum.go
- RunTypeGetVaultProviderStatsEnum.go
- RunTypeGetVaultRunStatsEnum.go
- RunTypeRunProtectionJobParamEnum.go
- S3KeyMappingConfigCreateViewRequestEnum.go
- S3KeyMappingConfigEnum.go
- ScribeIOPreferentialTierEnum.go
- SearchJobStatus1Enum.go
- SearchJobStatusEnum.go
- SearchJobStatusRemoteVaultSearchJobResultsEnum.go
- SearchResultFlagEnum.go
- SecurityModeEnum.go
- SequentialIOPreferentialTierEnum.go
- ServerTypeEnum.go
- ServiceEnum.go
- ServiceNetworkInterfaceEnum.go
- ServiceServiceStateResultEnum.go
- Severity1Enum.go
- SeverityEnum.go
- SeverityNotificationRuleEnum.go
- ShareTypeEnum.go
- SmbAccessEnum.go
- SnapshotTaskStatusEnum.go
- SqlOptionsEnum.go
- SqlServerDbStateEnum.go
- State1Enum.go
- State2Enum.go
- StateEnum.go
- StateLicenseStateEnum.go
- StateServiceStateResultEnum.go
- Status1Enum.go
- Status2Enum.go
- Status4Enum.go
- Status5Enum.go
- Status6Enum.go
- Status7Enum.go
- StatusBackupRunEnum.go
- StatusCopyRunEnum.go
- StatusCopySnapshotTaskStatusEnum.go
- StatusEnum.go
- StatusGetProtectionRunsStatsEnum.go
- StatusGetTenantsEnum.go
- StatusRestoreTaskEnum.go
- StatusSourceBackupStatusEnum.go
- StatusTaskEnum.go
- StatusTaskNotificationEnum.go
- StorageTierEnum.go
- StyleEnum.go
- SubscriptionTypeEnum.go
- TargetHostTypeEnum.go
- TaskStateEnum.go
- TaskTypeEnum.go
- TierType1Enum.go
- TierType2Enum.go
- TierType3Enum.go
- TierTypeAzureCloudCredentialsEnum.go
- TierTypeEnum.go
- TierTypeGoogleCloudCredentialsEnum.go
- TierTypeOracleCloudCredentialsEnum.go
- TileTypesEnum.go
- ToolsRunningStatusEnum.go
- Type10Enum.go
- Type11Enum.go
- Type12Enum.go
- Type13Enum.go
- Type14Enum.go
- Type15Enum.go
- Type16Enum.go
- Type17Enum.go
- Type18Enum.go
- Type19Enum.go
- Type1Enum.go
- Type20Enum.go
- Type21Enum.go
- Type22Enum.go
- Type23Enum.go
- Type24Enum.go
- Type25Enum.go
- Type26Enum.go
- Type27Enum.go
- Type28Enum.go
- Type29Enum.go
- Type2Enum.go
- Type30Enum.go
- Type31Enum.go
- Type32Enum.go
- Type34Enum.go
- Type3Enum.go
- Type4Enum.go
- Type5Enum.go
- Type6Enum.go
- Type7Enum.go
- Type8Enum.go
- Type9Enum.go
- TypeAdRestoreOptionsEnum.go
- TypeAwsProtectionSourceEnum.go
- TypeAzureProtectionSourceEnum.go
- TypeCloneTaskRequestEnum.go
- TypeCloudDeployTargetDetailsEnum.go
- TypeConsumerEnum.go
- TypeEnum.go
- TypeFileSearchResultEnum.go
- TypeFlashBladeProtectionSourceEnum.go
- TypeGcpProtectionSourceEnum.go
- TypeGpfsProtectionSourceEnum.go
- TypeHyperFlexProtectionSourceEnum.go
- TypeHypervDatastoreEnum.go
- TypeHypervProtectionSourceEnum.go
- TypeIsilonProtectionSourceEnum.go
- TypeKubernetesProtectionSourceEnum.go
- TypeKvmProtectionSourceEnum.go
- TypeNasProtectionSourceEnum.go
- TypeNetappProtectionSourceEnum.go
- TypeNetappVolumeInfoEnum.go
- TypeNetappVserverInfoEnum.go
- TypeNetworkInterfaceEnum.go
- TypeOffice365ProtectionSourceEnum.go
- TypeOracleProtectionSourceEnum.go
- TypePhysicalProtectionSourceEnum.go
- TypeProtectionJobInfoEnum.go
- TypeProtectionPolicyEnum.go
- TypeProtectionPolicyRequestEnum.go
- TypePureProtectionSourceEnum.go
- TypeRecoverTaskRequestEnum.go
- TypeRecoveryTaskInfoEnum.go
- TypeRemoteHostEnum.go
- TypeRestoreTaskEnum.go
- TypeRunJobSnapshotTargetEnum.go
- TypeSmbPermissionEnum.go
- TypeSnapshotTargetSettingsEnum.go
- TypeSqlProtectionSourceEnum.go
- TypeUserIdMappingEnum.go
- TypeVaultEnum.go
- TypeVaultStatsInfoEnum.go
- TypeViewProtectionSourceEnum.go
- TypeVmwareProtectionSourceEnum.go
- Upgradability1Enum.go
- UpgradabilityAgentDeploymentStatusResponseEnum.go
- UpgradabilityEnum.go
- UpgradeStatusEnum.go
- UsageTypeEnum.go
- UserDatabasePreferenceEnum.go
- ValueTypeEnum.go
- VaultGroupEnum.go
- VaultType1Enum.go
- VaultTypeEnum.go
- VaultTypeVaultProviderStatsInfoEnum.go
- VmBackupStatusEnum.go
- VmBackupTypeEnum.go
- VmwareTypeEnum.go
- WormRetentionType1Enum.go
- WormRetentionTypeDataMigrationPolicyEnum.go
- WormRetentionTypeEnum.go
- WormRetentionTypeProtectionPolicyEnum.go
- WormRetentionTypeProtectionPolicyRequestEnum.go
- YodaIOPreferentialTierEnum.go