func GetActionGroupDetailsKindEnumStringValues() []string
GetActionGroupDetailsKindEnumStringValues Enumerates the set of values in String for ActionGroupDetailsKindEnum
func GetActionGroupKindEnumStringValues() []string
GetActionGroupKindEnumStringValues Enumerates the set of values in String for ActionGroupKindEnum
func GetActionTypeEnumStringValues() []string
GetActionTypeEnumStringValues Enumerates the set of values in String for ActionTypeEnum
func GetAnnouncementSortByEnumStringValues() []string
GetAnnouncementSortByEnumStringValues Enumerates the set of values in String for AnnouncementSortByEnum
func GetAnnouncementSummaryLifecycleStateEnumStringValues() []string
GetAnnouncementSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for AnnouncementSummaryLifecycleStateEnum
func GetArtifactDetailsCategoryEnumStringValues() []string
GetArtifactDetailsCategoryEnumStringValues Enumerates the set of values in String for ArtifactDetailsCategoryEnum
func GetAssociatedFleetPropertyDetailsFleetPropertyTypeEnumStringValues() []string
GetAssociatedFleetPropertyDetailsFleetPropertyTypeEnumStringValues Enumerates the set of values in String for AssociatedFleetPropertyDetailsFleetPropertyTypeEnum
func GetCatalogItemConfigSourceTypeEnumStringValues() []string
GetCatalogItemConfigSourceTypeEnumStringValues Enumerates the set of values in String for CatalogItemConfigSourceTypeEnum
func GetCatalogItemLifecycleStateEnumStringValues() []string
GetCatalogItemLifecycleStateEnumStringValues Enumerates the set of values in String for CatalogItemLifecycleStateEnum
func GetCatalogItemPackageTypeEnumStringValues() []string
GetCatalogItemPackageTypeEnumStringValues Enumerates the set of values in String for CatalogItemPackageTypeEnum
func GetCatalogItemSortByEnumStringValues() []string
GetCatalogItemSortByEnumStringValues Enumerates the set of values in String for CatalogItemSortByEnum
func GetCatalogListingVersionCriteriaEnumEnumStringValues() []string
GetCatalogListingVersionCriteriaEnumEnumStringValues Enumerates the set of values in String for CatalogListingVersionCriteriaEnumEnum
func GetCatalogResultPayloadConfigResultTypeEnumStringValues() []string
GetCatalogResultPayloadConfigResultTypeEnumStringValues Enumerates the set of values in String for CatalogResultPayloadConfigResultTypeEnum
func GetComplianceLevelEnumStringValues() []string
GetComplianceLevelEnumStringValues Enumerates the set of values in String for ComplianceLevelEnum
func GetCompliancePolicyLifecycleStateEnumStringValues() []string
GetCompliancePolicyLifecycleStateEnumStringValues Enumerates the set of values in String for CompliancePolicyLifecycleStateEnum
func GetCompliancePolicyRuleLifecycleStateEnumStringValues() []string
GetCompliancePolicyRuleLifecycleStateEnumStringValues Enumerates the set of values in String for CompliancePolicyRuleLifecycleStateEnum
func GetCompliancePolicyRuleSortByEnumStringValues() []string
GetCompliancePolicyRuleSortByEnumStringValues Enumerates the set of values in String for CompliancePolicyRuleSortByEnum
func GetCompliancePolicySortByEnumStringValues() []string
GetCompliancePolicySortByEnumStringValues Enumerates the set of values in String for CompliancePolicySortByEnum
func GetCompliancePolicyTypeEnumStringValues() []string
GetCompliancePolicyTypeEnumStringValues Enumerates the set of values in String for CompliancePolicyTypeEnum
func GetComplianceRecordLifecycleStateEnumStringValues() []string
GetComplianceRecordLifecycleStateEnumStringValues Enumerates the set of values in String for ComplianceRecordLifecycleStateEnum
func GetComplianceRecordSortByEnumStringValues() []string
GetComplianceRecordSortByEnumStringValues Enumerates the set of values in String for ComplianceRecordSortByEnum
func GetComplianceRuleSeverityEnumStringValues() []string
GetComplianceRuleSeverityEnumStringValues Enumerates the set of values in String for ComplianceRuleSeverityEnum
func GetComplianceStateEnumStringValues() []string
GetComplianceStateEnumStringValues Enumerates the set of values in String for ComplianceStateEnum
func GetComponentPropertiesActionOnFailureEnumStringValues() []string
GetComponentPropertiesActionOnFailureEnumStringValues Enumerates the set of values in String for ComponentPropertiesActionOnFailureEnum
func GetConfigCategoryDetailsConfigCategoryEnumStringValues() []string
GetConfigCategoryDetailsConfigCategoryEnumStringValues Enumerates the set of values in String for ConfigCategoryDetailsConfigCategoryEnum
func GetConfigFileDetailsSourceTypeEnumStringValues() []string
GetConfigFileDetailsSourceTypeEnumStringValues Enumerates the set of values in String for ConfigFileDetailsSourceTypeEnum
func GetContentDetailsSourceTypeEnumStringValues() []string
GetContentDetailsSourceTypeEnumStringValues Enumerates the set of values in String for ContentDetailsSourceTypeEnum
func GetCredentialDetailsCredentialTypeEnumStringValues() []string
GetCredentialDetailsCredentialTypeEnumStringValues Enumerates the set of values in String for CredentialDetailsCredentialTypeEnum
func GetCredentialEntitySpecificDetailsCredentialLevelEnumStringValues() []string
GetCredentialEntitySpecificDetailsCredentialLevelEnumStringValues Enumerates the set of values in String for CredentialEntitySpecificDetailsCredentialLevelEnum
func GetFleetCredentialLifecycleStateEnumStringValues() []string
GetFleetCredentialLifecycleStateEnumStringValues Enumerates the set of values in String for FleetCredentialLifecycleStateEnum
func GetFleetCredentialSortByEnumStringValues() []string
GetFleetCredentialSortByEnumStringValues Enumerates the set of values in String for FleetCredentialSortByEnum
func GetFleetDetailsFleetTypeEnumStringValues() []string
GetFleetDetailsFleetTypeEnumStringValues Enumerates the set of values in String for FleetDetailsFleetTypeEnum
func GetFleetLifecycleStateEnumStringValues() []string
GetFleetLifecycleStateEnumStringValues Enumerates the set of values in String for FleetLifecycleStateEnum
func GetFleetPropertyLifecycleStateEnumStringValues() []string
GetFleetPropertyLifecycleStateEnumStringValues Enumerates the set of values in String for FleetPropertyLifecycleStateEnum
func GetFleetPropertySortByEnumStringValues() []string
GetFleetPropertySortByEnumStringValues Enumerates the set of values in String for FleetPropertySortByEnum
func GetFleetResourceLifecycleStateEnumStringValues() []string
GetFleetResourceLifecycleStateEnumStringValues Enumerates the set of values in String for FleetResourceLifecycleStateEnum
func GetFleetResourceSortByEnumStringValues() []string
GetFleetResourceSortByEnumStringValues Enumerates the set of values in String for FleetResourceSortByEnum
func GetFleetSortByEnumStringValues() []string
GetFleetSortByEnumStringValues Enumerates the set of values in String for FleetSortByEnum
func GetFleetTargetLifecycleStateEnumStringValues() []string
GetFleetTargetLifecycleStateEnumStringValues Enumerates the set of values in String for FleetTargetLifecycleStateEnum
func GetGroupTypeEnumStringValues() []string
GetGroupTypeEnumStringValues Enumerates the set of values in String for GroupTypeEnum
func GetInputArgumentTypeEnumStringValues() []string
GetInputArgumentTypeEnumStringValues Enumerates the set of values in String for InputArgumentTypeEnum
func GetInputFileContentDetailsSourceTypeEnumStringValues() []string
GetInputFileContentDetailsSourceTypeEnumStringValues Enumerates the set of values in String for InputFileContentDetailsSourceTypeEnum
func GetInventoryRecordLifecycleStateEnumStringValues() []string
GetInventoryRecordLifecycleStateEnumStringValues Enumerates the set of values in String for InventoryRecordLifecycleStateEnum
func GetInventoryResourceSortByEnumStringValues() []string
GetInventoryResourceSortByEnumStringValues Enumerates the set of values in String for InventoryResourceSortByEnum
func GetJobStatusEnumStringValues() []string
GetJobStatusEnumStringValues Enumerates the set of values in String for JobStatusEnum
func GetListAnnouncementsSortByEnumStringValues() []string
GetListAnnouncementsSortByEnumStringValues Enumerates the set of values in String for ListAnnouncementsSortByEnum
func GetListAnnouncementsSortOrderEnumStringValues() []string
GetListAnnouncementsSortOrderEnumStringValues Enumerates the set of values in String for ListAnnouncementsSortOrderEnum
func GetListCatalogItemsCatalogListingVersionCriteriaEnumStringValues() []string
GetListCatalogItemsCatalogListingVersionCriteriaEnumStringValues Enumerates the set of values in String for ListCatalogItemsCatalogListingVersionCriteriaEnum
func GetListCatalogItemsSortByEnumStringValues() []string
GetListCatalogItemsSortByEnumStringValues Enumerates the set of values in String for ListCatalogItemsSortByEnum
func GetListCatalogItemsSortOrderEnumStringValues() []string
GetListCatalogItemsSortOrderEnumStringValues Enumerates the set of values in String for ListCatalogItemsSortOrderEnum
func GetListCompliancePoliciesSortByEnumStringValues() []string
GetListCompliancePoliciesSortByEnumStringValues Enumerates the set of values in String for ListCompliancePoliciesSortByEnum
func GetListCompliancePoliciesSortOrderEnumStringValues() []string
GetListCompliancePoliciesSortOrderEnumStringValues Enumerates the set of values in String for ListCompliancePoliciesSortOrderEnum
func GetListCompliancePolicyRulesSortByEnumStringValues() []string
GetListCompliancePolicyRulesSortByEnumStringValues Enumerates the set of values in String for ListCompliancePolicyRulesSortByEnum
func GetListCompliancePolicyRulesSortOrderEnumStringValues() []string
GetListCompliancePolicyRulesSortOrderEnumStringValues Enumerates the set of values in String for ListCompliancePolicyRulesSortOrderEnum
func GetListComplianceRecordsSortByEnumStringValues() []string
GetListComplianceRecordsSortByEnumStringValues Enumerates the set of values in String for ListComplianceRecordsSortByEnum
func GetListComplianceRecordsSortOrderEnumStringValues() []string
GetListComplianceRecordsSortOrderEnumStringValues Enumerates the set of values in String for ListComplianceRecordsSortOrderEnum
func GetListExecutionsSortByEnumStringValues() []string
GetListExecutionsSortByEnumStringValues Enumerates the set of values in String for ListExecutionsSortByEnum
func GetListExecutionsSortOrderEnumStringValues() []string
GetListExecutionsSortOrderEnumStringValues Enumerates the set of values in String for ListExecutionsSortOrderEnum
func GetListFleetCredentialsSortByEnumStringValues() []string
GetListFleetCredentialsSortByEnumStringValues Enumerates the set of values in String for ListFleetCredentialsSortByEnum
func GetListFleetCredentialsSortOrderEnumStringValues() []string
GetListFleetCredentialsSortOrderEnumStringValues Enumerates the set of values in String for ListFleetCredentialsSortOrderEnum
func GetListFleetProductsSortByEnumStringValues() []string
GetListFleetProductsSortByEnumStringValues Enumerates the set of values in String for ListFleetProductsSortByEnum
func GetListFleetProductsSortOrderEnumStringValues() []string
GetListFleetProductsSortOrderEnumStringValues Enumerates the set of values in String for ListFleetProductsSortOrderEnum
func GetListFleetPropertiesSortByEnumStringValues() []string
GetListFleetPropertiesSortByEnumStringValues Enumerates the set of values in String for ListFleetPropertiesSortByEnum
func GetListFleetPropertiesSortOrderEnumStringValues() []string
GetListFleetPropertiesSortOrderEnumStringValues Enumerates the set of values in String for ListFleetPropertiesSortOrderEnum
func GetListFleetResourcesSortByEnumStringValues() []string
GetListFleetResourcesSortByEnumStringValues Enumerates the set of values in String for ListFleetResourcesSortByEnum
func GetListFleetResourcesSortOrderEnumStringValues() []string
GetListFleetResourcesSortOrderEnumStringValues Enumerates the set of values in String for ListFleetResourcesSortOrderEnum
func GetListFleetTargetsSortByEnumStringValues() []string
GetListFleetTargetsSortByEnumStringValues Enumerates the set of values in String for ListFleetTargetsSortByEnum
func GetListFleetTargetsSortOrderEnumStringValues() []string
GetListFleetTargetsSortOrderEnumStringValues Enumerates the set of values in String for ListFleetTargetsSortOrderEnum
func GetListFleetsSortByEnumStringValues() []string
GetListFleetsSortByEnumStringValues Enumerates the set of values in String for ListFleetsSortByEnum
func GetListFleetsSortOrderEnumStringValues() []string
GetListFleetsSortOrderEnumStringValues Enumerates the set of values in String for ListFleetsSortOrderEnum
func GetListInventoryRecordsSortByEnumStringValues() []string
GetListInventoryRecordsSortByEnumStringValues Enumerates the set of values in String for ListInventoryRecordsSortByEnum
func GetListInventoryRecordsSortOrderEnumStringValues() []string
GetListInventoryRecordsSortOrderEnumStringValues Enumerates the set of values in String for ListInventoryRecordsSortOrderEnum
func GetListInventoryResourcesSortByEnumStringValues() []string
GetListInventoryResourcesSortByEnumStringValues Enumerates the set of values in String for ListInventoryResourcesSortByEnum
func GetListInventoryResourcesSortOrderEnumStringValues() []string
GetListInventoryResourcesSortOrderEnumStringValues Enumerates the set of values in String for ListInventoryResourcesSortOrderEnum
func GetListMaintenanceWindowsSortByEnumStringValues() []string
GetListMaintenanceWindowsSortByEnumStringValues Enumerates the set of values in String for ListMaintenanceWindowsSortByEnum
func GetListMaintenanceWindowsSortOrderEnumStringValues() []string
GetListMaintenanceWindowsSortOrderEnumStringValues Enumerates the set of values in String for ListMaintenanceWindowsSortOrderEnum
func GetListOnboardingPoliciesSortByEnumStringValues() []string
GetListOnboardingPoliciesSortByEnumStringValues Enumerates the set of values in String for ListOnboardingPoliciesSortByEnum
func GetListOnboardingPoliciesSortOrderEnumStringValues() []string
GetListOnboardingPoliciesSortOrderEnumStringValues Enumerates the set of values in String for ListOnboardingPoliciesSortOrderEnum
func GetListOnboardingsSortByEnumStringValues() []string
GetListOnboardingsSortByEnumStringValues Enumerates the set of values in String for ListOnboardingsSortByEnum
func GetListOnboardingsSortOrderEnumStringValues() []string
GetListOnboardingsSortOrderEnumStringValues Enumerates the set of values in String for ListOnboardingsSortOrderEnum
func GetListPatchesSortByEnumStringValues() []string
GetListPatchesSortByEnumStringValues Enumerates the set of values in String for ListPatchesSortByEnum
func GetListPatchesSortOrderEnumStringValues() []string
GetListPatchesSortOrderEnumStringValues Enumerates the set of values in String for ListPatchesSortOrderEnum
func GetListPlatformConfigurationsSortByEnumStringValues() []string
GetListPlatformConfigurationsSortByEnumStringValues Enumerates the set of values in String for ListPlatformConfigurationsSortByEnum
func GetListPlatformConfigurationsSortOrderEnumStringValues() []string
GetListPlatformConfigurationsSortOrderEnumStringValues Enumerates the set of values in String for ListPlatformConfigurationsSortOrderEnum
func GetListPropertiesScopeEnumStringValues() []string
GetListPropertiesScopeEnumStringValues Enumerates the set of values in String for ListPropertiesScopeEnum
func GetListPropertiesSortByEnumStringValues() []string
GetListPropertiesSortByEnumStringValues Enumerates the set of values in String for ListPropertiesSortByEnum
func GetListPropertiesSortOrderEnumStringValues() []string
GetListPropertiesSortOrderEnumStringValues Enumerates the set of values in String for ListPropertiesSortOrderEnum
func GetListProvisionsSortByEnumStringValues() []string
GetListProvisionsSortByEnumStringValues Enumerates the set of values in String for ListProvisionsSortByEnum
func GetListProvisionsSortOrderEnumStringValues() []string
GetListProvisionsSortOrderEnumStringValues Enumerates the set of values in String for ListProvisionsSortOrderEnum
func GetListResourcesSortByEnumStringValues() []string
GetListResourcesSortByEnumStringValues Enumerates the set of values in String for ListResourcesSortByEnum
func GetListResourcesSortOrderEnumStringValues() []string
GetListResourcesSortOrderEnumStringValues Enumerates the set of values in String for ListResourcesSortOrderEnum
func GetListRunbookVersionsSortByEnumStringValues() []string
GetListRunbookVersionsSortByEnumStringValues Enumerates the set of values in String for ListRunbookVersionsSortByEnum
func GetListRunbookVersionsSortOrderEnumStringValues() []string
GetListRunbookVersionsSortOrderEnumStringValues Enumerates the set of values in String for ListRunbookVersionsSortOrderEnum
func GetListRunbooksSortByEnumStringValues() []string
GetListRunbooksSortByEnumStringValues Enumerates the set of values in String for ListRunbooksSortByEnum
func GetListRunbooksSortOrderEnumStringValues() []string
GetListRunbooksSortOrderEnumStringValues Enumerates the set of values in String for ListRunbooksSortOrderEnum
func GetListScheduledFleetsSortByEnumStringValues() []string
GetListScheduledFleetsSortByEnumStringValues Enumerates the set of values in String for ListScheduledFleetsSortByEnum
func GetListScheduledFleetsSortOrderEnumStringValues() []string
GetListScheduledFleetsSortOrderEnumStringValues Enumerates the set of values in String for ListScheduledFleetsSortOrderEnum
func GetListSchedulerDefinitionsSortByEnumStringValues() []string
GetListSchedulerDefinitionsSortByEnumStringValues Enumerates the set of values in String for ListSchedulerDefinitionsSortByEnum
func GetListSchedulerDefinitionsSortOrderEnumStringValues() []string
GetListSchedulerDefinitionsSortOrderEnumStringValues Enumerates the set of values in String for ListSchedulerDefinitionsSortOrderEnum
func GetListSchedulerExecutionsSortByEnumStringValues() []string
GetListSchedulerExecutionsSortByEnumStringValues Enumerates the set of values in String for ListSchedulerExecutionsSortByEnum
func GetListSchedulerExecutionsSortOrderEnumStringValues() []string
GetListSchedulerExecutionsSortOrderEnumStringValues Enumerates the set of values in String for ListSchedulerExecutionsSortOrderEnum
func GetListSchedulerJobsSortByEnumStringValues() []string
GetListSchedulerJobsSortByEnumStringValues Enumerates the set of values in String for ListSchedulerJobsSortByEnum
func GetListSchedulerJobsSortOrderEnumStringValues() []string
GetListSchedulerJobsSortOrderEnumStringValues Enumerates the set of values in String for ListSchedulerJobsSortOrderEnum
func GetListStepsSortByEnumStringValues() []string
GetListStepsSortByEnumStringValues Enumerates the set of values in String for ListStepsSortByEnum
func GetListStepsSortOrderEnumStringValues() []string
GetListStepsSortOrderEnumStringValues Enumerates the set of values in String for ListStepsSortOrderEnum
func GetListTargetsSortByEnumStringValues() []string
GetListTargetsSortByEnumStringValues Enumerates the set of values in String for ListTargetsSortByEnum
func GetListTargetsSortOrderEnumStringValues() []string
GetListTargetsSortOrderEnumStringValues Enumerates the set of values in String for ListTargetsSortOrderEnum
func GetListTaskRecordsSortByEnumStringValues() []string
GetListTaskRecordsSortByEnumStringValues Enumerates the set of values in String for ListTaskRecordsSortByEnum
func GetListTaskRecordsSortOrderEnumStringValues() []string
GetListTaskRecordsSortOrderEnumStringValues Enumerates the set of values in String for ListTaskRecordsSortOrderEnum
func GetListWorkRequestErrorsSortByEnumStringValues() []string
GetListWorkRequestErrorsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestErrorsSortByEnum
func GetListWorkRequestErrorsSortOrderEnumStringValues() []string
GetListWorkRequestErrorsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestErrorsSortOrderEnum
func GetListWorkRequestLogsSortByEnumStringValues() []string
GetListWorkRequestLogsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestLogsSortByEnum
func GetListWorkRequestLogsSortOrderEnumStringValues() []string
GetListWorkRequestLogsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestLogsSortOrderEnum
func GetListWorkRequestsSortByEnumStringValues() []string
GetListWorkRequestsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestsSortByEnum
func GetListWorkRequestsSortOrderEnumStringValues() []string
GetListWorkRequestsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestsSortOrderEnum
func GetListWorkRequestsStatusEnumStringValues() []string
GetListWorkRequestsStatusEnumStringValues Enumerates the set of values in String for ListWorkRequestsStatusEnum
func GetMaintenanceWindowLifecycleStateEnumStringValues() []string
GetMaintenanceWindowLifecycleStateEnumStringValues Enumerates the set of values in String for MaintenanceWindowLifecycleStateEnum
func GetMaintenanceWindowSortByEnumStringValues() []string
GetMaintenanceWindowSortByEnumStringValues Enumerates the set of values in String for MaintenanceWindowSortByEnum
func GetManagedEntityEnumStringValues() []string
GetManagedEntityEnumStringValues Enumerates the set of values in String for ManagedEntityEnum
func GetOnboardingLifecycleStateEnumStringValues() []string
GetOnboardingLifecycleStateEnumStringValues Enumerates the set of values in String for OnboardingLifecycleStateEnum
func GetOperationStatusEnumStringValues() []string
GetOperationStatusEnumStringValues Enumerates the set of values in String for OperationStatusEnum
func GetOperationTypeEnumStringValues() []string
GetOperationTypeEnumStringValues Enumerates the set of values in String for OperationTypeEnum
func GetOsTypeEnumStringValues() []string
GetOsTypeEnumStringValues Enumerates the set of values in String for OsTypeEnum
func GetPatchFileContentDetailsSourceTypeEnumStringValues() []string
GetPatchFileContentDetailsSourceTypeEnumStringValues Enumerates the set of values in String for PatchFileContentDetailsSourceTypeEnum
func GetPatchLevelSelectionDetailsPatchLevelEnumStringValues() []string
GetPatchLevelSelectionDetailsPatchLevelEnumStringValues Enumerates the set of values in String for PatchLevelSelectionDetailsPatchLevelEnum
func GetPatchLifecycleStateEnumStringValues() []string
GetPatchLifecycleStateEnumStringValues Enumerates the set of values in String for PatchLifecycleStateEnum
func GetPatchSelectionDetailsSelectionTypeEnumStringValues() []string
GetPatchSelectionDetailsSelectionTypeEnumStringValues Enumerates the set of values in String for PatchSelectionDetailsSelectionTypeEnum
func GetPatchSeverityEnumStringValues() []string
GetPatchSeverityEnumStringValues Enumerates the set of values in String for PatchSeverityEnum
func GetPatchSortByEnumStringValues() []string
GetPatchSortByEnumStringValues Enumerates the set of values in String for PatchSortByEnum
func GetPatchTypeEnumStringValues() []string
GetPatchTypeEnumStringValues Enumerates the set of values in String for PatchTypeEnum
func GetPauseDetailsKindEnumStringValues() []string
GetPauseDetailsKindEnumStringValues Enumerates the set of values in String for PauseDetailsKindEnum
func GetPlatformConfigurationLifecycleStateEnumStringValues() []string
GetPlatformConfigurationLifecycleStateEnumStringValues Enumerates the set of values in String for PlatformConfigurationLifecycleStateEnum
func GetPlatformConfigurationSortByEnumStringValues() []string
GetPlatformConfigurationSortByEnumStringValues Enumerates the set of values in String for PlatformConfigurationSortByEnum
func GetPlatformConfigurationTypeEnumStringValues() []string
GetPlatformConfigurationTypeEnumStringValues Enumerates the set of values in String for PlatformConfigurationTypeEnum
func GetPlatformSpecificArtifactArchitectureEnumStringValues() []string
GetPlatformSpecificArtifactArchitectureEnumStringValues Enumerates the set of values in String for PlatformSpecificArtifactArchitectureEnum
func GetPlatformSpecificArtifactOsTypeEnumStringValues() []string
GetPlatformSpecificArtifactOsTypeEnumStringValues Enumerates the set of values in String for PlatformSpecificArtifactOsTypeEnum
func GetProductSortByEnumStringValues() []string
GetProductSortByEnumStringValues Enumerates the set of values in String for ProductSortByEnum
func GetProductStackSubCategoryDetailsSubCategoryEnumStringValues() []string
GetProductStackSubCategoryDetailsSubCategoryEnumStringValues Enumerates the set of values in String for ProductStackSubCategoryDetailsSubCategoryEnum
func GetPropertyLifecycleStateEnumStringValues() []string
GetPropertyLifecycleStateEnumStringValues Enumerates the set of values in String for PropertyLifecycleStateEnum
func GetPropertySortByEnumStringValues() []string
GetPropertySortByEnumStringValues Enumerates the set of values in String for PropertySortByEnum
func GetPropertyTypeEnumStringValues() []string
GetPropertyTypeEnumStringValues Enumerates the set of values in String for PropertyTypeEnum
func GetProvisionLifecycleStateEnumStringValues() []string
GetProvisionLifecycleStateEnumStringValues Enumerates the set of values in String for ProvisionLifecycleStateEnum
func GetResourceSelectionResourceSelectionTypeEnumStringValues() []string
GetResourceSelectionResourceSelectionTypeEnumStringValues Enumerates the set of values in String for ResourceSelectionResourceSelectionTypeEnum
func GetRollbackWorkflowDetailsScopeEnumStringValues() []string
GetRollbackWorkflowDetailsScopeEnumStringValues Enumerates the set of values in String for RollbackWorkflowDetailsScopeEnum
func GetRunOnDetailsKindEnumStringValues() []string
GetRunOnDetailsKindEnumStringValues Enumerates the set of values in String for RunOnDetailsKindEnum
func GetRunbookLifecycleStateEnumStringValues() []string
GetRunbookLifecycleStateEnumStringValues Enumerates the set of values in String for RunbookLifecycleStateEnum
func GetRunbookSortByEnumStringValues() []string
GetRunbookSortByEnumStringValues Enumerates the set of values in String for RunbookSortByEnum
func GetRunbookTypeEnumStringValues() []string
GetRunbookTypeEnumStringValues Enumerates the set of values in String for RunbookTypeEnum
func GetRunbookVersionLifecycleStateEnumStringValues() []string
GetRunbookVersionLifecycleStateEnumStringValues Enumerates the set of values in String for RunbookVersionLifecycleStateEnum
func GetScheduleTypeEnumStringValues() []string
GetScheduleTypeEnumStringValues Enumerates the set of values in String for ScheduleTypeEnum
func GetSchedulerDefinitionLifecycleStateEnumStringValues() []string
GetSchedulerDefinitionLifecycleStateEnumStringValues Enumerates the set of values in String for SchedulerDefinitionLifecycleStateEnum
func GetSchedulerExecutionSummaryLifecycleStateEnumStringValues() []string
GetSchedulerExecutionSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for SchedulerExecutionSummaryLifecycleStateEnum
func GetSchedulerJobLifecycleStateEnumStringValues() []string
GetSchedulerJobLifecycleStateEnumStringValues Enumerates the set of values in String for SchedulerJobLifecycleStateEnum
func GetScopeEnumStringValues() []string
GetScopeEnumStringValues Enumerates the set of values in String for ScopeEnum
func GetSelectionCriteriaMatchConditionEnumStringValues() []string
GetSelectionCriteriaMatchConditionEnumStringValues Enumerates the set of values in String for SelectionCriteriaMatchConditionEnum
func GetSelectionEnumStringValues() []string
GetSelectionEnumStringValues Enumerates the set of values in String for SelectionEnum
func GetSortByEnumStringValues() []string
GetSortByEnumStringValues Enumerates the set of values in String for SortByEnum
func GetSortOrderEnumStringValues() []string
GetSortOrderEnumStringValues Enumerates the set of values in String for SortOrderEnum
func GetSummarizeComplianceRecordCountsSortOrderEnumStringValues() []string
GetSummarizeComplianceRecordCountsSortOrderEnumStringValues Enumerates the set of values in String for SummarizeComplianceRecordCountsSortOrderEnum
func GetSummarizeManagedEntityCountsSortOrderEnumStringValues() []string
GetSummarizeManagedEntityCountsSortOrderEnumStringValues Enumerates the set of values in String for SummarizeManagedEntityCountsSortOrderEnum
func GetSummarizeSchedulerJobCountsSortOrderEnumStringValues() []string
GetSummarizeSchedulerJobCountsSortOrderEnumStringValues Enumerates the set of values in String for SummarizeSchedulerJobCountsSortOrderEnum
func GetTargetSortByEnumStringValues() []string
GetTargetSortByEnumStringValues Enumerates the set of values in String for TargetSortByEnum
func GetTaskArgumentKindEnumStringValues() []string
GetTaskArgumentKindEnumStringValues Enumerates the set of values in String for TaskArgumentKindEnum
func GetTaskExecutionTypeEnumStringValues() []string
GetTaskExecutionTypeEnumStringValues Enumerates the set of values in String for TaskExecutionTypeEnum
func GetTaskRecordLifecycleStateEnumStringValues() []string
GetTaskRecordLifecycleStateEnumStringValues Enumerates the set of values in String for TaskRecordLifecycleStateEnum
func GetTaskRecordSortByEnumStringValues() []string
GetTaskRecordSortByEnumStringValues Enumerates the set of values in String for TaskRecordSortByEnum
func GetTaskRecordTypeEnumStringValues() []string
GetTaskRecordTypeEnumStringValues Enumerates the set of values in String for TaskRecordTypeEnum
func GetTaskScopeEnumStringValues() []string
GetTaskScopeEnumStringValues Enumerates the set of values in String for TaskScopeEnum
func GetUserActionDetailsActionEnumStringValues() []string
GetUserActionDetailsActionEnumStringValues Enumerates the set of values in String for UserActionDetailsActionEnum
func GetUserActionDetailsLevelEnumStringValues() []string
GetUserActionDetailsLevelEnumStringValues Enumerates the set of values in String for UserActionDetailsLevelEnum
func GetValueTypeEnumStringValues() []string
GetValueTypeEnumStringValues Enumerates the set of values in String for ValueTypeEnum
func GetWorkRequestResourceMetadataKeyEnumStringValues() []string
GetWorkRequestResourceMetadataKeyEnumStringValues Enumerates the set of values in String for WorkRequestResourceMetadataKeyEnum
func GetWorkflowComponentTypeEnumStringValues() []string
GetWorkflowComponentTypeEnumStringValues Enumerates the set of values in String for WorkflowComponentTypeEnum
func GetWorkflowGroupTypeEnumStringValues() []string
GetWorkflowGroupTypeEnumStringValues Enumerates the set of values in String for WorkflowGroupTypeEnum
ActionGroup Action Group.
type ActionGroup interface { // A user-friendly name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. // Example: `My new resource` GetDisplayName() *string }
ActionGroupBasedUserActionDetails Details for a user action to be performed on an action group.
type ActionGroupBasedUserActionDetails struct { // Unique identifier for the action group. ActionGroupId *string `mandatory:"true" json:"actionGroupId"` // Action to be Performed. Action UserActionDetailsActionEnum `mandatory:"true" json:"action"` }
func (m ActionGroupBasedUserActionDetails) GetAction() UserActionDetailsActionEnum
GetAction returns Action
func (m ActionGroupBasedUserActionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ActionGroupBasedUserActionDetails) String() string
func (m ActionGroupBasedUserActionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ActionGroupDetails Action Group details.
type ActionGroupDetails interface { // Name of the ActionGroup. GetDisplayName() *string // Product associated. // Only applicable if actionGroup type is PRODUCT. GetProduct() *string // LifeCycle Operation. GetLifecycleOperation() *string // Unique producer Id at Action Group Level GetActivityId() *string // Status of the Job at Action Group Level. GetStatus() JobStatusEnum // The time the Scheduler Job started. An RFC3339 formatted datetime string. GetTimeStarted() *common.SDKTime // The time the Scheduler Job ended. An RFC3339 formatted datetime string. GetTimeEnded() *common.SDKTime }
ActionGroupDetailsKindEnum Enum with underlying type: string
type ActionGroupDetailsKindEnum string
Set of constants representing the allowable values for ActionGroupDetailsKindEnum
const ( ActionGroupDetailsKindFleetUsingRunbook ActionGroupDetailsKindEnum = "FLEET_USING_RUNBOOK" )
func GetActionGroupDetailsKindEnumValues() []ActionGroupDetailsKindEnum
GetActionGroupDetailsKindEnumValues Enumerates the set of values for ActionGroupDetailsKindEnum
func GetMappingActionGroupDetailsKindEnum(val string) (ActionGroupDetailsKindEnum, bool)
GetMappingActionGroupDetailsKindEnum performs case Insensitive comparison on enum value and return the desired enum
ActionGroupKindEnum Enum with underlying type: string
type ActionGroupKindEnum string
Set of constants representing the allowable values for ActionGroupKindEnum
const ( ActionGroupKindFleetUsingRunbook ActionGroupKindEnum = "FLEET_USING_RUNBOOK" )
func GetActionGroupKindEnumValues() []ActionGroupKindEnum
GetActionGroupKindEnumValues Enumerates the set of values for ActionGroupKindEnum
func GetMappingActionGroupKindEnum(val string) (ActionGroupKindEnum, bool)
GetMappingActionGroupKindEnum performs case Insensitive comparison on enum value and return the desired enum
ActionTypeEnum Enum with underlying type: string
type ActionTypeEnum string
Set of constants representing the allowable values for ActionTypeEnum
const ( ActionTypeCreated ActionTypeEnum = "CREATED" ActionTypeUpdated ActionTypeEnum = "UPDATED" ActionTypeDeleted ActionTypeEnum = "DELETED" ActionTypeInProgress ActionTypeEnum = "IN_PROGRESS" ActionTypeRelated ActionTypeEnum = "RELATED" ActionTypeFailed ActionTypeEnum = "FAILED" )
func GetActionTypeEnumValues() []ActionTypeEnum
GetActionTypeEnumValues Enumerates the set of values for ActionTypeEnum
func GetMappingActionTypeEnum(val string) (ActionTypeEnum, bool)
GetMappingActionTypeEnum performs case Insensitive comparison on enum value and return the desired enum
ActivityResourceTarget Activity Resource Target.
type ActivityResourceTarget struct { // Target Name. TargetName *string `mandatory:"true" json:"targetName"` // Status of the Job at target Level. Status JobStatusEnum `mandatory:"false" json:"status,omitempty"` // Description of the Execution status. // If there are any errors, this can also include a short error message. Description *string `mandatory:"false" json:"description"` }
func (m ActivityResourceTarget) String() string
func (m ActivityResourceTarget) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AnnouncementCollection Results of list announcements. Contains AnnouncementSummary items.
type AnnouncementCollection struct { // List of AnnouncementSummary items. Items []AnnouncementSummary `mandatory:"true" json:"items"` }
func (m AnnouncementCollection) String() string
func (m AnnouncementCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AnnouncementSortByEnum Enum with underlying type: string
type AnnouncementSortByEnum string
Set of constants representing the allowable values for AnnouncementSortByEnum
const ( AnnouncementSortByTimeReleased AnnouncementSortByEnum = "timeReleased" AnnouncementSortBySummary AnnouncementSortByEnum = "summary" )
func GetAnnouncementSortByEnumValues() []AnnouncementSortByEnum
GetAnnouncementSortByEnumValues Enumerates the set of values for AnnouncementSortByEnum
func GetMappingAnnouncementSortByEnum(val string) (AnnouncementSortByEnum, bool)
GetMappingAnnouncementSortByEnum performs case Insensitive comparison on enum value and return the desired enum
AnnouncementSummary A summary of announcements for Fleet Application Management.
type AnnouncementSummary struct { // The OCID of the resource. Id *string `mandatory:"true" json:"id"` // Tenancy OCID CompartmentId *string `mandatory:"true" json:"compartmentId"` // Type of announcement. Type *string `mandatory:"true" json:"type"` // Summary of the announcement. Summary *string `mandatory:"true" json:"summary"` // Announcement start date. AnnouncementStart *common.SDKTime `mandatory:"true" json:"announcementStart"` // Announcement end date. AnnouncementEnd *common.SDKTime `mandatory:"true" json:"announcementEnd"` // Associated region ResourceRegion *string `mandatory:"false" json:"resourceRegion"` // A user-friendly name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. // Example: `My new resource` DisplayName *string `mandatory:"false" json:"displayName"` // A user-friendly description. To provide some insight about the resource. // Avoid entering confidential information. Description *string `mandatory:"false" json:"description"` // The time this resource was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The time this resource was last updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // Announcement details. Details *string `mandatory:"false" json:"details"` // URL to the announcement. Url *string `mandatory:"false" json:"url"` // The lifecycle state of the announcement. LifecycleState AnnouncementSummaryLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m AnnouncementSummary) String() string
func (m AnnouncementSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AnnouncementSummaryLifecycleStateEnum Enum with underlying type: string
type AnnouncementSummaryLifecycleStateEnum string
Set of constants representing the allowable values for AnnouncementSummaryLifecycleStateEnum
const ( AnnouncementSummaryLifecycleStateActive AnnouncementSummaryLifecycleStateEnum = "ACTIVE" AnnouncementSummaryLifecycleStateInactive AnnouncementSummaryLifecycleStateEnum = "INACTIVE" AnnouncementSummaryLifecycleStateDeleted AnnouncementSummaryLifecycleStateEnum = "DELETED" AnnouncementSummaryLifecycleStateFailed AnnouncementSummaryLifecycleStateEnum = "FAILED" )
func GetAnnouncementSummaryLifecycleStateEnumValues() []AnnouncementSummaryLifecycleStateEnum
GetAnnouncementSummaryLifecycleStateEnumValues Enumerates the set of values for AnnouncementSummaryLifecycleStateEnum
func GetMappingAnnouncementSummaryLifecycleStateEnum(val string) (AnnouncementSummaryLifecycleStateEnum, bool)
GetMappingAnnouncementSummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
ApiBasedExecutionDetails Details for API-based execution.
type ApiBasedExecutionDetails struct { // Endpoint to be invoked. Endpoint *string `mandatory:"true" json:"endpoint"` }
func (m ApiBasedExecutionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ApiBasedExecutionDetails) String() string
func (m ApiBasedExecutionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ArtifactDetails Patch artifact description and content details.
type ArtifactDetails interface { }
ArtifactDetailsCategoryEnum Enum with underlying type: string
type ArtifactDetailsCategoryEnum string
Set of constants representing the allowable values for ArtifactDetailsCategoryEnum
const ( ArtifactDetailsCategoryGeneric ArtifactDetailsCategoryEnum = "GENERIC" ArtifactDetailsCategoryPlatformSpecific ArtifactDetailsCategoryEnum = "PLATFORM_SPECIFIC" )
func GetArtifactDetailsCategoryEnumValues() []ArtifactDetailsCategoryEnum
GetArtifactDetailsCategoryEnumValues Enumerates the set of values for ArtifactDetailsCategoryEnum
func GetMappingArtifactDetailsCategoryEnum(val string) (ArtifactDetailsCategoryEnum, bool)
GetMappingArtifactDetailsCategoryEnum performs case Insensitive comparison on enum value and return the desired enum
AssociatedFleetCredentialDetails The information about associated FleetCredential.
type AssociatedFleetCredentialDetails struct { // A user-friendly name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. // Example: `My new resource` DisplayName *string `mandatory:"true" json:"displayName"` // Compartment OCID CompartmentId *string `mandatory:"true" json:"compartmentId"` EntitySpecifics CredentialEntitySpecificDetails `mandatory:"true" json:"entitySpecifics"` User CredentialDetails `mandatory:"true" json:"user"` Password CredentialDetails `mandatory:"true" json:"password"` }
func (m AssociatedFleetCredentialDetails) String() string
func (m *AssociatedFleetCredentialDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m AssociatedFleetCredentialDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AssociatedFleetPropertyDetails The information about associated FleetProperty.
type AssociatedFleetPropertyDetails struct { // compartment OCID CompartmentId *string `mandatory:"true" json:"compartmentId"` // Type of the FleetProperty. FleetPropertyType AssociatedFleetPropertyDetailsFleetPropertyTypeEnum `mandatory:"true" json:"fleetPropertyType"` // A user-friendly name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. // Example: `My new resource` DisplayName *string `mandatory:"false" json:"displayName"` // Value of the Property. Value *string `mandatory:"false" json:"value"` // Property is required or not. IsRequired *bool `mandatory:"false" json:"isRequired"` }
func (m AssociatedFleetPropertyDetails) String() string
func (m AssociatedFleetPropertyDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AssociatedFleetPropertyDetailsFleetPropertyTypeEnum Enum with underlying type: string
type AssociatedFleetPropertyDetailsFleetPropertyTypeEnum string
Set of constants representing the allowable values for AssociatedFleetPropertyDetailsFleetPropertyTypeEnum
const ( AssociatedFleetPropertyDetailsFleetPropertyTypeString AssociatedFleetPropertyDetailsFleetPropertyTypeEnum = "STRING" AssociatedFleetPropertyDetailsFleetPropertyTypeNumber AssociatedFleetPropertyDetailsFleetPropertyTypeEnum = "NUMBER" )
func GetAssociatedFleetPropertyDetailsFleetPropertyTypeEnumValues() []AssociatedFleetPropertyDetailsFleetPropertyTypeEnum
GetAssociatedFleetPropertyDetailsFleetPropertyTypeEnumValues Enumerates the set of values for AssociatedFleetPropertyDetailsFleetPropertyTypeEnum
func GetMappingAssociatedFleetPropertyDetailsFleetPropertyTypeEnum(val string) (AssociatedFleetPropertyDetailsFleetPropertyTypeEnum, bool)
GetMappingAssociatedFleetPropertyDetailsFleetPropertyTypeEnum performs case Insensitive comparison on enum value and return the desired enum
AssociatedFleetResourceDetails The information about associated FleetResource.
type AssociatedFleetResourceDetails struct { // OCID of the resource. ResourceId *string `mandatory:"true" json:"resourceId"` // Compartment Identifier[OCID]. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Tenancy Identifier[OCID]. TenancyId *string `mandatory:"true" json:"tenancyId"` // Type of the FleetResource. FleetResourceType *string `mandatory:"false" json:"fleetResourceType"` }
func (m AssociatedFleetResourceDetails) String() string
func (m AssociatedFleetResourceDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AssociatedLocalTaskDetails The details of the local task. The local tasks are specific to a single runbook.
type AssociatedLocalTaskDetails struct { ExecutionDetails ExecutionDetails `mandatory:"true" json:"executionDetails"` // The description of the task. Description *string `mandatory:"false" json:"description"` // The platform of the runbook. Platform *string `mandatory:"false" json:"platform"` // Make a copy of this task in Library IsCopyToLibraryEnabled *bool `mandatory:"false" json:"isCopyToLibraryEnabled"` Properties *Properties `mandatory:"false" json:"properties"` // Is this a discovery output task? IsDiscoveryOutputTask *bool `mandatory:"false" json:"isDiscoveryOutputTask"` // Is this an Apply Subject Task? Ex. Patch Execution Task IsApplySubjectTask *bool `mandatory:"false" json:"isApplySubjectTask"` // The name of the task Name *string `mandatory:"false" json:"name"` // The OS for the task. OsType OsTypeEnum `mandatory:"false" json:"osType,omitempty"` }
func (m AssociatedLocalTaskDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m AssociatedLocalTaskDetails) String() string
func (m *AssociatedLocalTaskDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m AssociatedLocalTaskDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AssociatedSchedulerDefinition SchedulerDefinition associated with the job.
type AssociatedSchedulerDefinition struct { // The OCID of the resource. Id *string `mandatory:"true" json:"id"` // A user-friendly name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. // Example: `My new resource` DisplayName *string `mandatory:"true" json:"displayName"` // Is this a recurring schedule? IsRecurring *bool `mandatory:"true" json:"isRecurring"` }
func (m AssociatedSchedulerDefinition) String() string
func (m AssociatedSchedulerDefinition) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AssociatedSharedTaskDetails The details of the shared task. Tasks that are part of the task library and can be reused across runbooks.
type AssociatedSharedTaskDetails struct { // The ID of taskRecord. TaskRecordId *string `mandatory:"true" json:"taskRecordId"` }
func (m AssociatedSharedTaskDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m AssociatedSharedTaskDetails) String() string
func (m AssociatedSharedTaskDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AssociatedTaskDetails The details of the task.
type AssociatedTaskDetails interface { }
CatalogContentDetails Details for Terraform content.
type CatalogContentDetails struct { // Catalog Id having terraform package. CatalogId *string `mandatory:"true" json:"catalogId"` }
func (m CatalogContentDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CatalogContentDetails) String() string
func (m CatalogContentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CatalogGitResultConfig Catalog GIT result config.
type CatalogGitResultConfig struct { // working directory WorkingDirectory *string `mandatory:"false" json:"workingDirectory"` // branch Name BranchName *string `mandatory:"false" json:"branchName"` // configuration Source Provider OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) ConfigurationSourceProviderId *string `mandatory:"false" json:"configurationSourceProviderId"` // repository Url RepositoryUrl *string `mandatory:"false" json:"repositoryUrl"` }
func (m CatalogGitResultConfig) GetWorkingDirectory() *string
GetWorkingDirectory returns WorkingDirectory
func (m CatalogGitResultConfig) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CatalogGitResultConfig) String() string
func (m CatalogGitResultConfig) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CatalogGitSourceConfig Catalog GIT result config.
type CatalogGitSourceConfig struct { // File path to the directory to use for running Terraform. If not specified, the root directory is used. WorkingDirectory *string `mandatory:"false" json:"workingDirectory"` // branch Name BranchName *string `mandatory:"false" json:"branchName"` // configuration Source Provider OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) ConfigurationSourceProviderId *string `mandatory:"false" json:"configurationSourceProviderId"` // repository Url RepositoryUrl *string `mandatory:"false" json:"repositoryUrl"` }
func (m CatalogGitSourceConfig) GetWorkingDirectory() *string
GetWorkingDirectory returns WorkingDirectory
func (m CatalogGitSourceConfig) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CatalogGitSourceConfig) String() string
func (m CatalogGitSourceConfig) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CatalogItem A description of a CatalogItem resource. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies (https://docs.oracle.com/iaas/Content/Identity/policiesgs/get-started-with-policies.htm).
type CatalogItem struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the catalog. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Config source type Eg: STACK_TEMPLATE_CATALOG_SOURCE, PAR_CATALOG_SOURCE, GIT_CATALOG_SOURCE, MARKETPLACE_CATALOG_SOURCE. ConfigSourceType CatalogItemConfigSourceTypeEnum `mandatory:"true" json:"configSourceType"` // Description about the catalog item. Description *string `mandatory:"true" json:"description"` // The catalog listing Id. ListingId *string `mandatory:"true" json:"listingId"` // The catalog package version. ListingVersion *string `mandatory:"true" json:"listingVersion"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"true" json:"displayName"` // Config package type Eg: TF_PACKAGE, NON_TF_PACKAGE, CONFIG_FILE. PackageType CatalogItemPackageTypeEnum `mandatory:"true" json:"packageType"` // The current state of the CatalogItem. LifecycleState CatalogItemLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The details of lifecycle state CatalogItem. LifecycleDetails *string `mandatory:"true" json:"lifecycleDetails"` // The date and time the CatalogItem was created, in the format defined by RFC 3339 (https://tools.ietf.org/html/rfc3339). // Example: `2016-08-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The date and time the CatalogItem was updated, in the format defined by RFC 3339 (https://tools.ietf.org/html/rfc3339). // Example: `2016-08-25T21:10:29.600Z` TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // The indicator to append Public Items from the root compartment to any query, when set to TRUE. ShouldListPublicItems *bool `mandatory:"false" json:"shouldListPublicItems"` CatalogSourcePayload CatalogSourcePayload `mandatory:"false" json:"catalogSourcePayload"` CatalogResultPayload CatalogResultPayload `mandatory:"false" json:"catalogResultPayload"` // Version description about the catalog item. VersionDescription *string `mandatory:"false" json:"versionDescription"` // Short description about the catalog item. ShortDescription *string `mandatory:"false" json:"shortDescription"` // The date and time the CatalogItem was released, in the format defined by RFC 3339 (https://tools.ietf.org/html/rfc3339). // Example: `2016-08-25T21:10:29.600Z` TimeReleased *common.SDKTime `mandatory:"false" json:"timeReleased"` // The date and time the CatalogItem was last checked by backfill job, in the format defined by // RFC 3339 (https://tools.ietf.org/html/rfc3339). // Example: `2016-08-25T21:10:29.600Z` TimeBackfillLastChecked *common.SDKTime `mandatory:"false" json:"timeBackfillLastChecked"` // The date and time the CatalogItem was last checked, in the format defined by // RFC 3339 (https://tools.ietf.org/html/rfc3339). // Example: `2016-08-25T21:10:29.600Z` TimeLastChecked *common.SDKTime `mandatory:"false" json:"timeLastChecked"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m CatalogItem) String() string
func (m *CatalogItem) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m CatalogItem) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CatalogItemCollection The results of a CatalogItem search containing list of CatalogItemSummary items
type CatalogItemCollection struct { // List of CatalogItems. Items []CatalogItemSummary `mandatory:"true" json:"items"` }
func (m CatalogItemCollection) String() string
func (m CatalogItemCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CatalogItemConfigSourceTypeEnum Enum with underlying type: string
type CatalogItemConfigSourceTypeEnum string
Set of constants representing the allowable values for CatalogItemConfigSourceTypeEnum
const ( CatalogItemConfigSourceTypeParCatalogSource CatalogItemConfigSourceTypeEnum = "PAR_CATALOG_SOURCE" CatalogItemConfigSourceTypeGitCatalogSource CatalogItemConfigSourceTypeEnum = "GIT_CATALOG_SOURCE" CatalogItemConfigSourceTypeMarketplaceCatalogSource CatalogItemConfigSourceTypeEnum = "MARKETPLACE_CATALOG_SOURCE" CatalogItemConfigSourceTypeStackTemplateCatalogSource CatalogItemConfigSourceTypeEnum = "STACK_TEMPLATE_CATALOG_SOURCE" )
func GetCatalogItemConfigSourceTypeEnumValues() []CatalogItemConfigSourceTypeEnum
GetCatalogItemConfigSourceTypeEnumValues Enumerates the set of values for CatalogItemConfigSourceTypeEnum
func GetMappingCatalogItemConfigSourceTypeEnum(val string) (CatalogItemConfigSourceTypeEnum, bool)
GetMappingCatalogItemConfigSourceTypeEnum performs case Insensitive comparison on enum value and return the desired enum
CatalogItemLifecycleStateEnum Enum with underlying type: string
type CatalogItemLifecycleStateEnum string
Set of constants representing the allowable values for CatalogItemLifecycleStateEnum
const ( CatalogItemLifecycleStateCreating CatalogItemLifecycleStateEnum = "CREATING" CatalogItemLifecycleStateUpdating CatalogItemLifecycleStateEnum = "UPDATING" CatalogItemLifecycleStateActive CatalogItemLifecycleStateEnum = "ACTIVE" CatalogItemLifecycleStateDeleting CatalogItemLifecycleStateEnum = "DELETING" CatalogItemLifecycleStateDeleted CatalogItemLifecycleStateEnum = "DELETED" CatalogItemLifecycleStateFailed CatalogItemLifecycleStateEnum = "FAILED" )
func GetCatalogItemLifecycleStateEnumValues() []CatalogItemLifecycleStateEnum
GetCatalogItemLifecycleStateEnumValues Enumerates the set of values for CatalogItemLifecycleStateEnum
func GetMappingCatalogItemLifecycleStateEnum(val string) (CatalogItemLifecycleStateEnum, bool)
GetMappingCatalogItemLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
CatalogItemPackageTypeEnum Enum with underlying type: string
type CatalogItemPackageTypeEnum string
Set of constants representing the allowable values for CatalogItemPackageTypeEnum
const ( CatalogItemPackageTypeTfPackage CatalogItemPackageTypeEnum = "TF_PACKAGE" CatalogItemPackageTypeNonTfPackage CatalogItemPackageTypeEnum = "NON_TF_PACKAGE" CatalogItemPackageTypeConfigFile CatalogItemPackageTypeEnum = "CONFIG_FILE" )
func GetCatalogItemPackageTypeEnumValues() []CatalogItemPackageTypeEnum
GetCatalogItemPackageTypeEnumValues Enumerates the set of values for CatalogItemPackageTypeEnum
func GetMappingCatalogItemPackageTypeEnum(val string) (CatalogItemPackageTypeEnum, bool)
GetMappingCatalogItemPackageTypeEnum performs case Insensitive comparison on enum value and return the desired enum
CatalogItemSortByEnum Enum with underlying type: string
type CatalogItemSortByEnum string
Set of constants representing the allowable values for CatalogItemSortByEnum
const ( CatalogItemSortByTimeCreated CatalogItemSortByEnum = "timeCreated" CatalogItemSortByDisplayName CatalogItemSortByEnum = "displayName" CatalogItemSortByTimeBackfillLastChecked CatalogItemSortByEnum = "timeBackfillLastChecked" )
func GetCatalogItemSortByEnumValues() []CatalogItemSortByEnum
GetCatalogItemSortByEnumValues Enumerates the set of values for CatalogItemSortByEnum
func GetMappingCatalogItemSortByEnum(val string) (CatalogItemSortByEnum, bool)
GetMappingCatalogItemSortByEnum performs case Insensitive comparison on enum value and return the desired enum
CatalogItemSummary Summary information about a CatalogItem.
type CatalogItemSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the catalog. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Config source type Eg: STACK_TEMPLATE_CATALOG_SOURCE, PAR_CATALOG_SOURCE, GIT_CATALOG_SOURCE, MARKETPLACE_CATALOG_SOURCE. ConfigSourceType CatalogItemConfigSourceTypeEnum `mandatory:"true" json:"configSourceType"` // The description of the catalogItem. Description *string `mandatory:"true" json:"description"` // The catalog listing Id. ListingId *string `mandatory:"true" json:"listingId"` // The catalog package version. ListingVersion *string `mandatory:"true" json:"listingVersion"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"true" json:"displayName"` // Config package type Eg: BASE_PACKAGE, EXTENSION_PACKAGE. PackageType CatalogItemPackageTypeEnum `mandatory:"true" json:"packageType"` // The current state of the CatalogItem. LifecycleState CatalogItemLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The details of lifecycle state CatalogItem. LifecycleDetails *string `mandatory:"true" json:"lifecycleDetails"` // The date and time the CatalogItem was created, in the format defined by // RFC 3339 (https://tools.ietf.org/html/rfc3339). // Example: `2016-08-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The date and time the CatalogItem was updated, in the format defined by // RFC 3339 (https://tools.ietf.org/html/rfc3339). // Example: `2016-08-25T21:10:29.600Z` TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // Version description about the catalog item. VersionDescription *string `mandatory:"true" json:"versionDescription"` // Short description about the catalog item. ShortDescription *string `mandatory:"true" json:"shortDescription"` // The date and time the CatalogItem was released, in the format defined by // RFC 3339 (https://tools.ietf.org/html/rfc3339). // Example: `2016-08-25T21:10:29.600Z` TimeReleased *common.SDKTime `mandatory:"true" json:"timeReleased"` CatalogSourcePayload CatalogSourcePayload `mandatory:"false" json:"catalogSourcePayload"` CatalogResultPayload CatalogResultPayload `mandatory:"false" json:"catalogResultPayload"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m CatalogItemSummary) String() string
func (m *CatalogItemSummary) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m CatalogItemSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CatalogListingVersionCriteriaEnumEnum Enum with underlying type: string
type CatalogListingVersionCriteriaEnumEnum string
Set of constants representing the allowable values for CatalogListingVersionCriteriaEnumEnum
const ( CatalogListingVersionCriteriaEnumListAllVersions CatalogListingVersionCriteriaEnumEnum = "LIST_ALL_VERSIONS" CatalogListingVersionCriteriaEnumListEarliestVersionOnly CatalogListingVersionCriteriaEnumEnum = "LIST_EARLIEST_VERSION_ONLY" CatalogListingVersionCriteriaEnumListLatestVersionOnly CatalogListingVersionCriteriaEnumEnum = "LIST_LATEST_VERSION_ONLY" )
func GetCatalogListingVersionCriteriaEnumEnumValues() []CatalogListingVersionCriteriaEnumEnum
GetCatalogListingVersionCriteriaEnumEnumValues Enumerates the set of values for CatalogListingVersionCriteriaEnumEnum
func GetMappingCatalogListingVersionCriteriaEnumEnum(val string) (CatalogListingVersionCriteriaEnumEnum, bool)
GetMappingCatalogListingVersionCriteriaEnumEnum performs case Insensitive comparison on enum value and return the desired enum
CatalogMarketplaceSourceConfig Catalog market source config.
type CatalogMarketplaceSourceConfig struct { // File path to the directory to use for running Terraform. If not specified, the root directory is used. WorkingDirectory *string `mandatory:"false" json:"workingDirectory"` // This listing Id parameter of Payload. ListingId *string `mandatory:"false" json:"listingId"` // This version parameter of Payload. Version *string `mandatory:"false" json:"version"` }
func (m CatalogMarketplaceSourceConfig) GetWorkingDirectory() *string
GetWorkingDirectory returns WorkingDirectory
func (m CatalogMarketplaceSourceConfig) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CatalogMarketplaceSourceConfig) String() string
func (m CatalogMarketplaceSourceConfig) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CatalogParResultConfig Catalog par result config.
type CatalogParResultConfig struct { // working directory WorkingDirectory *string `mandatory:"false" json:"workingDirectory"` // package url PackageUrl *string `mandatory:"false" json:"packageUrl"` // The date and time expires, in the format defined by RFC 3339 (https://tools.ietf.org/html/rfc3339). // Example: `2016-08-25T21:10:29.600Z` TimeExpires *common.SDKTime `mandatory:"false" json:"timeExpires"` }
func (m CatalogParResultConfig) GetWorkingDirectory() *string
GetWorkingDirectory returns WorkingDirectory
func (m CatalogParResultConfig) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CatalogParResultConfig) String() string
func (m CatalogParResultConfig) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CatalogParSourceConfig Catalog par source config.
type CatalogParSourceConfig struct { // File path to the directory to use for running Terraform. If not specified, the root directory is used. WorkingDirectory *string `mandatory:"false" json:"workingDirectory"` // nameSpace NamespaceName *string `mandatory:"false" json:"namespaceName"` // bucket name BucketName *string `mandatory:"false" json:"bucketName"` // object name ObjectName *string `mandatory:"false" json:"objectName"` // access uri AccessUri *string `mandatory:"false" json:"accessUri"` // The date and time expires, in the format defined by RFC 3339 (https://tools.ietf.org/html/rfc3339). // Example: `2016-08-25T21:10:29.600Z` TimeExpires *common.SDKTime `mandatory:"false" json:"timeExpires"` }
func (m CatalogParSourceConfig) GetWorkingDirectory() *string
GetWorkingDirectory returns WorkingDirectory
func (m CatalogParSourceConfig) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CatalogParSourceConfig) String() string
func (m CatalogParSourceConfig) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CatalogResultPayload Catalog result payload.
type CatalogResultPayload interface { // working directory GetWorkingDirectory() *string }
CatalogResultPayloadConfigResultTypeEnum Enum with underlying type: string
type CatalogResultPayloadConfigResultTypeEnum string
Set of constants representing the allowable values for CatalogResultPayloadConfigResultTypeEnum
const ( CatalogResultPayloadConfigResultTypeParResultConfig CatalogResultPayloadConfigResultTypeEnum = "PAR_RESULT_CONFIG" CatalogResultPayloadConfigResultTypeTemplateResultConfig CatalogResultPayloadConfigResultTypeEnum = "TEMPLATE_RESULT_CONFIG" CatalogResultPayloadConfigResultTypeGitResultConfig CatalogResultPayloadConfigResultTypeEnum = "GIT_RESULT_CONFIG" )
func GetCatalogResultPayloadConfigResultTypeEnumValues() []CatalogResultPayloadConfigResultTypeEnum
GetCatalogResultPayloadConfigResultTypeEnumValues Enumerates the set of values for CatalogResultPayloadConfigResultTypeEnum
func GetMappingCatalogResultPayloadConfigResultTypeEnum(val string) (CatalogResultPayloadConfigResultTypeEnum, bool)
GetMappingCatalogResultPayloadConfigResultTypeEnum performs case Insensitive comparison on enum value and return the desired enum
CatalogSourcePayload Catalog source payload.
type CatalogSourcePayload interface { // File path to the directory to use for running Terraform. If not specified, the root directory is used. GetWorkingDirectory() *string }
CatalogSourceTemplateConfig Catalog source template config.
type CatalogSourceTemplateConfig struct { // File path to the directory to use for running Terraform. If not specified, the root directory is used. WorkingDirectory *string `mandatory:"false" json:"workingDirectory"` // The Base64 encoded template. This payload will trigger CreateTemplate API, where the parameter will be passed. ZipFileBase64Encoded *string `mandatory:"false" json:"zipFileBase64Encoded"` // Template Description Description *string `mandatory:"false" json:"description"` // Template Long Description LongDescription *string `mandatory:"false" json:"longDescription"` // Template Display Name TemplateDisplayName *string `mandatory:"false" json:"templateDisplayName"` }
func (m CatalogSourceTemplateConfig) GetWorkingDirectory() *string
GetWorkingDirectory returns WorkingDirectory
func (m CatalogSourceTemplateConfig) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CatalogSourceTemplateConfig) String() string
func (m CatalogSourceTemplateConfig) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CatalogTemplateResultConfig Catalog par result config.
type CatalogTemplateResultConfig struct { // working directory WorkingDirectory *string `mandatory:"false" json:"workingDirectory"` // template id TemplateId *string `mandatory:"false" json:"templateId"` }
func (m CatalogTemplateResultConfig) GetWorkingDirectory() *string
GetWorkingDirectory returns WorkingDirectory
func (m CatalogTemplateResultConfig) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CatalogTemplateResultConfig) String() string
func (m CatalogTemplateResultConfig) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ChangeCatalogItemCompartmentDetails The configuration details for the move operation.
type ChangeCatalogItemCompartmentDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to move the CatalogItem to CompartmentId *string `mandatory:"true" json:"compartmentId"` }
func (m ChangeCatalogItemCompartmentDetails) String() string
func (m ChangeCatalogItemCompartmentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ChangeCatalogItemCompartmentRequest wrapper for the ChangeCatalogItemCompartment operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ChangeCatalogItemCompartment.go.html to see an example of how to use ChangeCatalogItemCompartmentRequest.
type ChangeCatalogItemCompartmentRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the CatalogItem. CatalogItemId *string `mandatory:"true" contributesTo:"path" name:"catalogItemId"` // Details of the target compartment. ChangeCatalogItemCompartmentDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ChangeCatalogItemCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ChangeCatalogItemCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ChangeCatalogItemCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ChangeCatalogItemCompartmentRequest) String() string
func (request ChangeCatalogItemCompartmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ChangeCatalogItemCompartmentResponse wrapper for the ChangeCatalogItemCompartment operation
type ChangeCatalogItemCompartmentResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ChangeCatalogItemCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ChangeCatalogItemCompartmentResponse) String() string
ChangeFleetCompartmentDetails The configuration details for the move operation.
type ChangeFleetCompartmentDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to move the Fleet to. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
func (m ChangeFleetCompartmentDetails) String() string
func (m ChangeFleetCompartmentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ChangeFleetCompartmentRequest wrapper for the ChangeFleetCompartment operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ChangeFleetCompartment.go.html to see an example of how to use ChangeFleetCompartmentRequest.
type ChangeFleetCompartmentRequest struct { // Unique Fleet identifier. FleetId *string `mandatory:"true" contributesTo:"path" name:"fleetId"` // Details of the target compartment. ChangeFleetCompartmentDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ChangeFleetCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ChangeFleetCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ChangeFleetCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ChangeFleetCompartmentRequest) String() string
func (request ChangeFleetCompartmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ChangeFleetCompartmentResponse wrapper for the ChangeFleetCompartment operation
type ChangeFleetCompartmentResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ChangeFleetCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ChangeFleetCompartmentResponse) String() string
ChangePatchCompartmentDetails The configuration details for the move operation.
type ChangePatchCompartmentDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to move the patch to. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
func (m ChangePatchCompartmentDetails) String() string
func (m ChangePatchCompartmentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ChangePatchCompartmentRequest wrapper for the ChangePatchCompartment operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ChangePatchCompartment.go.html to see an example of how to use ChangePatchCompartmentRequest.
type ChangePatchCompartmentRequest struct { // Unique Patch identifier. PatchId *string `mandatory:"true" contributesTo:"path" name:"patchId"` // Details of the target compartment. ChangePatchCompartmentDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ChangePatchCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ChangePatchCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ChangePatchCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ChangePatchCompartmentRequest) String() string
func (request ChangePatchCompartmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ChangePatchCompartmentResponse wrapper for the ChangePatchCompartment operation
type ChangePatchCompartmentResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ChangePatchCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ChangePatchCompartmentResponse) String() string
ChangePlatformConfigurationCompartmentDetails The configuration details for the move operation.
type ChangePlatformConfigurationCompartmentDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to move the Platform Configuration to. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
func (m ChangePlatformConfigurationCompartmentDetails) String() string
func (m ChangePlatformConfigurationCompartmentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ChangePlatformConfigurationCompartmentRequest wrapper for the ChangePlatformConfigurationCompartment operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ChangePlatformConfigurationCompartment.go.html to see an example of how to use ChangePlatformConfigurationCompartmentRequest.
type ChangePlatformConfigurationCompartmentRequest struct { // unique PlatformConfiguration identifier PlatformConfigurationId *string `mandatory:"true" contributesTo:"path" name:"platformConfigurationId"` // Details of the target compartment. ChangePlatformConfigurationCompartmentDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ChangePlatformConfigurationCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ChangePlatformConfigurationCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ChangePlatformConfigurationCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ChangePlatformConfigurationCompartmentRequest) String() string
func (request ChangePlatformConfigurationCompartmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ChangePlatformConfigurationCompartmentResponse wrapper for the ChangePlatformConfigurationCompartment operation
type ChangePlatformConfigurationCompartmentResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ChangePlatformConfigurationCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ChangePlatformConfigurationCompartmentResponse) String() string
ChangePropertyCompartmentDetails The configuration details for the move operation.
type ChangePropertyCompartmentDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to move the Property to. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
func (m ChangePropertyCompartmentDetails) String() string
func (m ChangePropertyCompartmentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ChangePropertyCompartmentRequest wrapper for the ChangePropertyCompartment operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ChangePropertyCompartment.go.html to see an example of how to use ChangePropertyCompartmentRequest.
type ChangePropertyCompartmentRequest struct { // unique Property identifier PropertyId *string `mandatory:"true" contributesTo:"path" name:"propertyId"` // Details of the target compartment. ChangePropertyCompartmentDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ChangePropertyCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ChangePropertyCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ChangePropertyCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ChangePropertyCompartmentRequest) String() string
func (request ChangePropertyCompartmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ChangePropertyCompartmentResponse wrapper for the ChangePropertyCompartment operation
type ChangePropertyCompartmentResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ChangePropertyCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ChangePropertyCompartmentResponse) String() string
ChangeProvisionCompartmentDetails The configuration details for the move operation.
type ChangeProvisionCompartmentDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to move the FamProvision to. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
func (m ChangeProvisionCompartmentDetails) String() string
func (m ChangeProvisionCompartmentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ChangeProvisionCompartmentRequest wrapper for the ChangeProvisionCompartment operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ChangeProvisionCompartment.go.html to see an example of how to use ChangeProvisionCompartmentRequest.
type ChangeProvisionCompartmentRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the FamProvision. ProvisionId *string `mandatory:"true" contributesTo:"path" name:"provisionId"` // Details of the target compartment. ChangeProvisionCompartmentDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ChangeProvisionCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ChangeProvisionCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ChangeProvisionCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ChangeProvisionCompartmentRequest) String() string
func (request ChangeProvisionCompartmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ChangeProvisionCompartmentResponse wrapper for the ChangeProvisionCompartment operation
type ChangeProvisionCompartmentResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ChangeProvisionCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ChangeProvisionCompartmentResponse) String() string
ChangeRunbookCompartmentDetails The configuration details for the move operation.
type ChangeRunbookCompartmentDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to move the Planner to. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
func (m ChangeRunbookCompartmentDetails) String() string
func (m ChangeRunbookCompartmentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ChangeRunbookCompartmentRequest wrapper for the ChangeRunbookCompartment operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ChangeRunbookCompartment.go.html to see an example of how to use ChangeRunbookCompartmentRequest.
type ChangeRunbookCompartmentRequest struct { // Unique Runbook identifier RunbookId *string `mandatory:"true" contributesTo:"path" name:"runbookId"` // Details of the target compartment. ChangeRunbookCompartmentDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ChangeRunbookCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ChangeRunbookCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ChangeRunbookCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ChangeRunbookCompartmentRequest) String() string
func (request ChangeRunbookCompartmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ChangeRunbookCompartmentResponse wrapper for the ChangeRunbookCompartment operation
type ChangeRunbookCompartmentResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ChangeRunbookCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ChangeRunbookCompartmentResponse) String() string
ChangeTaskRecordCompartmentDetails The configuration details for the move operation.
type ChangeTaskRecordCompartmentDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to move the task record to. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
func (m ChangeTaskRecordCompartmentDetails) String() string
func (m ChangeTaskRecordCompartmentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ChangeTaskRecordCompartmentRequest wrapper for the ChangeTaskRecordCompartment operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ChangeTaskRecordCompartment.go.html to see an example of how to use ChangeTaskRecordCompartmentRequest.
type ChangeTaskRecordCompartmentRequest struct { // The OCID of the task record. TaskRecordId *string `mandatory:"true" contributesTo:"path" name:"taskRecordId"` // Details of the target compartment. ChangeTaskRecordCompartmentDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ChangeTaskRecordCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ChangeTaskRecordCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ChangeTaskRecordCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ChangeTaskRecordCompartmentRequest) String() string
func (request ChangeTaskRecordCompartmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ChangeTaskRecordCompartmentResponse wrapper for the ChangeTaskRecordCompartment operation
type ChangeTaskRecordCompartmentResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ChangeTaskRecordCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ChangeTaskRecordCompartmentResponse) String() string
CheckResourceTaggingDetails Request to check resource tagging.
type CheckResourceTaggingDetails struct { // Compartment OCID CompartmentId *string `mandatory:"true" json:"compartmentId"` // Resource OCIDS that need to be verified if a tag can be enabled for them. ResourceIds []string `mandatory:"true" json:"resourceIds"` // Fleet Display Name. FleetDisplayName *string `mandatory:"false" json:"fleetDisplayName"` }
func (m CheckResourceTaggingDetails) String() string
func (m CheckResourceTaggingDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CheckResourceTaggingRequest wrapper for the CheckResourceTagging operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/CheckResourceTagging.go.html to see an example of how to use CheckResourceTaggingRequest.
type CheckResourceTaggingRequest struct { // Details for checking if Fleet Application Management tags can be added to the resources. CheckResourceTaggingDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CheckResourceTaggingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CheckResourceTaggingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CheckResourceTaggingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CheckResourceTaggingRequest) String() string
func (request CheckResourceTaggingRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CheckResourceTaggingResponse wrapper for the CheckResourceTagging operation
type CheckResourceTaggingResponse struct { // The underlying http response RawResponse *http.Response // The ResourceTagCheckDetails instance ResourceTagCheckDetails `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CheckResourceTaggingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CheckResourceTaggingResponse) String() string
CloneCatalogItemDetails The configuration details for the clone operation.
type CloneCatalogItemDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to clone the CatalogItem to CompartmentId *string `mandatory:"true" json:"compartmentId"` // Version description about the catalog item. VersionDescription *string `mandatory:"false" json:"versionDescription"` }
func (m CloneCatalogItemDetails) String() string
func (m CloneCatalogItemDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloneCatalogItemRequest wrapper for the CloneCatalogItem operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/CloneCatalogItem.go.html to see an example of how to use CloneCatalogItemRequest.
type CloneCatalogItemRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the CatalogItem. CatalogItemId *string `mandatory:"true" contributesTo:"path" name:"catalogItemId"` // The information to be updated. CloneCatalogItemDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CloneCatalogItemRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CloneCatalogItemRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CloneCatalogItemRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CloneCatalogItemRequest) String() string
func (request CloneCatalogItemRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloneCatalogItemResponse wrapper for the CloneCatalogItem operation
type CloneCatalogItemResponse struct { // The underlying http response RawResponse *http.Response // The CatalogItem instance CatalogItem `presentIn:"body"` // URL for the created CatalogItem. The catalogItem OCID is generated after this request is sent. Location *string `presentIn:"header" name:"location"` // Same as location. ContentLocation *string `presentIn:"header" name:"content-location"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CloneCatalogItemResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CloneCatalogItemResponse) String() string
ComplianceDetailPolicy Details of the Policy associated
type ComplianceDetailPolicy struct { // Compliance Policy Id CompliancePolicyId *string `mandatory:"true" json:"compliancePolicyId"` // Compliane Policy DisplayName CompliancePolicyDisplayName *string `mandatory:"false" json:"compliancePolicyDisplayName"` // Compliane Policy Rule Id CompliancePolicyRuleId *string `mandatory:"false" json:"compliancePolicyRuleId"` // Product Name CompliancePolicyRuleDisplayName *string `mandatory:"false" json:"compliancePolicyRuleDisplayName"` // Grace period in days,weeks,months or years the exemption is applicable for the rule. GracePeriod *string `mandatory:"false" json:"gracePeriod"` PatchSelection PatchSelectionDetails `mandatory:"false" json:"patchSelection"` }
func (m ComplianceDetailPolicy) String() string
func (m *ComplianceDetailPolicy) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m ComplianceDetailPolicy) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ComplianceDetailProduct Details of the Product.
type ComplianceDetailProduct struct { // Product Name. ProductName *string `mandatory:"true" json:"productName"` // Product Stack. ProductStack *string `mandatory:"false" json:"productStack"` // Product Version. ProductVersion *string `mandatory:"false" json:"productVersion"` }
func (m ComplianceDetailProduct) String() string
func (m ComplianceDetailProduct) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ComplianceDetailResource Details of the Resource
type ComplianceDetailResource struct { // The OCID to identify the resource. ResourceId *string `mandatory:"true" json:"resourceId"` // Name of the resource. ResourceName *string `mandatory:"true" json:"resourceName"` // Compartment OCID of the resource. CompartmentId *string `mandatory:"false" json:"compartmentId"` // Compartment the resource belongs to. Compartment *string `mandatory:"false" json:"compartment"` // Region the resource belongs to. ResourceRegion *string `mandatory:"false" json:"resourceRegion"` }
func (m ComplianceDetailResource) String() string
func (m ComplianceDetailResource) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ComplianceDetailTarget Details of the Target.
type ComplianceDetailTarget struct { // Target Identifier. TargetId *string `mandatory:"true" json:"targetId"` // Target Name. TargetName *string `mandatory:"true" json:"targetName"` // Current version. Version *string `mandatory:"false" json:"version"` }
func (m ComplianceDetailTarget) String() string
func (m ComplianceDetailTarget) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ComplianceLevelEnum Enum with underlying type: string
type ComplianceLevelEnum string
Set of constants representing the allowable values for ComplianceLevelEnum
const ( ComplianceLevelFleet ComplianceLevelEnum = "FLEET" ComplianceLevelTarget ComplianceLevelEnum = "TARGET" )
func GetComplianceLevelEnumValues() []ComplianceLevelEnum
GetComplianceLevelEnumValues Enumerates the set of values for ComplianceLevelEnum
func GetMappingComplianceLevelEnum(val string) (ComplianceLevelEnum, bool)
GetMappingComplianceLevelEnum performs case Insensitive comparison on enum value and return the desired enum
CompliancePatchDetail Details of the Patch.
type CompliancePatchDetail struct { // patch Name. PatchName *string `mandatory:"true" json:"patchName"` // Type of patch. PatchType *string `mandatory:"true" json:"patchType"` // patch OCID. PatchId *string `mandatory:"false" json:"patchId"` // Patch Description. PatchDescription *string `mandatory:"false" json:"patchDescription"` // Date on which patch was released TimeReleased *common.SDKTime `mandatory:"false" json:"timeReleased"` // Patch Severity. Severity PatchSeverityEnum `mandatory:"false" json:"severity,omitempty"` Product *ComplianceDetailProduct `mandatory:"false" json:"product"` }
func (m CompliancePatchDetail) String() string
func (m CompliancePatchDetail) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CompliancePolicy Define software patch compliance policies for various products running in OCI resources. A compliance policy is a configuration you set up for various products to report compliance by defining the schedule and patch baseline.
type CompliancePolicy struct { // The OCID of the CompliancePolicy. Id *string `mandatory:"true" json:"id"` // Display name for the CompliancePolicy. DisplayName *string `mandatory:"true" json:"displayName"` // platformConfiguration OCID corresponding to the Product. ProductId *string `mandatory:"true" json:"productId"` // The OCID of the compartment the CompliancePolicy belongs to. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The date and time the CompliancePolicy was created, in the format defined by RFC 3339 (https://tools.ietf.org/html/rfc3339). // Example: `2016-08-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The current state of the CompliancePolicy. LifecycleState CompliancePolicyLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"true" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"` // The type of the Compliance Policy. Type CompliancePolicyTypeEnum `mandatory:"false" json:"type,omitempty"` // The date and time the CompliancePolicy was updated, in the format defined by RFC 3339 (https://tools.ietf.org/html/rfc3339). // Example: `2016-08-25T21:10:29.600Z` TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // A message that describes the current state of the CompliancePolicy in more detail. For example, // can be used to provide actionable information for a resource in the Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // System tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m CompliancePolicy) String() string
func (m CompliancePolicy) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CompliancePolicyCollection Results of a compliancePolicy search. Contains both CompliancePolicySummary items and other information, such as metadata.
type CompliancePolicyCollection struct { // List of compliance policies. Items []CompliancePolicySummary `mandatory:"true" json:"items"` }
func (m CompliancePolicyCollection) String() string
func (m CompliancePolicyCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CompliancePolicyLifecycleStateEnum Enum with underlying type: string
type CompliancePolicyLifecycleStateEnum string
Set of constants representing the allowable values for CompliancePolicyLifecycleStateEnum
const ( CompliancePolicyLifecycleStateCreating CompliancePolicyLifecycleStateEnum = "CREATING" CompliancePolicyLifecycleStateUpdating CompliancePolicyLifecycleStateEnum = "UPDATING" CompliancePolicyLifecycleStateActive CompliancePolicyLifecycleStateEnum = "ACTIVE" CompliancePolicyLifecycleStateDeleting CompliancePolicyLifecycleStateEnum = "DELETING" CompliancePolicyLifecycleStateDeleted CompliancePolicyLifecycleStateEnum = "DELETED" CompliancePolicyLifecycleStateFailed CompliancePolicyLifecycleStateEnum = "FAILED" )
func GetCompliancePolicyLifecycleStateEnumValues() []CompliancePolicyLifecycleStateEnum
GetCompliancePolicyLifecycleStateEnumValues Enumerates the set of values for CompliancePolicyLifecycleStateEnum
func GetMappingCompliancePolicyLifecycleStateEnum(val string) (CompliancePolicyLifecycleStateEnum, bool)
GetMappingCompliancePolicyLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
CompliancePolicyRule Set of rules that are used to calculate the compliance status of the product. Specific rules will take precedence over broader rules.
type CompliancePolicyRule struct { // Unique OCID of the CompliancePolicyRule. Id *string `mandatory:"true" json:"id"` // A user-friendly name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. // Example: `My new resource` DisplayName *string `mandatory:"true" json:"displayName"` // Unique OCID of the CompliancePolicy. CompliancePolicyId *string `mandatory:"true" json:"compliancePolicyId"` ProductVersion *ProductVersionDetails `mandatory:"true" json:"productVersion"` // PlatformConfiguration OCID for the patch type to which this CompliancePolicyRule applies. PatchTypeId []string `mandatory:"true" json:"patchTypeId"` PatchSelection PatchSelectionDetails `mandatory:"true" json:"patchSelection"` // The OCID of the compartment the CompliancePolicyRule belongs to. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The date and time the CompliancePolicyRule was created, in the format defined by RFC 3339 (https://tools.ietf.org/html/rfc3339). // Example: `2016-08-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The current state of the CompliancePolicyRule. LifecycleState CompliancePolicyRuleLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"true" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"` // Severity to which this CompliancePolicyRule applies. Severity []ComplianceRuleSeverityEnum `mandatory:"false" json:"severity,omitempty"` // Grace period in days,weeks,months or years the exemption is applicable for the rule. // This enables a grace period when Fleet Application Management doesn't report the product as noncompliant when patch is not applied. GracePeriod *string `mandatory:"false" json:"gracePeriod"` // The date and time the CompliancePolicyRule was updated, in the format defined by RFC 3339 (https://tools.ietf.org/html/rfc3339). // Example: `2016-08-25T21:10:29.600Z` TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // A message that describes the current state of the CompliancePolicyRule in more detail. For example, // can be used to provide actionable information for a resource in the Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // System tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m CompliancePolicyRule) String() string
func (m *CompliancePolicyRule) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m CompliancePolicyRule) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CompliancePolicyRuleCollection Results of a compliancePolicyRule search. Contains both CompliancePolicyRuleSummary items and other information, such as metadata.
type CompliancePolicyRuleCollection struct { // List of complianePolicyRules. Items []CompliancePolicyRuleSummary `mandatory:"true" json:"items"` }
func (m CompliancePolicyRuleCollection) String() string
func (m CompliancePolicyRuleCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CompliancePolicyRuleLifecycleStateEnum Enum with underlying type: string
type CompliancePolicyRuleLifecycleStateEnum string
Set of constants representing the allowable values for CompliancePolicyRuleLifecycleStateEnum
const ( CompliancePolicyRuleLifecycleStateCreating CompliancePolicyRuleLifecycleStateEnum = "CREATING" CompliancePolicyRuleLifecycleStateUpdating CompliancePolicyRuleLifecycleStateEnum = "UPDATING" CompliancePolicyRuleLifecycleStateActive CompliancePolicyRuleLifecycleStateEnum = "ACTIVE" CompliancePolicyRuleLifecycleStateDeleting CompliancePolicyRuleLifecycleStateEnum = "DELETING" CompliancePolicyRuleLifecycleStateDeleted CompliancePolicyRuleLifecycleStateEnum = "DELETED" CompliancePolicyRuleLifecycleStateFailed CompliancePolicyRuleLifecycleStateEnum = "FAILED" )
func GetCompliancePolicyRuleLifecycleStateEnumValues() []CompliancePolicyRuleLifecycleStateEnum
GetCompliancePolicyRuleLifecycleStateEnumValues Enumerates the set of values for CompliancePolicyRuleLifecycleStateEnum
func GetMappingCompliancePolicyRuleLifecycleStateEnum(val string) (CompliancePolicyRuleLifecycleStateEnum, bool)
GetMappingCompliancePolicyRuleLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
CompliancePolicyRuleSortByEnum Enum with underlying type: string
type CompliancePolicyRuleSortByEnum string
Set of constants representing the allowable values for CompliancePolicyRuleSortByEnum
const ( CompliancePolicyRuleSortByTimeCreated CompliancePolicyRuleSortByEnum = "timeCreated" CompliancePolicyRuleSortByDisplayName CompliancePolicyRuleSortByEnum = "displayName" )
func GetCompliancePolicyRuleSortByEnumValues() []CompliancePolicyRuleSortByEnum
GetCompliancePolicyRuleSortByEnumValues Enumerates the set of values for CompliancePolicyRuleSortByEnum
func GetMappingCompliancePolicyRuleSortByEnum(val string) (CompliancePolicyRuleSortByEnum, bool)
GetMappingCompliancePolicyRuleSortByEnum performs case Insensitive comparison on enum value and return the desired enum
CompliancePolicyRuleSummary Summary information about a CompliancePolicyRule.
type CompliancePolicyRuleSummary struct { // Unique OCID of the CompliancePolicyRule. Id *string `mandatory:"true" json:"id"` // A user-friendly name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. // Example: `My new resource` DisplayName *string `mandatory:"true" json:"displayName"` // Unique OCID of the CompliancePolicy. CompliancePolicyId *string `mandatory:"true" json:"compliancePolicyId"` ProductVersion *ProductVersionDetails `mandatory:"true" json:"productVersion"` // PlatformConfiguration OCID for the patch type to which this CompliancePolicyRule applies. PatchTypeId []string `mandatory:"true" json:"patchTypeId"` PatchSelection PatchSelectionDetails `mandatory:"true" json:"patchSelection"` // The OCID of the compartment the CompliancePolicyRule belongs to. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The date and time the CompliancePolicyRule was created, in the format defined by RFC 3339 (https://tools.ietf.org/html/rfc3339). // Example: `2016-08-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The current state of the CompliancePolicyRule. LifecycleState CompliancePolicyRuleLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Severity to which this CompliancePolicyRule applies. Severity []ComplianceRuleSeverityEnum `mandatory:"false" json:"severity,omitempty"` // Grace period in days,weeks,months or years the exemption is applicable for the rule. // This enables a grace period when Fleet Application Management doesn't report the product as noncompliant when patch is not applied. GracePeriod *string `mandatory:"false" json:"gracePeriod"` // The date and time the CompliancePolicyRule was updated, in the format defined by RFC 3339 (https://tools.ietf.org/html/rfc3339). // Example: `2016-08-25T21:10:29.600Z` TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // A message that describes the current state of the CompliancePolicyRule in more detail. For example, // can be used to provide actionable information for a resource in the Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m CompliancePolicyRuleSummary) String() string
func (m *CompliancePolicyRuleSummary) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m CompliancePolicyRuleSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CompliancePolicySortByEnum Enum with underlying type: string
type CompliancePolicySortByEnum string
Set of constants representing the allowable values for CompliancePolicySortByEnum
const ( CompliancePolicySortByTimeCreated CompliancePolicySortByEnum = "timeCreated" CompliancePolicySortByDisplayName CompliancePolicySortByEnum = "displayName" )
func GetCompliancePolicySortByEnumValues() []CompliancePolicySortByEnum
GetCompliancePolicySortByEnumValues Enumerates the set of values for CompliancePolicySortByEnum
func GetMappingCompliancePolicySortByEnum(val string) (CompliancePolicySortByEnum, bool)
GetMappingCompliancePolicySortByEnum performs case Insensitive comparison on enum value and return the desired enum
CompliancePolicySummary Summary information about a CompliancePolicy.
type CompliancePolicySummary struct { // The OCID of the CompliancePolicy. Id *string `mandatory:"true" json:"id"` // Display name for the CompliancePolicy. DisplayName *string `mandatory:"true" json:"displayName"` // platformConfiguration OCID corresponding to the Product. ProductId *string `mandatory:"true" json:"productId"` // The OCID of the compartment the CompliancePolicy belongs to. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The date and time the CompliancePolicy was created, in the format defined by RFC 3339 (https://tools.ietf.org/html/rfc3339). // Example: `2016-08-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The current state of the CompliancePolicy. LifecycleState CompliancePolicyLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"true" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"` // The type of the Compliance Policy. Type CompliancePolicyTypeEnum `mandatory:"false" json:"type,omitempty"` // The date and time the CompliancePolicy was updated, in the format defined by RFC 3339 (https://tools.ietf.org/html/rfc3339). // Example: `2016-08-25T21:10:29.600Z` TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // A message that describes the current state of the CompliancePolicy in more detail. For example, // can be used to provide actionable information for a resource in the Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // System tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m CompliancePolicySummary) String() string
func (m CompliancePolicySummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CompliancePolicyTypeEnum Enum with underlying type: string
type CompliancePolicyTypeEnum string
Set of constants representing the allowable values for CompliancePolicyTypeEnum
const ( CompliancePolicyTypeUserDefined CompliancePolicyTypeEnum = "USER_DEFINED" CompliancePolicyTypeOracleDefined CompliancePolicyTypeEnum = "ORACLE_DEFINED" )
func GetCompliancePolicyTypeEnumValues() []CompliancePolicyTypeEnum
GetCompliancePolicyTypeEnumValues Enumerates the set of values for CompliancePolicyTypeEnum
func GetMappingCompliancePolicyTypeEnum(val string) (CompliancePolicyTypeEnum, bool)
GetMappingCompliancePolicyTypeEnum performs case Insensitive comparison on enum value and return the desired enum
ComplianceRecord The compliance status reports.
type ComplianceRecord struct { // The OCID of the ComplianceRecord. Id *string `mandatory:"true" json:"id"` // The OCID of the entity for which the compliance is calculated.Ex.FleetId EntityId *string `mandatory:"true" json:"entityId"` // The displayName of the entity for which the compliance is calculated.Ex.DisplayName for the Fleet EntityDisplayName *string `mandatory:"true" json:"entityDisplayName"` Resource *ComplianceDetailResource `mandatory:"true" json:"resource"` Target *ComplianceDetailTarget `mandatory:"true" json:"target"` // The OCID of the compartment. CompartmentId *string `mandatory:"false" json:"compartmentId"` Policy *ComplianceDetailPolicy `mandatory:"false" json:"policy"` Patch *CompliancePatchDetail `mandatory:"false" json:"patch"` // Last known compliance state of target. ComplianceState ComplianceStateEnum `mandatory:"false" json:"complianceState,omitempty"` // The date and time the ComplianceRecord was created, in the format defined by RFC 3339 (https://tools.ietf.org/html/rfc3339). // Example: `2016-08-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The date and time the ComplianceRecord was updated, in the format defined by RFC 3339 (https://tools.ietf.org/html/rfc3339). // Example: `2016-08-25T21:10:29.600Z` TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // The current state of the ComplianceRecord. LifecycleState ComplianceRecordLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m ComplianceRecord) String() string
func (m ComplianceRecord) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ComplianceRecordAggregation Aggregated summary information for ComplianceRecord
type ComplianceRecordAggregation struct { // Count of compliance records in a compartment. Count *int `mandatory:"true" json:"count"` Dimensions *ComplianceRecordDimension `mandatory:"true" json:"dimensions"` }
func (m ComplianceRecordAggregation) String() string
func (m ComplianceRecordAggregation) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ComplianceRecordAggregationCollection An array of ComplianceRecord objects
type ComplianceRecordAggregationCollection struct { // List of ComplianceRecordAggregation objects. Items []ComplianceRecordAggregation `mandatory:"true" json:"items"` }
func (m ComplianceRecordAggregationCollection) String() string
func (m ComplianceRecordAggregationCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ComplianceRecordCollection Results of a compliancePolicy search. Contains both CompliancePolicySummary items and other information, such as metadata.
type ComplianceRecordCollection struct { // List of compliancePolicys. Items []ComplianceRecordSummary `mandatory:"true" json:"items"` }
func (m ComplianceRecordCollection) String() string
func (m ComplianceRecordCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ComplianceRecordDimension Aggregated summary information for ComplianceRecord
type ComplianceRecordDimension struct { // Last known compliance state. ComplianceState ComplianceStateEnum `mandatory:"true" json:"complianceState"` // Level at which the compliance is calculated. ComplianceLevel ComplianceLevelEnum `mandatory:"true" json:"complianceLevel"` }
func (m ComplianceRecordDimension) String() string
func (m ComplianceRecordDimension) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ComplianceRecordLifecycleStateEnum Enum with underlying type: string
type ComplianceRecordLifecycleStateEnum string
Set of constants representing the allowable values for ComplianceRecordLifecycleStateEnum
const ( ComplianceRecordLifecycleStateActive ComplianceRecordLifecycleStateEnum = "ACTIVE" ComplianceRecordLifecycleStateDeleted ComplianceRecordLifecycleStateEnum = "DELETED" ComplianceRecordLifecycleStateFailed ComplianceRecordLifecycleStateEnum = "FAILED" )
func GetComplianceRecordLifecycleStateEnumValues() []ComplianceRecordLifecycleStateEnum
GetComplianceRecordLifecycleStateEnumValues Enumerates the set of values for ComplianceRecordLifecycleStateEnum
func GetMappingComplianceRecordLifecycleStateEnum(val string) (ComplianceRecordLifecycleStateEnum, bool)
GetMappingComplianceRecordLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
ComplianceRecordSortByEnum Enum with underlying type: string
type ComplianceRecordSortByEnum string
Set of constants representing the allowable values for ComplianceRecordSortByEnum
const ( ComplianceRecordSortByTimeCreated ComplianceRecordSortByEnum = "timeCreated" ComplianceRecordSortByDisplayName ComplianceRecordSortByEnum = "displayName" )
func GetComplianceRecordSortByEnumValues() []ComplianceRecordSortByEnum
GetComplianceRecordSortByEnumValues Enumerates the set of values for ComplianceRecordSortByEnum
func GetMappingComplianceRecordSortByEnum(val string) (ComplianceRecordSortByEnum, bool)
GetMappingComplianceRecordSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ComplianceRecordSummary Summary information about a ComplianceDetail.
type ComplianceRecordSummary struct { // The OCID of the ComplianceRecord. Id *string `mandatory:"true" json:"id"` // The OCID of the entity for which the compliance is calculated.Ex.FleetId EntityId *string `mandatory:"true" json:"entityId"` // The displayName of the entity for which the compliance is calculated.Ex.DisplayName for the Fleet EntityDisplayName *string `mandatory:"true" json:"entityDisplayName"` Resource *ComplianceDetailResource `mandatory:"true" json:"resource"` Target *ComplianceDetailTarget `mandatory:"true" json:"target"` // The OCID of the compartment. CompartmentId *string `mandatory:"false" json:"compartmentId"` Policy *ComplianceDetailPolicy `mandatory:"false" json:"policy"` Patch *CompliancePatchDetail `mandatory:"false" json:"patch"` // Last known compliance state of target. ComplianceState ComplianceStateEnum `mandatory:"false" json:"complianceState,omitempty"` // The date and time the ComplianceRecord was created, in the format defined by RFC 3339 (https://tools.ietf.org/html/rfc3339). // Example: `2016-08-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The date and time the ComplianceRecord was updated, in the format defined by RFC 3339 (https://tools.ietf.org/html/rfc3339). // Example: `2016-08-25T21:10:29.600Z` TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // The current state of the ComplianceRecord. LifecycleState ComplianceRecordLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m ComplianceRecordSummary) String() string
func (m ComplianceRecordSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ComplianceReport Compliance details for a fleet in Fleet Application Management.
type ComplianceReport struct { // Compliance Report Identifier Id *string `mandatory:"true" json:"id"` // The fleet OCID. FleetId *string `mandatory:"true" json:"fleetId"` // The last known compliance state of the fleet. ComplianceState ComplianceStateEnum `mandatory:"true" json:"complianceState"` // The compliance percentage. PercentCompliant *float32 `mandatory:"false" json:"percentCompliant"` // Resources associated with the Fleet. Resources []ComplianceReportResource `mandatory:"false" json:"resources"` }
func (m ComplianceReport) String() string
func (m ComplianceReport) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ComplianceReportPatchDetail Details of the Patch.
type ComplianceReportPatchDetail struct { // Patch name. PatchName *string `mandatory:"true" json:"patchName"` // Type of patch. PatchType *string `mandatory:"true" json:"patchType"` // Patch description. PatchDescription *string `mandatory:"false" json:"patchDescription"` // Time the patch was applied. TimeApplied *common.SDKTime `mandatory:"false" json:"timeApplied"` // The date on which patch was released. TimeReleased *common.SDKTime `mandatory:"false" json:"timeReleased"` }
func (m ComplianceReportPatchDetail) String() string
func (m ComplianceReportPatchDetail) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ComplianceReportProduct Details of the Product.
type ComplianceReportProduct struct { // Product Name. ProductName *string `mandatory:"true" json:"productName"` // Managed Targets associated with the Product. Targets []ComplianceReportTarget `mandatory:"false" json:"targets"` }
func (m ComplianceReportProduct) String() string
func (m ComplianceReportProduct) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ComplianceReportResource Details of the Resource
type ComplianceReportResource struct { // The OCID to identify the resource. ResourceId *string `mandatory:"true" json:"resourceId"` // Display name of the resource. ResourceName *string `mandatory:"true" json:"resourceName"` // Type of the resource. ResourceType *string `mandatory:"true" json:"resourceType"` // The last known compliance state of the fleet. ComplianceState ComplianceStateEnum `mandatory:"true" json:"complianceState"` // TenancyId of the resource. TenancyId *string `mandatory:"false" json:"tenancyId"` // Tenancy the resource belongs to. TenancyName *string `mandatory:"false" json:"tenancyName"` // Compartment the resource belongs to. Compartment *string `mandatory:"false" json:"compartment"` // The region the resource belongs to. ResourceRegion *string `mandatory:"false" json:"resourceRegion"` // Products associated with the Fleet. // Only the products belonging to managed targets will be shown. Products []ComplianceReportProduct `mandatory:"false" json:"products"` }
func (m ComplianceReportResource) String() string
func (m ComplianceReportResource) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ComplianceReportTarget Details of the target and patches.
type ComplianceReportTarget struct { // Target Identifier.Can be the target name if a separate ID is not available. TargetId *string `mandatory:"true" json:"targetId"` // Target Name. TargetName *string `mandatory:"true" json:"targetName"` // The last known compliance state of the target. ComplianceState ComplianceStateEnum `mandatory:"true" json:"complianceState"` // Current version of the target. Version *string `mandatory:"false" json:"version"` // Installed Patches for the Target. InstalledPatches []ComplianceReportPatchDetail `mandatory:"false" json:"installedPatches"` // Recommended Patches for the Target. RecommendedPatches []ComplianceReportPatchDetail `mandatory:"false" json:"recommendedPatches"` }
func (m ComplianceReportTarget) String() string
func (m ComplianceReportTarget) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ComplianceRuleSeverityEnum Enum with underlying type: string
type ComplianceRuleSeverityEnum string
Set of constants representing the allowable values for ComplianceRuleSeverityEnum
const ( ComplianceRuleSeverityCritical ComplianceRuleSeverityEnum = "CRITICAL" ComplianceRuleSeverityHigh ComplianceRuleSeverityEnum = "HIGH" ComplianceRuleSeverityMedium ComplianceRuleSeverityEnum = "MEDIUM" ComplianceRuleSeverityLow ComplianceRuleSeverityEnum = "LOW" )
func GetComplianceRuleSeverityEnumValues() []ComplianceRuleSeverityEnum
GetComplianceRuleSeverityEnumValues Enumerates the set of values for ComplianceRuleSeverityEnum
func GetMappingComplianceRuleSeverityEnum(val string) (ComplianceRuleSeverityEnum, bool)
GetMappingComplianceRuleSeverityEnum performs case Insensitive comparison on enum value and return the desired enum
ComplianceStateEnum Enum with underlying type: string
type ComplianceStateEnum string
Set of constants representing the allowable values for ComplianceStateEnum
const ( ComplianceStateUnknown ComplianceStateEnum = "UNKNOWN" ComplianceStateCompliant ComplianceStateEnum = "COMPLIANT" ComplianceStateNonCompliant ComplianceStateEnum = "NON_COMPLIANT" ComplianceStateWarning ComplianceStateEnum = "WARNING" )
func GetComplianceStateEnumValues() []ComplianceStateEnum
GetComplianceStateEnumValues Enumerates the set of values for ComplianceStateEnum
func GetMappingComplianceStateEnum(val string) (ComplianceStateEnum, bool)
GetMappingComplianceStateEnum performs case Insensitive comparison on enum value and return the desired enum
ComponentProperties The properties of the component.
type ComponentProperties struct { // The action to be taken in case of a failure. ActionOnFailure ComponentPropertiesActionOnFailureEnum `mandatory:"true" json:"actionOnFailure"` RunOn RunOnDetails `mandatory:"false" json:"runOn"` // Build control flow conditions that determine the relevance of the task execution. PreCondition *string `mandatory:"false" json:"preCondition"` PauseDetails PauseDetails `mandatory:"false" json:"pauseDetails"` NotificationPreferences *TaskNotificationPreferences `mandatory:"false" json:"notificationPreferences"` }
func (m ComponentProperties) String() string
func (m *ComponentProperties) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m ComponentProperties) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ComponentPropertiesActionOnFailureEnum Enum with underlying type: string
type ComponentPropertiesActionOnFailureEnum string
Set of constants representing the allowable values for ComponentPropertiesActionOnFailureEnum
const ( ComponentPropertiesActionOnFailureAbort ComponentPropertiesActionOnFailureEnum = "ABORT" ComponentPropertiesActionOnFailureContinue ComponentPropertiesActionOnFailureEnum = "CONTINUE" ComponentPropertiesActionOnFailureRollback ComponentPropertiesActionOnFailureEnum = "ROLLBACK" )
func GetComponentPropertiesActionOnFailureEnumValues() []ComponentPropertiesActionOnFailureEnum
GetComponentPropertiesActionOnFailureEnumValues Enumerates the set of values for ComponentPropertiesActionOnFailureEnum
func GetMappingComponentPropertiesActionOnFailureEnum(val string) (ComponentPropertiesActionOnFailureEnum, bool)
GetMappingComponentPropertiesActionOnFailureEnum performs case Insensitive comparison on enum value and return the desired enum
Condition Rule condition
type Condition struct { // Attribute Group. Provide a Tag namespace if the rule is based on a tag. // Provide resource type if the rule is based on a resource property. AttrGroup *string `mandatory:"true" json:"attrGroup"` // Attribute Key.Provide Tag key if the rule is based on a tag. // Provide resource property name if the rule is based on a resource property. AttrKey *string `mandatory:"true" json:"attrKey"` // Attribute Value.Provide Tag value if the rule is based on a tag. // Provide resource property value if the rule is based on a resource property. AttrValue *string `mandatory:"true" json:"attrValue"` }
func (m Condition) String() string
func (m Condition) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ConfigAssociationDetails Associated Configuration details.
type ConfigAssociationDetails struct { // The OCID of the resource. Id *string `mandatory:"true" json:"id"` // A user-friendly name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. // Example: `My new resource` DisplayName *string `mandatory:"false" json:"displayName"` }
func (m ConfigAssociationDetails) String() string
func (m ConfigAssociationDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ConfigCategoryDetails Config Category Details.
type ConfigCategoryDetails interface { }
ConfigCategoryDetailsConfigCategoryEnum Enum with underlying type: string
type ConfigCategoryDetailsConfigCategoryEnum string
Set of constants representing the allowable values for ConfigCategoryDetailsConfigCategoryEnum
const ( ConfigCategoryDetailsConfigCategoryProduct ConfigCategoryDetailsConfigCategoryEnum = "PRODUCT" ConfigCategoryDetailsConfigCategoryProductStack ConfigCategoryDetailsConfigCategoryEnum = "PRODUCT_STACK" ConfigCategoryDetailsConfigCategoryEnvironment ConfigCategoryDetailsConfigCategoryEnum = "ENVIRONMENT" ConfigCategoryDetailsConfigCategoryPatchType ConfigCategoryDetailsConfigCategoryEnum = "PATCH_TYPE" ConfigCategoryDetailsConfigCategoryCredential ConfigCategoryDetailsConfigCategoryEnum = "CREDENTIAL" ConfigCategoryDetailsConfigCategorySelfHostedInstance ConfigCategoryDetailsConfigCategoryEnum = "SELF_HOSTED_INSTANCE" ConfigCategoryDetailsConfigCategoryLifecycleOperation ConfigCategoryDetailsConfigCategoryEnum = "LIFECYCLE_OPERATION" )
func GetConfigCategoryDetailsConfigCategoryEnumValues() []ConfigCategoryDetailsConfigCategoryEnum
GetConfigCategoryDetailsConfigCategoryEnumValues Enumerates the set of values for ConfigCategoryDetailsConfigCategoryEnum
func GetMappingConfigCategoryDetailsConfigCategoryEnum(val string) (ConfigCategoryDetailsConfigCategoryEnum, bool)
GetMappingConfigCategoryDetailsConfigCategoryEnum performs case Insensitive comparison on enum value and return the desired enum
ConfigFileDetails Content Source details.
type ConfigFileDetails interface { }
ConfigFileDetailsSourceTypeEnum Enum with underlying type: string
type ConfigFileDetailsSourceTypeEnum string
Set of constants representing the allowable values for ConfigFileDetailsSourceTypeEnum
const ( ConfigFileDetailsSourceTypeObjectStorageBucket ConfigFileDetailsSourceTypeEnum = "OBJECT_STORAGE_BUCKET" )
func GetConfigFileDetailsSourceTypeEnumValues() []ConfigFileDetailsSourceTypeEnum
GetConfigFileDetailsSourceTypeEnumValues Enumerates the set of values for ConfigFileDetailsSourceTypeEnum
func GetMappingConfigFileDetailsSourceTypeEnum(val string) (ConfigFileDetailsSourceTypeEnum, bool)
GetMappingConfigFileDetailsSourceTypeEnum performs case Insensitive comparison on enum value and return the desired enum
ConfirmTargetsDetails Details of the targets to be confirmed for Fleet Application Management.
type ConfirmTargetsDetails struct { // The targets to confirm. Targets []DiscoveredTarget `mandatory:"true" json:"targets"` }
func (m ConfirmTargetsDetails) String() string
func (m ConfirmTargetsDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ConfirmTargetsRequest wrapper for the ConfirmTargets operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ConfirmTargets.go.html to see an example of how to use ConfirmTargetsRequest.
type ConfirmTargetsRequest struct { // Details for confirming Targets. ConfirmTargetsDetails `contributesTo:"body"` // Unique Fleet identifier. FleetId *string `mandatory:"true" contributesTo:"path" name:"fleetId"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ConfirmTargetsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ConfirmTargetsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ConfirmTargetsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ConfirmTargetsRequest) String() string
func (request ConfirmTargetsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ConfirmTargetsResponse wrapper for the ConfirmTargets operation
type ConfirmTargetsResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ConfirmTargetsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ConfirmTargetsResponse) String() string
ContentDetails Content Source details.
type ContentDetails interface { }
ContentDetailsSourceTypeEnum Enum with underlying type: string
type ContentDetailsSourceTypeEnum string
Set of constants representing the allowable values for ContentDetailsSourceTypeEnum
const ( ContentDetailsSourceTypeObjectStorageBucket ContentDetailsSourceTypeEnum = "OBJECT_STORAGE_BUCKET" ContentDetailsSourceTypeCatalog ContentDetailsSourceTypeEnum = "CATALOG" )
func GetContentDetailsSourceTypeEnumValues() []ContentDetailsSourceTypeEnum
GetContentDetailsSourceTypeEnumValues Enumerates the set of values for ContentDetailsSourceTypeEnum
func GetMappingContentDetailsSourceTypeEnum(val string) (ContentDetailsSourceTypeEnum, bool)
GetMappingContentDetailsSourceTypeEnum performs case Insensitive comparison on enum value and return the desired enum
CreateCatalogItemDetails The data to create a CatalogItem.
type CreateCatalogItemDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Config source type Eg: STACK_TEMPLATE_CATALOG_SOURCE, PAR_CATALOG_SOURCE, GIT_CATALOG_SOURCE, MARKETPLACE_CATALOG_SOURCE. ConfigSourceType CatalogItemConfigSourceTypeEnum `mandatory:"true" json:"configSourceType"` // The description of the CatalogItem. Description *string `mandatory:"true" json:"description"` // The CatalogItem name. DisplayName *string `mandatory:"true" json:"displayName"` // Config package type Eg: TF_PACKAGE, NON_TF_PACKAGE, CONFIG_FILE. PackageType CatalogItemPackageTypeEnum `mandatory:"true" json:"packageType"` // Version description about the catalog item. VersionDescription *string `mandatory:"false" json:"versionDescription"` // Short description about the catalog item. ShortDescription *string `mandatory:"false" json:"shortDescription"` // The date and time the CatalogItem was released, in the format defined by RFC 3339 (https://tools.ietf.org/html/rfc3339). // Example: `2016-08-25T21:10:29.600Z` TimeReleased *common.SDKTime `mandatory:"false" json:"timeReleased"` CatalogSourcePayload CatalogSourcePayload `mandatory:"false" json:"catalogSourcePayload"` // The catalog listing Id. ListingId *string `mandatory:"false" json:"listingId"` // The catalog package version. ListingVersion *string `mandatory:"false" json:"listingVersion"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m CreateCatalogItemDetails) String() string
func (m *CreateCatalogItemDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m CreateCatalogItemDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateCatalogItemRequest wrapper for the CreateCatalogItem operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/CreateCatalogItem.go.html to see an example of how to use CreateCatalogItemRequest.
type CreateCatalogItemRequest struct { // Details for the new CatalogItem. CreateCatalogItemDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateCatalogItemRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateCatalogItemRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateCatalogItemRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateCatalogItemRequest) String() string
func (request CreateCatalogItemRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateCatalogItemResponse wrapper for the CreateCatalogItem operation
type CreateCatalogItemResponse struct { // The underlying http response RawResponse *http.Response // The CatalogItem instance CatalogItem `presentIn:"body"` // URL for the created CatalogItem. The catalogItem OCID is generated after this request is sent. Location *string `presentIn:"header" name:"location"` // Same as location. ContentLocation *string `presentIn:"header" name:"content-location"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateCatalogItemResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateCatalogItemResponse) String() string
CreateCompliancePolicyRuleDetails The data to create a CompliancePolicyRule.
type CreateCompliancePolicyRuleDetails struct { // A user-friendly name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. // Example: `My new resource` DisplayName *string `mandatory:"true" json:"displayName"` // Unique OCID of the CompliancePolicy this CompliancePolicyRule belongs to. CompliancePolicyId *string `mandatory:"true" json:"compliancePolicyId"` ProductVersion *ProductVersionDetails `mandatory:"true" json:"productVersion"` // PlatformConfiguration OCID for the patch type to which this CompliancePolicyRule applies. PatchTypeId []string `mandatory:"true" json:"patchTypeId"` PatchSelection PatchSelectionDetails `mandatory:"true" json:"patchSelection"` // Severity to which this CompliancePolicyRule applies. Severity []ComplianceRuleSeverityEnum `mandatory:"false" json:"severity,omitempty"` // Grace period in days,weeks,months or years the exemption is applicable for the rule. // This enables a grace period when Fleet Application Management doesn't report the product as noncompliant when patch is not applied. GracePeriod *string `mandatory:"false" json:"gracePeriod"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m CreateCompliancePolicyRuleDetails) String() string
func (m *CreateCompliancePolicyRuleDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m CreateCompliancePolicyRuleDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateCompliancePolicyRuleRequest wrapper for the CreateCompliancePolicyRule operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/CreateCompliancePolicyRule.go.html to see an example of how to use CreateCompliancePolicyRuleRequest.
type CreateCompliancePolicyRuleRequest struct { // Details for the new CompliancePolicyRule. CreateCompliancePolicyRuleDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateCompliancePolicyRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateCompliancePolicyRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateCompliancePolicyRuleRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateCompliancePolicyRuleRequest) String() string
func (request CreateCompliancePolicyRuleRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateCompliancePolicyRuleResponse wrapper for the CreateCompliancePolicyRule operation
type CreateCompliancePolicyRuleResponse struct { // The underlying http response RawResponse *http.Response // The CompliancePolicyRule instance CompliancePolicyRule `presentIn:"body"` // URL for the created CompliancePolicyRule. The CompliancePolicyRule OCID is generated after this request is sent. Location *string `presentIn:"header" name:"location"` // Same as location. ContentLocation *string `presentIn:"header" name:"content-location"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateCompliancePolicyRuleResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateCompliancePolicyRuleResponse) String() string
CreateFleetCredentialDetails The information about new FleetCredential.
type CreateFleetCredentialDetails struct { // A user-friendly name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. // Example: `My new resource` DisplayName *string `mandatory:"true" json:"displayName"` EntitySpecifics CredentialEntitySpecificDetails `mandatory:"true" json:"entitySpecifics"` User CredentialDetails `mandatory:"true" json:"user"` Password CredentialDetails `mandatory:"true" json:"password"` }
func (m CreateFleetCredentialDetails) String() string
func (m *CreateFleetCredentialDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m CreateFleetCredentialDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateFleetCredentialRequest wrapper for the CreateFleetCredential operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/CreateFleetCredential.go.html to see an example of how to use CreateFleetCredentialRequest.
type CreateFleetCredentialRequest struct { // Details for the new fleet credential. CreateFleetCredentialDetails `contributesTo:"body"` // Unique Fleet identifier. FleetId *string `mandatory:"true" contributesTo:"path" name:"fleetId"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateFleetCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateFleetCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateFleetCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateFleetCredentialRequest) String() string
func (request CreateFleetCredentialRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateFleetCredentialResponse wrapper for the CreateFleetCredential operation
type CreateFleetCredentialResponse struct { // The underlying http response RawResponse *http.Response // The FleetCredential instance FleetCredential `presentIn:"body"` // URL for the created fleetCredential, the fleetCredential id will be generated after this request is sent. Location *string `presentIn:"header" name:"location"` // Same as location ContentLocation *string `presentIn:"header" name:"content-location"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateFleetCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateFleetCredentialResponse) String() string
CreateFleetDetails The information about new Fleet.
type CreateFleetDetails struct { // A user-friendly name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. // Example: `My new resource` DisplayName *string `mandatory:"true" json:"displayName"` // compartment OCID CompartmentId *string `mandatory:"true" json:"compartmentId"` ResourceSelection ResourceSelection `mandatory:"true" json:"resourceSelection"` // A user-friendly description. To provide some insight about the resource. // Avoid entering confidential information. Description *string `mandatory:"false" json:"description"` Details FleetDetails `mandatory:"false" json:"details"` // Products associated with the Fleet. Products []string `mandatory:"false" json:"products"` // Environment Type associated with the Fleet. // Applicable for ENVIRONMENT fleet types. EnvironmentType *string `mandatory:"false" json:"environmentType"` // Notification Preferences associated with the Fleet. NotificationPreferences []NotificationPreference `mandatory:"false" json:"notificationPreferences"` // Resources associated with the Fleet if resourceSelectionType is MANUAL. Resources []AssociatedFleetResourceDetails `mandatory:"false" json:"resources"` // Credentials associated with the Fleet. Credentials []AssociatedFleetCredentialDetails `mandatory:"false" json:"credentials"` // Properties associated with the Fleet. Properties []AssociatedFleetPropertyDetails `mandatory:"false" json:"properties"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the fleet that would be the parent for this fleet. ParentFleetId *string `mandatory:"false" json:"parentFleetId"` // A value that represents if auto-confirming of the targets can be enabled. // This will allow targets to be auto-confirmed in the fleet without manual intervention. IsTargetAutoConfirm *bool `mandatory:"false" json:"isTargetAutoConfirm"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m CreateFleetDetails) String() string
func (m *CreateFleetDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m CreateFleetDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateFleetPropertyDetails The information about new Property to manage fleet metadata details.
type CreateFleetPropertyDetails struct { // Value of the Property. Value *string `mandatory:"true" json:"value"` // OCID referring to global level metadata property. PropertyId *string `mandatory:"true" json:"propertyId"` }
func (m CreateFleetPropertyDetails) String() string
func (m CreateFleetPropertyDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateFleetPropertyRequest wrapper for the CreateFleetProperty operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/CreateFleetProperty.go.html to see an example of how to use CreateFleetPropertyRequest.
type CreateFleetPropertyRequest struct { // Details for the new fleet property. CreateFleetPropertyDetails `contributesTo:"body"` // Unique Fleet identifier. FleetId *string `mandatory:"true" contributesTo:"path" name:"fleetId"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateFleetPropertyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateFleetPropertyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateFleetPropertyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateFleetPropertyRequest) String() string
func (request CreateFleetPropertyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateFleetPropertyResponse wrapper for the CreateFleetProperty operation
type CreateFleetPropertyResponse struct { // The underlying http response RawResponse *http.Response // The FleetProperty instance FleetProperty `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateFleetPropertyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateFleetPropertyResponse) String() string
CreateFleetRequest wrapper for the CreateFleet operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/CreateFleet.go.html to see an example of how to use CreateFleetRequest.
type CreateFleetRequest struct { // Details for the new Fleet. CreateFleetDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateFleetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateFleetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateFleetRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateFleetRequest) String() string
func (request CreateFleetRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateFleetResourceDetails The information about the resource to be added to the fleet.
type CreateFleetResourceDetails struct { // The OCID of the resource. ResourceId *string `mandatory:"true" json:"resourceId"` // OCID of the tenancy to which the resource belongs to. TenancyId *string `mandatory:"true" json:"tenancyId"` // OCID of the compartment to which the resource belongs to. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Associated region ResourceRegion *string `mandatory:"false" json:"resourceRegion"` // Type of the Resource. ResourceType *string `mandatory:"false" json:"resourceType"` }
func (m CreateFleetResourceDetails) String() string
func (m CreateFleetResourceDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateFleetResourceRequest wrapper for the CreateFleetResource operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/CreateFleetResource.go.html to see an example of how to use CreateFleetResourceRequest.
type CreateFleetResourceRequest struct { // Details for the new fleet resource. CreateFleetResourceDetails `contributesTo:"body"` // Unique Fleet identifier. FleetId *string `mandatory:"true" contributesTo:"path" name:"fleetId"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateFleetResourceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateFleetResourceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateFleetResourceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateFleetResourceRequest) String() string
func (request CreateFleetResourceRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateFleetResourceResponse wrapper for the CreateFleetResource operation
type CreateFleetResourceResponse struct { // The underlying http response RawResponse *http.Response // The FleetResource instance FleetResource `presentIn:"body"` // URL for the created fleetResource, the fleetResource id will be generated after this request is sent. Location *string `presentIn:"header" name:"location"` // Same as location ContentLocation *string `presentIn:"header" name:"content-location"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateFleetResourceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateFleetResourceResponse) String() string
CreateFleetResponse wrapper for the CreateFleet operation
type CreateFleetResponse struct { // The underlying http response RawResponse *http.Response // The Fleet instance Fleet `presentIn:"body"` // URL for the created fleet, the fleet id will be generated after this request is sent. Location *string `presentIn:"header" name:"location"` // Same as location ContentLocation *string `presentIn:"header" name:"content-location"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateFleetResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateFleetResponse) String() string
CreateMaintenanceWindowDetails The information about the new MaintenanceWindow.
type CreateMaintenanceWindowDetails struct { // Compartment OCID CompartmentId *string `mandatory:"true" json:"compartmentId"` // Specify the date and time of the day that the maintenance window starts. TimeScheduleStart *common.SDKTime `mandatory:"true" json:"timeScheduleStart"` // Duration of the maintenance window. // Specify how long the maintenance window remains open. Duration *string `mandatory:"true" json:"duration"` // A user-friendly name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. // Example: `My new resource` DisplayName *string `mandatory:"false" json:"displayName"` // A user-friendly description. To provide some insight about the resource. // Avoid entering confidential information. Description *string `mandatory:"false" json:"description"` // Does the maintenenace window cause outage? // An outage indicates whether a maintenance window can consider operations that require downtime. // It means a period when the application is not accessible. IsOutage *bool `mandatory:"false" json:"isOutage"` // Is this a recurring maintenance window? IsRecurring *bool `mandatory:"false" json:"isRecurring"` // Recurrence rule specification if maintenance window recurring. // Specify the frequency of running the maintenance window. Recurrences *string `mandatory:"false" json:"recurrences"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m CreateMaintenanceWindowDetails) String() string
func (m CreateMaintenanceWindowDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateMaintenanceWindowRequest wrapper for the CreateMaintenanceWindow operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/CreateMaintenanceWindow.go.html to see an example of how to use CreateMaintenanceWindowRequest.
type CreateMaintenanceWindowRequest struct { // Details for the new MaintenanceWindow. CreateMaintenanceWindowDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateMaintenanceWindowRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateMaintenanceWindowRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateMaintenanceWindowRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateMaintenanceWindowRequest) String() string
func (request CreateMaintenanceWindowRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateMaintenanceWindowResponse wrapper for the CreateMaintenanceWindow operation
type CreateMaintenanceWindowResponse struct { // The underlying http response RawResponse *http.Response // The MaintenanceWindow instance MaintenanceWindow `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateMaintenanceWindowResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateMaintenanceWindowResponse) String() string
CreateOnboardingDetails The information about enabling onboarding.
type CreateOnboardingDetails struct { // Tenancy OCID CompartmentId *string `mandatory:"true" json:"compartmentId"` // A value determining if the Fleet Application Management tagging is enabled or not. // Allow Fleet Application Management to tag resources with fleet name using "Oracle$FAMS-Tags.FleetName" tag. IsFamsTagEnabled *bool `mandatory:"false" json:"isFamsTagEnabled"` // A value determining if the cost tracking tag is enabled or not. // Allow Fleet Application Management to tag resources with cost tracking tag using "Oracle$FAMS-Tags.FAMSManaged" tag. IsCostTrackingTagEnabled *bool `mandatory:"false" json:"isCostTrackingTagEnabled"` }
func (m CreateOnboardingDetails) String() string
func (m CreateOnboardingDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateOnboardingRequest wrapper for the CreateOnboarding operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/CreateOnboarding.go.html to see an example of how to use CreateOnboardingRequest.
type CreateOnboardingRequest struct { // Details for onboarding Fleet Application Management. CreateOnboardingDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateOnboardingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateOnboardingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateOnboardingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateOnboardingRequest) String() string
func (request CreateOnboardingRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateOnboardingResponse wrapper for the CreateOnboarding operation
type CreateOnboardingResponse struct { // The underlying http response RawResponse *http.Response // The Onboarding instance Onboarding `presentIn:"body"` // URL for the created Onboarding, the Onboarding id will be generated after this request is sent. Location *string `presentIn:"header" name:"location"` // Same as location ContentLocation *string `presentIn:"header" name:"content-location"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateOnboardingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateOnboardingResponse) String() string
CreatePatchDetails The information about new Patch.
type CreatePatchDetails struct { // A user-friendly name. Should be unique within the tenancy, and cannot be changed after creation. // Avoid entering confidential information. Name *string `mandatory:"true" json:"name"` PatchType *PatchType `mandatory:"true" json:"patchType"` // Patch Severity. Severity PatchSeverityEnum `mandatory:"true" json:"severity"` // Date when the patch was released. TimeReleased *common.SDKTime `mandatory:"true" json:"timeReleased"` ArtifactDetails ArtifactDetails `mandatory:"true" json:"artifactDetails"` Product *PatchProduct `mandatory:"true" json:"product"` // OCID of the compartment to which the resource belongs to. CompartmentId *string `mandatory:"true" json:"compartmentId"` // A user-friendly description. To provide some insight about the resource. // Avoid entering confidential information. Description *string `mandatory:"false" json:"description"` // Dependent Patches for this patch. DependentPatches []DependentPatchDetails `mandatory:"false" json:"dependentPatches"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m CreatePatchDetails) String() string
func (m *CreatePatchDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m CreatePatchDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreatePatchRequest wrapper for the CreatePatch operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/CreatePatch.go.html to see an example of how to use CreatePatchRequest.
type CreatePatchRequest struct { // Details for the new Patch. CreatePatchDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreatePatchRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreatePatchRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreatePatchRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreatePatchRequest) String() string
func (request CreatePatchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreatePatchResponse wrapper for the CreatePatch operation
type CreatePatchResponse struct { // The underlying http response RawResponse *http.Response // The Patch instance Patch `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreatePatchResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreatePatchResponse) String() string
CreatePlatformConfigurationDetails The information about new PlatformConfiguration.
type CreatePlatformConfigurationDetails struct { // Compartment OCID CompartmentId *string `mandatory:"true" json:"compartmentId"` // A user-friendly name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. // Example: `My new resource` DisplayName *string `mandatory:"true" json:"displayName"` ConfigCategoryDetails ConfigCategoryDetails `mandatory:"true" json:"configCategoryDetails"` // A user-friendly description. To provide some insight about the resource. // Avoid entering confidential information. Description *string `mandatory:"false" json:"description"` }
func (m CreatePlatformConfigurationDetails) String() string
func (m *CreatePlatformConfigurationDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m CreatePlatformConfigurationDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreatePlatformConfigurationRequest wrapper for the CreatePlatformConfiguration operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/CreatePlatformConfiguration.go.html to see an example of how to use CreatePlatformConfigurationRequest.
type CreatePlatformConfigurationRequest struct { // Details for the new PlatformConfiguration. CreatePlatformConfigurationDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreatePlatformConfigurationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreatePlatformConfigurationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreatePlatformConfigurationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreatePlatformConfigurationRequest) String() string
func (request CreatePlatformConfigurationRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreatePlatformConfigurationResponse wrapper for the CreatePlatformConfiguration operation
type CreatePlatformConfigurationResponse struct { // The underlying http response RawResponse *http.Response // The PlatformConfiguration instance PlatformConfiguration `presentIn:"body"` // URL for the created PlatformConfiguration, the PlatformConfiguration id will be generated after this request is sent. Location *string `presentIn:"header" name:"location"` // Same as location ContentLocation *string `presentIn:"header" name:"content-location"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreatePlatformConfigurationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreatePlatformConfigurationResponse) String() string
CreatePropertyDetails The information about new Property.
type CreatePropertyDetails struct { // Compartment OCID CompartmentId *string `mandatory:"true" json:"compartmentId"` // A user-friendly name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. // Example: `My new resource` DisplayName *string `mandatory:"true" json:"displayName"` // Text selection of the property. Selection SelectionEnum `mandatory:"true" json:"selection"` // Format of the value. ValueType ValueTypeEnum `mandatory:"true" json:"valueType"` // Values of the property (must be a single value if selection = 'SINGLE_CHOICE'). Values []string `mandatory:"false" json:"values"` }
func (m CreatePropertyDetails) String() string
func (m CreatePropertyDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreatePropertyRequest wrapper for the CreateProperty operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/CreateProperty.go.html to see an example of how to use CreatePropertyRequest.
type CreatePropertyRequest struct { // Details for the new Property. CreatePropertyDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreatePropertyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreatePropertyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreatePropertyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreatePropertyRequest) String() string
func (request CreatePropertyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreatePropertyResponse wrapper for the CreateProperty operation
type CreatePropertyResponse struct { // The underlying http response RawResponse *http.Response // The Property instance Property `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreatePropertyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreatePropertyResponse) String() string
CreateProvisionDetails The data to create a FamProvision.
type CreateProvisionDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to create the FamProvision in. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Catalog Item. PackageCatalogItemId *string `mandatory:"true" json:"packageCatalogItemId"` // A OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Catalog Item to a file with key/value pairs to set up variables for createStack API. ConfigCatalogItemId *string `mandatory:"true" json:"configCatalogItemId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet. FleetId *string `mandatory:"true" json:"fleetId"` // A mandatory variable added to a list of RMS variables for createStack API. Overrides the one supplied in configuration file. TfVariableTenancyId *string `mandatory:"true" json:"tfVariableTenancyId"` // A mandatory variable added to a list of RMS variables for createStack API. Overrides the one supplied in configuration file. TfVariableRegionId *string `mandatory:"true" json:"tfVariableRegionId"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"false" json:"displayName"` // A description of the provision. ProvisionDescription *string `mandatory:"false" json:"provisionDescription"` // An optional variable added to a list of RMS variables for createStack API. Overrides the one supplied in configuration file. TfVariableCurrentUserId *string `mandatory:"false" json:"tfVariableCurrentUserId"` // An optional variable added to a list of RMS variables for createStack API. Overrides the one supplied in configuration file. TfVariableCompartmentId *string `mandatory:"false" json:"tfVariableCompartmentId"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m CreateProvisionDetails) String() string
func (m CreateProvisionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateProvisionRequest wrapper for the CreateProvision operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/CreateProvision.go.html to see an example of how to use CreateProvisionRequest.
type CreateProvisionRequest struct { // Details for the new Provision. CreateProvisionDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateProvisionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateProvisionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateProvisionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateProvisionRequest) String() string
func (request CreateProvisionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateProvisionResponse wrapper for the CreateProvision operation
type CreateProvisionResponse struct { // The underlying http response RawResponse *http.Response // The Provision instance Provision `presentIn:"body"` // URL for the created famProvision. The famProvision OCID is generated after this request is sent. Location *string `presentIn:"header" name:"location"` // Same as location. ContentLocation *string `presentIn:"header" name:"content-location"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateProvisionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateProvisionResponse) String() string
CreateRunbookDetails The information about new Runbook.
type CreateRunbookDetails struct { // A user-friendly name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. // Example: `My new resource` DisplayName *string `mandatory:"true" json:"displayName"` // The lifecycle operation performed by the task. Operation *string `mandatory:"true" json:"operation"` RunbookVersion *Version `mandatory:"true" json:"runbookVersion"` // OCID of the compartment to which the resource belongs to. CompartmentId *string `mandatory:"true" json:"compartmentId"` // A user-friendly description. To provide some insight about the resource. // Avoid entering confidential information. Description *string `mandatory:"false" json:"description"` // The OS type for the runbook. OsType OsTypeEnum `mandatory:"false" json:"osType,omitempty"` // The platform of the runbook. Platform *string `mandatory:"false" json:"platform"` // Is the runbook default? IsDefault *bool `mandatory:"false" json:"isDefault"` // Does this runbook need SUDO access to execute? IsSudoAccessNeeded *bool `mandatory:"false" json:"isSudoAccessNeeded"` // Estimated time to successfully complete the runbook execution. EstimatedTime *string `mandatory:"false" json:"estimatedTime"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m CreateRunbookDetails) String() string
func (m CreateRunbookDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateRunbookRequest wrapper for the CreateRunbook operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/CreateRunbook.go.html to see an example of how to use CreateRunbookRequest.
type CreateRunbookRequest struct { // Details for the new Runbook. CreateRunbookDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateRunbookRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateRunbookRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateRunbookRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateRunbookRequest) String() string
func (request CreateRunbookRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateRunbookResponse wrapper for the CreateRunbook operation
type CreateRunbookResponse struct { // The underlying http response RawResponse *http.Response // The Runbook instance Runbook `presentIn:"body"` // URL for the created runbook, the runbook id will be generated after this request is sent. Location *string `presentIn:"header" name:"location"` // Same as location ContentLocation *string `presentIn:"header" name:"content-location"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateRunbookResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateRunbookResponse) String() string
CreateRunbookVersionDetails The information about new Runbook.
type CreateRunbookVersionDetails struct { // The OCID of the resource. RunbookId *string `mandatory:"true" json:"runbookId"` // A set of tasks to execute in the runbook. Tasks []Task `mandatory:"true" json:"tasks"` // The groups of the runbook. Groups []Group `mandatory:"true" json:"groups"` ExecutionWorkflowDetails *ExecutionWorkflowDetails `mandatory:"true" json:"executionWorkflowDetails"` RollbackWorkflowDetails *RollbackWorkflowDetails `mandatory:"false" json:"rollbackWorkflowDetails"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m CreateRunbookVersionDetails) String() string
func (m CreateRunbookVersionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateRunbookVersionRequest wrapper for the CreateRunbookVersion operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/CreateRunbookVersion.go.html to see an example of how to use CreateRunbookVersionRequest.
type CreateRunbookVersionRequest struct { // Details for the new Runbook Version. CreateRunbookVersionDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateRunbookVersionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateRunbookVersionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateRunbookVersionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateRunbookVersionRequest) String() string
func (request CreateRunbookVersionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateRunbookVersionResponse wrapper for the CreateRunbookVersion operation
type CreateRunbookVersionResponse struct { // The underlying http response RawResponse *http.Response // The RunbookVersion instance RunbookVersion `presentIn:"body"` // URL for the created RunbookVersion, the RunbookVersion id will be generated after this request is sent. Location *string `presentIn:"header" name:"location"` // Same as location ContentLocation *string `presentIn:"header" name:"content-location"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateRunbookVersionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateRunbookVersionResponse) String() string
CreateSchedulerDefinitionDetails The information about new SchedulerDefinition.
type CreateSchedulerDefinitionDetails struct { // Compartment OCID CompartmentId *string `mandatory:"true" json:"compartmentId"` Schedule Schedule `mandatory:"true" json:"schedule"` // Action Groups associated with the Schedule. ActionGroups []ActionGroup `mandatory:"true" json:"actionGroups"` // A user-friendly name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. // Example: `My new resource` DisplayName *string `mandatory:"false" json:"displayName"` // A user-friendly description. To provide some insight about the resource. // Avoid entering confidential information. Description *string `mandatory:"false" json:"description"` // Runbooks. RunBooks []OperationRunbook `mandatory:"false" json:"runBooks"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m CreateSchedulerDefinitionDetails) String() string
func (m *CreateSchedulerDefinitionDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m CreateSchedulerDefinitionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateSchedulerDefinitionRequest wrapper for the CreateSchedulerDefinition operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/CreateSchedulerDefinition.go.html to see an example of how to use CreateSchedulerDefinitionRequest.
type CreateSchedulerDefinitionRequest struct { // Details for the new SchedulerDefinition. CreateSchedulerDefinitionDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateSchedulerDefinitionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateSchedulerDefinitionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateSchedulerDefinitionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateSchedulerDefinitionRequest) String() string
func (request CreateSchedulerDefinitionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateSchedulerDefinitionResponse wrapper for the CreateSchedulerDefinition operation
type CreateSchedulerDefinitionResponse struct { // The underlying http response RawResponse *http.Response // The SchedulerDefinition instance SchedulerDefinition `presentIn:"body"` // URL for the created schedulerDefinition, the schedulerDefinition id will be generated after this request is sent. Location *string `presentIn:"header" name:"location"` // Same as location ContentLocation *string `presentIn:"header" name:"content-location"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateSchedulerDefinitionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateSchedulerDefinitionResponse) String() string
CreateTaskRecordDetails Attributes to create a task record.
type CreateTaskRecordDetails struct { // A user-friendly name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. // Example: `My new resource` DisplayName *string `mandatory:"true" json:"displayName"` Details *Details `mandatory:"true" json:"details"` // OCID of the compartment to which the resource belongs to. CompartmentId *string `mandatory:"true" json:"compartmentId"` // A user-friendly description. To provide some insight about the resource. // Avoid entering confidential information. Description *string `mandatory:"false" json:"description"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m CreateTaskRecordDetails) String() string
func (m CreateTaskRecordDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateTaskRecordRequest wrapper for the CreateTaskRecord operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/CreateTaskRecord.go.html to see an example of how to use CreateTaskRecordRequest.
type CreateTaskRecordRequest struct { // Attributes to create a task record. CreateTaskRecordDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateTaskRecordRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateTaskRecordRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateTaskRecordRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateTaskRecordRequest) String() string
func (request CreateTaskRecordRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateTaskRecordResponse wrapper for the CreateTaskRecord operation
type CreateTaskRecordResponse struct { // The underlying http response RawResponse *http.Response // The TaskRecord instance TaskRecord `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateTaskRecordResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateTaskRecordResponse) String() string
CredentialConfigCategoryDetails Credential Config Category Details. Defines credential placeholders deemed necessary by product standards later mapped and used by lifecycle management operations for the supported products.
type CredentialConfigCategoryDetails struct { }
func (m CredentialConfigCategoryDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CredentialConfigCategoryDetails) String() string
func (m CredentialConfigCategoryDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CredentialDetails Credential Details.
type CredentialDetails interface { }
CredentialDetailsCredentialTypeEnum Enum with underlying type: string
type CredentialDetailsCredentialTypeEnum string
Set of constants representing the allowable values for CredentialDetailsCredentialTypeEnum
const ( CredentialDetailsCredentialTypePlainText CredentialDetailsCredentialTypeEnum = "PLAIN_TEXT" CredentialDetailsCredentialTypeVaultSecret CredentialDetailsCredentialTypeEnum = "VAULT_SECRET" CredentialDetailsCredentialTypeKeyEncryption CredentialDetailsCredentialTypeEnum = "KEY_ENCRYPTION" )
func GetCredentialDetailsCredentialTypeEnumValues() []CredentialDetailsCredentialTypeEnum
GetCredentialDetailsCredentialTypeEnumValues Enumerates the set of values for CredentialDetailsCredentialTypeEnum
func GetMappingCredentialDetailsCredentialTypeEnum(val string) (CredentialDetailsCredentialTypeEnum, bool)
GetMappingCredentialDetailsCredentialTypeEnum performs case Insensitive comparison on enum value and return the desired enum
CredentialEntitySpecificDetails Credential specific Details.
type CredentialEntitySpecificDetails interface { }
CredentialEntitySpecificDetailsCredentialLevelEnum Enum with underlying type: string
type CredentialEntitySpecificDetailsCredentialLevelEnum string
Set of constants representing the allowable values for CredentialEntitySpecificDetailsCredentialLevelEnum
const ( CredentialEntitySpecificDetailsCredentialLevelFleet CredentialEntitySpecificDetailsCredentialLevelEnum = "FLEET" CredentialEntitySpecificDetailsCredentialLevelResource CredentialEntitySpecificDetailsCredentialLevelEnum = "RESOURCE" CredentialEntitySpecificDetailsCredentialLevelTarget CredentialEntitySpecificDetailsCredentialLevelEnum = "TARGET" )
func GetCredentialEntitySpecificDetailsCredentialLevelEnumValues() []CredentialEntitySpecificDetailsCredentialLevelEnum
GetCredentialEntitySpecificDetailsCredentialLevelEnumValues Enumerates the set of values for CredentialEntitySpecificDetailsCredentialLevelEnum
func GetMappingCredentialEntitySpecificDetailsCredentialLevelEnum(val string) (CredentialEntitySpecificDetailsCredentialLevelEnum, bool)
GetMappingCredentialEntitySpecificDetailsCredentialLevelEnum performs case Insensitive comparison on enum value and return the desired enum
CustomSchedule Custom schedule details.
type CustomSchedule struct { // Start Date for the schedule. An RFC3339 formatted datetime string ExecutionStartdate *common.SDKTime `mandatory:"true" json:"executionStartdate"` // Duration of the schedule. Duration *string `mandatory:"true" json:"duration"` // Recurrence rule specification if recurring Recurrences *string `mandatory:"false" json:"recurrences"` }
func (m CustomSchedule) GetExecutionStartdate() *common.SDKTime
GetExecutionStartdate returns ExecutionStartdate
func (m CustomSchedule) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CustomSchedule) String() string
func (m CustomSchedule) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteCatalogItemRequest wrapper for the DeleteCatalogItem operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/DeleteCatalogItem.go.html to see an example of how to use DeleteCatalogItemRequest.
type DeleteCatalogItemRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the CatalogItem. CatalogItemId *string `mandatory:"true" contributesTo:"path" name:"catalogItemId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeleteCatalogItemRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteCatalogItemRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteCatalogItemRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteCatalogItemRequest) String() string
func (request DeleteCatalogItemRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteCatalogItemResponse wrapper for the DeleteCatalogItem operation
type DeleteCatalogItemResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DeleteCatalogItemResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteCatalogItemResponse) String() string
DeleteCompliancePolicyRuleRequest wrapper for the DeleteCompliancePolicyRule operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/DeleteCompliancePolicyRule.go.html to see an example of how to use DeleteCompliancePolicyRuleRequest.
type DeleteCompliancePolicyRuleRequest struct { // unique CompliancePolicyRule identifier. CompliancePolicyRuleId *string `mandatory:"true" contributesTo:"path" name:"compliancePolicyRuleId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeleteCompliancePolicyRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteCompliancePolicyRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteCompliancePolicyRuleRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteCompliancePolicyRuleRequest) String() string
func (request DeleteCompliancePolicyRuleRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteCompliancePolicyRuleResponse wrapper for the DeleteCompliancePolicyRule operation
type DeleteCompliancePolicyRuleResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DeleteCompliancePolicyRuleResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteCompliancePolicyRuleResponse) String() string
DeleteFleetCredentialRequest wrapper for the DeleteFleetCredential operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/DeleteFleetCredential.go.html to see an example of how to use DeleteFleetCredentialRequest.
type DeleteFleetCredentialRequest struct { // unique FleetCredential identifier FleetCredentialId *string `mandatory:"true" contributesTo:"path" name:"fleetCredentialId"` // Unique Fleet identifier. FleetId *string `mandatory:"true" contributesTo:"path" name:"fleetId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeleteFleetCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteFleetCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteFleetCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteFleetCredentialRequest) String() string
func (request DeleteFleetCredentialRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteFleetCredentialResponse wrapper for the DeleteFleetCredential operation
type DeleteFleetCredentialResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DeleteFleetCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteFleetCredentialResponse) String() string
DeleteFleetPropertyRequest wrapper for the DeleteFleetProperty operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/DeleteFleetProperty.go.html to see an example of how to use DeleteFleetPropertyRequest.
type DeleteFleetPropertyRequest struct { // Unique fleetProperty identifier. FleetPropertyId *string `mandatory:"true" contributesTo:"path" name:"fleetPropertyId"` // Unique Fleet identifier. FleetId *string `mandatory:"true" contributesTo:"path" name:"fleetId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeleteFleetPropertyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteFleetPropertyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteFleetPropertyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteFleetPropertyRequest) String() string
func (request DeleteFleetPropertyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteFleetPropertyResponse wrapper for the DeleteFleetProperty operation
type DeleteFleetPropertyResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DeleteFleetPropertyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteFleetPropertyResponse) String() string
DeleteFleetRequest wrapper for the DeleteFleet operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/DeleteFleet.go.html to see an example of how to use DeleteFleetRequest.
type DeleteFleetRequest struct { // Unique Fleet identifier. FleetId *string `mandatory:"true" contributesTo:"path" name:"fleetId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeleteFleetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteFleetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteFleetRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteFleetRequest) String() string
func (request DeleteFleetRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteFleetResourceRequest wrapper for the DeleteFleetResource operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/DeleteFleetResource.go.html to see an example of how to use DeleteFleetResourceRequest.
type DeleteFleetResourceRequest struct { // unique FleetResource identifier FleetResourceId *string `mandatory:"true" contributesTo:"path" name:"fleetResourceId"` // Unique Fleet identifier. FleetId *string `mandatory:"true" contributesTo:"path" name:"fleetId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeleteFleetResourceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteFleetResourceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteFleetResourceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteFleetResourceRequest) String() string
func (request DeleteFleetResourceRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteFleetResourceResponse wrapper for the DeleteFleetResource operation
type DeleteFleetResourceResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DeleteFleetResourceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteFleetResourceResponse) String() string
DeleteFleetResponse wrapper for the DeleteFleet operation
type DeleteFleetResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DeleteFleetResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteFleetResponse) String() string
DeleteMaintenanceWindowRequest wrapper for the DeleteMaintenanceWindow operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/DeleteMaintenanceWindow.go.html to see an example of how to use DeleteMaintenanceWindowRequest.
type DeleteMaintenanceWindowRequest struct { // unique MaintenanceWindow identifier MaintenanceWindowId *string `mandatory:"true" contributesTo:"path" name:"maintenanceWindowId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeleteMaintenanceWindowRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteMaintenanceWindowRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteMaintenanceWindowRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteMaintenanceWindowRequest) String() string
func (request DeleteMaintenanceWindowRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteMaintenanceWindowResponse wrapper for the DeleteMaintenanceWindow operation
type DeleteMaintenanceWindowResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DeleteMaintenanceWindowResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteMaintenanceWindowResponse) String() string
DeleteOnboardingRequest wrapper for the DeleteOnboarding operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/DeleteOnboarding.go.html to see an example of how to use DeleteOnboardingRequest.
type DeleteOnboardingRequest struct { // A filter to return resources whose Onboarding identifier matches the given identifier. OnboardingId *string `mandatory:"true" contributesTo:"path" name:"onboardingId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeleteOnboardingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteOnboardingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteOnboardingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteOnboardingRequest) String() string
func (request DeleteOnboardingRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteOnboardingResponse wrapper for the DeleteOnboarding operation
type DeleteOnboardingResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DeleteOnboardingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteOnboardingResponse) String() string
DeletePatchRequest wrapper for the DeletePatch operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/DeletePatch.go.html to see an example of how to use DeletePatchRequest.
type DeletePatchRequest struct { // Unique Patch identifier. PatchId *string `mandatory:"true" contributesTo:"path" name:"patchId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeletePatchRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeletePatchRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeletePatchRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeletePatchRequest) String() string
func (request DeletePatchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeletePatchResponse wrapper for the DeletePatch operation
type DeletePatchResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DeletePatchResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeletePatchResponse) String() string
DeletePlatformConfigurationRequest wrapper for the DeletePlatformConfiguration operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/DeletePlatformConfiguration.go.html to see an example of how to use DeletePlatformConfigurationRequest.
type DeletePlatformConfigurationRequest struct { // unique PlatformConfiguration identifier PlatformConfigurationId *string `mandatory:"true" contributesTo:"path" name:"platformConfigurationId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeletePlatformConfigurationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeletePlatformConfigurationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeletePlatformConfigurationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeletePlatformConfigurationRequest) String() string
func (request DeletePlatformConfigurationRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeletePlatformConfigurationResponse wrapper for the DeletePlatformConfiguration operation
type DeletePlatformConfigurationResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DeletePlatformConfigurationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeletePlatformConfigurationResponse) String() string
DeletePropertyRequest wrapper for the DeleteProperty operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/DeleteProperty.go.html to see an example of how to use DeletePropertyRequest.
type DeletePropertyRequest struct { // unique Property identifier PropertyId *string `mandatory:"true" contributesTo:"path" name:"propertyId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeletePropertyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeletePropertyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeletePropertyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeletePropertyRequest) String() string
func (request DeletePropertyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeletePropertyResponse wrapper for the DeleteProperty operation
type DeletePropertyResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DeletePropertyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeletePropertyResponse) String() string
DeleteProvisionRequest wrapper for the DeleteProvision operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/DeleteProvision.go.html to see an example of how to use DeleteProvisionRequest.
type DeleteProvisionRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the FamProvision. ProvisionId *string `mandatory:"true" contributesTo:"path" name:"provisionId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeleteProvisionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteProvisionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteProvisionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteProvisionRequest) String() string
func (request DeleteProvisionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteProvisionResponse wrapper for the DeleteProvision operation
type DeleteProvisionResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DeleteProvisionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteProvisionResponse) String() string
DeleteRunbookRequest wrapper for the DeleteRunbook operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/DeleteRunbook.go.html to see an example of how to use DeleteRunbookRequest.
type DeleteRunbookRequest struct { // Unique Runbook identifier RunbookId *string `mandatory:"true" contributesTo:"path" name:"runbookId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeleteRunbookRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteRunbookRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteRunbookRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteRunbookRequest) String() string
func (request DeleteRunbookRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteRunbookResponse wrapper for the DeleteRunbook operation
type DeleteRunbookResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DeleteRunbookResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteRunbookResponse) String() string
DeleteRunbookVersionRequest wrapper for the DeleteRunbookVersion operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/DeleteRunbookVersion.go.html to see an example of how to use DeleteRunbookVersionRequest.
type DeleteRunbookVersionRequest struct { // Unique Runbook Version identifier RunbookVersionId *string `mandatory:"true" contributesTo:"path" name:"runbookVersionId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeleteRunbookVersionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteRunbookVersionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteRunbookVersionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteRunbookVersionRequest) String() string
func (request DeleteRunbookVersionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteRunbookVersionResponse wrapper for the DeleteRunbookVersion operation
type DeleteRunbookVersionResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DeleteRunbookVersionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteRunbookVersionResponse) String() string
DeleteSchedulerDefinitionRequest wrapper for the DeleteSchedulerDefinition operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/DeleteSchedulerDefinition.go.html to see an example of how to use DeleteSchedulerDefinitionRequest.
type DeleteSchedulerDefinitionRequest struct { // unique SchedulerDefinition identifier SchedulerDefinitionId *string `mandatory:"true" contributesTo:"path" name:"schedulerDefinitionId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeleteSchedulerDefinitionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteSchedulerDefinitionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteSchedulerDefinitionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteSchedulerDefinitionRequest) String() string
func (request DeleteSchedulerDefinitionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteSchedulerDefinitionResponse wrapper for the DeleteSchedulerDefinition operation
type DeleteSchedulerDefinitionResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DeleteSchedulerDefinitionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteSchedulerDefinitionResponse) String() string
DeleteSchedulerJobRequest wrapper for the DeleteSchedulerJob operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/DeleteSchedulerJob.go.html to see an example of how to use DeleteSchedulerJobRequest.
type DeleteSchedulerJobRequest struct { // unique SchedulerJob identifier SchedulerJobId *string `mandatory:"true" contributesTo:"path" name:"schedulerJobId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeleteSchedulerJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteSchedulerJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteSchedulerJobRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteSchedulerJobRequest) String() string
func (request DeleteSchedulerJobRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteSchedulerJobResponse wrapper for the DeleteSchedulerJob operation
type DeleteSchedulerJobResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DeleteSchedulerJobResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteSchedulerJobResponse) String() string
DeleteTaskRecordRequest wrapper for the DeleteTaskRecord operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/DeleteTaskRecord.go.html to see an example of how to use DeleteTaskRecordRequest.
type DeleteTaskRecordRequest struct { // The OCID of the task record. TaskRecordId *string `mandatory:"true" contributesTo:"path" name:"taskRecordId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeleteTaskRecordRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteTaskRecordRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteTaskRecordRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteTaskRecordRequest) String() string
func (request DeleteTaskRecordRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteTaskRecordResponse wrapper for the DeleteTaskRecord operation
type DeleteTaskRecordResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DeleteTaskRecordResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteTaskRecordResponse) String() string
DependentPatchDetails Dependent Patch Details.
type DependentPatchDetails struct { // The OCID of the resource. Id *string `mandatory:"true" json:"id"` }
func (m DependentPatchDetails) String() string
func (m DependentPatchDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeployedResourceDetails The Filtered List Of Deployed Resources
type DeployedResourceDetails struct { // The mode of the resource. Example: "managed" Mode *string `mandatory:"true" json:"mode"` // The name of the resource ResourceName *string `mandatory:"true" json:"resourceName"` // The name of the Provider ResourceProvider *string `mandatory:"true" json:"resourceProvider"` // The provider resource type. Must be supported by the Oracle Cloud Infrastructure provider (https://registry.terraform.io/providers/oracle/oci/latest/docs). // Example: oci_core_instance ResourceType *string `mandatory:"true" json:"resourceType"` // Collection of InstanceSummary ResourceInstanceList []InstanceSummary `mandatory:"true" json:"resourceInstanceList"` }
func (m DeployedResourceDetails) String() string
func (m DeployedResourceDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
Details The details of the task.
type Details struct { ExecutionDetails ExecutionDetails `mandatory:"true" json:"executionDetails"` // The scope of the task Scope TaskScopeEnum `mandatory:"true" json:"scope"` // The platform of the runbook. Platform *string `mandatory:"false" json:"platform"` // The OS for the task OsType OsTypeEnum `mandatory:"false" json:"osType,omitempty"` Properties *Properties `mandatory:"false" json:"properties"` // Is this a discovery output task? IsDiscoveryOutputTask *bool `mandatory:"false" json:"isDiscoveryOutputTask"` // Is this an Apply Subject Task? // Set this to true for a Patch Execution Task which applies patches(subjects) on a target. IsApplySubjectTask *bool `mandatory:"false" json:"isApplySubjectTask"` // The lifecycle operation performed by the runbook. Operation *string `mandatory:"false" json:"operation"` }
func (m Details) String() string
func (m *Details) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m Details) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DiscoveredTarget A target that is discovered by the Software discovery process.
type DiscoveredTarget struct { // ID of the Target. Can be the target name if a separate ID is not available. TargetId *string `mandatory:"true" json:"targetId"` // Target Name. TargetName *string `mandatory:"true" json:"targetName"` // Product that the target belongs to. Product *string `mandatory:"true" json:"product"` // Unique key that identifies the resource that the target belongs to. ResourceId *string `mandatory:"true" json:"resourceId"` // Current version of the target. Version *string `mandatory:"false" json:"version"` }
func (m DiscoveredTarget) String() string
func (m DiscoveredTarget) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DynamicResourceSelection Dynamic Resource Selection Type
type DynamicResourceSelection struct { RuleSelectionCriteria *SelectionCriteria `mandatory:"true" json:"ruleSelectionCriteria"` }
func (m DynamicResourceSelection) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DynamicResourceSelection) String() string
func (m DynamicResourceSelection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
EnableLatestPolicyDetails The information to be updated.
type EnableLatestPolicyDetails struct { // A value determining if latest Fleet Application Management policies should be enabled CanLatestFamsPoliciesBeEnabled *bool `mandatory:"false" json:"canLatestFamsPoliciesBeEnabled"` }
func (m EnableLatestPolicyDetails) String() string
func (m EnableLatestPolicyDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
EnableLatestPolicyRequest wrapper for the EnableLatestPolicy operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/EnableLatestPolicy.go.html to see an example of how to use EnableLatestPolicyRequest.
type EnableLatestPolicyRequest struct { // A filter to return resources whose Onboarding identifier matches the given identifier. OnboardingId *string `mandatory:"true" contributesTo:"path" name:"onboardingId"` // The information to be updated. EnableLatestPolicyDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request EnableLatestPolicyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request EnableLatestPolicyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request EnableLatestPolicyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request EnableLatestPolicyRequest) String() string
func (request EnableLatestPolicyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
EnableLatestPolicyResponse wrapper for the EnableLatestPolicy operation
type EnableLatestPolicyResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response EnableLatestPolicyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response EnableLatestPolicyResponse) String() string
EntityExecutionDetails Resource level execution status and target associations.
type EntityExecutionDetails struct { // Resource Identifier associated with the Work Request. ResourceId *string `mandatory:"true" json:"resourceId"` // Status of the Job at Resource Level. Status JobStatusEnum `mandatory:"true" json:"status"` // Resource Display Name. ResourceDisplayName *string `mandatory:"false" json:"resourceDisplayName"` // Description of the Resource Execution status. // If there are any errors, this can also include a short error message. Description *string `mandatory:"false" json:"description"` // The sequence of the Resource. Sequence *string `mandatory:"false" json:"sequence"` // Targets associated with the resource. Targets []ActivityResourceTarget `mandatory:"false" json:"targets"` // The time the task started for the resource. An RFC3339 formatted datetime string TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The time the task ended for the resource. An RFC3339 formatted datetime string TimeEnded *common.SDKTime `mandatory:"false" json:"timeEnded"` }
func (m EntityExecutionDetails) String() string
func (m EntityExecutionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
EnvironmentConfigCategoryDetails Environment Config Category Details. Defines the supported prioritization associated with resources based on the implementation phase of the applications hosted by them. For example, your organization might support development, beta, or production environment types.
type EnvironmentConfigCategoryDetails struct { }
func (m EnvironmentConfigCategoryDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m EnvironmentConfigCategoryDetails) String() string
func (m EnvironmentConfigCategoryDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
EnvironmentFleetDetails Fleet credential details.
type EnvironmentFleetDetails struct { }
func (m EnvironmentFleetDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m EnvironmentFleetDetails) String() string
func (m EnvironmentFleetDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
Execution Task Execution associated with the Job.
type Execution struct { // Unique Id associated with the task execution. Id *string `mandatory:"true" json:"id"` // Status of the Task Status JobStatusEnum `mandatory:"true" json:"status"` // The OCID of taskRecord. TaskRecordId *string `mandatory:"false" json:"taskRecordId"` // Name of the step. StepName *string `mandatory:"false" json:"stepName"` // Unique process-reference identifier returned by the execution client. // In some cases, this can be a runcommand OCID. ProcessReferenceId *string `mandatory:"false" json:"processReferenceId"` // The sequence of the task. Sequence *string `mandatory:"false" json:"sequence"` // Subjects that are tied to the task. Subjects []string `mandatory:"false" json:"subjects"` Outcome *Outcome `mandatory:"false" json:"outcome"` // Target associated with the execution. TargetId *string `mandatory:"false" json:"targetId"` // The time the task started. An RFC3339 formatted datetime string. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The time the task ended. An RFC3339 formatted datetime string. TimeEnded *common.SDKTime `mandatory:"false" json:"timeEnded"` // Is this a rollback task? IsRollbackTask *bool `mandatory:"false" json:"isRollbackTask"` // Description of the Execution status. // If there are any errors, this can also include a short error message. Description *string `mandatory:"false" json:"description"` // Resource Identifier associated with the Work Request. ResourceId *string `mandatory:"false" json:"resourceId"` // An attribute which tells if further retries are allowed for the task on failure. IsRetryExceeded *bool `mandatory:"false" json:"isRetryExceeded"` // System tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m Execution) String() string
func (m Execution) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExecutionCollection A collection of ExecutionSummary.
type ExecutionCollection struct { // List of Resource Level Executions. Items []ExecutionSummary `mandatory:"true" json:"items"` }
func (m ExecutionCollection) String() string
func (m ExecutionCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExecutionDetails Execution details.
type ExecutionDetails interface { }
ExecutionSummary A task associated with the Job.
type ExecutionSummary struct { // Unique Id associated with the task execution. Id *string `mandatory:"true" json:"id"` // Status of the Task. Status JobStatusEnum `mandatory:"true" json:"status"` // The OCID of taskRecord. TaskRecordId *string `mandatory:"false" json:"taskRecordId"` // Name of the Step. StepName *string `mandatory:"false" json:"stepName"` // Unique process-reference identifier returned by the execution client. // In some cases, this can be a runcommand OCID. ProcessReferenceId *string `mandatory:"false" json:"processReferenceId"` // The sequence of the task. Sequence *string `mandatory:"false" json:"sequence"` // Target associated with the execution. TargetId *string `mandatory:"false" json:"targetId"` // The time the task started. An RFC3339 formatted datetime string. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The time the task ended. An RFC3339 formatted datetime string. TimeEnded *common.SDKTime `mandatory:"false" json:"timeEnded"` // Is this a rollback task? IsRollbackTask *bool `mandatory:"false" json:"isRollbackTask"` // Description of the Execution status. // If there are any errors, this can also include a short error message. Description *string `mandatory:"false" json:"description"` // Resource Identifier associated with the Work Request. ResourceId *string `mandatory:"false" json:"resourceId"` // An attribute which tells if further retries are allowed for the task on failure. IsRetryExceeded *bool `mandatory:"false" json:"isRetryExceeded"` // System tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m ExecutionSummary) String() string
func (m ExecutionSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExecutionWorkflowDetails Execution Workflow details.
type ExecutionWorkflowDetails struct { // Execution Workflow for the runbook. Workflow []WorkflowGroup `mandatory:"true" json:"workflow"` }
func (m ExecutionWorkflowDetails) String() string
func (m ExecutionWorkflowDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExportComplianceReportDetails Details for generating Compliance Report.
type ExportComplianceReportDetails struct { // The OCID of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID of the entity for which the compliance is calculated.Ex.FleetId EntityId *string `mandatory:"false" json:"entityId"` // The OCID to identify the resource. ResourceId *string `mandatory:"false" json:"resourceId"` // Product Stack. ProductStack *string `mandatory:"false" json:"productStack"` // Product Name. ProductName *string `mandatory:"false" json:"productName"` // Last known compliance state of target. ComplianceState ComplianceStateEnum `mandatory:"false" json:"complianceState,omitempty"` }
func (m ExportComplianceReportDetails) String() string
func (m ExportComplianceReportDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExportComplianceReportRequest wrapper for the ExportComplianceReport operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ExportComplianceReport.go.html to see an example of how to use ExportComplianceReportRequest.
type ExportComplianceReportRequest struct { // Details for generating compliance report ExportComplianceReportDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ExportComplianceReportRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ExportComplianceReportRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ExportComplianceReportRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ExportComplianceReportRequest) String() string
func (request ExportComplianceReportRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExportComplianceReportResponse wrapper for the ExportComplianceReport operation
type ExportComplianceReportResponse struct { // The underlying http response RawResponse *http.Response // The io.ReadCloser instance Content io.ReadCloser `presentIn:"body" encoding:"binary"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // The content size of the body in bytes. ContentLength *int64 `presentIn:"header" name:"content-length"` // The content type of the body. ContentType *string `presentIn:"header" name:"content-type"` }
func (response ExportComplianceReportResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ExportComplianceReportResponse) String() string
FileInputArgument The details of the File Input argument.
type FileInputArgument struct { // The name of the argument. Name *string `mandatory:"true" json:"name"` // The description of the argument. Description *string `mandatory:"false" json:"description"` }
func (m FileInputArgument) GetDescription() *string
GetDescription returns Description
func (m FileInputArgument) GetName() *string
GetName returns Name
func (m FileInputArgument) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m FileInputArgument) String() string
func (m FileInputArgument) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
FileTaskArgument A file variable that holds a value
type FileTaskArgument struct { // Name of the input variable Name *string `mandatory:"true" json:"name"` Content InputFileContentDetails `mandatory:"false" json:"content"` }
func (m FileTaskArgument) GetName() *string
GetName returns Name
func (m FileTaskArgument) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m FileTaskArgument) String() string
func (m *FileTaskArgument) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m FileTaskArgument) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
Fleet A fleet is a collection or grouping of resources based on criteria.
type Fleet struct { // The OCID of the resource. Id *string `mandatory:"true" json:"id"` // Compartment OCID CompartmentId *string `mandatory:"true" json:"compartmentId"` // A user-friendly name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. // Example: `My new resource` DisplayName *string `mandatory:"true" json:"displayName"` // The time this resource was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The lifecycle state of the Fleet. LifecycleState FleetLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"true" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"` // Associated region ResourceRegion *string `mandatory:"false" json:"resourceRegion"` // A user-friendly description. To provide some insight about the resource. // Avoid entering confidential information. Description *string `mandatory:"false" json:"description"` // The time this resource was last updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // Products associated with the Fleet. Products []string `mandatory:"false" json:"products"` Details FleetDetails `mandatory:"false" json:"details"` // Environment Type associated with the Fleet. // Applicable for ENVIRONMENT fleet types. EnvironmentType *string `mandatory:"false" json:"environmentType"` ResourceSelection ResourceSelection `mandatory:"false" json:"resourceSelection"` // Notification Preferences associated with the Fleet. NotificationPreferences []NotificationPreference `mandatory:"false" json:"notificationPreferences"` // Resources associated with the Fleet if resourceSelectionType is MANUAL. Resources []AssociatedFleetResourceDetails `mandatory:"false" json:"resources"` // Properties associated with the Fleet. Properties []AssociatedFleetPropertyDetails `mandatory:"false" json:"properties"` // Credentials associated with the Fleet. Credentials []AssociatedFleetCredentialDetails `mandatory:"false" json:"credentials"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the fleet that would be the parent for this fleet. ParentFleetId *string `mandatory:"false" json:"parentFleetId"` // A value that represents if auto-confirming of the targets can be enabled. // This will allow targets to be auto-confirmed in the fleet without manual intervention. IsTargetAutoConfirm *bool `mandatory:"false" json:"isTargetAutoConfirm"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // System tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m Fleet) String() string
func (m *Fleet) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m Fleet) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
FleetAppsManagementAdminClient a client for FleetAppsManagementAdmin
type FleetAppsManagementAdminClient struct { common.BaseClient // contains filtered or unexported fields }
func NewFleetAppsManagementAdminClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client FleetAppsManagementAdminClient, err error)
NewFleetAppsManagementAdminClientWithConfigurationProvider Creates a new default FleetAppsManagementAdmin client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region
func NewFleetAppsManagementAdminClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client FleetAppsManagementAdminClient, err error)
NewFleetAppsManagementAdminClientWithOboToken Creates a new default FleetAppsManagementAdmin client with the given configuration provider. The obotoken will be added to default headers and signed; the configuration provider will be used for the signer
as well as reading the region
func (client FleetAppsManagementAdminClient) ChangePlatformConfigurationCompartment(ctx context.Context, request ChangePlatformConfigurationCompartmentRequest) (response ChangePlatformConfigurationCompartmentResponse, err error)
ChangePlatformConfigurationCompartment Moves a PlatformConfiguration into a different compartment within the same tenancy. For information about moving resources between compartments, see Moving Resources to a Different Compartment (https://docs.oracle.com/iaas/Content/Identity/Tasks/managingcompartments.htm#moveRes).
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ChangePlatformConfigurationCompartment.go.html to see an example of how to use ChangePlatformConfigurationCompartment API. A default retry strategy applies to this operation ChangePlatformConfigurationCompartment()
func (client FleetAppsManagementAdminClient) ChangePropertyCompartment(ctx context.Context, request ChangePropertyCompartmentRequest) (response ChangePropertyCompartmentResponse, err error)
ChangePropertyCompartment Moves a Property into a different compartment within the same tenancy. For information about moving resources between compartments, see Moving Resources to a Different Compartment (https://docs.oracle.com/iaas/Content/Identity/Tasks/managingcompartments.htm#moveRes).
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ChangePropertyCompartment.go.html to see an example of how to use ChangePropertyCompartment API. A default retry strategy applies to this operation ChangePropertyCompartment()
func (client *FleetAppsManagementAdminClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
func (client FleetAppsManagementAdminClient) CreateCompliancePolicyRule(ctx context.Context, request CreateCompliancePolicyRuleRequest) (response CreateCompliancePolicyRuleResponse, err error)
CreateCompliancePolicyRule Creates a compliance policy rule.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/CreateCompliancePolicyRule.go.html to see an example of how to use CreateCompliancePolicyRule API. A default retry strategy applies to this operation CreateCompliancePolicyRule()
func (client FleetAppsManagementAdminClient) CreateOnboarding(ctx context.Context, request CreateOnboardingRequest) (response CreateOnboardingResponse, err error)
CreateOnboarding Onboard a tenant to Fleet Application Management. The onboarding process lets Fleet Application Management create a few required policies that you need to start using it and its features.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/CreateOnboarding.go.html to see an example of how to use CreateOnboarding API. A default retry strategy applies to this operation CreateOnboarding()
func (client FleetAppsManagementAdminClient) CreatePlatformConfiguration(ctx context.Context, request CreatePlatformConfigurationRequest) (response CreatePlatformConfigurationResponse, err error)
CreatePlatformConfiguration Creates a new PlatformConfiguration.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/CreatePlatformConfiguration.go.html to see an example of how to use CreatePlatformConfiguration API. A default retry strategy applies to this operation CreatePlatformConfiguration()
func (client FleetAppsManagementAdminClient) CreateProperty(ctx context.Context, request CreatePropertyRequest) (response CreatePropertyResponse, err error)
CreateProperty Create a business-specific metadata property in Fleet Application Management.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/CreateProperty.go.html to see an example of how to use CreateProperty API. A default retry strategy applies to this operation CreateProperty()
func (client FleetAppsManagementAdminClient) DeleteCompliancePolicyRule(ctx context.Context, request DeleteCompliancePolicyRuleRequest) (response DeleteCompliancePolicyRuleResponse, err error)
DeleteCompliancePolicyRule Deletes a compliance policy rule specified by an identifier.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/DeleteCompliancePolicyRule.go.html to see an example of how to use DeleteCompliancePolicyRule API. A default retry strategy applies to this operation DeleteCompliancePolicyRule()
func (client FleetAppsManagementAdminClient) DeleteOnboarding(ctx context.Context, request DeleteOnboardingRequest) (response DeleteOnboardingResponse, err error)
DeleteOnboarding Deletes Fleet Application Management onboarding resource by identifier
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/DeleteOnboarding.go.html to see an example of how to use DeleteOnboarding API. A default retry strategy applies to this operation DeleteOnboarding()
func (client FleetAppsManagementAdminClient) DeletePlatformConfiguration(ctx context.Context, request DeletePlatformConfigurationRequest) (response DeletePlatformConfigurationResponse, err error)
DeletePlatformConfiguration Deletes a PlatformConfiguration resource by identifier
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/DeletePlatformConfiguration.go.html to see an example of how to use DeletePlatformConfiguration API. A default retry strategy applies to this operation DeletePlatformConfiguration()
func (client FleetAppsManagementAdminClient) DeleteProperty(ctx context.Context, request DeletePropertyRequest) (response DeletePropertyResponse, err error)
DeleteProperty Delete a property in Fleet Application Management.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/DeleteProperty.go.html to see an example of how to use DeleteProperty API. A default retry strategy applies to this operation DeleteProperty()
func (client FleetAppsManagementAdminClient) EnableLatestPolicy(ctx context.Context, request EnableLatestPolicyRequest) (response EnableLatestPolicyResponse, err error)
EnableLatestPolicy Enable Policies for a newer version of Fleet Application Management
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/EnableLatestPolicy.go.html to see an example of how to use EnableLatestPolicy API. A default retry strategy applies to this operation EnableLatestPolicy()
func (client FleetAppsManagementAdminClient) GetCompliancePolicy(ctx context.Context, request GetCompliancePolicyRequest) (response GetCompliancePolicyResponse, err error)
GetCompliancePolicy Gets information about a compliance policy.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/GetCompliancePolicy.go.html to see an example of how to use GetCompliancePolicy API. A default retry strategy applies to this operation GetCompliancePolicy()
func (client FleetAppsManagementAdminClient) GetCompliancePolicyRule(ctx context.Context, request GetCompliancePolicyRuleRequest) (response GetCompliancePolicyRuleResponse, err error)
GetCompliancePolicyRule Gets information about a compliance policy rule.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/GetCompliancePolicyRule.go.html to see an example of how to use GetCompliancePolicyRule API. A default retry strategy applies to this operation GetCompliancePolicyRule()
func (client FleetAppsManagementAdminClient) GetOnboarding(ctx context.Context, request GetOnboardingRequest) (response GetOnboardingResponse, err error)
GetOnboarding Gets a Fleet Application Management Onboarding by identifier.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/GetOnboarding.go.html to see an example of how to use GetOnboarding API. A default retry strategy applies to this operation GetOnboarding()
func (client FleetAppsManagementAdminClient) GetPlatformConfiguration(ctx context.Context, request GetPlatformConfigurationRequest) (response GetPlatformConfigurationResponse, err error)
GetPlatformConfiguration Gets a PlatformConfiguration by identifier
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/GetPlatformConfiguration.go.html to see an example of how to use GetPlatformConfiguration API. A default retry strategy applies to this operation GetPlatformConfiguration()
func (client FleetAppsManagementAdminClient) GetProperty(ctx context.Context, request GetPropertyRequest) (response GetPropertyResponse, err error)
GetProperty Gets a Property by identifier
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/GetProperty.go.html to see an example of how to use GetProperty API. A default retry strategy applies to this operation GetProperty()
func (client FleetAppsManagementAdminClient) ListCompliancePolicies(ctx context.Context, request ListCompliancePoliciesRequest) (response ListCompliancePoliciesResponse, err error)
ListCompliancePolicies Returns a list of all the Compliance Policies in the specified compartment. The query parameter `compartmentId` is required unless the query parameter `id` is specified.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListCompliancePolicies.go.html to see an example of how to use ListCompliancePolicies API. A default retry strategy applies to this operation ListCompliancePolicies()
func (client FleetAppsManagementAdminClient) ListCompliancePolicyRules(ctx context.Context, request ListCompliancePolicyRulesRequest) (response ListCompliancePolicyRulesResponse, err error)
ListCompliancePolicyRules Gets a list of Compliance policy rules in a compartment.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListCompliancePolicyRules.go.html to see an example of how to use ListCompliancePolicyRules API. A default retry strategy applies to this operation ListCompliancePolicyRules()
func (client FleetAppsManagementAdminClient) ListOnboardingPolicies(ctx context.Context, request ListOnboardingPoliciesRequest) (response ListOnboardingPoliciesResponse, err error)
ListOnboardingPolicies Returns a list of onboarding policy information for Fleet Application Management.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListOnboardingPolicies.go.html to see an example of how to use ListOnboardingPolicies API. A default retry strategy applies to this operation ListOnboardingPolicies()
func (client FleetAppsManagementAdminClient) ListOnboardings(ctx context.Context, request ListOnboardingsRequest) (response ListOnboardingsResponse, err error)
ListOnboardings Returns a list of all the onboardings in the specified root compartment (tenancy). The query parameter `compartmentId` is required unless the query parameter `id` is specified.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListOnboardings.go.html to see an example of how to use ListOnboardings API. A default retry strategy applies to this operation ListOnboardings()
func (client FleetAppsManagementAdminClient) ListPlatformConfigurations(ctx context.Context, request ListPlatformConfigurationsRequest) (response ListPlatformConfigurationsResponse, err error)
ListPlatformConfigurations Returns a list of all the Platform Configurations in the specified compartment. The query parameter `compartmentId` is required unless the query parameter `id` is specified.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListPlatformConfigurations.go.html to see an example of how to use ListPlatformConfigurations API. A default retry strategy applies to this operation ListPlatformConfigurations()
func (client FleetAppsManagementAdminClient) ListProperties(ctx context.Context, request ListPropertiesRequest) (response ListPropertiesResponse, err error)
ListProperties Returns a list of all the Properties in the specified compartment. The query parameter `compartmentId` is required unless the query parameter `id` is specified.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListProperties.go.html to see an example of how to use ListProperties API. A default retry strategy applies to this operation ListProperties()
func (client FleetAppsManagementAdminClient) ManageSettings(ctx context.Context, request ManageSettingsRequest) (response ManageSettingsResponse, err error)
ManageSettings Updates the Onboarding setting
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ManageSettings.go.html to see an example of how to use ManageSettings API. A default retry strategy applies to this operation ManageSettings()
func (client *FleetAppsManagementAdminClient) SetRegion(region string)
SetRegion overrides the region of this client.
func (client FleetAppsManagementAdminClient) UpdateCompliancePolicyRule(ctx context.Context, request UpdateCompliancePolicyRuleRequest) (response UpdateCompliancePolicyRuleResponse, err error)
UpdateCompliancePolicyRule Updates a compliance policy rule specified by an identifier.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/UpdateCompliancePolicyRule.go.html to see an example of how to use UpdateCompliancePolicyRule API. A default retry strategy applies to this operation UpdateCompliancePolicyRule()
func (client FleetAppsManagementAdminClient) UpdateOnboarding(ctx context.Context, request UpdateOnboardingRequest) (response UpdateOnboardingResponse, err error)
UpdateOnboarding Updates the Onboarding
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/UpdateOnboarding.go.html to see an example of how to use UpdateOnboarding API. A default retry strategy applies to this operation UpdateOnboarding()
func (client FleetAppsManagementAdminClient) UpdatePlatformConfiguration(ctx context.Context, request UpdatePlatformConfigurationRequest) (response UpdatePlatformConfigurationResponse, err error)
UpdatePlatformConfiguration Updates the PlatformConfiguration
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/UpdatePlatformConfiguration.go.html to see an example of how to use UpdatePlatformConfiguration API. A default retry strategy applies to this operation UpdatePlatformConfiguration()
func (client FleetAppsManagementAdminClient) UpdateProperty(ctx context.Context, request UpdatePropertyRequest) (response UpdatePropertyResponse, err error)
UpdateProperty Update a property in Fleet Application Management.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/UpdateProperty.go.html to see an example of how to use UpdateProperty API. A default retry strategy applies to this operation UpdateProperty()
FleetAppsManagementCatalogClient a client for FleetAppsManagementCatalog
type FleetAppsManagementCatalogClient struct { common.BaseClient // contains filtered or unexported fields }
func NewFleetAppsManagementCatalogClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client FleetAppsManagementCatalogClient, err error)
NewFleetAppsManagementCatalogClientWithConfigurationProvider Creates a new default FleetAppsManagementCatalog client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region
func NewFleetAppsManagementCatalogClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client FleetAppsManagementCatalogClient, err error)
NewFleetAppsManagementCatalogClientWithOboToken Creates a new default FleetAppsManagementCatalog client with the given configuration provider. The obotoken will be added to default headers and signed; the configuration provider will be used for the signer
as well as reading the region
func (client FleetAppsManagementCatalogClient) ChangeCatalogItemCompartment(ctx context.Context, request ChangeCatalogItemCompartmentRequest) (response ChangeCatalogItemCompartmentResponse, err error)
ChangeCatalogItemCompartment Moves a CatalogItem into a different compartment within the same tenancy. For information about moving resources between compartments, see Moving Resources to a Different Compartment (https://docs.oracle.com/iaas/Content/Identity/Tasks/managingcompartments.htm#moveRes).
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ChangeCatalogItemCompartment.go.html to see an example of how to use ChangeCatalogItemCompartment API. A default retry strategy applies to this operation ChangeCatalogItemCompartment()
func (client FleetAppsManagementCatalogClient) CloneCatalogItem(ctx context.Context, request CloneCatalogItemRequest) (response CloneCatalogItemResponse, err error)
CloneCatalogItem Clones a CatalogItem into a different compartment within the same tenancy. For information about moving resources between compartments, see Moving Resources to a Different Compartment (https://docs.oracle.com/iaas/Content/Identity/Tasks/managingcompartments.htm#moveRes).
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/CloneCatalogItem.go.html to see an example of how to use CloneCatalogItem API. A default retry strategy applies to this operation CloneCatalogItem()
func (client *FleetAppsManagementCatalogClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
func (client FleetAppsManagementCatalogClient) CreateCatalogItem(ctx context.Context, request CreateCatalogItemRequest) (response CreateCatalogItemResponse, err error)
CreateCatalogItem Creates a CatalogItem.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/CreateCatalogItem.go.html to see an example of how to use CreateCatalogItem API. A default retry strategy applies to this operation CreateCatalogItem()
func (client FleetAppsManagementCatalogClient) DeleteCatalogItem(ctx context.Context, request DeleteCatalogItemRequest) (response DeleteCatalogItemResponse, err error)
DeleteCatalogItem Deletes a CatalogItem.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/DeleteCatalogItem.go.html to see an example of how to use DeleteCatalogItem API. A default retry strategy applies to this operation DeleteCatalogItem()
func (client FleetAppsManagementCatalogClient) GetCatalogItem(ctx context.Context, request GetCatalogItemRequest) (response GetCatalogItemResponse, err error)
GetCatalogItem Gets information about a CatalogItem.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/GetCatalogItem.go.html to see an example of how to use GetCatalogItem API. A default retry strategy applies to this operation GetCatalogItem()
func (client FleetAppsManagementCatalogClient) ListCatalogItems(ctx context.Context, request ListCatalogItemsRequest) (response ListCatalogItemsResponse, err error)
ListCatalogItems Gets a list of Catalog Items in a compartment.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListCatalogItems.go.html to see an example of how to use ListCatalogItems API. A default retry strategy applies to this operation ListCatalogItems()
func (client *FleetAppsManagementCatalogClient) SetRegion(region string)
SetRegion overrides the region of this client.
func (client FleetAppsManagementCatalogClient) UpdateCatalogItem(ctx context.Context, request UpdateCatalogItemRequest) (response UpdateCatalogItemResponse, err error)
UpdateCatalogItem Updates a CatalogItem.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/UpdateCatalogItem.go.html to see an example of how to use UpdateCatalogItem API. A default retry strategy applies to this operation UpdateCatalogItem()
FleetAppsManagementClient a client for FleetAppsManagement
type FleetAppsManagementClient struct { common.BaseClient // contains filtered or unexported fields }
func NewFleetAppsManagementClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client FleetAppsManagementClient, err error)
NewFleetAppsManagementClientWithConfigurationProvider Creates a new default FleetAppsManagement client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region
func NewFleetAppsManagementClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client FleetAppsManagementClient, err error)
NewFleetAppsManagementClientWithOboToken Creates a new default FleetAppsManagement client with the given configuration provider. The obotoken will be added to default headers and signed; the configuration provider will be used for the signer
as well as reading the region
func (client FleetAppsManagementClient) ChangeFleetCompartment(ctx context.Context, request ChangeFleetCompartmentRequest) (response ChangeFleetCompartmentResponse, err error)
ChangeFleetCompartment Moves a Fleet into a different compartment within the same tenancy. For information about moving resources between compartments, see Moving Resources to a Different Compartment (https://docs.oracle.com/iaas/Content/Identity/Tasks/managingcompartments.htm#moveRes).
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ChangeFleetCompartment.go.html to see an example of how to use ChangeFleetCompartment API. A default retry strategy applies to this operation ChangeFleetCompartment()
func (client FleetAppsManagementClient) CheckResourceTagging(ctx context.Context, request CheckResourceTaggingRequest) (response CheckResourceTaggingResponse, err error)
CheckResourceTagging Check if Fleet Application Management tags can be added to the resources.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/CheckResourceTagging.go.html to see an example of how to use CheckResourceTagging API. A default retry strategy applies to this operation CheckResourceTagging()
func (client *FleetAppsManagementClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
func (client FleetAppsManagementClient) ConfirmTargets(ctx context.Context, request ConfirmTargetsRequest) (response ConfirmTargetsResponse, err error)
ConfirmTargets Confirm targets to be managed for a Fleet. Only targets that are confirmed will be managed by Fleet Application Management.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ConfirmTargets.go.html to see an example of how to use ConfirmTargets API. A default retry strategy applies to this operation ConfirmTargets()
func (client FleetAppsManagementClient) CreateFleet(ctx context.Context, request CreateFleetRequest) (response CreateFleetResponse, err error)
CreateFleet Create a fleet in Fleet Application Management.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/CreateFleet.go.html to see an example of how to use CreateFleet API. A default retry strategy applies to this operation CreateFleet()
func (client FleetAppsManagementClient) CreateFleetCredential(ctx context.Context, request CreateFleetCredentialRequest) (response CreateFleetCredentialResponse, err error)
CreateFleetCredential Add credentials to a fleet in Fleet Application Management.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/CreateFleetCredential.go.html to see an example of how to use CreateFleetCredential API. A default retry strategy applies to this operation CreateFleetCredential()
func (client FleetAppsManagementClient) CreateFleetProperty(ctx context.Context, request CreateFleetPropertyRequest) (response CreateFleetPropertyResponse, err error)
CreateFleetProperty Add an existing global property to a fleet in Fleet Application Management.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/CreateFleetProperty.go.html to see an example of how to use CreateFleetProperty API. A default retry strategy applies to this operation CreateFleetProperty()
func (client FleetAppsManagementClient) CreateFleetResource(ctx context.Context, request CreateFleetResourceRequest) (response CreateFleetResourceResponse, err error)
CreateFleetResource Add resource to a fleet in Fleet Application Management.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/CreateFleetResource.go.html to see an example of how to use CreateFleetResource API. A default retry strategy applies to this operation CreateFleetResource()
func (client FleetAppsManagementClient) DeleteFleet(ctx context.Context, request DeleteFleetRequest) (response DeleteFleetResponse, err error)
DeleteFleet Delete a fleet in Fleet Application Management.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/DeleteFleet.go.html to see an example of how to use DeleteFleet API. A default retry strategy applies to this operation DeleteFleet()
func (client FleetAppsManagementClient) DeleteFleetCredential(ctx context.Context, request DeleteFleetCredentialRequest) (response DeleteFleetCredentialResponse, err error)
DeleteFleetCredential Deletes a credential associated with a fleet or with a product/target with in a fleet.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/DeleteFleetCredential.go.html to see an example of how to use DeleteFleetCredential API. A default retry strategy applies to this operation DeleteFleetCredential()
func (client FleetAppsManagementClient) DeleteFleetProperty(ctx context.Context, request DeleteFleetPropertyRequest) (response DeleteFleetPropertyResponse, err error)
DeleteFleetProperty Deletes a property associated with a fleet in Fleet Application Management.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/DeleteFleetProperty.go.html to see an example of how to use DeleteFleetProperty API. A default retry strategy applies to this operation DeleteFleetProperty()
func (client FleetAppsManagementClient) DeleteFleetResource(ctx context.Context, request DeleteFleetResourceRequest) (response DeleteFleetResourceResponse, err error)
DeleteFleetResource Removes a resource from the fleet in Fleet Application Management.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/DeleteFleetResource.go.html to see an example of how to use DeleteFleetResource API. A default retry strategy applies to this operation DeleteFleetResource()
func (client FleetAppsManagementClient) GenerateComplianceReport(ctx context.Context, request GenerateComplianceReportRequest) (response GenerateComplianceReportResponse, err error)
GenerateComplianceReport Generate compliance report for a Fleet.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/GenerateComplianceReport.go.html to see an example of how to use GenerateComplianceReport API. A default retry strategy applies to this operation GenerateComplianceReport()
func (client FleetAppsManagementClient) GetComplianceReport(ctx context.Context, request GetComplianceReportRequest) (response GetComplianceReportResponse, err error)
GetComplianceReport Retrieve compliance report for a fleet.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/GetComplianceReport.go.html to see an example of how to use GetComplianceReport API. A default retry strategy applies to this operation GetComplianceReport()
func (client FleetAppsManagementClient) GetFleet(ctx context.Context, request GetFleetRequest) (response GetFleetResponse, err error)
GetFleet Get the details of a fleet in Fleet Application Management.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/GetFleet.go.html to see an example of how to use GetFleet API. A default retry strategy applies to this operation GetFleet()
func (client FleetAppsManagementClient) GetFleetCredential(ctx context.Context, request GetFleetCredentialRequest) (response GetFleetCredentialResponse, err error)
GetFleetCredential Gets a fleet credential by identifier.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/GetFleetCredential.go.html to see an example of how to use GetFleetCredential API. A default retry strategy applies to this operation GetFleetCredential()
func (client FleetAppsManagementClient) GetFleetProperty(ctx context.Context, request GetFleetPropertyRequest) (response GetFleetPropertyResponse, err error)
GetFleetProperty Gets a fleet property by identifier.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/GetFleetProperty.go.html to see an example of how to use GetFleetProperty API. A default retry strategy applies to this operation GetFleetProperty()
func (client FleetAppsManagementClient) GetFleetResource(ctx context.Context, request GetFleetResourceRequest) (response GetFleetResourceResponse, err error)
GetFleetResource Gets a fleet resource by identifier.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/GetFleetResource.go.html to see an example of how to use GetFleetResource API. A default retry strategy applies to this operation GetFleetResource()
func (client FleetAppsManagementClient) ListAnnouncements(ctx context.Context, request ListAnnouncementsRequest) (response ListAnnouncementsResponse, err error)
ListAnnouncements Return a list of Announcement Summary items in a tenancy.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListAnnouncements.go.html to see an example of how to use ListAnnouncements API. A default retry strategy applies to this operation ListAnnouncements()
func (client FleetAppsManagementClient) ListFleetCredentials(ctx context.Context, request ListFleetCredentialsRequest) (response ListFleetCredentialsResponse, err error)
ListFleetCredentials List credentials associated with a fleet.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListFleetCredentials.go.html to see an example of how to use ListFleetCredentials API. A default retry strategy applies to this operation ListFleetCredentials()
func (client FleetAppsManagementClient) ListFleetProducts(ctx context.Context, request ListFleetProductsRequest) (response ListFleetProductsResponse, err error)
ListFleetProducts Returns a list of products associated with the confirmed targets.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListFleetProducts.go.html to see an example of how to use ListFleetProducts API. A default retry strategy applies to this operation ListFleetProducts()
func (client FleetAppsManagementClient) ListFleetProperties(ctx context.Context, request ListFleetPropertiesRequest) (response ListFleetPropertiesResponse, err error)
ListFleetProperties List properties associated with a fleet.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListFleetProperties.go.html to see an example of how to use ListFleetProperties API. A default retry strategy applies to this operation ListFleetProperties()
func (client FleetAppsManagementClient) ListFleetResources(ctx context.Context, request ListFleetResourcesRequest) (response ListFleetResourcesResponse, err error)
ListFleetResources List resources for a fleet in Fleet Application Management.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListFleetResources.go.html to see an example of how to use ListFleetResources API. A default retry strategy applies to this operation ListFleetResources()
func (client FleetAppsManagementClient) ListFleetTargets(ctx context.Context, request ListFleetTargetsRequest) (response ListFleetTargetsResponse, err error)
ListFleetTargets Returns the list of all confirmed targets within a fleet.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListFleetTargets.go.html to see an example of how to use ListFleetTargets API. A default retry strategy applies to this operation ListFleetTargets()
func (client FleetAppsManagementClient) ListFleets(ctx context.Context, request ListFleetsRequest) (response ListFleetsResponse, err error)
ListFleets Returns a list of all the Fleets in the specified compartment. The query parameter `compartmentId` is required unless the query parameter `id` is specified.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListFleets.go.html to see an example of how to use ListFleets API. A default retry strategy applies to this operation ListFleets()
func (client FleetAppsManagementClient) ListInventoryResources(ctx context.Context, request ListInventoryResourcesRequest) (response ListInventoryResourcesResponse, err error)
ListInventoryResources Returns a list of Inventory Resources based on the criteria provided. instance, dbsystem, cloudvmcluster resources are supported.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListInventoryResources.go.html to see an example of how to use ListInventoryResources API. A default retry strategy applies to this operation ListInventoryResources()
func (client FleetAppsManagementClient) ListTargets(ctx context.Context, request ListTargetsRequest) (response ListTargetsResponse, err error)
ListTargets Return all targets belonging to the resources within a fleet. It will include both confirmed and unconfirmed targets.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListTargets.go.html to see an example of how to use ListTargets API. A default retry strategy applies to this operation ListTargets()
func (client FleetAppsManagementClient) RequestResourceValidation(ctx context.Context, request RequestResourceValidationRequest) (response RequestResourceValidationResponse, err error)
RequestResourceValidation Request validation for resources within a fleet.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/RequestResourceValidation.go.html to see an example of how to use RequestResourceValidation API. A default retry strategy applies to this operation RequestResourceValidation()
func (client FleetAppsManagementClient) RequestTargetDiscovery(ctx context.Context, request RequestTargetDiscoveryRequest) (response RequestTargetDiscoveryResponse, err error)
RequestTargetDiscovery Request target discovery for resources with in a fleet.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/RequestTargetDiscovery.go.html to see an example of how to use RequestTargetDiscovery API. A default retry strategy applies to this operation RequestTargetDiscovery()
func (client *FleetAppsManagementClient) SetRegion(region string)
SetRegion overrides the region of this client.
func (client FleetAppsManagementClient) UpdateFleet(ctx context.Context, request UpdateFleetRequest) (response UpdateFleetResponse, err error)
UpdateFleet Update fleet information in Fleet Application Management.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/UpdateFleet.go.html to see an example of how to use UpdateFleet API. A default retry strategy applies to this operation UpdateFleet()
func (client FleetAppsManagementClient) UpdateFleetCredential(ctx context.Context, request UpdateFleetCredentialRequest) (response UpdateFleetCredentialResponse, err error)
UpdateFleetCredential Edit credential associated with a fleet or with a product/target with in a fleet.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/UpdateFleetCredential.go.html to see an example of how to use UpdateFleetCredential API. A default retry strategy applies to this operation UpdateFleetCredential()
func (client FleetAppsManagementClient) UpdateFleetProperty(ctx context.Context, request UpdateFleetPropertyRequest) (response UpdateFleetPropertyResponse, err error)
UpdateFleetProperty Edit a property associated with a fleet in Fleet Application Management.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/UpdateFleetProperty.go.html to see an example of how to use UpdateFleetProperty API. A default retry strategy applies to this operation UpdateFleetProperty()
func (client FleetAppsManagementClient) UpdateFleetResource(ctx context.Context, request UpdateFleetResourceRequest) (response UpdateFleetResourceResponse, err error)
UpdateFleetResource Updates the FleetResource.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/UpdateFleetResource.go.html to see an example of how to use UpdateFleetResource API. A default retry strategy applies to this operation UpdateFleetResource()
FleetAppsManagementMaintenanceWindowClient a client for FleetAppsManagementMaintenanceWindow
type FleetAppsManagementMaintenanceWindowClient struct { common.BaseClient // contains filtered or unexported fields }
func NewFleetAppsManagementMaintenanceWindowClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client FleetAppsManagementMaintenanceWindowClient, err error)
NewFleetAppsManagementMaintenanceWindowClientWithConfigurationProvider Creates a new default FleetAppsManagementMaintenanceWindow client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region
func NewFleetAppsManagementMaintenanceWindowClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client FleetAppsManagementMaintenanceWindowClient, err error)
NewFleetAppsManagementMaintenanceWindowClientWithOboToken Creates a new default FleetAppsManagementMaintenanceWindow client with the given configuration provider. The obotoken will be added to default headers and signed; the configuration provider will be used for the signer
as well as reading the region
func (client *FleetAppsManagementMaintenanceWindowClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
func (client FleetAppsManagementMaintenanceWindowClient) CreateMaintenanceWindow(ctx context.Context, request CreateMaintenanceWindowRequest) (response CreateMaintenanceWindowResponse, err error)
CreateMaintenanceWindow Create a maintenance window in Fleet Application Management.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/CreateMaintenanceWindow.go.html to see an example of how to use CreateMaintenanceWindow API. A default retry strategy applies to this operation CreateMaintenanceWindow()
func (client FleetAppsManagementMaintenanceWindowClient) DeleteMaintenanceWindow(ctx context.Context, request DeleteMaintenanceWindowRequest) (response DeleteMaintenanceWindowResponse, err error)
DeleteMaintenanceWindow Delete a maintenance window in Fleet Application Management.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/DeleteMaintenanceWindow.go.html to see an example of how to use DeleteMaintenanceWindow API. A default retry strategy applies to this operation DeleteMaintenanceWindow()
func (client FleetAppsManagementMaintenanceWindowClient) GetMaintenanceWindow(ctx context.Context, request GetMaintenanceWindowRequest) (response GetMaintenanceWindowResponse, err error)
GetMaintenanceWindow Get the details for a maintenance window in Fleet Application Management.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/GetMaintenanceWindow.go.html to see an example of how to use GetMaintenanceWindow API. A default retry strategy applies to this operation GetMaintenanceWindow()
func (client FleetAppsManagementMaintenanceWindowClient) ListMaintenanceWindows(ctx context.Context, request ListMaintenanceWindowsRequest) (response ListMaintenanceWindowsResponse, err error)
ListMaintenanceWindows Returns a list of all the Maintenance Windows in the specified compartment. The query parameter `compartmentId` is required unless the query parameter `id` is specified.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListMaintenanceWindows.go.html to see an example of how to use ListMaintenanceWindows API. A default retry strategy applies to this operation ListMaintenanceWindows()
func (client *FleetAppsManagementMaintenanceWindowClient) SetRegion(region string)
SetRegion overrides the region of this client.
func (client FleetAppsManagementMaintenanceWindowClient) UpdateMaintenanceWindow(ctx context.Context, request UpdateMaintenanceWindowRequest) (response UpdateMaintenanceWindowResponse, err error)
UpdateMaintenanceWindow Update a maintenance window in Fleet Application Management.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/UpdateMaintenanceWindow.go.html to see an example of how to use UpdateMaintenanceWindow API. A default retry strategy applies to this operation UpdateMaintenanceWindow()
FleetAppsManagementOperationsClient a client for FleetAppsManagementOperations
type FleetAppsManagementOperationsClient struct { common.BaseClient // contains filtered or unexported fields }
func NewFleetAppsManagementOperationsClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client FleetAppsManagementOperationsClient, err error)
NewFleetAppsManagementOperationsClientWithConfigurationProvider Creates a new default FleetAppsManagementOperations client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region
func NewFleetAppsManagementOperationsClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client FleetAppsManagementOperationsClient, err error)
NewFleetAppsManagementOperationsClientWithOboToken Creates a new default FleetAppsManagementOperations client with the given configuration provider. The obotoken will be added to default headers and signed; the configuration provider will be used for the signer
as well as reading the region
func (client FleetAppsManagementOperationsClient) ChangePatchCompartment(ctx context.Context, request ChangePatchCompartmentRequest) (response ChangePatchCompartmentResponse, err error)
ChangePatchCompartment Moves a Patch into a different compartment within the same tenancy. For information about moving resources between compartments, see Moving Resources to a Different Compartment (https://docs.oracle.com/iaas/Content/Identity/Tasks/managingcompartments.htm#moveRes).
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ChangePatchCompartment.go.html to see an example of how to use ChangePatchCompartment API. A default retry strategy applies to this operation ChangePatchCompartment()
func (client *FleetAppsManagementOperationsClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
func (client FleetAppsManagementOperationsClient) CreatePatch(ctx context.Context, request CreatePatchRequest) (response CreatePatchResponse, err error)
CreatePatch Creates a new Patch.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/CreatePatch.go.html to see an example of how to use CreatePatch API. A default retry strategy applies to this operation CreatePatch()
func (client FleetAppsManagementOperationsClient) CreateSchedulerDefinition(ctx context.Context, request CreateSchedulerDefinitionRequest) (response CreateSchedulerDefinitionResponse, err error)
CreateSchedulerDefinition Create a SchedulerDefinition to perform lifecycle operations.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/CreateSchedulerDefinition.go.html to see an example of how to use CreateSchedulerDefinition API. A default retry strategy applies to this operation CreateSchedulerDefinition()
func (client FleetAppsManagementOperationsClient) DeletePatch(ctx context.Context, request DeletePatchRequest) (response DeletePatchResponse, err error)
DeletePatch Deletes the patch specified by identifier.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/DeletePatch.go.html to see an example of how to use DeletePatch API. A default retry strategy applies to this operation DeletePatch()
func (client FleetAppsManagementOperationsClient) DeleteSchedulerDefinition(ctx context.Context, request DeleteSchedulerDefinitionRequest) (response DeleteSchedulerDefinitionResponse, err error)
DeleteSchedulerDefinition Deletes a SchedulerDefinition resource by identifier
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/DeleteSchedulerDefinition.go.html to see an example of how to use DeleteSchedulerDefinition API. A default retry strategy applies to this operation DeleteSchedulerDefinition()
func (client FleetAppsManagementOperationsClient) DeleteSchedulerJob(ctx context.Context, request DeleteSchedulerJobRequest) (response DeleteSchedulerJobResponse, err error)
DeleteSchedulerJob Deletes the schedule job specified by an identifier.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/DeleteSchedulerJob.go.html to see an example of how to use DeleteSchedulerJob API. A default retry strategy applies to this operation DeleteSchedulerJob()
func (client FleetAppsManagementOperationsClient) ExportComplianceReport(ctx context.Context, request ExportComplianceReportRequest) (response ExportComplianceReportResponse, err error)
ExportComplianceReport Generate Compliance Report
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ExportComplianceReport.go.html to see an example of how to use ExportComplianceReport API. A default retry strategy applies to this operation ExportComplianceReport()
func (client FleetAppsManagementOperationsClient) GetExecution(ctx context.Context, request GetExecutionRequest) (response GetExecutionResponse, err error)
GetExecution Get Task Execution by Identifier for a Resource within an action group.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/GetExecution.go.html to see an example of how to use GetExecution API. A default retry strategy applies to this operation GetExecution()
func (client FleetAppsManagementOperationsClient) GetJobActivity(ctx context.Context, request GetJobActivityRequest) (response GetJobActivityResponse, err error)
GetJobActivity Gets activity details by identifier for a job.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/GetJobActivity.go.html to see an example of how to use GetJobActivity API. A default retry strategy applies to this operation GetJobActivity()
func (client FleetAppsManagementOperationsClient) GetPatch(ctx context.Context, request GetPatchRequest) (response GetPatchResponse, err error)
GetPatch Gets a Patch by identifier.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/GetPatch.go.html to see an example of how to use GetPatch API. A default retry strategy applies to this operation GetPatch()
func (client FleetAppsManagementOperationsClient) GetSchedulerDefinition(ctx context.Context, request GetSchedulerDefinitionRequest) (response GetSchedulerDefinitionResponse, err error)
GetSchedulerDefinition Get the details of a SchedulerDefinition that performs lifecycle management operations.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/GetSchedulerDefinition.go.html to see an example of how to use GetSchedulerDefinition API. A default retry strategy applies to this operation GetSchedulerDefinition()
func (client FleetAppsManagementOperationsClient) GetSchedulerJob(ctx context.Context, request GetSchedulerJobRequest) (response GetSchedulerJobResponse, err error)
GetSchedulerJob Get the details of a lifecycle management operations job in Fleet Application Management.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/GetSchedulerJob.go.html to see an example of how to use GetSchedulerJob API. A default retry strategy applies to this operation GetSchedulerJob()
func (client FleetAppsManagementOperationsClient) ListComplianceRecords(ctx context.Context, request ListComplianceRecordsRequest) (response ListComplianceRecordsResponse, err error)
ListComplianceRecords Gets a list of complianceDetails.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListComplianceRecords.go.html to see an example of how to use ListComplianceRecords API. A default retry strategy applies to this operation ListComplianceRecords()
func (client FleetAppsManagementOperationsClient) ListExecutions(ctx context.Context, request ListExecutionsRequest) (response ListExecutionsResponse, err error)
ListExecutions Returns a list of Task Executions for a Resource.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListExecutions.go.html to see an example of how to use ListExecutions API. A default retry strategy applies to this operation ListExecutions()
func (client FleetAppsManagementOperationsClient) ListInventoryRecords(ctx context.Context, request ListInventoryRecordsRequest) (response ListInventoryRecordsResponse, err error)
ListInventoryRecords Gets a list of inventoryDetails.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListInventoryRecords.go.html to see an example of how to use ListInventoryRecords API. A default retry strategy applies to this operation ListInventoryRecords()
func (client FleetAppsManagementOperationsClient) ListPatches(ctx context.Context, request ListPatchesRequest) (response ListPatchesResponse, err error)
ListPatches Returns a list of all the Patches in the specified compartment. The query parameter `compartmentId` is required unless the query parameter `id` is specified.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListPatches.go.html to see an example of how to use ListPatches API. A default retry strategy applies to this operation ListPatches()
func (client FleetAppsManagementOperationsClient) ListResources(ctx context.Context, request ListResourcesRequest) (response ListResourcesResponse, err error)
ListResources Returns a list of resources for an Activity Execution.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListResources.go.html to see an example of how to use ListResources API. A default retry strategy applies to this operation ListResources()
func (client FleetAppsManagementOperationsClient) ListScheduledFleets(ctx context.Context, request ListScheduledFleetsRequest) (response ListScheduledFleetsResponse, err error)
ListScheduledFleets Returns a list of ScheduledFleets.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListScheduledFleets.go.html to see an example of how to use ListScheduledFleets API. A default retry strategy applies to this operation ListScheduledFleets()
func (client FleetAppsManagementOperationsClient) ListSchedulerDefinitions(ctx context.Context, request ListSchedulerDefinitionsRequest) (response ListSchedulerDefinitionsResponse, err error)
ListSchedulerDefinitions Returns a list of all the Schedule Definitions in the specified compartment. The query parameter `compartmentId` is required unless the query parameter `id` is specified.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListSchedulerDefinitions.go.html to see an example of how to use ListSchedulerDefinitions API. A default retry strategy applies to this operation ListSchedulerDefinitions()
func (client FleetAppsManagementOperationsClient) ListSchedulerExecutions(ctx context.Context, request ListSchedulerExecutionsRequest) (response ListSchedulerExecutionsResponse, err error)
ListSchedulerExecutions Returns a list of all Fleets that are scheduled.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListSchedulerExecutions.go.html to see an example of how to use ListSchedulerExecutions API. A default retry strategy applies to this operation ListSchedulerExecutions()
func (client FleetAppsManagementOperationsClient) ListSchedulerJobs(ctx context.Context, request ListSchedulerJobsRequest) (response ListSchedulerJobsResponse, err error)
ListSchedulerJobs Returns a list of all schedule jobs in the specified compartment. The query parameter `compartmentId` is required unless the query parameter `id` is specified.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListSchedulerJobs.go.html to see an example of how to use ListSchedulerJobs API. A default retry strategy applies to this operation ListSchedulerJobs()
func (client FleetAppsManagementOperationsClient) ListSteps(ctx context.Context, request ListStepsRequest) (response ListStepsResponse, err error)
ListSteps Returns a list of Steps for an Activity Execution.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListSteps.go.html to see an example of how to use ListSteps API. A default retry strategy applies to this operation ListSteps()
func (client FleetAppsManagementOperationsClient) ManageJobExecution(ctx context.Context, request ManageJobExecutionRequest) (response ManageJobExecutionResponse, err error)
ManageJobExecution Manage execution actions for a Job like retrying or pausing a task.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ManageJobExecution.go.html to see an example of how to use ManageJobExecution API. A default retry strategy applies to this operation ManageJobExecution()
func (client *FleetAppsManagementOperationsClient) SetRegion(region string)
SetRegion overrides the region of this client.
func (client FleetAppsManagementOperationsClient) SummarizeComplianceRecordCounts(ctx context.Context, request SummarizeComplianceRecordCountsRequest) (response SummarizeComplianceRecordCountsResponse, err error)
SummarizeComplianceRecordCounts Retrieve aggregated summary information of ComplianceRecords within a Compartment.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/SummarizeComplianceRecordCounts.go.html to see an example of how to use SummarizeComplianceRecordCounts API. A default retry strategy applies to this operation SummarizeComplianceRecordCounts()
func (client FleetAppsManagementOperationsClient) SummarizeManagedEntityCounts(ctx context.Context, request SummarizeManagedEntityCountsRequest) (response SummarizeManagedEntityCountsResponse, err error)
SummarizeManagedEntityCounts Retrieve aggregated summary information of Managed entities within a Compartment.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/SummarizeManagedEntityCounts.go.html to see an example of how to use SummarizeManagedEntityCounts API. A default retry strategy applies to this operation SummarizeManagedEntityCounts()
func (client FleetAppsManagementOperationsClient) SummarizeSchedulerJobCounts(ctx context.Context, request SummarizeSchedulerJobCountsRequest) (response SummarizeSchedulerJobCountsResponse, err error)
SummarizeSchedulerJobCounts Retrieve aggregated summary information of Scheduler Jobs within a Compartment.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/SummarizeSchedulerJobCounts.go.html to see an example of how to use SummarizeSchedulerJobCounts API. A default retry strategy applies to this operation SummarizeSchedulerJobCounts()
func (client FleetAppsManagementOperationsClient) UpdatePatch(ctx context.Context, request UpdatePatchRequest) (response UpdatePatchResponse, err error)
UpdatePatch Updates the patch specified by the identifier.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/UpdatePatch.go.html to see an example of how to use UpdatePatch API. A default retry strategy applies to this operation UpdatePatch()
func (client FleetAppsManagementOperationsClient) UpdateSchedulerDefinition(ctx context.Context, request UpdateSchedulerDefinitionRequest) (response UpdateSchedulerDefinitionResponse, err error)
UpdateSchedulerDefinition Update the details of a SchedulerDefinition that performs lifecycle management operations.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/UpdateSchedulerDefinition.go.html to see an example of how to use UpdateSchedulerDefinition API. A default retry strategy applies to this operation UpdateSchedulerDefinition()
func (client FleetAppsManagementOperationsClient) UpdateSchedulerJob(ctx context.Context, request UpdateSchedulerJobRequest) (response UpdateSchedulerJobResponse, err error)
UpdateSchedulerJob Updates certain attributes for the specified schedule job.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/UpdateSchedulerJob.go.html to see an example of how to use UpdateSchedulerJob API. A default retry strategy applies to this operation UpdateSchedulerJob()
FleetAppsManagementProvisionClient a client for FleetAppsManagementProvision
type FleetAppsManagementProvisionClient struct { common.BaseClient // contains filtered or unexported fields }
func NewFleetAppsManagementProvisionClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client FleetAppsManagementProvisionClient, err error)
NewFleetAppsManagementProvisionClientWithConfigurationProvider Creates a new default FleetAppsManagementProvision client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region
func NewFleetAppsManagementProvisionClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client FleetAppsManagementProvisionClient, err error)
NewFleetAppsManagementProvisionClientWithOboToken Creates a new default FleetAppsManagementProvision client with the given configuration provider. The obotoken will be added to default headers and signed; the configuration provider will be used for the signer
as well as reading the region
func (client FleetAppsManagementProvisionClient) ChangeProvisionCompartment(ctx context.Context, request ChangeProvisionCompartmentRequest) (response ChangeProvisionCompartmentResponse, err error)
ChangeProvisionCompartment Moves a Provision into a different compartment within the same tenancy. For information about moving resources between compartments, see Moving Resources to a Different Compartment (https://docs.oracle.com/iaas/Content/Identity/Tasks/managingcompartments.htm#moveRes).
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ChangeProvisionCompartment.go.html to see an example of how to use ChangeProvisionCompartment API. A default retry strategy applies to this operation ChangeProvisionCompartment()
func (client *FleetAppsManagementProvisionClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
func (client FleetAppsManagementProvisionClient) CreateProvision(ctx context.Context, request CreateProvisionRequest) (response CreateProvisionResponse, err error)
CreateProvision Creates a Provision.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/CreateProvision.go.html to see an example of how to use CreateProvision API. A default retry strategy applies to this operation CreateProvision()
func (client FleetAppsManagementProvisionClient) DeleteProvision(ctx context.Context, request DeleteProvisionRequest) (response DeleteProvisionResponse, err error)
DeleteProvision Deletes a Provision.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/DeleteProvision.go.html to see an example of how to use DeleteProvision API. A default retry strategy applies to this operation DeleteProvision()
func (client FleetAppsManagementProvisionClient) GetProvision(ctx context.Context, request GetProvisionRequest) (response GetProvisionResponse, err error)
GetProvision Gets information about a Provision.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/GetProvision.go.html to see an example of how to use GetProvision API. A default retry strategy applies to this operation GetProvision()
func (client FleetAppsManagementProvisionClient) ListProvisions(ctx context.Context, request ListProvisionsRequest) (response ListProvisionsResponse, err error)
ListProvisions Returns a list of all the Provisions in the specified compartment. The query parameter `compartmentId` is required unless the query parameter `id` or `fleetId` is specified.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListProvisions.go.html to see an example of how to use ListProvisions API. A default retry strategy applies to this operation ListProvisions()
func (client *FleetAppsManagementProvisionClient) SetRegion(region string)
SetRegion overrides the region of this client.
func (client FleetAppsManagementProvisionClient) UpdateProvision(ctx context.Context, request UpdateProvisionRequest) (response UpdateProvisionResponse, err error)
UpdateProvision Updates a Provision.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/UpdateProvision.go.html to see an example of how to use UpdateProvision API. A default retry strategy applies to this operation UpdateProvision()
FleetAppsManagementRunbooksClient a client for FleetAppsManagementRunbooks
type FleetAppsManagementRunbooksClient struct { common.BaseClient // contains filtered or unexported fields }
func NewFleetAppsManagementRunbooksClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client FleetAppsManagementRunbooksClient, err error)
NewFleetAppsManagementRunbooksClientWithConfigurationProvider Creates a new default FleetAppsManagementRunbooks client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region
func NewFleetAppsManagementRunbooksClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client FleetAppsManagementRunbooksClient, err error)
NewFleetAppsManagementRunbooksClientWithOboToken Creates a new default FleetAppsManagementRunbooks client with the given configuration provider. The obotoken will be added to default headers and signed; the configuration provider will be used for the signer
as well as reading the region
func (client FleetAppsManagementRunbooksClient) ChangeRunbookCompartment(ctx context.Context, request ChangeRunbookCompartmentRequest) (response ChangeRunbookCompartmentResponse, err error)
ChangeRunbookCompartment Moves a Runbook into a different compartment within the same tenancy. For information about moving resources between compartments, see Moving Resources to a Different Compartment (https://docs.oracle.com/iaas/Content/Identity/Tasks/managingcompartments.htm#moveRes).
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ChangeRunbookCompartment.go.html to see an example of how to use ChangeRunbookCompartment API. A default retry strategy applies to this operation ChangeRunbookCompartment()
func (client FleetAppsManagementRunbooksClient) ChangeTaskRecordCompartment(ctx context.Context, request ChangeTaskRecordCompartmentRequest) (response ChangeTaskRecordCompartmentResponse, err error)
ChangeTaskRecordCompartment Moves a task record into a different compartment within the same tenancy. For information about moving resources between compartments, see Moving Resources to a Different Compartment (https://docs.oracle.com/iaas/Content/Identity/Tasks/managingcompartments.htm#moveRes).
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ChangeTaskRecordCompartment.go.html to see an example of how to use ChangeTaskRecordCompartment API. A default retry strategy applies to this operation ChangeTaskRecordCompartment()
func (client *FleetAppsManagementRunbooksClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
func (client FleetAppsManagementRunbooksClient) CreateRunbook(ctx context.Context, request CreateRunbookRequest) (response CreateRunbookResponse, err error)
CreateRunbook Creates a runbook.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/CreateRunbook.go.html to see an example of how to use CreateRunbook API. A default retry strategy applies to this operation CreateRunbook()
func (client FleetAppsManagementRunbooksClient) CreateRunbookVersion(ctx context.Context, request CreateRunbookVersionRequest) (response CreateRunbookVersionResponse, err error)
CreateRunbookVersion Add RunbookVersion in Fleet Application Management.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/CreateRunbookVersion.go.html to see an example of how to use CreateRunbookVersion API. A default retry strategy applies to this operation CreateRunbookVersion()
func (client FleetAppsManagementRunbooksClient) CreateTaskRecord(ctx context.Context, request CreateTaskRecordRequest) (response CreateTaskRecordResponse, err error)
CreateTaskRecord Creates a new task record.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/CreateTaskRecord.go.html to see an example of how to use CreateTaskRecord API. A default retry strategy applies to this operation CreateTaskRecord()
func (client FleetAppsManagementRunbooksClient) DeleteRunbook(ctx context.Context, request DeleteRunbookRequest) (response DeleteRunbookResponse, err error)
DeleteRunbook Deletes a runbook specified by the identifier.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/DeleteRunbook.go.html to see an example of how to use DeleteRunbook API. A default retry strategy applies to this operation DeleteRunbook()
func (client FleetAppsManagementRunbooksClient) DeleteRunbookVersion(ctx context.Context, request DeleteRunbookVersionRequest) (response DeleteRunbookVersionResponse, err error)
DeleteRunbookVersion Removes a Runbook Version from the runbook in Fleet Application Management.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/DeleteRunbookVersion.go.html to see an example of how to use DeleteRunbookVersion API. A default retry strategy applies to this operation DeleteRunbookVersion()
func (client FleetAppsManagementRunbooksClient) DeleteTaskRecord(ctx context.Context, request DeleteTaskRecordRequest) (response DeleteTaskRecordResponse, err error)
DeleteTaskRecord Deletes the task record specified by an identifier.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/DeleteTaskRecord.go.html to see an example of how to use DeleteTaskRecord API. A default retry strategy applies to this operation DeleteTaskRecord()
func (client FleetAppsManagementRunbooksClient) GetRunbook(ctx context.Context, request GetRunbookRequest) (response GetRunbookResponse, err error)
GetRunbook Get the details of a runbook in Fleet Application Management.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/GetRunbook.go.html to see an example of how to use GetRunbook API. A default retry strategy applies to this operation GetRunbook()
func (client FleetAppsManagementRunbooksClient) GetRunbookVersion(ctx context.Context, request GetRunbookVersionRequest) (response GetRunbookVersionResponse, err error)
GetRunbookVersion Gets a Runbook Version by identifier.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/GetRunbookVersion.go.html to see an example of how to use GetRunbookVersion API. A default retry strategy applies to this operation GetRunbookVersion()
func (client FleetAppsManagementRunbooksClient) GetTaskRecord(ctx context.Context, request GetTaskRecordRequest) (response GetTaskRecordResponse, err error)
GetTaskRecord Gets information for the specified task record.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/GetTaskRecord.go.html to see an example of how to use GetTaskRecord API. A default retry strategy applies to this operation GetTaskRecord()
func (client FleetAppsManagementRunbooksClient) ListRunbookVersions(ctx context.Context, request ListRunbookVersionsRequest) (response ListRunbookVersionsResponse, err error)
ListRunbookVersions List versions for a runbook in Fleet Application Management.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListRunbookVersions.go.html to see an example of how to use ListRunbookVersions API. A default retry strategy applies to this operation ListRunbookVersions()
func (client FleetAppsManagementRunbooksClient) ListRunbooks(ctx context.Context, request ListRunbooksRequest) (response ListRunbooksResponse, err error)
ListRunbooks Returns a list of all the runbooks in the specified compartment. The query parameter `compartmentId` is required unless the query parameter `id` is specified.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListRunbooks.go.html to see an example of how to use ListRunbooks API. A default retry strategy applies to this operation ListRunbooks()
func (client FleetAppsManagementRunbooksClient) ListTaskRecords(ctx context.Context, request ListTaskRecordsRequest) (response ListTaskRecordsResponse, err error)
ListTaskRecords Returns a list of all the task records in the specified compartment. The query parameter `compartmentId` is required unless the query parameter `id` is specified.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListTaskRecords.go.html to see an example of how to use ListTaskRecords API. A default retry strategy applies to this operation ListTaskRecords()
func (client FleetAppsManagementRunbooksClient) PublishRunbook(ctx context.Context, request PublishRunbookRequest) (response PublishRunbookResponse, err error)
PublishRunbook Publish the specified version of the runbook. The specified version of the runbook becomes acitve when it is published.Only active versions of runbook can be used in execution.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/PublishRunbook.go.html to see an example of how to use PublishRunbook API. A default retry strategy applies to this operation PublishRunbook()
func (client FleetAppsManagementRunbooksClient) SetDefaultRunbook(ctx context.Context, request SetDefaultRunbookRequest) (response SetDefaultRunbookResponse, err error)
SetDefaultRunbook Set a runbook as default.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/SetDefaultRunbook.go.html to see an example of how to use SetDefaultRunbook API. A default retry strategy applies to this operation SetDefaultRunbook()
func (client *FleetAppsManagementRunbooksClient) SetRegion(region string)
SetRegion overrides the region of this client.
func (client FleetAppsManagementRunbooksClient) UpdateRunbook(ctx context.Context, request UpdateRunbookRequest) (response UpdateRunbookResponse, err error)
UpdateRunbook Updates the runbook specified by the identifier.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/UpdateRunbook.go.html to see an example of how to use UpdateRunbook API. A default retry strategy applies to this operation UpdateRunbook()
func (client FleetAppsManagementRunbooksClient) UpdateRunbookVersion(ctx context.Context, request UpdateRunbookVersionRequest) (response UpdateRunbookVersionResponse, err error)
UpdateRunbookVersion Updates the RunbookVersion.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/UpdateRunbookVersion.go.html to see an example of how to use UpdateRunbookVersion API. A default retry strategy applies to this operation UpdateRunbookVersion()
func (client FleetAppsManagementRunbooksClient) UpdateTaskRecord(ctx context.Context, request UpdateTaskRecordRequest) (response UpdateTaskRecordResponse, err error)
UpdateTaskRecord Updates certain attributes for the specified task record.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/UpdateTaskRecord.go.html to see an example of how to use UpdateTaskRecord API. A default retry strategy applies to this operation UpdateTaskRecord()
FleetAppsManagementWorkRequestClient a client for FleetAppsManagementWorkRequest
type FleetAppsManagementWorkRequestClient struct { common.BaseClient // contains filtered or unexported fields }
func NewFleetAppsManagementWorkRequestClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client FleetAppsManagementWorkRequestClient, err error)
NewFleetAppsManagementWorkRequestClientWithConfigurationProvider Creates a new default FleetAppsManagementWorkRequest client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region
func NewFleetAppsManagementWorkRequestClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client FleetAppsManagementWorkRequestClient, err error)
NewFleetAppsManagementWorkRequestClientWithOboToken Creates a new default FleetAppsManagementWorkRequest client with the given configuration provider. The obotoken will be added to default headers and signed; the configuration provider will be used for the signer
as well as reading the region
func (client *FleetAppsManagementWorkRequestClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
func (client FleetAppsManagementWorkRequestClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
GetWorkRequest Gets details of the work request with the given ID.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/GetWorkRequest.go.html to see an example of how to use GetWorkRequest API. A default retry strategy applies to this operation GetWorkRequest()
func (client FleetAppsManagementWorkRequestClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
ListWorkRequestErrors Returns a (paginated) list of errors for the work request with the given ID.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrors API. A default retry strategy applies to this operation ListWorkRequestErrors()
func (client FleetAppsManagementWorkRequestClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
ListWorkRequestLogs Returns a (paginated) list of logs for the work request with the given ID.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogs API. A default retry strategy applies to this operation ListWorkRequestLogs()
func (client FleetAppsManagementWorkRequestClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
ListWorkRequests Lists the work requests in a compartment.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListWorkRequests.go.html to see an example of how to use ListWorkRequests API. A default retry strategy applies to this operation ListWorkRequests()
func (client *FleetAppsManagementWorkRequestClient) SetRegion(region string)
SetRegion overrides the region of this client.
FleetBasedActionGroup A string variable that holds a value
type FleetBasedActionGroup struct { // ID of the fleet FleetId *string `mandatory:"true" json:"fleetId"` // ID of the runbook RunbookId *string `mandatory:"true" json:"runbookId"` // Name of the runbook version RunbookVersionName *string `mandatory:"true" json:"runbookVersionName"` // A user-friendly name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. // Example: `My new resource` DisplayName *string `mandatory:"false" json:"displayName"` // Sequence of the Action Group. // Action groups will be executed in a seuential order. // All Action Groups having the same sequence will be executed parallely. // If no value is provided a default value of 1 will be given. Sequence *int `mandatory:"false" json:"sequence"` }
func (m FleetBasedActionGroup) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m FleetBasedActionGroup) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m FleetBasedActionGroup) String() string
func (m FleetBasedActionGroup) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
FleetBasedActionGroupDetails A string variable that holds a value
type FleetBasedActionGroupDetails struct { // ID of the fleet FleetId *string `mandatory:"true" json:"fleetId"` // ID of the runbook RunbookId *string `mandatory:"true" json:"runbookId"` // Name of the runbook version RunbookVersionName *string `mandatory:"true" json:"runbookVersionName"` // Name of the ActionGroup. DisplayName *string `mandatory:"false" json:"displayName"` // Product associated. // Only applicable if actionGroup type is PRODUCT. Product *string `mandatory:"false" json:"product"` // LifeCycle Operation. LifecycleOperation *string `mandatory:"false" json:"lifecycleOperation"` // Unique producer Id at Action Group Level ActivityId *string `mandatory:"false" json:"activityId"` // The time the Scheduler Job started. An RFC3339 formatted datetime string. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The time the Scheduler Job ended. An RFC3339 formatted datetime string. TimeEnded *common.SDKTime `mandatory:"false" json:"timeEnded"` // sequence of the Action Group Sequence *int `mandatory:"false" json:"sequence"` // Status of the Job at Action Group Level. Status JobStatusEnum `mandatory:"false" json:"status,omitempty"` }
func (m FleetBasedActionGroupDetails) GetActivityId() *string
GetActivityId returns ActivityId
func (m FleetBasedActionGroupDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (m FleetBasedActionGroupDetails) GetLifecycleOperation() *string
GetLifecycleOperation returns LifecycleOperation
func (m FleetBasedActionGroupDetails) GetProduct() *string
GetProduct returns Product
func (m FleetBasedActionGroupDetails) GetStatus() JobStatusEnum
GetStatus returns Status
func (m FleetBasedActionGroupDetails) GetTimeEnded() *common.SDKTime
GetTimeEnded returns TimeEnded
func (m FleetBasedActionGroupDetails) GetTimeStarted() *common.SDKTime
GetTimeStarted returns TimeStarted
func (m FleetBasedActionGroupDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m FleetBasedActionGroupDetails) String() string
func (m FleetBasedActionGroupDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
FleetCollection Results of a fleet search. Contains both FleetSummary items and other information, such as metadata.
type FleetCollection struct { // List of fleets. Items []FleetSummary `mandatory:"true" json:"items"` }
func (m FleetCollection) String() string
func (m FleetCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
FleetCredential Credential in Fleet Application Management.
type FleetCredential struct { // The unique id of the resource. Id *string `mandatory:"true" json:"id"` // A user-friendly name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. // Example: `My new resource` DisplayName *string `mandatory:"true" json:"displayName"` // Compartment OCID CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time this resource was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` EntitySpecifics CredentialEntitySpecificDetails `mandatory:"true" json:"entitySpecifics"` // The current state of the FleetCredential. LifecycleState FleetCredentialLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The time this resource was last updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` User CredentialDetails `mandatory:"false" json:"user"` Password CredentialDetails `mandatory:"false" json:"password"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // System tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m FleetCredential) String() string
func (m *FleetCredential) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m FleetCredential) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
FleetCredentialCollection Results of a fleetCredential search. Contains boh FleetCredentialSummary items and other information, such as metadata.
type FleetCredentialCollection struct { // List of fleetCredentials. Items []FleetCredentialSummary `mandatory:"true" json:"items"` }
func (m FleetCredentialCollection) String() string
func (m FleetCredentialCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
FleetCredentialEntitySpecificDetails Fleet credential details.
type FleetCredentialEntitySpecificDetails struct { // List of fleet credential variables. Variables []Variable `mandatory:"false" json:"variables"` }
func (m FleetCredentialEntitySpecificDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m FleetCredentialEntitySpecificDetails) String() string
func (m FleetCredentialEntitySpecificDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
FleetCredentialLifecycleStateEnum Enum with underlying type: string
type FleetCredentialLifecycleStateEnum string
Set of constants representing the allowable values for FleetCredentialLifecycleStateEnum
const ( FleetCredentialLifecycleStateActive FleetCredentialLifecycleStateEnum = "ACTIVE" FleetCredentialLifecycleStateDeleted FleetCredentialLifecycleStateEnum = "DELETED" FleetCredentialLifecycleStateFailed FleetCredentialLifecycleStateEnum = "FAILED" )
func GetFleetCredentialLifecycleStateEnumValues() []FleetCredentialLifecycleStateEnum
GetFleetCredentialLifecycleStateEnumValues Enumerates the set of values for FleetCredentialLifecycleStateEnum
func GetMappingFleetCredentialLifecycleStateEnum(val string) (FleetCredentialLifecycleStateEnum, bool)
GetMappingFleetCredentialLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
FleetCredentialSortByEnum Enum with underlying type: string
type FleetCredentialSortByEnum string
Set of constants representing the allowable values for FleetCredentialSortByEnum
const ( FleetCredentialSortByTimeCreated FleetCredentialSortByEnum = "timeCreated" FleetCredentialSortByDisplayName FleetCredentialSortByEnum = "displayName" )
func GetFleetCredentialSortByEnumValues() []FleetCredentialSortByEnum
GetFleetCredentialSortByEnumValues Enumerates the set of values for FleetCredentialSortByEnum
func GetMappingFleetCredentialSortByEnum(val string) (FleetCredentialSortByEnum, bool)
GetMappingFleetCredentialSortByEnum performs case Insensitive comparison on enum value and return the desired enum
FleetCredentialSummary Summary of the FleetCredential.
type FleetCredentialSummary struct { // The unique id of the resource. Id *string `mandatory:"true" json:"id"` // A user-friendly name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. // Example: `My new resource` DisplayName *string `mandatory:"true" json:"displayName"` // The time this resource was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` EntitySpecifics CredentialEntitySpecificDetails `mandatory:"true" json:"entitySpecifics"` // The current state of the FleetCredential. LifecycleState FleetCredentialLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Compartment OCID CompartmentId *string `mandatory:"false" json:"compartmentId"` // The time this resource was last updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` User CredentialDetails `mandatory:"false" json:"user"` Password CredentialDetails `mandatory:"false" json:"password"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // System tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m FleetCredentialSummary) String() string
func (m *FleetCredentialSummary) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m FleetCredentialSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
FleetDetails Fleet Type
type FleetDetails interface { }
FleetDetailsFleetTypeEnum Enum with underlying type: string
type FleetDetailsFleetTypeEnum string
Set of constants representing the allowable values for FleetDetailsFleetTypeEnum
const ( FleetDetailsFleetTypeGeneric FleetDetailsFleetTypeEnum = "GENERIC" FleetDetailsFleetTypeProduct FleetDetailsFleetTypeEnum = "PRODUCT" FleetDetailsFleetTypeEnvironment FleetDetailsFleetTypeEnum = "ENVIRONMENT" FleetDetailsFleetTypeGroup FleetDetailsFleetTypeEnum = "GROUP" )
func GetFleetDetailsFleetTypeEnumValues() []FleetDetailsFleetTypeEnum
GetFleetDetailsFleetTypeEnumValues Enumerates the set of values for FleetDetailsFleetTypeEnum
func GetMappingFleetDetailsFleetTypeEnum(val string) (FleetDetailsFleetTypeEnum, bool)
GetMappingFleetDetailsFleetTypeEnum performs case Insensitive comparison on enum value and return the desired enum
FleetLifecycleStateEnum Enum with underlying type: string
type FleetLifecycleStateEnum string
Set of constants representing the allowable values for FleetLifecycleStateEnum
const ( FleetLifecycleStateActive FleetLifecycleStateEnum = "ACTIVE" FleetLifecycleStateInactive FleetLifecycleStateEnum = "INACTIVE" FleetLifecycleStateCreating FleetLifecycleStateEnum = "CREATING" FleetLifecycleStateDeleted FleetLifecycleStateEnum = "DELETED" FleetLifecycleStateDeleting FleetLifecycleStateEnum = "DELETING" FleetLifecycleStateFailed FleetLifecycleStateEnum = "FAILED" FleetLifecycleStateUpdating FleetLifecycleStateEnum = "UPDATING" FleetLifecycleStateNeedsAttention FleetLifecycleStateEnum = "NEEDS_ATTENTION" )
func GetFleetLifecycleStateEnumValues() []FleetLifecycleStateEnum
GetFleetLifecycleStateEnumValues Enumerates the set of values for FleetLifecycleStateEnum
func GetMappingFleetLifecycleStateEnum(val string) (FleetLifecycleStateEnum, bool)
GetMappingFleetLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
FleetProductCollection Results of a fleetProduct search. Contains boh FleetProductSummary items and other information, such as metadata.
type FleetProductCollection struct { // List of fleetProducts. Items []FleetProductSummary `mandatory:"true" json:"items"` }
func (m FleetProductCollection) String() string
func (m FleetProductCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
FleetProductSummary Summary of a product associated with a Fleet.
type FleetProductSummary struct { // A user-friendly name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. // Example: `My new resource` DisplayName *string `mandatory:"true" json:"displayName"` Resource *TargetResource `mandatory:"true" json:"resource"` // Root Compartment Id. CompartmentId *string `mandatory:"false" json:"compartmentId"` // Count of the targets associated with the Product. TargetCount *int `mandatory:"false" json:"targetCount"` // System tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m FleetProductSummary) String() string
func (m FleetProductSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
FleetProperty Property to manage fleet metadata details in Fleet Application Management.
type FleetProperty struct { // The unique id of the resource. Id *string `mandatory:"true" json:"id"` // Compartment OCID CompartmentId *string `mandatory:"true" json:"compartmentId"` // A user-friendly name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. // Example: `My new resource` DisplayName *string `mandatory:"true" json:"displayName"` // The time this resource was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // Text selection of the property. SelectionType SelectionEnum `mandatory:"true" json:"selectionType"` // Format of the value. ValueType ValueTypeEnum `mandatory:"true" json:"valueType"` // The current state of the FleetProperty. LifecycleState FleetPropertyLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The time this resource was last updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // Value of the Property. Value *string `mandatory:"false" json:"value"` // OCID referring to global level metadata property. PropertyId *string `mandatory:"false" json:"propertyId"` // Values of the property (must be a single value if selectionType = 'SINGLE_CHOICE'). AllowedValues []string `mandatory:"false" json:"allowedValues"` // System tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m FleetProperty) String() string
func (m FleetProperty) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
FleetPropertyCollection Results of a fleetProperty search. Contains both FleetPropertySummary items and other information, such as metadata.
type FleetPropertyCollection struct { // List of fleet properties in Fleet Application Management. Items []FleetPropertySummary `mandatory:"true" json:"items"` }
func (m FleetPropertyCollection) String() string
func (m FleetPropertyCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
FleetPropertyLifecycleStateEnum Enum with underlying type: string
type FleetPropertyLifecycleStateEnum string
Set of constants representing the allowable values for FleetPropertyLifecycleStateEnum
const ( FleetPropertyLifecycleStateActive FleetPropertyLifecycleStateEnum = "ACTIVE" FleetPropertyLifecycleStateDeleted FleetPropertyLifecycleStateEnum = "DELETED" FleetPropertyLifecycleStateFailed FleetPropertyLifecycleStateEnum = "FAILED" )
func GetFleetPropertyLifecycleStateEnumValues() []FleetPropertyLifecycleStateEnum
GetFleetPropertyLifecycleStateEnumValues Enumerates the set of values for FleetPropertyLifecycleStateEnum
func GetMappingFleetPropertyLifecycleStateEnum(val string) (FleetPropertyLifecycleStateEnum, bool)
GetMappingFleetPropertyLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
FleetPropertySortByEnum Enum with underlying type: string
type FleetPropertySortByEnum string
Set of constants representing the allowable values for FleetPropertySortByEnum
const ( FleetPropertySortByTimeCreated FleetPropertySortByEnum = "timeCreated" FleetPropertySortByDisplayName FleetPropertySortByEnum = "displayName" )
func GetFleetPropertySortByEnumValues() []FleetPropertySortByEnum
GetFleetPropertySortByEnumValues Enumerates the set of values for FleetPropertySortByEnum
func GetMappingFleetPropertySortByEnum(val string) (FleetPropertySortByEnum, bool)
GetMappingFleetPropertySortByEnum performs case Insensitive comparison on enum value and return the desired enum
FleetPropertySummary Summary of the FleetProperty.
type FleetPropertySummary struct { // The unique id of the resource. Id *string `mandatory:"true" json:"id"` // Compartment OCID CompartmentId *string `mandatory:"true" json:"compartmentId"` // OCID referring to global level metadata property. PropertyId *string `mandatory:"true" json:"propertyId"` // A user-friendly name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. // Example: `My new resource` DisplayName *string `mandatory:"true" json:"displayName"` // The time this resource was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // Format of the value. ValueType ValueTypeEnum `mandatory:"true" json:"valueType"` // The current state of the FleetProperty. LifecycleState FleetPropertyLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The time this resource was last updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // Value of the Property. Value *string `mandatory:"false" json:"value"` // System tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m FleetPropertySummary) String() string
func (m FleetPropertySummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
FleetResource Resource added to a fleet in Fleet Application Management.
type FleetResource struct { // The unique id of the resource. Id *string `mandatory:"true" json:"id"` // OCID of the tenancy to which the resource belongs to. TenancyId *string `mandatory:"true" json:"tenancyId"` // The time this resource was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // OCID of the compartment to which the resource belongs to. CompartmentId *string `mandatory:"true" json:"compartmentId"` // A user-friendly name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. // Example: `My new resource` DisplayName *string `mandatory:"true" json:"displayName"` // The OCID of the resource. ResourceId *string `mandatory:"true" json:"resourceId"` // Type of the Resource. ResourceType *string `mandatory:"true" json:"resourceType"` // The current state of the FleetResource. LifecycleState FleetResourceLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Associated region ResourceRegion *string `mandatory:"false" json:"resourceRegion"` // The time this resource was last updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // Resource Compartment name. Compartment *string `mandatory:"false" json:"compartment"` // Compliance State of the Resource. ComplianceState ComplianceStateEnum `mandatory:"false" json:"complianceState,omitempty"` // The compliance percentage. PercentCompliant *float32 `mandatory:"false" json:"percentCompliant"` // Resource Tenancy Name. TenancyName *string `mandatory:"false" json:"tenancyName"` // Count of products within the resource. ProductCount *int `mandatory:"false" json:"productCount"` // Count of targets within the resource. TargetCount *int `mandatory:"false" json:"targetCount"` // Product associated with the resource when the resource type is fleet. // Will only be returned for PRODUCT fleets that are part of a GROUP Fleet. Product *string `mandatory:"false" json:"product"` // Environment Type associated with the Fleet when the resource type is fleet. // Will only be returned for ENVIRONMENT fleets that are part of a GROUP Fleet. EnvironmentType *string `mandatory:"false" json:"environmentType"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // System tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m FleetResource) String() string
func (m FleetResource) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
FleetResourceCollection Results of a fleetResource search. Contains both FleetResourceSummary items and other information, such as metadata.
type FleetResourceCollection struct { // List of fleetResources. Items []FleetResourceSummary `mandatory:"true" json:"items"` }
func (m FleetResourceCollection) String() string
func (m FleetResourceCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
FleetResourceLifecycleStateEnum Enum with underlying type: string
type FleetResourceLifecycleStateEnum string
Set of constants representing the allowable values for FleetResourceLifecycleStateEnum
const ( FleetResourceLifecycleStateActive FleetResourceLifecycleStateEnum = "ACTIVE" FleetResourceLifecycleStateDeleted FleetResourceLifecycleStateEnum = "DELETED" FleetResourceLifecycleStateFailed FleetResourceLifecycleStateEnum = "FAILED" FleetResourceLifecycleStateNeedsAttention FleetResourceLifecycleStateEnum = "NEEDS_ATTENTION" )
func GetFleetResourceLifecycleStateEnumValues() []FleetResourceLifecycleStateEnum
GetFleetResourceLifecycleStateEnumValues Enumerates the set of values for FleetResourceLifecycleStateEnum
func GetMappingFleetResourceLifecycleStateEnum(val string) (FleetResourceLifecycleStateEnum, bool)
GetMappingFleetResourceLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
FleetResourceSortByEnum Enum with underlying type: string
type FleetResourceSortByEnum string
Set of constants representing the allowable values for FleetResourceSortByEnum
const ( FleetResourceSortByTimeCreated FleetResourceSortByEnum = "timeCreated" FleetResourceSortByDisplayName FleetResourceSortByEnum = "displayName" )
func GetFleetResourceSortByEnumValues() []FleetResourceSortByEnum
GetFleetResourceSortByEnumValues Enumerates the set of values for FleetResourceSortByEnum
func GetMappingFleetResourceSortByEnum(val string) (FleetResourceSortByEnum, bool)
GetMappingFleetResourceSortByEnum performs case Insensitive comparison on enum value and return the desired enum
FleetResourceSummary Summary of the FleetResource.
type FleetResourceSummary struct { // The unique id of the resource. Id *string `mandatory:"true" json:"id"` // OCID of the tenancy to which the resource belongs to. TenancyId *string `mandatory:"true" json:"tenancyId"` // The time this resource was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // OCID of the compartment to which the resource belongs to. CompartmentId *string `mandatory:"true" json:"compartmentId"` // A user-friendly name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. // Example: `My new resource` DisplayName *string `mandatory:"true" json:"displayName"` // The OCID of the resource. ResourceId *string `mandatory:"true" json:"resourceId"` // Type of the Resource. ResourceType *string `mandatory:"true" json:"resourceType"` // The current state of the FleetResource. LifecycleState FleetResourceLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Associated region ResourceRegion *string `mandatory:"false" json:"resourceRegion"` // The time this resource was last updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // Compliance State of the Resource. ComplianceState ComplianceStateEnum `mandatory:"false" json:"complianceState,omitempty"` // The compliance percentage. PercentCompliant *float32 `mandatory:"false" json:"percentCompliant"` // Resource Tenancy Name. TenancyName *string `mandatory:"false" json:"tenancyName"` // Resource Compartment name. Compartment *string `mandatory:"false" json:"compartment"` // Count of products within the resource. ProductCount *int `mandatory:"false" json:"productCount"` // Count of targets within the resource. TargetCount *int `mandatory:"false" json:"targetCount"` // Product associated with the resource when the resource type is fleet. // Will only be returned for PRODUCT fleets that are part of a GROUP Fleet. Product *string `mandatory:"false" json:"product"` // Environment Type associated with the Fleet when the resource type is fleet. // Will only be returned for ENVIRONMENT fleets that are part of a GROUP Fleet. EnvironmentType *string `mandatory:"false" json:"environmentType"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // System tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m FleetResourceSummary) String() string
func (m FleetResourceSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
FleetSortByEnum Enum with underlying type: string
type FleetSortByEnum string
Set of constants representing the allowable values for FleetSortByEnum
const ( FleetSortByTimeCreated FleetSortByEnum = "timeCreated" FleetSortByDisplayName FleetSortByEnum = "displayName" )
func GetFleetSortByEnumValues() []FleetSortByEnum
GetFleetSortByEnumValues Enumerates the set of values for FleetSortByEnum
func GetMappingFleetSortByEnum(val string) (FleetSortByEnum, bool)
GetMappingFleetSortByEnum performs case Insensitive comparison on enum value and return the desired enum
FleetSummary Summary of a Fleet.A fleet is a collection or grouping of resources based on criteria.
type FleetSummary struct { // The OCID of the resource. Id *string `mandatory:"true" json:"id"` // compartment OCID CompartmentId *string `mandatory:"true" json:"compartmentId"` // A user-friendly name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. // Example: `My new resource` DisplayName *string `mandatory:"true" json:"displayName"` // The time this resource was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The lifecycle state of the Fleet. LifecycleState FleetLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Associated region ResourceRegion *string `mandatory:"false" json:"resourceRegion"` // The time this resource was last updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` Details FleetDetails `mandatory:"false" json:"details"` // Environment Type associated with the Fleet. // Applicable for ENVIRONMENT fleet types. EnvironmentType *string `mandatory:"false" json:"environmentType"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m FleetSummary) String() string
func (m *FleetSummary) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m FleetSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
FleetTarget A confirmed target within a fleet.
type FleetTarget struct { // The OCID of the resource. Id *string `mandatory:"true" json:"id"` // A user-friendly name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. // Example: `My new resource` DisplayName *string `mandatory:"true" json:"displayName"` // compartment OCID CompartmentId *string `mandatory:"false" json:"compartmentId"` // The time this resource was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // Current version of target. Version *string `mandatory:"false" json:"version"` // Product to which the target belongs to. Product *string `mandatory:"false" json:"product"` Resource *TargetResource `mandatory:"false" json:"resource"` // The last known compliance state of the target. ComplianceState ComplianceStateEnum `mandatory:"false" json:"complianceState,omitempty"` // The time when the last successful discovery was made. TimeOfLastSuccessfulDiscovery *common.SDKTime `mandatory:"false" json:"timeOfLastSuccessfulDiscovery"` // The time when last discovery was attempted. TimeOfLastDiscoveryAttempt *common.SDKTime `mandatory:"false" json:"timeOfLastDiscoveryAttempt"` // A boolean flag that represents whether the last discovery attempt was successful. IsLastDiscoveryAttemptSuccessful *bool `mandatory:"false" json:"isLastDiscoveryAttemptSuccessful"` // The current state of the FleetTarget. LifecycleState FleetTargetLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // System tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m FleetTarget) String() string
func (m FleetTarget) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
FleetTargetCollection Results of a fleetTarget search. Contains both FleetTargetSummary items and other information, such as metadata.
type FleetTargetCollection struct { // List of fleetTargets. Items []FleetTargetSummary `mandatory:"true" json:"items"` }
func (m FleetTargetCollection) String() string
func (m FleetTargetCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
FleetTargetLifecycleStateEnum Enum with underlying type: string
type FleetTargetLifecycleStateEnum string
Set of constants representing the allowable values for FleetTargetLifecycleStateEnum
const ( FleetTargetLifecycleStateActive FleetTargetLifecycleStateEnum = "ACTIVE" FleetTargetLifecycleStateDeleted FleetTargetLifecycleStateEnum = "DELETED" FleetTargetLifecycleStateFailed FleetTargetLifecycleStateEnum = "FAILED" )
func GetFleetTargetLifecycleStateEnumValues() []FleetTargetLifecycleStateEnum
GetFleetTargetLifecycleStateEnumValues Enumerates the set of values for FleetTargetLifecycleStateEnum
func GetMappingFleetTargetLifecycleStateEnum(val string) (FleetTargetLifecycleStateEnum, bool)
GetMappingFleetTargetLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
FleetTargetSummary Summary of a confirmed target within a fleet.
type FleetTargetSummary struct { // The OCID of the resource. Id *string `mandatory:"true" json:"id"` // A user-friendly name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. // Example: `My new resource` DisplayName *string `mandatory:"true" json:"displayName"` // compartment OCID CompartmentId *string `mandatory:"false" json:"compartmentId"` // Current version of target. Version *string `mandatory:"false" json:"version"` // Product to which the target belongs to. Product *string `mandatory:"false" json:"product"` Resource *TargetResource `mandatory:"false" json:"resource"` // The last known compliance state of the target. ComplianceState ComplianceStateEnum `mandatory:"false" json:"complianceState,omitempty"` // The time when the last successful discovery was made. TimeOfLastSuccessfulDiscovery *common.SDKTime `mandatory:"false" json:"timeOfLastSuccessfulDiscovery"` // The time when last discovery was attempted. TimeOfLastDiscoveryAttempt *common.SDKTime `mandatory:"false" json:"timeOfLastDiscoveryAttempt"` // A boolean flag that represents whether the last discovery attempt was successful. IsLastDiscoveryAttemptSuccessful *bool `mandatory:"false" json:"isLastDiscoveryAttemptSuccessful"` // The current state of the FleetTarget. LifecycleState FleetTargetLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // System tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m FleetTargetSummary) String() string
func (m FleetTargetSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GenerateComplianceReportDetails Request to generate compliance report for the fleet.
type GenerateComplianceReportDetails struct { // A value that specifies if compliance details are required at the target level also? // Allowed values are N and Y. AreDetailsRequired *string `mandatory:"false" json:"areDetailsRequired"` }
func (m GenerateComplianceReportDetails) String() string
func (m GenerateComplianceReportDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GenerateComplianceReportRequest wrapper for the GenerateComplianceReport operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/GenerateComplianceReport.go.html to see an example of how to use GenerateComplianceReportRequest.
type GenerateComplianceReportRequest struct { // Details for generating compliance report for the Fleet. GenerateComplianceReportDetails `contributesTo:"body"` // Unique Fleet identifier. FleetId *string `mandatory:"true" contributesTo:"path" name:"fleetId"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GenerateComplianceReportRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GenerateComplianceReportRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GenerateComplianceReportRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GenerateComplianceReportRequest) String() string
func (request GenerateComplianceReportRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GenerateComplianceReportResponse wrapper for the GenerateComplianceReport operation
type GenerateComplianceReportResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GenerateComplianceReportResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GenerateComplianceReportResponse) String() string
GenericArtifact Patch artifact metadata Details which is common for all platforms.
type GenericArtifact struct { Content PatchFileContentDetails `mandatory:"true" json:"content"` }
func (m GenericArtifact) String() string
func (m *GenericArtifact) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m GenericArtifact) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GenericArtifactDetails Patch artifact description and content details if common for all platforms.
type GenericArtifactDetails struct { Artifact *GenericArtifact `mandatory:"true" json:"artifact"` }
func (m GenericArtifactDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m GenericArtifactDetails) String() string
func (m GenericArtifactDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GenericFleetDetails Fleet credential details.
type GenericFleetDetails struct { }
func (m GenericFleetDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m GenericFleetDetails) String() string
func (m GenericFleetDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetCatalogItemRequest wrapper for the GetCatalogItem operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/GetCatalogItem.go.html to see an example of how to use GetCatalogItemRequest.
type GetCatalogItemRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the CatalogItem. CatalogItemId *string `mandatory:"true" contributesTo:"path" name:"catalogItemId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetCatalogItemRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetCatalogItemRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetCatalogItemRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetCatalogItemRequest) String() string
func (request GetCatalogItemRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetCatalogItemResponse wrapper for the GetCatalogItem operation
type GetCatalogItemResponse struct { // The underlying http response RawResponse *http.Response // The CatalogItem instance CatalogItem `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetCatalogItemResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetCatalogItemResponse) String() string
GetCompliancePolicyRequest wrapper for the GetCompliancePolicy operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/GetCompliancePolicy.go.html to see an example of how to use GetCompliancePolicyRequest.
type GetCompliancePolicyRequest struct { // unique CompliancePolicy identifier. CompliancePolicyId *string `mandatory:"true" contributesTo:"path" name:"compliancePolicyId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetCompliancePolicyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetCompliancePolicyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetCompliancePolicyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetCompliancePolicyRequest) String() string
func (request GetCompliancePolicyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetCompliancePolicyResponse wrapper for the GetCompliancePolicy operation
type GetCompliancePolicyResponse struct { // The underlying http response RawResponse *http.Response // The CompliancePolicy instance CompliancePolicy `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetCompliancePolicyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetCompliancePolicyResponse) String() string
GetCompliancePolicyRuleRequest wrapper for the GetCompliancePolicyRule operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/GetCompliancePolicyRule.go.html to see an example of how to use GetCompliancePolicyRuleRequest.
type GetCompliancePolicyRuleRequest struct { // unique CompliancePolicyRule identifier. CompliancePolicyRuleId *string `mandatory:"true" contributesTo:"path" name:"compliancePolicyRuleId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetCompliancePolicyRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetCompliancePolicyRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetCompliancePolicyRuleRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetCompliancePolicyRuleRequest) String() string
func (request GetCompliancePolicyRuleRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetCompliancePolicyRuleResponse wrapper for the GetCompliancePolicyRule operation
type GetCompliancePolicyRuleResponse struct { // The underlying http response RawResponse *http.Response // The CompliancePolicyRule instance CompliancePolicyRule `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetCompliancePolicyRuleResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetCompliancePolicyRuleResponse) String() string
GetComplianceReportRequest wrapper for the GetComplianceReport operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/GetComplianceReport.go.html to see an example of how to use GetComplianceReportRequest.
type GetComplianceReportRequest struct { // Unique Fleet identifier. FleetId *string `mandatory:"true" contributesTo:"path" name:"fleetId"` // compliance report identifier. ComplianceReportId *string `mandatory:"true" contributesTo:"path" name:"complianceReportId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetComplianceReportRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetComplianceReportRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetComplianceReportRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetComplianceReportRequest) String() string
func (request GetComplianceReportRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetComplianceReportResponse wrapper for the GetComplianceReport operation
type GetComplianceReportResponse struct { // The underlying http response RawResponse *http.Response // The ComplianceReport instance ComplianceReport `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetComplianceReportResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetComplianceReportResponse) String() string
GetExecutionRequest wrapper for the GetExecution operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/GetExecution.go.html to see an example of how to use GetExecutionRequest.
type GetExecutionRequest struct { // unique SchedulerJob identifier SchedulerJobId *string `mandatory:"true" contributesTo:"path" name:"schedulerJobId"` // unique jobActivity identifier JobActivityId *string `mandatory:"true" contributesTo:"path" name:"jobActivityId"` // unique Resource identifier ResourceId *string `mandatory:"true" contributesTo:"path" name:"resourceId"` // Execution Id ExecutionId *string `mandatory:"true" contributesTo:"path" name:"executionId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetExecutionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetExecutionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetExecutionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetExecutionRequest) String() string
func (request GetExecutionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetExecutionResponse wrapper for the GetExecution operation
type GetExecutionResponse struct { // The underlying http response RawResponse *http.Response // The Execution instance Execution `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetExecutionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetExecutionResponse) String() string
GetFleetCredentialRequest wrapper for the GetFleetCredential operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/GetFleetCredential.go.html to see an example of how to use GetFleetCredentialRequest.
type GetFleetCredentialRequest struct { // unique FleetCredential identifier FleetCredentialId *string `mandatory:"true" contributesTo:"path" name:"fleetCredentialId"` // Unique Fleet identifier. FleetId *string `mandatory:"true" contributesTo:"path" name:"fleetId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetFleetCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetFleetCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetFleetCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetFleetCredentialRequest) String() string
func (request GetFleetCredentialRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetFleetCredentialResponse wrapper for the GetFleetCredential operation
type GetFleetCredentialResponse struct { // The underlying http response RawResponse *http.Response // The FleetCredential instance FleetCredential `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetFleetCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetFleetCredentialResponse) String() string
GetFleetPropertyRequest wrapper for the GetFleetProperty operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/GetFleetProperty.go.html to see an example of how to use GetFleetPropertyRequest.
type GetFleetPropertyRequest struct { // Unique fleetProperty identifier. FleetPropertyId *string `mandatory:"true" contributesTo:"path" name:"fleetPropertyId"` // Unique Fleet identifier. FleetId *string `mandatory:"true" contributesTo:"path" name:"fleetId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetFleetPropertyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetFleetPropertyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetFleetPropertyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetFleetPropertyRequest) String() string
func (request GetFleetPropertyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetFleetPropertyResponse wrapper for the GetFleetProperty operation
type GetFleetPropertyResponse struct { // The underlying http response RawResponse *http.Response // The FleetProperty instance FleetProperty `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetFleetPropertyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetFleetPropertyResponse) String() string
GetFleetRequest wrapper for the GetFleet operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/GetFleet.go.html to see an example of how to use GetFleetRequest.
type GetFleetRequest struct { // Unique Fleet identifier. FleetId *string `mandatory:"true" contributesTo:"path" name:"fleetId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetFleetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetFleetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetFleetRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetFleetRequest) String() string
func (request GetFleetRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetFleetResourceRequest wrapper for the GetFleetResource operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/GetFleetResource.go.html to see an example of how to use GetFleetResourceRequest.
type GetFleetResourceRequest struct { // unique FleetResource identifier FleetResourceId *string `mandatory:"true" contributesTo:"path" name:"fleetResourceId"` // Unique Fleet identifier. FleetId *string `mandatory:"true" contributesTo:"path" name:"fleetId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetFleetResourceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetFleetResourceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetFleetResourceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetFleetResourceRequest) String() string
func (request GetFleetResourceRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetFleetResourceResponse wrapper for the GetFleetResource operation
type GetFleetResourceResponse struct { // The underlying http response RawResponse *http.Response // The FleetResource instance FleetResource `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetFleetResourceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetFleetResourceResponse) String() string
GetFleetResponse wrapper for the GetFleet operation
type GetFleetResponse struct { // The underlying http response RawResponse *http.Response // The Fleet instance Fleet `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetFleetResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetFleetResponse) String() string
GetJobActivityRequest wrapper for the GetJobActivity operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/GetJobActivity.go.html to see an example of how to use GetJobActivityRequest.
type GetJobActivityRequest struct { // unique SchedulerJob identifier SchedulerJobId *string `mandatory:"true" contributesTo:"path" name:"schedulerJobId"` // unique jobActivity identifier JobActivityId *string `mandatory:"true" contributesTo:"path" name:"jobActivityId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetJobActivityRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetJobActivityRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetJobActivityRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetJobActivityRequest) String() string
func (request GetJobActivityRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetJobActivityResponse wrapper for the GetJobActivity operation
type GetJobActivityResponse struct { // The underlying http response RawResponse *http.Response // The JobActivity instance JobActivity `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetJobActivityResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetJobActivityResponse) String() string
GetMaintenanceWindowRequest wrapper for the GetMaintenanceWindow operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/GetMaintenanceWindow.go.html to see an example of how to use GetMaintenanceWindowRequest.
type GetMaintenanceWindowRequest struct { // unique MaintenanceWindow identifier MaintenanceWindowId *string `mandatory:"true" contributesTo:"path" name:"maintenanceWindowId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetMaintenanceWindowRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetMaintenanceWindowRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetMaintenanceWindowRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetMaintenanceWindowRequest) String() string
func (request GetMaintenanceWindowRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetMaintenanceWindowResponse wrapper for the GetMaintenanceWindow operation
type GetMaintenanceWindowResponse struct { // The underlying http response RawResponse *http.Response // The MaintenanceWindow instance MaintenanceWindow `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetMaintenanceWindowResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetMaintenanceWindowResponse) String() string
GetOnboardingRequest wrapper for the GetOnboarding operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/GetOnboarding.go.html to see an example of how to use GetOnboardingRequest.
type GetOnboardingRequest struct { // A filter to return resources whose Onboarding identifier matches the given identifier. OnboardingId *string `mandatory:"true" contributesTo:"path" name:"onboardingId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetOnboardingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetOnboardingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetOnboardingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetOnboardingRequest) String() string
func (request GetOnboardingRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetOnboardingResponse wrapper for the GetOnboarding operation
type GetOnboardingResponse struct { // The underlying http response RawResponse *http.Response // The Onboarding instance Onboarding `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetOnboardingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetOnboardingResponse) String() string
GetPatchRequest wrapper for the GetPatch operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/GetPatch.go.html to see an example of how to use GetPatchRequest.
type GetPatchRequest struct { // Unique Patch identifier. PatchId *string `mandatory:"true" contributesTo:"path" name:"patchId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetPatchRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetPatchRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetPatchRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetPatchRequest) String() string
func (request GetPatchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetPatchResponse wrapper for the GetPatch operation
type GetPatchResponse struct { // The underlying http response RawResponse *http.Response // The Patch instance Patch `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetPatchResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetPatchResponse) String() string
GetPlatformConfigurationRequest wrapper for the GetPlatformConfiguration operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/GetPlatformConfiguration.go.html to see an example of how to use GetPlatformConfigurationRequest.
type GetPlatformConfigurationRequest struct { // unique PlatformConfiguration identifier PlatformConfigurationId *string `mandatory:"true" contributesTo:"path" name:"platformConfigurationId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetPlatformConfigurationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetPlatformConfigurationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetPlatformConfigurationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetPlatformConfigurationRequest) String() string
func (request GetPlatformConfigurationRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetPlatformConfigurationResponse wrapper for the GetPlatformConfiguration operation
type GetPlatformConfigurationResponse struct { // The underlying http response RawResponse *http.Response // The PlatformConfiguration instance PlatformConfiguration `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetPlatformConfigurationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetPlatformConfigurationResponse) String() string
GetPropertyRequest wrapper for the GetProperty operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/GetProperty.go.html to see an example of how to use GetPropertyRequest.
type GetPropertyRequest struct { // unique Property identifier PropertyId *string `mandatory:"true" contributesTo:"path" name:"propertyId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetPropertyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetPropertyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetPropertyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetPropertyRequest) String() string
func (request GetPropertyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetPropertyResponse wrapper for the GetProperty operation
type GetPropertyResponse struct { // The underlying http response RawResponse *http.Response // The Property instance Property `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetPropertyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetPropertyResponse) String() string
GetProvisionRequest wrapper for the GetProvision operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/GetProvision.go.html to see an example of how to use GetProvisionRequest.
type GetProvisionRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the FamProvision. ProvisionId *string `mandatory:"true" contributesTo:"path" name:"provisionId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetProvisionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetProvisionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetProvisionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetProvisionRequest) String() string
func (request GetProvisionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetProvisionResponse wrapper for the GetProvision operation
type GetProvisionResponse struct { // The underlying http response RawResponse *http.Response // The Provision instance Provision `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetProvisionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetProvisionResponse) String() string
GetRunbookRequest wrapper for the GetRunbook operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/GetRunbook.go.html to see an example of how to use GetRunbookRequest.
type GetRunbookRequest struct { // Unique Runbook identifier RunbookId *string `mandatory:"true" contributesTo:"path" name:"runbookId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetRunbookRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetRunbookRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetRunbookRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetRunbookRequest) String() string
func (request GetRunbookRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetRunbookResponse wrapper for the GetRunbook operation
type GetRunbookResponse struct { // The underlying http response RawResponse *http.Response // The Runbook instance Runbook `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetRunbookResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetRunbookResponse) String() string
GetRunbookVersionRequest wrapper for the GetRunbookVersion operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/GetRunbookVersion.go.html to see an example of how to use GetRunbookVersionRequest.
type GetRunbookVersionRequest struct { // Unique Runbook Version identifier RunbookVersionId *string `mandatory:"true" contributesTo:"path" name:"runbookVersionId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetRunbookVersionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetRunbookVersionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetRunbookVersionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetRunbookVersionRequest) String() string
func (request GetRunbookVersionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetRunbookVersionResponse wrapper for the GetRunbookVersion operation
type GetRunbookVersionResponse struct { // The underlying http response RawResponse *http.Response // The RunbookVersion instance RunbookVersion `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetRunbookVersionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetRunbookVersionResponse) String() string
GetSchedulerDefinitionRequest wrapper for the GetSchedulerDefinition operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/GetSchedulerDefinition.go.html to see an example of how to use GetSchedulerDefinitionRequest.
type GetSchedulerDefinitionRequest struct { // unique SchedulerDefinition identifier SchedulerDefinitionId *string `mandatory:"true" contributesTo:"path" name:"schedulerDefinitionId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetSchedulerDefinitionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetSchedulerDefinitionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetSchedulerDefinitionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetSchedulerDefinitionRequest) String() string
func (request GetSchedulerDefinitionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetSchedulerDefinitionResponse wrapper for the GetSchedulerDefinition operation
type GetSchedulerDefinitionResponse struct { // The underlying http response RawResponse *http.Response // The SchedulerDefinition instance SchedulerDefinition `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetSchedulerDefinitionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetSchedulerDefinitionResponse) String() string
GetSchedulerJobRequest wrapper for the GetSchedulerJob operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/GetSchedulerJob.go.html to see an example of how to use GetSchedulerJobRequest.
type GetSchedulerJobRequest struct { // unique SchedulerJob identifier SchedulerJobId *string `mandatory:"true" contributesTo:"path" name:"schedulerJobId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetSchedulerJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetSchedulerJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetSchedulerJobRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetSchedulerJobRequest) String() string
func (request GetSchedulerJobRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetSchedulerJobResponse wrapper for the GetSchedulerJob operation
type GetSchedulerJobResponse struct { // The underlying http response RawResponse *http.Response // The SchedulerJob instance SchedulerJob `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetSchedulerJobResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetSchedulerJobResponse) String() string
GetTaskRecordRequest wrapper for the GetTaskRecord operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/GetTaskRecord.go.html to see an example of how to use GetTaskRecordRequest.
type GetTaskRecordRequest struct { // The OCID of the task record. TaskRecordId *string `mandatory:"true" contributesTo:"path" name:"taskRecordId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetTaskRecordRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetTaskRecordRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetTaskRecordRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetTaskRecordRequest) String() string
func (request GetTaskRecordRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetTaskRecordResponse wrapper for the GetTaskRecord operation
type GetTaskRecordResponse struct { // The underlying http response RawResponse *http.Response // The TaskRecord instance TaskRecord `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetTaskRecordResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetTaskRecordResponse) String() string
GetWorkRequestRequest wrapper for the GetWorkRequest operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/GetWorkRequest.go.html to see an example of how to use GetWorkRequestRequest.
type GetWorkRequestRequest struct { // The ID of the asynchronous request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetWorkRequestRequest) String() string
func (request GetWorkRequestRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetWorkRequestResponse wrapper for the GetWorkRequest operation
type GetWorkRequestResponse struct { // The underlying http response RawResponse *http.Response // The WorkRequest instance WorkRequest `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // A decimal number representing the number of seconds the client should wait before polling this endpoint again. RetryAfter *int `presentIn:"header" name:"retry-after"` }
func (response GetWorkRequestResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetWorkRequestResponse) String() string
Group The group of the runbook.
type Group struct { // The type of the group. // PARALLEL_TASK_GROUP : Helps to execute tasks parallelly inside a resource. // PARALLEL_RESOURCE_GROUP : Executes tasks across resources parallelly. // ROLLING_RESOURCE_GROUP : Executes tasks across resources in a rolling order. Type GroupTypeEnum `mandatory:"true" json:"type"` // The name of the group. Name *string `mandatory:"true" json:"name"` Properties *ComponentProperties `mandatory:"false" json:"properties"` }
func (m Group) String() string
func (m Group) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GroupFleetDetails Fleet credential details.
type GroupFleetDetails struct { }
func (m GroupFleetDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m GroupFleetDetails) String() string
func (m GroupFleetDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GroupTypeEnum Enum with underlying type: string
type GroupTypeEnum string
Set of constants representing the allowable values for GroupTypeEnum
const ( GroupTypeParallelTaskGroup GroupTypeEnum = "PARALLEL_TASK_GROUP" GroupTypeParallelResourceGroup GroupTypeEnum = "PARALLEL_RESOURCE_GROUP" GroupTypeRollingResourceGroup GroupTypeEnum = "ROLLING_RESOURCE_GROUP" )
func GetGroupTypeEnumValues() []GroupTypeEnum
GetGroupTypeEnumValues Enumerates the set of values for GroupTypeEnum
func GetMappingGroupTypeEnum(val string) (GroupTypeEnum, bool)
GetMappingGroupTypeEnum performs case Insensitive comparison on enum value and return the desired enum
InputArgument The details of the Input argument.
type InputArgument interface { // The name of the argument. GetName() *string // The description of the argument. GetDescription() *string }
InputArgumentTypeEnum Enum with underlying type: string
type InputArgumentTypeEnum string
Set of constants representing the allowable values for InputArgumentTypeEnum
const ( InputArgumentTypeString InputArgumentTypeEnum = "STRING" InputArgumentTypeOutputVariable InputArgumentTypeEnum = "OUTPUT_VARIABLE" InputArgumentTypeFile InputArgumentTypeEnum = "FILE" )
func GetInputArgumentTypeEnumValues() []InputArgumentTypeEnum
GetInputArgumentTypeEnumValues Enumerates the set of values for InputArgumentTypeEnum
func GetMappingInputArgumentTypeEnum(val string) (InputArgumentTypeEnum, bool)
GetMappingInputArgumentTypeEnum performs case Insensitive comparison on enum value and return the desired enum
InputFileContentDetails Content Source details.
type InputFileContentDetails interface { }
InputFileContentDetailsSourceTypeEnum Enum with underlying type: string
type InputFileContentDetailsSourceTypeEnum string
Set of constants representing the allowable values for InputFileContentDetailsSourceTypeEnum
const ( InputFileContentDetailsSourceTypeObjectStorageBucket InputFileContentDetailsSourceTypeEnum = "OBJECT_STORAGE_BUCKET" )
func GetInputFileContentDetailsSourceTypeEnumValues() []InputFileContentDetailsSourceTypeEnum
GetInputFileContentDetailsSourceTypeEnumValues Enumerates the set of values for InputFileContentDetailsSourceTypeEnum
func GetMappingInputFileContentDetailsSourceTypeEnum(val string) (InputFileContentDetailsSourceTypeEnum, bool)
GetMappingInputFileContentDetailsSourceTypeEnum performs case Insensitive comparison on enum value and return the desired enum
InputFileObjectStorageBucketContentDetails Details about Object Storage Bucket source. Restricted to the region this is called.
type InputFileObjectStorageBucketContentDetails struct { // Namespace. NamespaceName *string `mandatory:"true" json:"namespaceName"` // Bucket Name. BucketName *string `mandatory:"true" json:"bucketName"` // Object Name. ObjectName *string `mandatory:"true" json:"objectName"` // md5 checksum of the artifact. Checksum *string `mandatory:"true" json:"checksum"` }
func (m InputFileObjectStorageBucketContentDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m InputFileObjectStorageBucketContentDetails) String() string
func (m InputFileObjectStorageBucketContentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
InputParameter Input Parameters for the Task
type InputParameter struct { // stepName for which the input parameters are provided StepName *string `mandatory:"true" json:"stepName"` // Arguments for the Task Arguments []TaskArgument `mandatory:"false" json:"arguments"` }
func (m InputParameter) String() string
func (m *InputParameter) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m InputParameter) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
InstanceSummary InstanceSummary contains info regarding deployed instances.
type InstanceSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the instance. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which instance is deployed. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Instance lifecycle state State *string `mandatory:"true" json:"state"` }
func (m InstanceSummary) String() string
func (m InstanceSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
InventoryRecord Information about an inventory target.
type InventoryRecord struct { // The OCID of the Inventory target. TargetId *string `mandatory:"true" json:"targetId"` // Name of the target TargetName *string `mandatory:"true" json:"targetName"` // Version of the product on the target Version *string `mandatory:"true" json:"version"` // OCID of the resource associated with the target TargetResourceId *string `mandatory:"true" json:"targetResourceId"` // OCID of the compartment to which the resource belongs to. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Name of the product installed at the target path TargetProductName *string `mandatory:"true" json:"targetProductName"` // OS installed on the resource associated with the target OsType *string `mandatory:"true" json:"osType"` // Architecture of the resource associated with the target Architecture *string `mandatory:"true" json:"architecture"` // List of target properties Properties []InventoryRecordProperty `mandatory:"true" json:"properties"` // List of target components Components []InventoryRecordComponent `mandatory:"true" json:"components"` // List of details on the patches currently installed on the target InstalledPatches []InventoryRecordPatchDetails `mandatory:"true" json:"installedPatches"` // Name of the resource associated with the target TargetResourceName *string `mandatory:"false" json:"targetResourceName"` // OCID of the product installed at the target path TargetProductId *string `mandatory:"false" json:"targetProductId"` // The time this resource was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The time this resource was last updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // The current state of the Inventory target. LifecycleState InventoryRecordLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` }
func (m InventoryRecord) String() string
func (m InventoryRecord) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
InventoryRecordCollection Results of an inventory search.
type InventoryRecordCollection struct { // List of inventory targets Items []InventoryRecordSummary `mandatory:"true" json:"items"` }
func (m InventoryRecordCollection) String() string
func (m InventoryRecordCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
InventoryRecordComponent Details about a target component
type InventoryRecordComponent struct { // Name of the target component ComponentName *string `mandatory:"true" json:"componentName"` // Version of the target component ComponentVersion *string `mandatory:"true" json:"componentVersion"` // Path of the component ComponentPath *string `mandatory:"true" json:"componentPath"` // List of component properties Properties []InventoryRecordProperty `mandatory:"true" json:"properties"` }
func (m InventoryRecordComponent) String() string
func (m InventoryRecordComponent) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
InventoryRecordLifecycleStateEnum Enum with underlying type: string
type InventoryRecordLifecycleStateEnum string
Set of constants representing the allowable values for InventoryRecordLifecycleStateEnum
const ( InventoryRecordLifecycleStateActive InventoryRecordLifecycleStateEnum = "ACTIVE" )
func GetInventoryRecordLifecycleStateEnumValues() []InventoryRecordLifecycleStateEnum
GetInventoryRecordLifecycleStateEnumValues Enumerates the set of values for InventoryRecordLifecycleStateEnum
func GetMappingInventoryRecordLifecycleStateEnum(val string) (InventoryRecordLifecycleStateEnum, bool)
GetMappingInventoryRecordLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
InventoryRecordPatchDetails Details about an installed patch on the target
type InventoryRecordPatchDetails struct { // Name of the installed patch PatchName *string `mandatory:"true" json:"patchName"` // Description for the installed patch PatchDescription *string `mandatory:"true" json:"patchDescription"` // Date on which the patch was applied to the target TimeApplied *common.SDKTime `mandatory:"true" json:"timeApplied"` // Type of patch applied PatchType *string `mandatory:"true" json:"patchType"` // OCID of the installed patch PatchId *string `mandatory:"false" json:"patchId"` }
func (m InventoryRecordPatchDetails) String() string
func (m InventoryRecordPatchDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
InventoryRecordProperty Details about a inventory target
type InventoryRecordProperty struct { // Name of the inventory target property. Name *string `mandatory:"true" json:"name"` // Value of the inventory target property. Value *string `mandatory:"true" json:"value"` }
func (m InventoryRecordProperty) String() string
func (m InventoryRecordProperty) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
InventoryRecordSummary Summary information about an inventory target.
type InventoryRecordSummary struct { // The OCID of the Inventory target. TargetId *string `mandatory:"true" json:"targetId"` // Name of the target TargetName *string `mandatory:"true" json:"targetName"` // Version of the product on the target Version *string `mandatory:"true" json:"version"` // OCID of the resource associated with the target TargetResourceId *string `mandatory:"true" json:"targetResourceId"` // OCID of the compartment to which the resource belongs to. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Name of the product installed at the target path TargetProductName *string `mandatory:"true" json:"targetProductName"` // OS installed on the resource associated with the target OsType *string `mandatory:"true" json:"osType"` // Architecture of the resource associated with the target Architecture *string `mandatory:"true" json:"architecture"` // List of target properties Properties []InventoryRecordProperty `mandatory:"true" json:"properties"` // List of target components Components []InventoryRecordComponent `mandatory:"true" json:"components"` // List of details on the patches currently installed on the target InstalledPatches []InventoryRecordPatchDetails `mandatory:"true" json:"installedPatches"` // Name of the resource associated with the target TargetResourceName *string `mandatory:"false" json:"targetResourceName"` // OCID of the product installed at the target path TargetProductId *string `mandatory:"false" json:"targetProductId"` // The time this resource was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The time this resource was last updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // The current state of the Inventory target. LifecycleState InventoryRecordLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` }
func (m InventoryRecordSummary) String() string
func (m InventoryRecordSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
InventoryResourceCollection Results of a inventoryResource search. Contains both InventoryResourceSummary items and other information, such as metadata.
type InventoryResourceCollection struct { // List of InventoryResources. Items []InventoryResourceSummary `mandatory:"true" json:"items"` }
func (m InventoryResourceCollection) String() string
func (m InventoryResourceCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
InventoryResourceSortByEnum Enum with underlying type: string
type InventoryResourceSortByEnum string
Set of constants representing the allowable values for InventoryResourceSortByEnum
const ( InventoryResourceSortByTimeCreated InventoryResourceSortByEnum = "timeCreated" InventoryResourceSortByDisplayName InventoryResourceSortByEnum = "displayName" )
func GetInventoryResourceSortByEnumValues() []InventoryResourceSortByEnum
GetInventoryResourceSortByEnumValues Enumerates the set of values for InventoryResourceSortByEnum
func GetMappingInventoryResourceSortByEnum(val string) (InventoryResourceSortByEnum, bool)
GetMappingInventoryResourceSortByEnum performs case Insensitive comparison on enum value and return the desired enum
InventoryResourceSummary InventoryResource Search Summary.
type InventoryResourceSummary struct { // The OCID of the resource. Id *string `mandatory:"true" json:"id"` // OCID of the compartment to which the resource belongs to. CompartmentId *string `mandatory:"true" json:"compartmentId"` // A user-friendly name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. // Example: `My new resource` DisplayName *string `mandatory:"true" json:"displayName"` // Type of the Resource. Type *string `mandatory:"true" json:"type"` // The current state of the Resource. LifecycleState *string `mandatory:"true" json:"lifecycleState"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"true" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"` // Compartment Id of the resource. ResourceCompartmentId *string `mandatory:"false" json:"resourceCompartmentId"` // Availability Domain of the resource. AvailabilityDomain *string `mandatory:"false" json:"availabilityDomain"` // The region the resource belongs to. ResourceRegion *string `mandatory:"false" json:"resourceRegion"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // System tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m InventoryResourceSummary) String() string
func (m InventoryResourceSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
JobActivity Activity details including status corresponding to an Action Group.
type JobActivity struct { // Unique activity id at the action group level. // In most cases, this would be a generated ActionGroupId. Id *string `mandatory:"true" json:"id"` // Status of the Job at Action Group Level. Status JobStatusEnum `mandatory:"true" json:"status"` // The time the execution for the Action Group started. An RFC3339 formatted datetime string. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The time the execution for the Action Group ended. An RFC3339 formatted datetime string TimeEnded *common.SDKTime `mandatory:"false" json:"timeEnded"` // OCID of the runbook associated with the Action Group. RunbookId *string `mandatory:"false" json:"runbookId"` // Name of the RunbookVersion associated with the Action Group. RunbookVersionName *string `mandatory:"false" json:"runbookVersionName"` // Name of the runbook associated with the Action Group. RunbookName *string `mandatory:"false" json:"runbookName"` // A description of the Job Activity status. // If there are any errors, this can also include a short error message. Description *string `mandatory:"false" json:"description"` // List of Resource executions associated with the Action Group. ResourceLevelExecutions []EntityExecutionDetails `mandatory:"false" json:"resourceLevelExecutions"` }
func (m JobActivity) String() string
func (m JobActivity) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
JobExecutionDetails The Apply job output variable
type JobExecutionDetails struct { // The output name OutputName *string `mandatory:"true" json:"outputName"` // The output type OutputType *string `mandatory:"true" json:"outputType"` // The output value OutputValue *string `mandatory:"true" json:"outputValue"` // The output description OutputDescription *string `mandatory:"false" json:"outputDescription"` // The indicator if the data for this parameter is sensitive (e.g. should the data be hidden in UI, encrypted if stored, etc.) IsSensitive *bool `mandatory:"false" json:"isSensitive"` }
func (m JobExecutionDetails) String() string
func (m JobExecutionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
JobStatusEnum Enum with underlying type: string
type JobStatusEnum string
Set of constants representing the allowable values for JobStatusEnum
const ( JobStatusAccepted JobStatusEnum = "ACCEPTED" JobStatusWaiting JobStatusEnum = "WAITING" JobStatusInProgress JobStatusEnum = "IN_PROGRESS" JobStatusFailed JobStatusEnum = "FAILED" JobStatusSucceeded JobStatusEnum = "SUCCEEDED" JobStatusCanceled JobStatusEnum = "CANCELED" JobStatusSkipped JobStatusEnum = "SKIPPED" JobStatusIgnored JobStatusEnum = "IGNORED" JobStatusNotApplicable JobStatusEnum = "NOT_APPLICABLE" JobStatusAborted JobStatusEnum = "ABORTED" JobStatusTimedOut JobStatusEnum = "TIMED_OUT" JobStatusPaused JobStatusEnum = "PAUSED" )
func GetJobStatusEnumValues() []JobStatusEnum
GetJobStatusEnumValues Enumerates the set of values for JobStatusEnum
func GetMappingJobStatusEnum(val string) (JobStatusEnum, bool)
GetMappingJobStatusEnum performs case Insensitive comparison on enum value and return the desired enum
KeyEncryptionCredentialDetails Details for the Credentials that use key encryption.
type KeyEncryptionCredentialDetails struct { // The value corresponding to the credential. Value *string `mandatory:"true" json:"value"` // OCID for the Vault Key that will be used to encrypt/decrypt the value given. KeyId *string `mandatory:"true" json:"keyId"` // OCID for the Vault that will be used to fetch the key to encrypt/decrypt the value given. VaultId *string `mandatory:"true" json:"vaultId"` // The Vault Key version. KeyVersion *string `mandatory:"false" json:"keyVersion"` }
func (m KeyEncryptionCredentialDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m KeyEncryptionCredentialDetails) String() string
func (m KeyEncryptionCredentialDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
LifecycleOperationConfigCategoryDetails Lifecycle Operations
type LifecycleOperationConfigCategoryDetails struct { }
func (m LifecycleOperationConfigCategoryDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m LifecycleOperationConfigCategoryDetails) String() string
func (m LifecycleOperationConfigCategoryDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListAnnouncementsRequest wrapper for the ListAnnouncements operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListAnnouncements.go.html to see an example of how to use ListAnnouncementsRequest.
type ListAnnouncementsRequest struct { // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // Filter the list of announcements that contains the given summary value. SummaryContains *string `mandatory:"false" contributesTo:"query" name:"summaryContains"` // A filter to return only resources that match the entire display name given. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder ListAnnouncementsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort AnnouncementSummary by. Only one sort order may be provided. // If no value is specified timeReleased is default. SortBy ListAnnouncementsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListAnnouncementsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListAnnouncementsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListAnnouncementsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListAnnouncementsRequest) String() string
func (request ListAnnouncementsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListAnnouncementsResponse wrapper for the ListAnnouncements operation
type ListAnnouncementsResponse struct { // The underlying http response RawResponse *http.Response // A list of AnnouncementCollection instances AnnouncementCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
func (response ListAnnouncementsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListAnnouncementsResponse) String() string
ListAnnouncementsSortByEnum Enum with underlying type: string
type ListAnnouncementsSortByEnum string
Set of constants representing the allowable values for ListAnnouncementsSortByEnum
const ( ListAnnouncementsSortByTimereleased ListAnnouncementsSortByEnum = "timeReleased" ListAnnouncementsSortBySummary ListAnnouncementsSortByEnum = "summary" )
func GetListAnnouncementsSortByEnumValues() []ListAnnouncementsSortByEnum
GetListAnnouncementsSortByEnumValues Enumerates the set of values for ListAnnouncementsSortByEnum
func GetMappingListAnnouncementsSortByEnum(val string) (ListAnnouncementsSortByEnum, bool)
GetMappingListAnnouncementsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListAnnouncementsSortOrderEnum Enum with underlying type: string
type ListAnnouncementsSortOrderEnum string
Set of constants representing the allowable values for ListAnnouncementsSortOrderEnum
const ( ListAnnouncementsSortOrderAsc ListAnnouncementsSortOrderEnum = "ASC" ListAnnouncementsSortOrderDesc ListAnnouncementsSortOrderEnum = "DESC" )
func GetListAnnouncementsSortOrderEnumValues() []ListAnnouncementsSortOrderEnum
GetListAnnouncementsSortOrderEnumValues Enumerates the set of values for ListAnnouncementsSortOrderEnum
func GetMappingListAnnouncementsSortOrderEnum(val string) (ListAnnouncementsSortOrderEnum, bool)
GetMappingListAnnouncementsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListCatalogItemsCatalogListingVersionCriteriaEnum Enum with underlying type: string
type ListCatalogItemsCatalogListingVersionCriteriaEnum string
Set of constants representing the allowable values for ListCatalogItemsCatalogListingVersionCriteriaEnum
const ( ListCatalogItemsCatalogListingVersionCriteriaAllVersions ListCatalogItemsCatalogListingVersionCriteriaEnum = "LIST_ALL_VERSIONS" ListCatalogItemsCatalogListingVersionCriteriaEarliestVersionOnly ListCatalogItemsCatalogListingVersionCriteriaEnum = "LIST_EARLIEST_VERSION_ONLY" ListCatalogItemsCatalogListingVersionCriteriaLatestVersionOnly ListCatalogItemsCatalogListingVersionCriteriaEnum = "LIST_LATEST_VERSION_ONLY" )
func GetListCatalogItemsCatalogListingVersionCriteriaEnumValues() []ListCatalogItemsCatalogListingVersionCriteriaEnum
GetListCatalogItemsCatalogListingVersionCriteriaEnumValues Enumerates the set of values for ListCatalogItemsCatalogListingVersionCriteriaEnum
func GetMappingListCatalogItemsCatalogListingVersionCriteriaEnum(val string) (ListCatalogItemsCatalogListingVersionCriteriaEnum, bool)
GetMappingListCatalogItemsCatalogListingVersionCriteriaEnum performs case Insensitive comparison on enum value and return the desired enum
ListCatalogItemsRequest wrapper for the ListCatalogItems operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListCatalogItems.go.html to see an example of how to use ListCatalogItemsRequest.
type ListCatalogItemsRequest struct { // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The ConfigSourceType (https://docs.oracle.com/iaas/definitions/CatalogItem/configSourceType) Eg: STACK_TEMPLATE_CATALOG_SOURCE, PAR_CATALOG_SOURCE, URL_CATALOG_SOURCE, MARKETPLACE_CATALOG_SOURCE. ConfigSourceType *string `mandatory:"false" contributesTo:"query" name:"configSourceType"` // A filter to return only resources that match the given lifecycle state. The // state value is case-insensitive. LifecycleState CatalogItemLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder ListCatalogItemsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. You can provide only one sort by. Default value for `timeCreated` // is descending. Default order for `displayName` is ascending SortBy ListCatalogItemsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // A filter to return only resources that match the entire display name given. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // catalogListingId of the package. This is an integer whose min and max length are specified. CatalogListingId *string `mandatory:"false" contributesTo:"query" name:"catalogListingId"` // Parameter to list all catalog items only with latest version or list all catalog items with all versions. CatalogListingVersionCriteria ListCatalogItemsCatalogListingVersionCriteriaEnum `mandatory:"false" contributesTo:"query" name:"catalogListingVersionCriteria" omitEmpty:"true"` // The indicator to append Public Items from the root compartment to any query, when set to TRUE. ShouldListPublicItems *bool `mandatory:"false" contributesTo:"query" name:"shouldListPublicItems"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListCatalogItemsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListCatalogItemsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListCatalogItemsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListCatalogItemsRequest) String() string
func (request ListCatalogItemsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListCatalogItemsResponse wrapper for the ListCatalogItems operation
type ListCatalogItemsResponse struct { // The underlying http response RawResponse *http.Response // A list of CatalogItemCollection instances CatalogItemCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
func (response ListCatalogItemsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListCatalogItemsResponse) String() string
ListCatalogItemsSortByEnum Enum with underlying type: string
type ListCatalogItemsSortByEnum string
Set of constants representing the allowable values for ListCatalogItemsSortByEnum
const ( ListCatalogItemsSortByTimecreated ListCatalogItemsSortByEnum = "timeCreated" ListCatalogItemsSortByDisplayname ListCatalogItemsSortByEnum = "displayName" ListCatalogItemsSortByTimebackfilllastchecked ListCatalogItemsSortByEnum = "timeBackfillLastChecked" )
func GetListCatalogItemsSortByEnumValues() []ListCatalogItemsSortByEnum
GetListCatalogItemsSortByEnumValues Enumerates the set of values for ListCatalogItemsSortByEnum
func GetMappingListCatalogItemsSortByEnum(val string) (ListCatalogItemsSortByEnum, bool)
GetMappingListCatalogItemsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListCatalogItemsSortOrderEnum Enum with underlying type: string
type ListCatalogItemsSortOrderEnum string
Set of constants representing the allowable values for ListCatalogItemsSortOrderEnum
const ( ListCatalogItemsSortOrderAsc ListCatalogItemsSortOrderEnum = "ASC" ListCatalogItemsSortOrderDesc ListCatalogItemsSortOrderEnum = "DESC" )
func GetListCatalogItemsSortOrderEnumValues() []ListCatalogItemsSortOrderEnum
GetListCatalogItemsSortOrderEnumValues Enumerates the set of values for ListCatalogItemsSortOrderEnum
func GetMappingListCatalogItemsSortOrderEnum(val string) (ListCatalogItemsSortOrderEnum, bool)
GetMappingListCatalogItemsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListCompliancePoliciesRequest wrapper for the ListCompliancePolicies operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListCompliancePolicies.go.html to see an example of how to use ListCompliancePoliciesRequest.
type ListCompliancePoliciesRequest struct { // The ID of the compartment in which to list resources. // Empty only if the resource OCID query param is not specified. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // A filter to return only resources that match the given lifecycle state. The // state value is case-insensitive. LifecycleState CompliancePolicyLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the entire display name given. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // A filter to return Platform Configurations whose type matches the given type. Type CompliancePolicyTypeEnum `mandatory:"false" contributesTo:"query" name:"type" omitEmpty:"true"` // Unique identifier or OCID for listing a single Compliance Policy by id. // Either compartmentId or id must be provided. Id *string `mandatory:"false" contributesTo:"query" name:"id"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder ListCompliancePoliciesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. SortBy ListCompliancePoliciesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListCompliancePoliciesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListCompliancePoliciesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListCompliancePoliciesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListCompliancePoliciesRequest) String() string
func (request ListCompliancePoliciesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListCompliancePoliciesResponse wrapper for the ListCompliancePolicies operation
type ListCompliancePoliciesResponse struct { // The underlying http response RawResponse *http.Response // A list of CompliancePolicyCollection instances CompliancePolicyCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
func (response ListCompliancePoliciesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListCompliancePoliciesResponse) String() string
ListCompliancePoliciesSortByEnum Enum with underlying type: string
type ListCompliancePoliciesSortByEnum string
Set of constants representing the allowable values for ListCompliancePoliciesSortByEnum
const ( ListCompliancePoliciesSortByTimecreated ListCompliancePoliciesSortByEnum = "timeCreated" ListCompliancePoliciesSortByDisplayname ListCompliancePoliciesSortByEnum = "displayName" )
func GetListCompliancePoliciesSortByEnumValues() []ListCompliancePoliciesSortByEnum
GetListCompliancePoliciesSortByEnumValues Enumerates the set of values for ListCompliancePoliciesSortByEnum
func GetMappingListCompliancePoliciesSortByEnum(val string) (ListCompliancePoliciesSortByEnum, bool)
GetMappingListCompliancePoliciesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListCompliancePoliciesSortOrderEnum Enum with underlying type: string
type ListCompliancePoliciesSortOrderEnum string
Set of constants representing the allowable values for ListCompliancePoliciesSortOrderEnum
const ( ListCompliancePoliciesSortOrderAsc ListCompliancePoliciesSortOrderEnum = "ASC" ListCompliancePoliciesSortOrderDesc ListCompliancePoliciesSortOrderEnum = "DESC" )
func GetListCompliancePoliciesSortOrderEnumValues() []ListCompliancePoliciesSortOrderEnum
GetListCompliancePoliciesSortOrderEnumValues Enumerates the set of values for ListCompliancePoliciesSortOrderEnum
func GetMappingListCompliancePoliciesSortOrderEnum(val string) (ListCompliancePoliciesSortOrderEnum, bool)
GetMappingListCompliancePoliciesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListCompliancePolicyRulesRequest wrapper for the ListCompliancePolicyRules operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListCompliancePolicyRules.go.html to see an example of how to use ListCompliancePolicyRulesRequest.
type ListCompliancePolicyRulesRequest struct { // The ID of the compartment in which to list resources. // Empty only if the resource OCID query param is not specified. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // A filter to return only resources that match the entire display name given. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // A filter to return only resources that match the given lifecycle state. The // state value is case-insensitive. LifecycleState CompliancePolicyRuleLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the patch selection against the given patch name. PatchName *string `mandatory:"false" contributesTo:"query" name:"patchName"` // unique CompliancePolicy identifier. CompliancePolicyId *string `mandatory:"false" contributesTo:"query" name:"compliancePolicyId"` // Unique identifier or OCID for listing a single Compliance Policy Rule by id. // Either compartmentId or id must be provided. Id *string `mandatory:"false" contributesTo:"query" name:"id"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder ListCompliancePolicyRulesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. SortBy ListCompliancePolicyRulesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListCompliancePolicyRulesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListCompliancePolicyRulesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListCompliancePolicyRulesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListCompliancePolicyRulesRequest) String() string
func (request ListCompliancePolicyRulesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListCompliancePolicyRulesResponse wrapper for the ListCompliancePolicyRules operation
type ListCompliancePolicyRulesResponse struct { // The underlying http response RawResponse *http.Response // A list of CompliancePolicyRuleCollection instances CompliancePolicyRuleCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
func (response ListCompliancePolicyRulesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListCompliancePolicyRulesResponse) String() string
ListCompliancePolicyRulesSortByEnum Enum with underlying type: string
type ListCompliancePolicyRulesSortByEnum string
Set of constants representing the allowable values for ListCompliancePolicyRulesSortByEnum
const ( ListCompliancePolicyRulesSortByTimecreated ListCompliancePolicyRulesSortByEnum = "timeCreated" ListCompliancePolicyRulesSortByDisplayname ListCompliancePolicyRulesSortByEnum = "displayName" )
func GetListCompliancePolicyRulesSortByEnumValues() []ListCompliancePolicyRulesSortByEnum
GetListCompliancePolicyRulesSortByEnumValues Enumerates the set of values for ListCompliancePolicyRulesSortByEnum
func GetMappingListCompliancePolicyRulesSortByEnum(val string) (ListCompliancePolicyRulesSortByEnum, bool)
GetMappingListCompliancePolicyRulesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListCompliancePolicyRulesSortOrderEnum Enum with underlying type: string
type ListCompliancePolicyRulesSortOrderEnum string
Set of constants representing the allowable values for ListCompliancePolicyRulesSortOrderEnum
const ( ListCompliancePolicyRulesSortOrderAsc ListCompliancePolicyRulesSortOrderEnum = "ASC" ListCompliancePolicyRulesSortOrderDesc ListCompliancePolicyRulesSortOrderEnum = "DESC" )
func GetListCompliancePolicyRulesSortOrderEnumValues() []ListCompliancePolicyRulesSortOrderEnum
GetListCompliancePolicyRulesSortOrderEnumValues Enumerates the set of values for ListCompliancePolicyRulesSortOrderEnum
func GetMappingListCompliancePolicyRulesSortOrderEnum(val string) (ListCompliancePolicyRulesSortOrderEnum, bool)
GetMappingListCompliancePolicyRulesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListComplianceRecordsRequest wrapper for the ListComplianceRecords operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListComplianceRecords.go.html to see an example of how to use ListComplianceRecordsRequest.
type ListComplianceRecordsRequest struct { // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // Resource identifier. ResourceId *string `mandatory:"false" contributesTo:"query" name:"resourceId"` // Entity identifier.Ex:FleetId EntityId *string `mandatory:"false" contributesTo:"query" name:"entityId"` // Product Name. ProductName *string `mandatory:"false" contributesTo:"query" name:"productName"` // ProductStack name. ProductStack *string `mandatory:"false" contributesTo:"query" name:"productStack"` // Unique target name TargetName *string `mandatory:"false" contributesTo:"query" name:"targetName"` // Target Compliance State. ComplianceState *string `mandatory:"false" contributesTo:"query" name:"complianceState"` // If set to true, resources will be returned for not only the provided compartment, but all compartments which // descend from it. Which resources are returned and their field contents depends on the value of accessLevel. CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder ListComplianceRecordsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. SortBy ListComplianceRecordsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListComplianceRecordsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListComplianceRecordsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListComplianceRecordsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListComplianceRecordsRequest) String() string
func (request ListComplianceRecordsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListComplianceRecordsResponse wrapper for the ListComplianceRecords operation
type ListComplianceRecordsResponse struct { // The underlying http response RawResponse *http.Response // A list of ComplianceRecordCollection instances ComplianceRecordCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
func (response ListComplianceRecordsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListComplianceRecordsResponse) String() string
ListComplianceRecordsSortByEnum Enum with underlying type: string
type ListComplianceRecordsSortByEnum string
Set of constants representing the allowable values for ListComplianceRecordsSortByEnum
const ( ListComplianceRecordsSortByTimecreated ListComplianceRecordsSortByEnum = "timeCreated" ListComplianceRecordsSortByDisplayname ListComplianceRecordsSortByEnum = "displayName" )
func GetListComplianceRecordsSortByEnumValues() []ListComplianceRecordsSortByEnum
GetListComplianceRecordsSortByEnumValues Enumerates the set of values for ListComplianceRecordsSortByEnum
func GetMappingListComplianceRecordsSortByEnum(val string) (ListComplianceRecordsSortByEnum, bool)
GetMappingListComplianceRecordsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListComplianceRecordsSortOrderEnum Enum with underlying type: string
type ListComplianceRecordsSortOrderEnum string
Set of constants representing the allowable values for ListComplianceRecordsSortOrderEnum
const ( ListComplianceRecordsSortOrderAsc ListComplianceRecordsSortOrderEnum = "ASC" ListComplianceRecordsSortOrderDesc ListComplianceRecordsSortOrderEnum = "DESC" )
func GetListComplianceRecordsSortOrderEnumValues() []ListComplianceRecordsSortOrderEnum
GetListComplianceRecordsSortOrderEnumValues Enumerates the set of values for ListComplianceRecordsSortOrderEnum
func GetMappingListComplianceRecordsSortOrderEnum(val string) (ListComplianceRecordsSortOrderEnum, bool)
GetMappingListComplianceRecordsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListExecutionsRequest wrapper for the ListExecutions operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListExecutions.go.html to see an example of how to use ListExecutionsRequest.
type ListExecutionsRequest struct { // unique SchedulerJob identifier SchedulerJobId *string `mandatory:"true" contributesTo:"path" name:"schedulerJobId"` // unique jobActivity identifier JobActivityId *string `mandatory:"true" contributesTo:"path" name:"jobActivityId"` // unique Resource identifier ResourceId *string `mandatory:"true" contributesTo:"path" name:"resourceId"` // Task Id ResourceTaskId *string `mandatory:"false" contributesTo:"query" name:"resourceTaskId"` // Unique step name StepName *string `mandatory:"false" contributesTo:"query" name:"stepName"` // Unique target name TargetName *string `mandatory:"false" contributesTo:"query" name:"targetName"` // Task Order Sequence Sequence *string `mandatory:"false" contributesTo:"query" name:"sequence"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder ListExecutionsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for timeStarted is descending. SortBy ListExecutionsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListExecutionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListExecutionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListExecutionsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListExecutionsRequest) String() string
func (request ListExecutionsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListExecutionsResponse wrapper for the ListExecutions operation
type ListExecutionsResponse struct { // The underlying http response RawResponse *http.Response // A list of ExecutionCollection instances ExecutionCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
func (response ListExecutionsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListExecutionsResponse) String() string
ListExecutionsSortByEnum Enum with underlying type: string
type ListExecutionsSortByEnum string
Set of constants representing the allowable values for ListExecutionsSortByEnum
const ( ListExecutionsSortByTimestarted ListExecutionsSortByEnum = "timeStarted" )
func GetListExecutionsSortByEnumValues() []ListExecutionsSortByEnum
GetListExecutionsSortByEnumValues Enumerates the set of values for ListExecutionsSortByEnum
func GetMappingListExecutionsSortByEnum(val string) (ListExecutionsSortByEnum, bool)
GetMappingListExecutionsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListExecutionsSortOrderEnum Enum with underlying type: string
type ListExecutionsSortOrderEnum string
Set of constants representing the allowable values for ListExecutionsSortOrderEnum
const ( ListExecutionsSortOrderAsc ListExecutionsSortOrderEnum = "ASC" ListExecutionsSortOrderDesc ListExecutionsSortOrderEnum = "DESC" )
func GetListExecutionsSortOrderEnumValues() []ListExecutionsSortOrderEnum
GetListExecutionsSortOrderEnumValues Enumerates the set of values for ListExecutionsSortOrderEnum
func GetMappingListExecutionsSortOrderEnum(val string) (ListExecutionsSortOrderEnum, bool)
GetMappingListExecutionsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListFleetCredentialsRequest wrapper for the ListFleetCredentials operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListFleetCredentials.go.html to see an example of how to use ListFleetCredentialsRequest.
type ListFleetCredentialsRequest struct { // Unique Fleet identifier. FleetId *string `mandatory:"true" contributesTo:"path" name:"fleetId"` // A filter to return only resources whose lifecycleState matches the given lifecycleState. LifecycleState FleetCredentialLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the entire display name given. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Resource Identifier ResourceId *string `mandatory:"false" contributesTo:"query" name:"resourceId"` // A filter to return only resources whose target matches the given target name. Target *string `mandatory:"false" contributesTo:"query" name:"target"` // A filter to return only resources whose credentialLevel matches the given credentialLevel. CredentialLevel CredentialEntitySpecificDetailsCredentialLevelEnum `mandatory:"false" contributesTo:"query" name:"credentialLevel" omitEmpty:"true"` // A filter to return only resources whose credential identifier matches the given identifier. Id *string `mandatory:"false" contributesTo:"query" name:"id"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder ListFleetCredentialsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. SortBy ListFleetCredentialsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListFleetCredentialsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListFleetCredentialsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListFleetCredentialsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListFleetCredentialsRequest) String() string
func (request ListFleetCredentialsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListFleetCredentialsResponse wrapper for the ListFleetCredentials operation
type ListFleetCredentialsResponse struct { // The underlying http response RawResponse *http.Response // A list of FleetCredentialCollection instances FleetCredentialCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
func (response ListFleetCredentialsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListFleetCredentialsResponse) String() string
ListFleetCredentialsSortByEnum Enum with underlying type: string
type ListFleetCredentialsSortByEnum string
Set of constants representing the allowable values for ListFleetCredentialsSortByEnum
const ( ListFleetCredentialsSortByTimecreated ListFleetCredentialsSortByEnum = "timeCreated" ListFleetCredentialsSortByDisplayname ListFleetCredentialsSortByEnum = "displayName" )
func GetListFleetCredentialsSortByEnumValues() []ListFleetCredentialsSortByEnum
GetListFleetCredentialsSortByEnumValues Enumerates the set of values for ListFleetCredentialsSortByEnum
func GetMappingListFleetCredentialsSortByEnum(val string) (ListFleetCredentialsSortByEnum, bool)
GetMappingListFleetCredentialsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListFleetCredentialsSortOrderEnum Enum with underlying type: string
type ListFleetCredentialsSortOrderEnum string
Set of constants representing the allowable values for ListFleetCredentialsSortOrderEnum
const ( ListFleetCredentialsSortOrderAsc ListFleetCredentialsSortOrderEnum = "ASC" ListFleetCredentialsSortOrderDesc ListFleetCredentialsSortOrderEnum = "DESC" )
func GetListFleetCredentialsSortOrderEnumValues() []ListFleetCredentialsSortOrderEnum
GetListFleetCredentialsSortOrderEnumValues Enumerates the set of values for ListFleetCredentialsSortOrderEnum
func GetMappingListFleetCredentialsSortOrderEnum(val string) (ListFleetCredentialsSortOrderEnum, bool)
GetMappingListFleetCredentialsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListFleetProductsRequest wrapper for the ListFleetProducts operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListFleetProducts.go.html to see an example of how to use ListFleetProductsRequest.
type ListFleetProductsRequest struct { // Unique Fleet identifier. FleetId *string `mandatory:"true" contributesTo:"path" name:"fleetId"` // The ID of the compartment in which to list resources. // Empty only if the resource OCID query param is not specified. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // Resource Identifier ResourceId *string `mandatory:"false" contributesTo:"query" name:"resourceId"` // Resource Display Name. ResourceDisplayName *string `mandatory:"false" contributesTo:"query" name:"resourceDisplayName"` // A filter to return only resources that match the entire display name given. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder ListFleetProductsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for displayName and resourceDisplayName is ascending. SortBy ListFleetProductsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListFleetProductsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListFleetProductsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListFleetProductsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListFleetProductsRequest) String() string
func (request ListFleetProductsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListFleetProductsResponse wrapper for the ListFleetProducts operation
type ListFleetProductsResponse struct { // The underlying http response RawResponse *http.Response // A list of FleetProductCollection instances FleetProductCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
func (response ListFleetProductsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListFleetProductsResponse) String() string
ListFleetProductsSortByEnum Enum with underlying type: string
type ListFleetProductsSortByEnum string
Set of constants representing the allowable values for ListFleetProductsSortByEnum
const ( ListFleetProductsSortByDisplayname ListFleetProductsSortByEnum = "displayName" ListFleetProductsSortByResourcedisplayname ListFleetProductsSortByEnum = "resourceDisplayName" )
func GetListFleetProductsSortByEnumValues() []ListFleetProductsSortByEnum
GetListFleetProductsSortByEnumValues Enumerates the set of values for ListFleetProductsSortByEnum
func GetMappingListFleetProductsSortByEnum(val string) (ListFleetProductsSortByEnum, bool)
GetMappingListFleetProductsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListFleetProductsSortOrderEnum Enum with underlying type: string
type ListFleetProductsSortOrderEnum string
Set of constants representing the allowable values for ListFleetProductsSortOrderEnum
const ( ListFleetProductsSortOrderAsc ListFleetProductsSortOrderEnum = "ASC" ListFleetProductsSortOrderDesc ListFleetProductsSortOrderEnum = "DESC" )
func GetListFleetProductsSortOrderEnumValues() []ListFleetProductsSortOrderEnum
GetListFleetProductsSortOrderEnumValues Enumerates the set of values for ListFleetProductsSortOrderEnum
func GetMappingListFleetProductsSortOrderEnum(val string) (ListFleetProductsSortOrderEnum, bool)
GetMappingListFleetProductsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListFleetPropertiesRequest wrapper for the ListFleetProperties operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListFleetProperties.go.html to see an example of how to use ListFleetPropertiesRequest.
type ListFleetPropertiesRequest struct { // Unique Fleet identifier. FleetId *string `mandatory:"true" contributesTo:"path" name:"fleetId"` // A filter to return only resources whose lifecycleState matches the given lifecycleState. LifecycleState FleetPropertyLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the entire display name given. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // A filter to return only resources whose fleetProperty identifier matches the given identifier. Id *string `mandatory:"false" contributesTo:"query" name:"id"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder ListFleetPropertiesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. SortBy ListFleetPropertiesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListFleetPropertiesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListFleetPropertiesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListFleetPropertiesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListFleetPropertiesRequest) String() string
func (request ListFleetPropertiesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListFleetPropertiesResponse wrapper for the ListFleetProperties operation
type ListFleetPropertiesResponse struct { // The underlying http response RawResponse *http.Response // A list of FleetPropertyCollection instances FleetPropertyCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
func (response ListFleetPropertiesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListFleetPropertiesResponse) String() string
ListFleetPropertiesSortByEnum Enum with underlying type: string
type ListFleetPropertiesSortByEnum string
Set of constants representing the allowable values for ListFleetPropertiesSortByEnum
const ( ListFleetPropertiesSortByTimecreated ListFleetPropertiesSortByEnum = "timeCreated" ListFleetPropertiesSortByDisplayname ListFleetPropertiesSortByEnum = "displayName" )
func GetListFleetPropertiesSortByEnumValues() []ListFleetPropertiesSortByEnum
GetListFleetPropertiesSortByEnumValues Enumerates the set of values for ListFleetPropertiesSortByEnum
func GetMappingListFleetPropertiesSortByEnum(val string) (ListFleetPropertiesSortByEnum, bool)
GetMappingListFleetPropertiesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListFleetPropertiesSortOrderEnum Enum with underlying type: string
type ListFleetPropertiesSortOrderEnum string
Set of constants representing the allowable values for ListFleetPropertiesSortOrderEnum
const ( ListFleetPropertiesSortOrderAsc ListFleetPropertiesSortOrderEnum = "ASC" ListFleetPropertiesSortOrderDesc ListFleetPropertiesSortOrderEnum = "DESC" )
func GetListFleetPropertiesSortOrderEnumValues() []ListFleetPropertiesSortOrderEnum
GetListFleetPropertiesSortOrderEnumValues Enumerates the set of values for ListFleetPropertiesSortOrderEnum
func GetMappingListFleetPropertiesSortOrderEnum(val string) (ListFleetPropertiesSortOrderEnum, bool)
GetMappingListFleetPropertiesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListFleetResourcesRequest wrapper for the ListFleetResources operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListFleetResources.go.html to see an example of how to use ListFleetResourcesRequest.
type ListFleetResourcesRequest struct { // Unique Fleet identifier. FleetId *string `mandatory:"true" contributesTo:"path" name:"fleetId"` // A filter to return only resources whose lifecycleState matches the given lifecycleState. LifecycleState FleetResourceLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the entire display name given. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // A filter to return only resources whose identifier matches the given identifier. Id *string `mandatory:"false" contributesTo:"query" name:"id"` // A filter to return only resources whose resourceType matches the given resourceType. FleetResourceType *string `mandatory:"false" contributesTo:"query" name:"fleetResourceType"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder ListFleetResourcesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. SortBy ListFleetResourcesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListFleetResourcesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListFleetResourcesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListFleetResourcesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListFleetResourcesRequest) String() string
func (request ListFleetResourcesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListFleetResourcesResponse wrapper for the ListFleetResources operation
type ListFleetResourcesResponse struct { // The underlying http response RawResponse *http.Response // A list of FleetResourceCollection instances FleetResourceCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
func (response ListFleetResourcesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListFleetResourcesResponse) String() string
ListFleetResourcesSortByEnum Enum with underlying type: string
type ListFleetResourcesSortByEnum string
Set of constants representing the allowable values for ListFleetResourcesSortByEnum
const ( ListFleetResourcesSortByTimecreated ListFleetResourcesSortByEnum = "timeCreated" ListFleetResourcesSortByDisplayname ListFleetResourcesSortByEnum = "displayName" )
func GetListFleetResourcesSortByEnumValues() []ListFleetResourcesSortByEnum
GetListFleetResourcesSortByEnumValues Enumerates the set of values for ListFleetResourcesSortByEnum
func GetMappingListFleetResourcesSortByEnum(val string) (ListFleetResourcesSortByEnum, bool)
GetMappingListFleetResourcesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListFleetResourcesSortOrderEnum Enum with underlying type: string
type ListFleetResourcesSortOrderEnum string
Set of constants representing the allowable values for ListFleetResourcesSortOrderEnum
const ( ListFleetResourcesSortOrderAsc ListFleetResourcesSortOrderEnum = "ASC" ListFleetResourcesSortOrderDesc ListFleetResourcesSortOrderEnum = "DESC" )
func GetListFleetResourcesSortOrderEnumValues() []ListFleetResourcesSortOrderEnum
GetListFleetResourcesSortOrderEnumValues Enumerates the set of values for ListFleetResourcesSortOrderEnum
func GetMappingListFleetResourcesSortOrderEnum(val string) (ListFleetResourcesSortOrderEnum, bool)
GetMappingListFleetResourcesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListFleetTargetsRequest wrapper for the ListFleetTargets operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListFleetTargets.go.html to see an example of how to use ListFleetTargetsRequest.
type ListFleetTargetsRequest struct { // Unique Fleet identifier. FleetId *string `mandatory:"true" contributesTo:"path" name:"fleetId"` // A filter to return only resources that match the entire display name given. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Product Name. Product *string `mandatory:"false" contributesTo:"query" name:"product"` // Resource Identifier ResourceId *string `mandatory:"false" contributesTo:"query" name:"resourceId"` // Resource Display Name. ResourceDisplayName *string `mandatory:"false" contributesTo:"query" name:"resourceDisplayName"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder ListFleetTargetsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for displayName,product and resourceDisplayName is ascending. SortBy ListFleetTargetsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListFleetTargetsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListFleetTargetsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListFleetTargetsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListFleetTargetsRequest) String() string
func (request ListFleetTargetsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListFleetTargetsResponse wrapper for the ListFleetTargets operation
type ListFleetTargetsResponse struct { // The underlying http response RawResponse *http.Response // A list of FleetTargetCollection instances FleetTargetCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
func (response ListFleetTargetsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListFleetTargetsResponse) String() string
ListFleetTargetsSortByEnum Enum with underlying type: string
type ListFleetTargetsSortByEnum string
Set of constants representing the allowable values for ListFleetTargetsSortByEnum
const ( ListFleetTargetsSortByDisplayname ListFleetTargetsSortByEnum = "displayName" ListFleetTargetsSortByProduct ListFleetTargetsSortByEnum = "product" ListFleetTargetsSortByResourcedisplayname ListFleetTargetsSortByEnum = "resourceDisplayName" )
func GetListFleetTargetsSortByEnumValues() []ListFleetTargetsSortByEnum
GetListFleetTargetsSortByEnumValues Enumerates the set of values for ListFleetTargetsSortByEnum
func GetMappingListFleetTargetsSortByEnum(val string) (ListFleetTargetsSortByEnum, bool)
GetMappingListFleetTargetsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListFleetTargetsSortOrderEnum Enum with underlying type: string
type ListFleetTargetsSortOrderEnum string
Set of constants representing the allowable values for ListFleetTargetsSortOrderEnum
const ( ListFleetTargetsSortOrderAsc ListFleetTargetsSortOrderEnum = "ASC" ListFleetTargetsSortOrderDesc ListFleetTargetsSortOrderEnum = "DESC" )
func GetListFleetTargetsSortOrderEnumValues() []ListFleetTargetsSortOrderEnum
GetListFleetTargetsSortOrderEnumValues Enumerates the set of values for ListFleetTargetsSortOrderEnum
func GetMappingListFleetTargetsSortOrderEnum(val string) (ListFleetTargetsSortOrderEnum, bool)
GetMappingListFleetTargetsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListFleetsRequest wrapper for the ListFleets operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListFleets.go.html to see an example of how to use ListFleetsRequest.
type ListFleetsRequest struct { // A filter to return fleets whose lifecycleState matches the given lifecycleState. LifecycleState FleetLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // The ID of the compartment in which to list resources. // Empty only if the resource OCID query param is not specified. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // A filter to return fleets whose fleetType matches the given fleetType. FleetType FleetDetailsFleetTypeEnum `mandatory:"false" contributesTo:"query" name:"fleetType" omitEmpty:"true"` // A filter to return resources that match the Application Type/Product Stack given.. ApplicationType *string `mandatory:"false" contributesTo:"query" name:"applicationType"` // A filter to return resources that match the Product/Product Stack given. Product *string `mandatory:"false" contributesTo:"query" name:"product"` // A filter to return resources that match the Environment Type given. EnvironmentType *string `mandatory:"false" contributesTo:"query" name:"environmentType"` // A filter to return only resources that match the entire display name given. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Unique identifier or OCID for listing a single fleet by id. // Either compartmentId or id must be provided. Id *string `mandatory:"false" contributesTo:"query" name:"id"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder ListFleetsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. SortBy ListFleetsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListFleetsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListFleetsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListFleetsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListFleetsRequest) String() string
func (request ListFleetsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListFleetsResponse wrapper for the ListFleets operation
type ListFleetsResponse struct { // The underlying http response RawResponse *http.Response // A list of FleetCollection instances FleetCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // A number representing the the total number of results available. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
func (response ListFleetsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListFleetsResponse) String() string
ListFleetsSortByEnum Enum with underlying type: string
type ListFleetsSortByEnum string
Set of constants representing the allowable values for ListFleetsSortByEnum
const ( ListFleetsSortByTimecreated ListFleetsSortByEnum = "timeCreated" ListFleetsSortByDisplayname ListFleetsSortByEnum = "displayName" )
func GetListFleetsSortByEnumValues() []ListFleetsSortByEnum
GetListFleetsSortByEnumValues Enumerates the set of values for ListFleetsSortByEnum
func GetMappingListFleetsSortByEnum(val string) (ListFleetsSortByEnum, bool)
GetMappingListFleetsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListFleetsSortOrderEnum Enum with underlying type: string
type ListFleetsSortOrderEnum string
Set of constants representing the allowable values for ListFleetsSortOrderEnum
const ( ListFleetsSortOrderAsc ListFleetsSortOrderEnum = "ASC" ListFleetsSortOrderDesc ListFleetsSortOrderEnum = "DESC" )
func GetListFleetsSortOrderEnumValues() []ListFleetsSortOrderEnum
GetListFleetsSortOrderEnumValues Enumerates the set of values for ListFleetsSortOrderEnum
func GetMappingListFleetsSortOrderEnum(val string) (ListFleetsSortOrderEnum, bool)
GetMappingListFleetsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListInventoryRecordsRequest wrapper for the ListInventoryRecords operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListInventoryRecords.go.html to see an example of how to use ListInventoryRecordsRequest.
type ListInventoryRecordsRequest struct { // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // If set to true, resources will be returned for not only the provided compartment, but all compartments which // descend from it. Which resources are returned and their field contents depends on the value of accessLevel. CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"` // unique Fleet identifier FleetId *string `mandatory:"false" contributesTo:"query" name:"fleetId"` // Resource Identifier ResourceId *string `mandatory:"false" contributesTo:"query" name:"resourceId"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder ListInventoryRecordsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The field to sort by. Only one sort order may be provided. SortBy ListInventoryRecordsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListInventoryRecordsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListInventoryRecordsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListInventoryRecordsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListInventoryRecordsRequest) String() string
func (request ListInventoryRecordsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListInventoryRecordsResponse wrapper for the ListInventoryRecords operation
type ListInventoryRecordsResponse struct { // The underlying http response RawResponse *http.Response // A list of InventoryRecordCollection instances InventoryRecordCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
func (response ListInventoryRecordsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListInventoryRecordsResponse) String() string
ListInventoryRecordsSortByEnum Enum with underlying type: string
type ListInventoryRecordsSortByEnum string
Set of constants representing the allowable values for ListInventoryRecordsSortByEnum
const ( ListInventoryRecordsSortByTargetname ListInventoryRecordsSortByEnum = "targetName" ListInventoryRecordsSortByTargetproductname ListInventoryRecordsSortByEnum = "targetProductName" ListInventoryRecordsSortByTargetresourceid ListInventoryRecordsSortByEnum = "targetResourceId" ListInventoryRecordsSortByOstype ListInventoryRecordsSortByEnum = "osType" ListInventoryRecordsSortByArchitecture ListInventoryRecordsSortByEnum = "architecture" )
func GetListInventoryRecordsSortByEnumValues() []ListInventoryRecordsSortByEnum
GetListInventoryRecordsSortByEnumValues Enumerates the set of values for ListInventoryRecordsSortByEnum
func GetMappingListInventoryRecordsSortByEnum(val string) (ListInventoryRecordsSortByEnum, bool)
GetMappingListInventoryRecordsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListInventoryRecordsSortOrderEnum Enum with underlying type: string
type ListInventoryRecordsSortOrderEnum string
Set of constants representing the allowable values for ListInventoryRecordsSortOrderEnum
const ( ListInventoryRecordsSortOrderAsc ListInventoryRecordsSortOrderEnum = "ASC" ListInventoryRecordsSortOrderDesc ListInventoryRecordsSortOrderEnum = "DESC" )
func GetListInventoryRecordsSortOrderEnumValues() []ListInventoryRecordsSortOrderEnum
GetListInventoryRecordsSortOrderEnumValues Enumerates the set of values for ListInventoryRecordsSortOrderEnum
func GetMappingListInventoryRecordsSortOrderEnum(val string) (ListInventoryRecordsSortOrderEnum, bool)
GetMappingListInventoryRecordsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListInventoryResourcesRequest wrapper for the ListInventoryResources operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListInventoryResources.go.html to see an example of how to use ListInventoryResourcesRequest.
type ListInventoryResourcesRequest struct { // A filter to return only resources whose base Compartment ID(TenancyId) matches the given base Compartment ID. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // A filter to return only resources whose resource Compartment ID matches the given resource Compartment ID. ResourceCompartmentId *string `mandatory:"true" contributesTo:"query" name:"resourceCompartmentId"` // A filter to return only resources their lifecycleState matches the given lifecycleState. LifecycleState *string `mandatory:"false" contributesTo:"query" name:"lifecycleState"` // A filter to return only resources that match the entire display name given. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Resource Region ResourceRegion *string `mandatory:"false" contributesTo:"query" name:"resourceRegion"` // A list of tag filters to apply. Only resources with a defined tag matching the value will be returned. // Each item in the list has the format "{namespace}.{tagName}={value}". All inputs are case-insensitive. // Multiple values for the same key (i.e. same namespace and tag name) are interpreted as "OR". // Values for different keys (i.e. different namespaces, different tag names, or both) are interpreted as "AND". // Example: Identification.Development=Yes DefinedTagEquals []string `contributesTo:"query" name:"definedTagEquals" collectionFormat:"multi"` // A list of tag filters to apply. Only resources with a freeform tag matching the value will be returned. // The key for each tag is "{tagName}.{value}". All inputs are case-insensitive. // Multiple values for the same tag name are interpreted as "OR". Values for different tag names are interpreted as "AND". FreeformTagEquals []string `contributesTo:"query" name:"freeformTagEquals" collectionFormat:"multi"` // A list of inventory properties filters to apply. // The key for each inventory property and value for each resource type is "{resourceType}.{inventoryProperty}={value}". // Example: Instance.displayName=TEST_INSTANCE InventoryProperties []string `contributesTo:"query" name:"inventoryProperties" collectionFormat:"multi"` // Fetch resources matching ANY or ALL criteria passed as params in "tags" and "inventoryProperties". // Example: matchingCriteria=ANY MatchingCriteria *string `mandatory:"false" contributesTo:"query" name:"matchingCriteria"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder ListInventoryResourcesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. // SortBy ListInventoryResourcesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListInventoryResourcesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListInventoryResourcesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListInventoryResourcesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListInventoryResourcesRequest) String() string
func (request ListInventoryResourcesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListInventoryResourcesResponse wrapper for the ListInventoryResources operation
type ListInventoryResourcesResponse struct { // The underlying http response RawResponse *http.Response // A list of InventoryResourceCollection instances InventoryResourceCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
func (response ListInventoryResourcesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListInventoryResourcesResponse) String() string
ListInventoryResourcesSortByEnum Enum with underlying type: string
type ListInventoryResourcesSortByEnum string
Set of constants representing the allowable values for ListInventoryResourcesSortByEnum
const ( ListInventoryResourcesSortByTimecreated ListInventoryResourcesSortByEnum = "timeCreated" ListInventoryResourcesSortByDisplayname ListInventoryResourcesSortByEnum = "displayName" )
func GetListInventoryResourcesSortByEnumValues() []ListInventoryResourcesSortByEnum
GetListInventoryResourcesSortByEnumValues Enumerates the set of values for ListInventoryResourcesSortByEnum
func GetMappingListInventoryResourcesSortByEnum(val string) (ListInventoryResourcesSortByEnum, bool)
GetMappingListInventoryResourcesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListInventoryResourcesSortOrderEnum Enum with underlying type: string
type ListInventoryResourcesSortOrderEnum string
Set of constants representing the allowable values for ListInventoryResourcesSortOrderEnum
const ( ListInventoryResourcesSortOrderAsc ListInventoryResourcesSortOrderEnum = "ASC" ListInventoryResourcesSortOrderDesc ListInventoryResourcesSortOrderEnum = "DESC" )
func GetListInventoryResourcesSortOrderEnumValues() []ListInventoryResourcesSortOrderEnum
GetListInventoryResourcesSortOrderEnumValues Enumerates the set of values for ListInventoryResourcesSortOrderEnum
func GetMappingListInventoryResourcesSortOrderEnum(val string) (ListInventoryResourcesSortOrderEnum, bool)
GetMappingListInventoryResourcesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListMaintenanceWindowsRequest wrapper for the ListMaintenanceWindows operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListMaintenanceWindows.go.html to see an example of how to use ListMaintenanceWindowsRequest.
type ListMaintenanceWindowsRequest struct { // The ID of the compartment in which to list resources. // Empty only if the resource OCID query param is not specified. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // A filter to return only resources whose lifecycleState matches the given lifecycleState. LifecycleState MaintenanceWindowLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the entire display name given. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // A filter to return only resources whose timeScheduleStart is greater than or equal to the provided date and time. TimeScheduleStartGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeScheduleStartGreaterThanOrEqualTo"` // Unique identifier or OCID for listing a single maintenance window by id. // Either compartmentId or id must be provided. Id *string `mandatory:"false" contributesTo:"query" name:"id"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder ListMaintenanceWindowsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. SortBy ListMaintenanceWindowsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListMaintenanceWindowsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListMaintenanceWindowsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListMaintenanceWindowsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListMaintenanceWindowsRequest) String() string
func (request ListMaintenanceWindowsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListMaintenanceWindowsResponse wrapper for the ListMaintenanceWindows operation
type ListMaintenanceWindowsResponse struct { // The underlying http response RawResponse *http.Response // A list of MaintenanceWindowCollection instances MaintenanceWindowCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // A number representing the the total number of results available. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
func (response ListMaintenanceWindowsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListMaintenanceWindowsResponse) String() string
ListMaintenanceWindowsSortByEnum Enum with underlying type: string
type ListMaintenanceWindowsSortByEnum string
Set of constants representing the allowable values for ListMaintenanceWindowsSortByEnum
const ( ListMaintenanceWindowsSortByTimecreated ListMaintenanceWindowsSortByEnum = "timeCreated" ListMaintenanceWindowsSortByDisplayname ListMaintenanceWindowsSortByEnum = "displayName" )
func GetListMaintenanceWindowsSortByEnumValues() []ListMaintenanceWindowsSortByEnum
GetListMaintenanceWindowsSortByEnumValues Enumerates the set of values for ListMaintenanceWindowsSortByEnum
func GetMappingListMaintenanceWindowsSortByEnum(val string) (ListMaintenanceWindowsSortByEnum, bool)
GetMappingListMaintenanceWindowsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListMaintenanceWindowsSortOrderEnum Enum with underlying type: string
type ListMaintenanceWindowsSortOrderEnum string
Set of constants representing the allowable values for ListMaintenanceWindowsSortOrderEnum
const ( ListMaintenanceWindowsSortOrderAsc ListMaintenanceWindowsSortOrderEnum = "ASC" ListMaintenanceWindowsSortOrderDesc ListMaintenanceWindowsSortOrderEnum = "DESC" )
func GetListMaintenanceWindowsSortOrderEnumValues() []ListMaintenanceWindowsSortOrderEnum
GetListMaintenanceWindowsSortOrderEnumValues Enumerates the set of values for ListMaintenanceWindowsSortOrderEnum
func GetMappingListMaintenanceWindowsSortOrderEnum(val string) (ListMaintenanceWindowsSortOrderEnum, bool)
GetMappingListMaintenanceWindowsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListOnboardingPoliciesRequest wrapper for the ListOnboardingPolicies operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListOnboardingPolicies.go.html to see an example of how to use ListOnboardingPoliciesRequest.
type ListOnboardingPoliciesRequest struct { // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder ListOnboardingPoliciesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. SortBy ListOnboardingPoliciesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListOnboardingPoliciesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListOnboardingPoliciesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListOnboardingPoliciesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListOnboardingPoliciesRequest) String() string
func (request ListOnboardingPoliciesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListOnboardingPoliciesResponse wrapper for the ListOnboardingPolicies operation
type ListOnboardingPoliciesResponse struct { // The underlying http response RawResponse *http.Response // A list of OnboardingPolicyCollection instances OnboardingPolicyCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
func (response ListOnboardingPoliciesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListOnboardingPoliciesResponse) String() string
ListOnboardingPoliciesSortByEnum Enum with underlying type: string
type ListOnboardingPoliciesSortByEnum string
Set of constants representing the allowable values for ListOnboardingPoliciesSortByEnum
const ( ListOnboardingPoliciesSortByTimecreated ListOnboardingPoliciesSortByEnum = "timeCreated" )
func GetListOnboardingPoliciesSortByEnumValues() []ListOnboardingPoliciesSortByEnum
GetListOnboardingPoliciesSortByEnumValues Enumerates the set of values for ListOnboardingPoliciesSortByEnum
func GetMappingListOnboardingPoliciesSortByEnum(val string) (ListOnboardingPoliciesSortByEnum, bool)
GetMappingListOnboardingPoliciesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListOnboardingPoliciesSortOrderEnum Enum with underlying type: string
type ListOnboardingPoliciesSortOrderEnum string
Set of constants representing the allowable values for ListOnboardingPoliciesSortOrderEnum
const ( ListOnboardingPoliciesSortOrderAsc ListOnboardingPoliciesSortOrderEnum = "ASC" ListOnboardingPoliciesSortOrderDesc ListOnboardingPoliciesSortOrderEnum = "DESC" )
func GetListOnboardingPoliciesSortOrderEnumValues() []ListOnboardingPoliciesSortOrderEnum
GetListOnboardingPoliciesSortOrderEnumValues Enumerates the set of values for ListOnboardingPoliciesSortOrderEnum
func GetMappingListOnboardingPoliciesSortOrderEnum(val string) (ListOnboardingPoliciesSortOrderEnum, bool)
GetMappingListOnboardingPoliciesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListOnboardingsRequest wrapper for the ListOnboardings operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListOnboardings.go.html to see an example of how to use ListOnboardingsRequest.
type ListOnboardingsRequest struct { // The ID of the compartment in which to list resources. // Empty only if the resource OCID query param is not specified. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // A filter to return only resources whose lifecycleState matches the given lifecycleState. LifecycleState OnboardingLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // Unique identifier or OCID for listing a single onboarding by id. // Either compartmentId or id must be provided. Id *string `mandatory:"false" contributesTo:"query" name:"id"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder ListOnboardingsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. SortBy ListOnboardingsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListOnboardingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListOnboardingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListOnboardingsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListOnboardingsRequest) String() string
func (request ListOnboardingsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListOnboardingsResponse wrapper for the ListOnboardings operation
type ListOnboardingsResponse struct { // The underlying http response RawResponse *http.Response // A list of OnboardingCollection instances OnboardingCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
func (response ListOnboardingsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListOnboardingsResponse) String() string
ListOnboardingsSortByEnum Enum with underlying type: string
type ListOnboardingsSortByEnum string
Set of constants representing the allowable values for ListOnboardingsSortByEnum
const ( ListOnboardingsSortByTimecreated ListOnboardingsSortByEnum = "timeCreated" ListOnboardingsSortByDisplayname ListOnboardingsSortByEnum = "displayName" )
func GetListOnboardingsSortByEnumValues() []ListOnboardingsSortByEnum
GetListOnboardingsSortByEnumValues Enumerates the set of values for ListOnboardingsSortByEnum
func GetMappingListOnboardingsSortByEnum(val string) (ListOnboardingsSortByEnum, bool)
GetMappingListOnboardingsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListOnboardingsSortOrderEnum Enum with underlying type: string
type ListOnboardingsSortOrderEnum string
Set of constants representing the allowable values for ListOnboardingsSortOrderEnum
const ( ListOnboardingsSortOrderAsc ListOnboardingsSortOrderEnum = "ASC" ListOnboardingsSortOrderDesc ListOnboardingsSortOrderEnum = "DESC" )
func GetListOnboardingsSortOrderEnumValues() []ListOnboardingsSortOrderEnum
GetListOnboardingsSortOrderEnumValues Enumerates the set of values for ListOnboardingsSortOrderEnum
func GetMappingListOnboardingsSortOrderEnum(val string) (ListOnboardingsSortOrderEnum, bool)
GetMappingListOnboardingsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListPatchesRequest wrapper for the ListPatches operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListPatches.go.html to see an example of how to use ListPatchesRequest.
type ListPatchesRequest struct { // The ID of the compartment in which to list resources. // Empty only if the resource OCID query param is not specified. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // Product platformConfigurationId associated with the Patch. ProductId *string `mandatory:"false" contributesTo:"query" name:"productId"` // Product version. Version *string `mandatory:"false" contributesTo:"query" name:"version"` // DefinedBy type. Type PatchTypeEnum `mandatory:"false" contributesTo:"query" name:"type" omitEmpty:"true"` // Patch Type platformConfigurationId associated with the Patch. PatchTypeId *string `mandatory:"false" contributesTo:"query" name:"patchTypeId"` // A filter to return only resources that match the entire name given. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // Unique identifier or OCID for listing a single Patch by id. // Either compartmentId or id must be provided. Id *string `mandatory:"false" contributesTo:"query" name:"id"` // A filter to return patches whose release date is greater than or equal to the given date. TimeReleasedGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeReleasedGreaterThanOrEqualTo"` // A filter to return patches whose release date is less than the given date. TimeReleasedLessThan *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeReleasedLessThan"` // Filter patch based on compliance policy rules for the Product. ShouldCompliancePolicyRulesBeApplied *bool `mandatory:"false" contributesTo:"query" name:"shouldCompliancePolicyRulesBeApplied"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The current state of the Patch. LifecycleState PatchLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for name is ascending. SortBy ListPatchesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder ListPatchesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListPatchesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListPatchesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListPatchesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListPatchesRequest) String() string
func (request ListPatchesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListPatchesResponse wrapper for the ListPatches operation
type ListPatchesResponse struct { // The underlying http response RawResponse *http.Response // A list of PatchCollection instances PatchCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
func (response ListPatchesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListPatchesResponse) String() string
ListPatchesSortByEnum Enum with underlying type: string
type ListPatchesSortByEnum string
Set of constants representing the allowable values for ListPatchesSortByEnum
const ( ListPatchesSortByTimecreated ListPatchesSortByEnum = "timeCreated" ListPatchesSortByName ListPatchesSortByEnum = "name" )
func GetListPatchesSortByEnumValues() []ListPatchesSortByEnum
GetListPatchesSortByEnumValues Enumerates the set of values for ListPatchesSortByEnum
func GetMappingListPatchesSortByEnum(val string) (ListPatchesSortByEnum, bool)
GetMappingListPatchesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListPatchesSortOrderEnum Enum with underlying type: string
type ListPatchesSortOrderEnum string
Set of constants representing the allowable values for ListPatchesSortOrderEnum
const ( ListPatchesSortOrderAsc ListPatchesSortOrderEnum = "ASC" ListPatchesSortOrderDesc ListPatchesSortOrderEnum = "DESC" )
func GetListPatchesSortOrderEnumValues() []ListPatchesSortOrderEnum
GetListPatchesSortOrderEnumValues Enumerates the set of values for ListPatchesSortOrderEnum
func GetMappingListPatchesSortOrderEnum(val string) (ListPatchesSortOrderEnum, bool)
GetMappingListPatchesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListPlatformConfigurationsRequest wrapper for the ListPlatformConfigurations operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListPlatformConfigurations.go.html to see an example of how to use ListPlatformConfigurationsRequest.
type ListPlatformConfigurationsRequest struct { // The ID of the compartment in which to list resources. // Empty only if the resource OCID query param is not specified. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // A filter to return only resources their lifecycleState matches the given lifecycleState. LifecycleState PlatformConfigurationLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the entire display name given. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Unique identifier or OCID for listing a single Platform Configuration by id. // Either compartmentId or id must be provided. Id *string `mandatory:"false" contributesTo:"query" name:"id"` // Config Category ConfigCategory ConfigCategoryDetailsConfigCategoryEnum `mandatory:"false" contributesTo:"query" name:"configCategory" omitEmpty:"true"` // If set to true, resources will be returned for not only the provided compartment, but all compartments which // descend from it. Which resources are returned and their field contents depends on the value of accessLevel. CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"` // A filter to return Platform Configurations whose type matches the given type. Type PlatformConfigurationTypeEnum `mandatory:"false" contributesTo:"query" name:"type" omitEmpty:"true"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder ListPlatformConfigurationsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. SortBy ListPlatformConfigurationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListPlatformConfigurationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListPlatformConfigurationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListPlatformConfigurationsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListPlatformConfigurationsRequest) String() string
func (request ListPlatformConfigurationsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListPlatformConfigurationsResponse wrapper for the ListPlatformConfigurations operation
type ListPlatformConfigurationsResponse struct { // The underlying http response RawResponse *http.Response // A list of PlatformConfigurationCollection instances PlatformConfigurationCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
func (response ListPlatformConfigurationsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListPlatformConfigurationsResponse) String() string
ListPlatformConfigurationsSortByEnum Enum with underlying type: string
type ListPlatformConfigurationsSortByEnum string
Set of constants representing the allowable values for ListPlatformConfigurationsSortByEnum
const ( ListPlatformConfigurationsSortByTimecreated ListPlatformConfigurationsSortByEnum = "timeCreated" ListPlatformConfigurationsSortByDisplayname ListPlatformConfigurationsSortByEnum = "displayName" )
func GetListPlatformConfigurationsSortByEnumValues() []ListPlatformConfigurationsSortByEnum
GetListPlatformConfigurationsSortByEnumValues Enumerates the set of values for ListPlatformConfigurationsSortByEnum
func GetMappingListPlatformConfigurationsSortByEnum(val string) (ListPlatformConfigurationsSortByEnum, bool)
GetMappingListPlatformConfigurationsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListPlatformConfigurationsSortOrderEnum Enum with underlying type: string
type ListPlatformConfigurationsSortOrderEnum string
Set of constants representing the allowable values for ListPlatformConfigurationsSortOrderEnum
const ( ListPlatformConfigurationsSortOrderAsc ListPlatformConfigurationsSortOrderEnum = "ASC" ListPlatformConfigurationsSortOrderDesc ListPlatformConfigurationsSortOrderEnum = "DESC" )
func GetListPlatformConfigurationsSortOrderEnumValues() []ListPlatformConfigurationsSortOrderEnum
GetListPlatformConfigurationsSortOrderEnumValues Enumerates the set of values for ListPlatformConfigurationsSortOrderEnum
func GetMappingListPlatformConfigurationsSortOrderEnum(val string) (ListPlatformConfigurationsSortOrderEnum, bool)
GetMappingListPlatformConfigurationsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListPropertiesRequest wrapper for the ListProperties operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListProperties.go.html to see an example of how to use ListPropertiesRequest.
type ListPropertiesRequest struct { // The ID of the compartment in which to list resources. // Empty only if the resource OCID query param is not specified. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // A filter to return only resources whose lifecycleState matches the given lifecycleState. LifecycleState PropertyLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the entire display name given. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Unique identifier or OCID for listing a single Property by id. // Either compartmentId or id must be provided. // Id *string `mandatory:"false" contributesTo:"query" name:"id"` // A filter to return properties whose type matches the given type. Type PropertyTypeEnum `mandatory:"false" contributesTo:"query" name:"type" omitEmpty:"true"` // A filter to return only resources their scope matches the given scope. Scope ListPropertiesScopeEnum `mandatory:"false" contributesTo:"query" name:"scope" omitEmpty:"true"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder ListPropertiesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. SortBy ListPropertiesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListPropertiesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListPropertiesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListPropertiesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListPropertiesRequest) String() string
func (request ListPropertiesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListPropertiesResponse wrapper for the ListProperties operation
type ListPropertiesResponse struct { // The underlying http response RawResponse *http.Response // A list of PropertyCollection instances PropertyCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
func (response ListPropertiesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListPropertiesResponse) String() string
ListPropertiesScopeEnum Enum with underlying type: string
type ListPropertiesScopeEnum string
Set of constants representing the allowable values for ListPropertiesScopeEnum
const ( ListPropertiesScopeTaxonomy ListPropertiesScopeEnum = "TAXONOMY" ListPropertiesScopePlatformConfig ListPropertiesScopeEnum = "PLATFORM_CONFIG" )
func GetListPropertiesScopeEnumValues() []ListPropertiesScopeEnum
GetListPropertiesScopeEnumValues Enumerates the set of values for ListPropertiesScopeEnum
func GetMappingListPropertiesScopeEnum(val string) (ListPropertiesScopeEnum, bool)
GetMappingListPropertiesScopeEnum performs case Insensitive comparison on enum value and return the desired enum
ListPropertiesSortByEnum Enum with underlying type: string
type ListPropertiesSortByEnum string
Set of constants representing the allowable values for ListPropertiesSortByEnum
const ( ListPropertiesSortByTimecreated ListPropertiesSortByEnum = "timeCreated" ListPropertiesSortByDisplayname ListPropertiesSortByEnum = "displayName" )
func GetListPropertiesSortByEnumValues() []ListPropertiesSortByEnum
GetListPropertiesSortByEnumValues Enumerates the set of values for ListPropertiesSortByEnum
func GetMappingListPropertiesSortByEnum(val string) (ListPropertiesSortByEnum, bool)
GetMappingListPropertiesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListPropertiesSortOrderEnum Enum with underlying type: string
type ListPropertiesSortOrderEnum string
Set of constants representing the allowable values for ListPropertiesSortOrderEnum
const ( ListPropertiesSortOrderAsc ListPropertiesSortOrderEnum = "ASC" ListPropertiesSortOrderDesc ListPropertiesSortOrderEnum = "DESC" )
func GetListPropertiesSortOrderEnumValues() []ListPropertiesSortOrderEnum
GetListPropertiesSortOrderEnumValues Enumerates the set of values for ListPropertiesSortOrderEnum
func GetMappingListPropertiesSortOrderEnum(val string) (ListPropertiesSortOrderEnum, bool)
GetMappingListPropertiesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListProvisionsRequest wrapper for the ListProvisions operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListProvisions.go.html to see an example of how to use ListProvisionsRequest.
type ListProvisionsRequest struct { // The ID of the compartment in which to list resources. // Empty only if the resource OCID query param is not specified. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // A filter to return only resources that match the given lifecycle state. The // state value is case-insensitive. LifecycleState ProvisionLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the entire display name given. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Unique identifier or OCID for listing a single provision by id. // Either compartmentId or id must be provided. Id *string `mandatory:"false" contributesTo:"query" name:"id"` // unique Fleet identifier FleetId *string `mandatory:"false" contributesTo:"query" name:"fleetId"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder ListProvisionsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. SortBy ListProvisionsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListProvisionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListProvisionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListProvisionsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListProvisionsRequest) String() string
func (request ListProvisionsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListProvisionsResponse wrapper for the ListProvisions operation
type ListProvisionsResponse struct { // The underlying http response RawResponse *http.Response // A list of ProvisionCollection instances ProvisionCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
func (response ListProvisionsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListProvisionsResponse) String() string
ListProvisionsSortByEnum Enum with underlying type: string
type ListProvisionsSortByEnum string
Set of constants representing the allowable values for ListProvisionsSortByEnum
const ( ListProvisionsSortByTimecreated ListProvisionsSortByEnum = "timeCreated" ListProvisionsSortByDisplayname ListProvisionsSortByEnum = "displayName" )
func GetListProvisionsSortByEnumValues() []ListProvisionsSortByEnum
GetListProvisionsSortByEnumValues Enumerates the set of values for ListProvisionsSortByEnum
func GetMappingListProvisionsSortByEnum(val string) (ListProvisionsSortByEnum, bool)
GetMappingListProvisionsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListProvisionsSortOrderEnum Enum with underlying type: string
type ListProvisionsSortOrderEnum string
Set of constants representing the allowable values for ListProvisionsSortOrderEnum
const ( ListProvisionsSortOrderAsc ListProvisionsSortOrderEnum = "ASC" ListProvisionsSortOrderDesc ListProvisionsSortOrderEnum = "DESC" )
func GetListProvisionsSortOrderEnumValues() []ListProvisionsSortOrderEnum
GetListProvisionsSortOrderEnumValues Enumerates the set of values for ListProvisionsSortOrderEnum
func GetMappingListProvisionsSortOrderEnum(val string) (ListProvisionsSortOrderEnum, bool)
GetMappingListProvisionsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListResourcesRequest wrapper for the ListResources operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListResources.go.html to see an example of how to use ListResourcesRequest.
type ListResourcesRequest struct { // unique SchedulerJob identifier SchedulerJobId *string `mandatory:"true" contributesTo:"path" name:"schedulerJobId"` // unique jobActivity identifier JobActivityId *string `mandatory:"true" contributesTo:"path" name:"jobActivityId"` // Task Id ResourceTaskId *string `mandatory:"false" contributesTo:"query" name:"resourceTaskId"` // Unique step name StepName *string `mandatory:"false" contributesTo:"query" name:"stepName"` // Unique target name TargetName *string `mandatory:"false" contributesTo:"query" name:"targetName"` // Task Order Sequence Sequence *string `mandatory:"false" contributesTo:"query" name:"sequence"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder ListResourcesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for timeStarted is descending. SortBy ListResourcesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListResourcesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListResourcesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListResourcesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListResourcesRequest) String() string
func (request ListResourcesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListResourcesResponse wrapper for the ListResources operation
type ListResourcesResponse struct { // The underlying http response RawResponse *http.Response // A list of ResourceCollection instances ResourceCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
func (response ListResourcesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListResourcesResponse) String() string
ListResourcesSortByEnum Enum with underlying type: string
type ListResourcesSortByEnum string
Set of constants representing the allowable values for ListResourcesSortByEnum
const ( ListResourcesSortByTimestarted ListResourcesSortByEnum = "timeStarted" )
func GetListResourcesSortByEnumValues() []ListResourcesSortByEnum
GetListResourcesSortByEnumValues Enumerates the set of values for ListResourcesSortByEnum
func GetMappingListResourcesSortByEnum(val string) (ListResourcesSortByEnum, bool)
GetMappingListResourcesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListResourcesSortOrderEnum Enum with underlying type: string
type ListResourcesSortOrderEnum string
Set of constants representing the allowable values for ListResourcesSortOrderEnum
const ( ListResourcesSortOrderAsc ListResourcesSortOrderEnum = "ASC" ListResourcesSortOrderDesc ListResourcesSortOrderEnum = "DESC" )
func GetListResourcesSortOrderEnumValues() []ListResourcesSortOrderEnum
GetListResourcesSortOrderEnumValues Enumerates the set of values for ListResourcesSortOrderEnum
func GetMappingListResourcesSortOrderEnum(val string) (ListResourcesSortOrderEnum, bool)
GetMappingListResourcesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListRunbookVersionsRequest wrapper for the ListRunbookVersions operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListRunbookVersions.go.html to see an example of how to use ListRunbookVersionsRequest.
type ListRunbookVersionsRequest struct { // The ID of the compartment in which to list resources. // Empty only if the resource OCID query param is not specified. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // A filter to return only resources whose lifecycleState matches the given lifecycleState. LifecycleState RunbookVersionLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only schedule definitions whose associated runbookId matches the given runbookId. RunbookId *string `mandatory:"false" contributesTo:"query" name:"runbookId"` // A filter to return runbook versions whose identifier matches the given identifier. Id *string `mandatory:"false" contributesTo:"query" name:"id"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder ListRunbookVersionsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. SortBy ListRunbookVersionsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A filter to return only resources that match the entire name given. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListRunbookVersionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListRunbookVersionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListRunbookVersionsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListRunbookVersionsRequest) String() string
func (request ListRunbookVersionsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListRunbookVersionsResponse wrapper for the ListRunbookVersions operation
type ListRunbookVersionsResponse struct { // The underlying http response RawResponse *http.Response // A list of RunbookVersionCollection instances RunbookVersionCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
func (response ListRunbookVersionsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListRunbookVersionsResponse) String() string
ListRunbookVersionsSortByEnum Enum with underlying type: string
type ListRunbookVersionsSortByEnum string
Set of constants representing the allowable values for ListRunbookVersionsSortByEnum
const ( ListRunbookVersionsSortByTimecreated ListRunbookVersionsSortByEnum = "timeCreated" ListRunbookVersionsSortByDisplayname ListRunbookVersionsSortByEnum = "displayName" )
func GetListRunbookVersionsSortByEnumValues() []ListRunbookVersionsSortByEnum
GetListRunbookVersionsSortByEnumValues Enumerates the set of values for ListRunbookVersionsSortByEnum
func GetMappingListRunbookVersionsSortByEnum(val string) (ListRunbookVersionsSortByEnum, bool)
GetMappingListRunbookVersionsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListRunbookVersionsSortOrderEnum Enum with underlying type: string
type ListRunbookVersionsSortOrderEnum string
Set of constants representing the allowable values for ListRunbookVersionsSortOrderEnum
const ( ListRunbookVersionsSortOrderAsc ListRunbookVersionsSortOrderEnum = "ASC" ListRunbookVersionsSortOrderDesc ListRunbookVersionsSortOrderEnum = "DESC" )
func GetListRunbookVersionsSortOrderEnumValues() []ListRunbookVersionsSortOrderEnum
GetListRunbookVersionsSortOrderEnumValues Enumerates the set of values for ListRunbookVersionsSortOrderEnum
func GetMappingListRunbookVersionsSortOrderEnum(val string) (ListRunbookVersionsSortOrderEnum, bool)
GetMappingListRunbookVersionsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListRunbooksRequest wrapper for the ListRunbooks operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListRunbooks.go.html to see an example of how to use ListRunbooksRequest.
type ListRunbooksRequest struct { // The ID of the compartment in which to list resources. // Empty only if the resource OCID query param is not specified. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // A filter to return only resources whose lifecycleState matches the given lifecycleState. LifecycleState RunbookLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the entire display name given. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Unique identifier or OCID for listing a single Runbook by id. // Either compartmentId or id must be provided. Id *string `mandatory:"false" contributesTo:"query" name:"id"` // A filter to return runbooks whose type matches the given type. Type RunbookTypeEnum `mandatory:"false" contributesTo:"query" name:"type" omitEmpty:"true"` // A filter to return runbooks whose platform matches the given platform. Platform *string `mandatory:"false" contributesTo:"query" name:"platform"` // A filter to return runbooks whose operation matches the given lifecycle operation. Operation *string `mandatory:"false" contributesTo:"query" name:"operation"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder ListRunbooksSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. // SortBy ListRunbooksSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListRunbooksRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListRunbooksRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListRunbooksRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListRunbooksRequest) String() string
func (request ListRunbooksRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListRunbooksResponse wrapper for the ListRunbooks operation
type ListRunbooksResponse struct { // The underlying http response RawResponse *http.Response // A list of RunbookCollection instances RunbookCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
func (response ListRunbooksResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListRunbooksResponse) String() string
ListRunbooksSortByEnum Enum with underlying type: string
type ListRunbooksSortByEnum string
Set of constants representing the allowable values for ListRunbooksSortByEnum
const ( ListRunbooksSortByTimecreated ListRunbooksSortByEnum = "timeCreated" ListRunbooksSortByDisplayname ListRunbooksSortByEnum = "displayName" )
func GetListRunbooksSortByEnumValues() []ListRunbooksSortByEnum
GetListRunbooksSortByEnumValues Enumerates the set of values for ListRunbooksSortByEnum
func GetMappingListRunbooksSortByEnum(val string) (ListRunbooksSortByEnum, bool)
GetMappingListRunbooksSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListRunbooksSortOrderEnum Enum with underlying type: string
type ListRunbooksSortOrderEnum string
Set of constants representing the allowable values for ListRunbooksSortOrderEnum
const ( ListRunbooksSortOrderAsc ListRunbooksSortOrderEnum = "ASC" ListRunbooksSortOrderDesc ListRunbooksSortOrderEnum = "DESC" )
func GetListRunbooksSortOrderEnumValues() []ListRunbooksSortOrderEnum
GetListRunbooksSortOrderEnumValues Enumerates the set of values for ListRunbooksSortOrderEnum
func GetMappingListRunbooksSortOrderEnum(val string) (ListRunbooksSortOrderEnum, bool)
GetMappingListRunbooksSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListScheduledFleetsRequest wrapper for the ListScheduledFleets operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListScheduledFleets.go.html to see an example of how to use ListScheduledFleetsRequest.
type ListScheduledFleetsRequest struct { // unique SchedulerDefinition identifier SchedulerDefinitionId *string `mandatory:"true" contributesTo:"path" name:"schedulerDefinitionId"` // A filter to return only resources that match the entire display name given. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder ListScheduledFleetsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for displayName is ascending. SortBy ListScheduledFleetsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListScheduledFleetsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListScheduledFleetsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListScheduledFleetsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListScheduledFleetsRequest) String() string
func (request ListScheduledFleetsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListScheduledFleetsResponse wrapper for the ListScheduledFleets operation
type ListScheduledFleetsResponse struct { // The underlying http response RawResponse *http.Response // A list of ScheduledFleetCollection instances ScheduledFleetCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
func (response ListScheduledFleetsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListScheduledFleetsResponse) String() string
ListScheduledFleetsSortByEnum Enum with underlying type: string
type ListScheduledFleetsSortByEnum string
Set of constants representing the allowable values for ListScheduledFleetsSortByEnum
const ( ListScheduledFleetsSortByDisplayname ListScheduledFleetsSortByEnum = "displayName" )
func GetListScheduledFleetsSortByEnumValues() []ListScheduledFleetsSortByEnum
GetListScheduledFleetsSortByEnumValues Enumerates the set of values for ListScheduledFleetsSortByEnum
func GetMappingListScheduledFleetsSortByEnum(val string) (ListScheduledFleetsSortByEnum, bool)
GetMappingListScheduledFleetsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListScheduledFleetsSortOrderEnum Enum with underlying type: string
type ListScheduledFleetsSortOrderEnum string
Set of constants representing the allowable values for ListScheduledFleetsSortOrderEnum
const ( ListScheduledFleetsSortOrderAsc ListScheduledFleetsSortOrderEnum = "ASC" ListScheduledFleetsSortOrderDesc ListScheduledFleetsSortOrderEnum = "DESC" )
func GetListScheduledFleetsSortOrderEnumValues() []ListScheduledFleetsSortOrderEnum
GetListScheduledFleetsSortOrderEnumValues Enumerates the set of values for ListScheduledFleetsSortOrderEnum
func GetMappingListScheduledFleetsSortOrderEnum(val string) (ListScheduledFleetsSortOrderEnum, bool)
GetMappingListScheduledFleetsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListSchedulerDefinitionsRequest wrapper for the ListSchedulerDefinitions operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListSchedulerDefinitions.go.html to see an example of how to use ListSchedulerDefinitionsRequest.
type ListSchedulerDefinitionsRequest struct { // The ID of the compartment in which to list resources. // Empty only if the resource OCID query param is not specified. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // A filter to return only scheduleDefinitions whose lifecycleState matches the given lifecycleState. LifecycleState SchedulerDefinitionLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the entire display name given. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // A filter to return only dchedule definitions whose assocaited product matches the given product Product *string `mandatory:"false" contributesTo:"query" name:"product"` // Unique identifier or OCID for listing a single Schedule Definition by id. // Either compartmentId or id must be provided. Id *string `mandatory:"false" contributesTo:"query" name:"id"` // A filter to return only schedule definitions whose associated maintenanceWindowId matches the given maintenanceWindowId. MaintenanceWindowId *string `mandatory:"false" contributesTo:"query" name:"maintenanceWindowId"` // A filter to return only schedule definitions whose associated runbookId matches the given runbookId. RunbookId *string `mandatory:"false" contributesTo:"query" name:"runbookId"` // RunbookVersion Name filter RunbookVersionName *string `mandatory:"false" contributesTo:"query" name:"runbookVersionName"` // Scheduled Time TimeScheduledGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeScheduledGreaterThanOrEqualTo"` // Scheduled Time TimeScheduledLessThan *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeScheduledLessThan"` // unique Fleet identifier FleetId *string `mandatory:"false" contributesTo:"query" name:"fleetId"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder ListSchedulerDefinitionsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for timeCreated and timeOfNextRun is descending. Default order for displayName is ascending. SortBy ListSchedulerDefinitionsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListSchedulerDefinitionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListSchedulerDefinitionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListSchedulerDefinitionsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListSchedulerDefinitionsRequest) String() string
func (request ListSchedulerDefinitionsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListSchedulerDefinitionsResponse wrapper for the ListSchedulerDefinitions operation
type ListSchedulerDefinitionsResponse struct { // The underlying http response RawResponse *http.Response // A list of SchedulerDefinitionCollection instances SchedulerDefinitionCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // A number representing the the total number of results available. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
func (response ListSchedulerDefinitionsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListSchedulerDefinitionsResponse) String() string
ListSchedulerDefinitionsSortByEnum Enum with underlying type: string
type ListSchedulerDefinitionsSortByEnum string
Set of constants representing the allowable values for ListSchedulerDefinitionsSortByEnum
const ( ListSchedulerDefinitionsSortByTimecreated ListSchedulerDefinitionsSortByEnum = "timeCreated" ListSchedulerDefinitionsSortByDisplayname ListSchedulerDefinitionsSortByEnum = "displayName" ListSchedulerDefinitionsSortByTimeofnextrun ListSchedulerDefinitionsSortByEnum = "timeOfNextRun" )
func GetListSchedulerDefinitionsSortByEnumValues() []ListSchedulerDefinitionsSortByEnum
GetListSchedulerDefinitionsSortByEnumValues Enumerates the set of values for ListSchedulerDefinitionsSortByEnum
func GetMappingListSchedulerDefinitionsSortByEnum(val string) (ListSchedulerDefinitionsSortByEnum, bool)
GetMappingListSchedulerDefinitionsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListSchedulerDefinitionsSortOrderEnum Enum with underlying type: string
type ListSchedulerDefinitionsSortOrderEnum string
Set of constants representing the allowable values for ListSchedulerDefinitionsSortOrderEnum
const ( ListSchedulerDefinitionsSortOrderAsc ListSchedulerDefinitionsSortOrderEnum = "ASC" ListSchedulerDefinitionsSortOrderDesc ListSchedulerDefinitionsSortOrderEnum = "DESC" )
func GetListSchedulerDefinitionsSortOrderEnumValues() []ListSchedulerDefinitionsSortOrderEnum
GetListSchedulerDefinitionsSortOrderEnumValues Enumerates the set of values for ListSchedulerDefinitionsSortOrderEnum
func GetMappingListSchedulerDefinitionsSortOrderEnum(val string) (ListSchedulerDefinitionsSortOrderEnum, bool)
GetMappingListSchedulerDefinitionsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListSchedulerExecutionsRequest wrapper for the ListSchedulerExecutions operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListSchedulerExecutions.go.html to see an example of how to use ListSchedulerExecutionsRequest.
type ListSchedulerExecutionsRequest struct { // The ID of the compartment in which to list resources. // Empty only if the resource OCID query param is not specified. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // A filter to return only resources that match the entire display name given. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Scheduled Time TimeScheduledGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeScheduledGreaterThanOrEqualTo"` // Scheduled Time TimeScheduledLessThan *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeScheduledLessThan"` // SchedulerDefinition identifier SchedulerDefintionId *string `mandatory:"false" contributesTo:"query" name:"schedulerDefintionId"` // SchedulerJob identifier filter SchedulerJobId *string `mandatory:"false" contributesTo:"query" name:"schedulerJobId"` // ResourceId filter (Example FleetId) ResourceId *string `mandatory:"false" contributesTo:"query" name:"resourceId"` // A filter to return only schedule definitions whose associated runbookId matches the given runbookId. RunbookId *string `mandatory:"false" contributesTo:"query" name:"runbookId"` // RunbookVersion Name filter RunbookVersionName *string `mandatory:"false" contributesTo:"query" name:"runbookVersionName"` // A filter to return only resources their subState matches the given subState. Substate *string `mandatory:"false" contributesTo:"query" name:"substate"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder ListSchedulerExecutionsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for timeCreated and timeScheduled is descending. SortBy ListSchedulerExecutionsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListSchedulerExecutionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListSchedulerExecutionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListSchedulerExecutionsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListSchedulerExecutionsRequest) String() string
func (request ListSchedulerExecutionsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListSchedulerExecutionsResponse wrapper for the ListSchedulerExecutions operation
type ListSchedulerExecutionsResponse struct { // The underlying http response RawResponse *http.Response // A list of SchedulerExecutionCollection instances SchedulerExecutionCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
func (response ListSchedulerExecutionsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListSchedulerExecutionsResponse) String() string
ListSchedulerExecutionsSortByEnum Enum with underlying type: string
type ListSchedulerExecutionsSortByEnum string
Set of constants representing the allowable values for ListSchedulerExecutionsSortByEnum
const ( ListSchedulerExecutionsSortByTimecreated ListSchedulerExecutionsSortByEnum = "timeCreated" ListSchedulerExecutionsSortByTimescheduled ListSchedulerExecutionsSortByEnum = "timeScheduled" )
func GetListSchedulerExecutionsSortByEnumValues() []ListSchedulerExecutionsSortByEnum
GetListSchedulerExecutionsSortByEnumValues Enumerates the set of values for ListSchedulerExecutionsSortByEnum
func GetMappingListSchedulerExecutionsSortByEnum(val string) (ListSchedulerExecutionsSortByEnum, bool)
GetMappingListSchedulerExecutionsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListSchedulerExecutionsSortOrderEnum Enum with underlying type: string
type ListSchedulerExecutionsSortOrderEnum string
Set of constants representing the allowable values for ListSchedulerExecutionsSortOrderEnum
const ( ListSchedulerExecutionsSortOrderAsc ListSchedulerExecutionsSortOrderEnum = "ASC" ListSchedulerExecutionsSortOrderDesc ListSchedulerExecutionsSortOrderEnum = "DESC" )
func GetListSchedulerExecutionsSortOrderEnumValues() []ListSchedulerExecutionsSortOrderEnum
GetListSchedulerExecutionsSortOrderEnumValues Enumerates the set of values for ListSchedulerExecutionsSortOrderEnum
func GetMappingListSchedulerExecutionsSortOrderEnum(val string) (ListSchedulerExecutionsSortOrderEnum, bool)
GetMappingListSchedulerExecutionsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListSchedulerJobsRequest wrapper for the ListSchedulerJobs operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListSchedulerJobs.go.html to see an example of how to use ListSchedulerJobsRequest.
type ListSchedulerJobsRequest struct { // The ID of the compartment in which to list resources. // Empty only if the resource OCID query param is not specified. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // If set to true, resources will be returned for not only the provided compartment, but all compartments which // descend from it. Which resources are returned and their field contents depends on the value of accessLevel. CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"` // A filter to return only resources whose lifecycleState matches the given lifecycleState. LifecycleState SchedulerJobLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // unique Fleet identifier FleetId *string `mandatory:"false" contributesTo:"query" name:"fleetId"` // Scheduled Time TimeScheduledGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeScheduledGreaterThanOrEqualTo"` // Scheduled Time TimeScheduledLessThan *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeScheduledLessThan"` // Fetch next remediation Job IsRemediationJobNeeded *bool `mandatory:"false" contributesTo:"query" name:"isRemediationJobNeeded"` // A filter to return only resources their subState matches the given subState. Substate *string `mandatory:"false" contributesTo:"query" name:"substate"` // A filter to return only resources that match the entire display name given. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Unique identifier or OCID for listing a single Schedule Job by id. // Either compartmentId or id must be provided. Id *string `mandatory:"false" contributesTo:"query" name:"id"` // SchedulerDefinition identifier SchedulerDefintionId *string `mandatory:"false" contributesTo:"query" name:"schedulerDefintionId"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder ListSchedulerJobsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for timeCreated and timeScheduled is descending. Default order for displayName is ascending. SortBy ListSchedulerJobsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListSchedulerJobsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListSchedulerJobsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListSchedulerJobsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListSchedulerJobsRequest) String() string
func (request ListSchedulerJobsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListSchedulerJobsResponse wrapper for the ListSchedulerJobs operation
type ListSchedulerJobsResponse struct { // The underlying http response RawResponse *http.Response // A list of SchedulerJobCollection instances SchedulerJobCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
func (response ListSchedulerJobsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListSchedulerJobsResponse) String() string
ListSchedulerJobsSortByEnum Enum with underlying type: string
type ListSchedulerJobsSortByEnum string
Set of constants representing the allowable values for ListSchedulerJobsSortByEnum
const ( ListSchedulerJobsSortByTimecreated ListSchedulerJobsSortByEnum = "timeCreated" ListSchedulerJobsSortByTimescheduled ListSchedulerJobsSortByEnum = "timeScheduled" ListSchedulerJobsSortByDisplayname ListSchedulerJobsSortByEnum = "displayName" )
func GetListSchedulerJobsSortByEnumValues() []ListSchedulerJobsSortByEnum
GetListSchedulerJobsSortByEnumValues Enumerates the set of values for ListSchedulerJobsSortByEnum
func GetMappingListSchedulerJobsSortByEnum(val string) (ListSchedulerJobsSortByEnum, bool)
GetMappingListSchedulerJobsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListSchedulerJobsSortOrderEnum Enum with underlying type: string
type ListSchedulerJobsSortOrderEnum string
Set of constants representing the allowable values for ListSchedulerJobsSortOrderEnum
const ( ListSchedulerJobsSortOrderAsc ListSchedulerJobsSortOrderEnum = "ASC" ListSchedulerJobsSortOrderDesc ListSchedulerJobsSortOrderEnum = "DESC" )
func GetListSchedulerJobsSortOrderEnumValues() []ListSchedulerJobsSortOrderEnum
GetListSchedulerJobsSortOrderEnumValues Enumerates the set of values for ListSchedulerJobsSortOrderEnum
func GetMappingListSchedulerJobsSortOrderEnum(val string) (ListSchedulerJobsSortOrderEnum, bool)
GetMappingListSchedulerJobsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListStepsRequest wrapper for the ListSteps operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListSteps.go.html to see an example of how to use ListStepsRequest.
type ListStepsRequest struct { // unique SchedulerJob identifier SchedulerJobId *string `mandatory:"true" contributesTo:"path" name:"schedulerJobId"` // unique jobActivity identifier JobActivityId *string `mandatory:"true" contributesTo:"path" name:"jobActivityId"` // Task Id ResourceTaskId *string `mandatory:"false" contributesTo:"query" name:"resourceTaskId"` // Unique step name StepName *string `mandatory:"false" contributesTo:"query" name:"stepName"` // Unique target name TargetName *string `mandatory:"false" contributesTo:"query" name:"targetName"` // Task Order Sequence Sequence *string `mandatory:"false" contributesTo:"query" name:"sequence"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder ListStepsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for timeStarted is descending. SortBy ListStepsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListStepsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListStepsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListStepsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListStepsRequest) String() string
func (request ListStepsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListStepsResponse wrapper for the ListSteps operation
type ListStepsResponse struct { // The underlying http response RawResponse *http.Response // A list of StepCollection instances StepCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
func (response ListStepsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListStepsResponse) String() string
ListStepsSortByEnum Enum with underlying type: string
type ListStepsSortByEnum string
Set of constants representing the allowable values for ListStepsSortByEnum
const ( ListStepsSortByTimestarted ListStepsSortByEnum = "timeStarted" )
func GetListStepsSortByEnumValues() []ListStepsSortByEnum
GetListStepsSortByEnumValues Enumerates the set of values for ListStepsSortByEnum
func GetMappingListStepsSortByEnum(val string) (ListStepsSortByEnum, bool)
GetMappingListStepsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListStepsSortOrderEnum Enum with underlying type: string
type ListStepsSortOrderEnum string
Set of constants representing the allowable values for ListStepsSortOrderEnum
const ( ListStepsSortOrderAsc ListStepsSortOrderEnum = "ASC" ListStepsSortOrderDesc ListStepsSortOrderEnum = "DESC" )
func GetListStepsSortOrderEnumValues() []ListStepsSortOrderEnum
GetListStepsSortOrderEnumValues Enumerates the set of values for ListStepsSortOrderEnum
func GetMappingListStepsSortOrderEnum(val string) (ListStepsSortOrderEnum, bool)
GetMappingListStepsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListTargetsRequest wrapper for the ListTargets operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListTargets.go.html to see an example of how to use ListTargetsRequest.
type ListTargetsRequest struct { // Unique Fleet identifier. FleetId *string `mandatory:"true" contributesTo:"path" name:"fleetId"` // A filter to return only resources that match the entire display name given. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder ListTargetsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. SortBy ListTargetsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListTargetsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListTargetsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListTargetsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListTargetsRequest) String() string
func (request ListTargetsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListTargetsResponse wrapper for the ListTargets operation
type ListTargetsResponse struct { // The underlying http response RawResponse *http.Response // A list of FleetTargetCollection instances FleetTargetCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
func (response ListTargetsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListTargetsResponse) String() string
ListTargetsSortByEnum Enum with underlying type: string
type ListTargetsSortByEnum string
Set of constants representing the allowable values for ListTargetsSortByEnum
const ( ListTargetsSortByTimecreated ListTargetsSortByEnum = "timeCreated" ListTargetsSortByDisplayname ListTargetsSortByEnum = "displayName" )
func GetListTargetsSortByEnumValues() []ListTargetsSortByEnum
GetListTargetsSortByEnumValues Enumerates the set of values for ListTargetsSortByEnum
func GetMappingListTargetsSortByEnum(val string) (ListTargetsSortByEnum, bool)
GetMappingListTargetsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListTargetsSortOrderEnum Enum with underlying type: string
type ListTargetsSortOrderEnum string
Set of constants representing the allowable values for ListTargetsSortOrderEnum
const ( ListTargetsSortOrderAsc ListTargetsSortOrderEnum = "ASC" ListTargetsSortOrderDesc ListTargetsSortOrderEnum = "DESC" )
func GetListTargetsSortOrderEnumValues() []ListTargetsSortOrderEnum
GetListTargetsSortOrderEnumValues Enumerates the set of values for ListTargetsSortOrderEnum
func GetMappingListTargetsSortOrderEnum(val string) (ListTargetsSortOrderEnum, bool)
GetMappingListTargetsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListTaskRecordsRequest wrapper for the ListTaskRecords operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListTaskRecords.go.html to see an example of how to use ListTaskRecordsRequest.
type ListTaskRecordsRequest struct { // The ID of the compartment in which to list resources. // Empty only if the resource OCID query param is not specified. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // The platform for the task record. Platform *string `mandatory:"false" contributesTo:"query" name:"platform"` // The type of the Task. Type TaskRecordTypeEnum `mandatory:"false" contributesTo:"query" name:"type" omitEmpty:"true"` // A filter to return only resources that match the entire display name given. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // A filter to return task records whose operation matches the given lifecycle operation. Operation *string `mandatory:"false" contributesTo:"query" name:"operation"` // Unique identifier or OCID for listing a single task record by id. // Either compartmentId or id must be provided. // Id *string `mandatory:"false" contributesTo:"query" name:"id"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The current state of the task record. LifecycleState TaskRecordLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending. SortBy ListTaskRecordsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder ListTaskRecordsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListTaskRecordsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListTaskRecordsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListTaskRecordsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListTaskRecordsRequest) String() string
func (request ListTaskRecordsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListTaskRecordsResponse wrapper for the ListTaskRecords operation
type ListTaskRecordsResponse struct { // The underlying http response RawResponse *http.Response // A list of TaskRecordCollection instances TaskRecordCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
func (response ListTaskRecordsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListTaskRecordsResponse) String() string
ListTaskRecordsSortByEnum Enum with underlying type: string
type ListTaskRecordsSortByEnum string
Set of constants representing the allowable values for ListTaskRecordsSortByEnum
const ( ListTaskRecordsSortByTimecreated ListTaskRecordsSortByEnum = "timeCreated" ListTaskRecordsSortByDisplayname ListTaskRecordsSortByEnum = "displayName" )
func GetListTaskRecordsSortByEnumValues() []ListTaskRecordsSortByEnum
GetListTaskRecordsSortByEnumValues Enumerates the set of values for ListTaskRecordsSortByEnum
func GetMappingListTaskRecordsSortByEnum(val string) (ListTaskRecordsSortByEnum, bool)
GetMappingListTaskRecordsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListTaskRecordsSortOrderEnum Enum with underlying type: string
type ListTaskRecordsSortOrderEnum string
Set of constants representing the allowable values for ListTaskRecordsSortOrderEnum
const ( ListTaskRecordsSortOrderAsc ListTaskRecordsSortOrderEnum = "ASC" ListTaskRecordsSortOrderDesc ListTaskRecordsSortOrderEnum = "DESC" )
func GetListTaskRecordsSortOrderEnumValues() []ListTaskRecordsSortOrderEnum
GetListTaskRecordsSortOrderEnumValues Enumerates the set of values for ListTaskRecordsSortOrderEnum
func GetMappingListTaskRecordsSortOrderEnum(val string) (ListTaskRecordsSortOrderEnum, bool)
GetMappingListTaskRecordsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrorsRequest.
type ListWorkRequestErrorsRequest struct { // The ID of the asynchronous request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The field to sort by. Only one sort order may be provided. Default order for timestamp is descending. SortBy ListWorkRequestErrorsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder ListWorkRequestErrorsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListWorkRequestErrorsRequest) String() string
func (request ListWorkRequestErrorsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation
type ListWorkRequestErrorsResponse struct { // The underlying http response RawResponse *http.Response // A list of WorkRequestErrorCollection instances WorkRequestErrorCollection `presentIn:"body"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListWorkRequestErrorsResponse) String() string
ListWorkRequestErrorsSortByEnum Enum with underlying type: string
type ListWorkRequestErrorsSortByEnum string
Set of constants representing the allowable values for ListWorkRequestErrorsSortByEnum
const ( ListWorkRequestErrorsSortByTimestamp ListWorkRequestErrorsSortByEnum = "timestamp" )
func GetListWorkRequestErrorsSortByEnumValues() []ListWorkRequestErrorsSortByEnum
GetListWorkRequestErrorsSortByEnumValues Enumerates the set of values for ListWorkRequestErrorsSortByEnum
func GetMappingListWorkRequestErrorsSortByEnum(val string) (ListWorkRequestErrorsSortByEnum, bool)
GetMappingListWorkRequestErrorsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListWorkRequestErrorsSortOrderEnum Enum with underlying type: string
type ListWorkRequestErrorsSortOrderEnum string
Set of constants representing the allowable values for ListWorkRequestErrorsSortOrderEnum
const ( ListWorkRequestErrorsSortOrderAsc ListWorkRequestErrorsSortOrderEnum = "ASC" ListWorkRequestErrorsSortOrderDesc ListWorkRequestErrorsSortOrderEnum = "DESC" )
func GetListWorkRequestErrorsSortOrderEnumValues() []ListWorkRequestErrorsSortOrderEnum
GetListWorkRequestErrorsSortOrderEnumValues Enumerates the set of values for ListWorkRequestErrorsSortOrderEnum
func GetMappingListWorkRequestErrorsSortOrderEnum(val string) (ListWorkRequestErrorsSortOrderEnum, bool)
GetMappingListWorkRequestErrorsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogsRequest.
type ListWorkRequestLogsRequest struct { // The ID of the asynchronous request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The field to sort by. Only one sort order may be provided. Default order for timestamp is descending. SortBy ListWorkRequestLogsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder ListWorkRequestLogsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListWorkRequestLogsRequest) String() string
func (request ListWorkRequestLogsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation
type ListWorkRequestLogsResponse struct { // The underlying http response RawResponse *http.Response // A list of WorkRequestLogEntryCollection instances WorkRequestLogEntryCollection `presentIn:"body"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListWorkRequestLogsResponse) String() string
ListWorkRequestLogsSortByEnum Enum with underlying type: string
type ListWorkRequestLogsSortByEnum string
Set of constants representing the allowable values for ListWorkRequestLogsSortByEnum
const ( ListWorkRequestLogsSortByTimestamp ListWorkRequestLogsSortByEnum = "timestamp" )
func GetListWorkRequestLogsSortByEnumValues() []ListWorkRequestLogsSortByEnum
GetListWorkRequestLogsSortByEnumValues Enumerates the set of values for ListWorkRequestLogsSortByEnum
func GetMappingListWorkRequestLogsSortByEnum(val string) (ListWorkRequestLogsSortByEnum, bool)
GetMappingListWorkRequestLogsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListWorkRequestLogsSortOrderEnum Enum with underlying type: string
type ListWorkRequestLogsSortOrderEnum string
Set of constants representing the allowable values for ListWorkRequestLogsSortOrderEnum
const ( ListWorkRequestLogsSortOrderAsc ListWorkRequestLogsSortOrderEnum = "ASC" ListWorkRequestLogsSortOrderDesc ListWorkRequestLogsSortOrderEnum = "DESC" )
func GetListWorkRequestLogsSortOrderEnumValues() []ListWorkRequestLogsSortOrderEnum
GetListWorkRequestLogsSortOrderEnumValues Enumerates the set of values for ListWorkRequestLogsSortOrderEnum
func GetMappingListWorkRequestLogsSortOrderEnum(val string) (ListWorkRequestLogsSortOrderEnum, bool)
GetMappingListWorkRequestLogsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListWorkRequestsRequest wrapper for the ListWorkRequests operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ListWorkRequests.go.html to see an example of how to use ListWorkRequestsRequest.
type ListWorkRequestsRequest struct { // The ID of the compartment in which to list resources. // Empty only if the resource OCID query param is not specified. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // The ID of the asynchronous work request. WorkRequestId *string `mandatory:"false" contributesTo:"query" name:"workRequestId"` // A filter to return only resources their lifecycleState matches the given OperationStatus. Status ListWorkRequestsStatusEnum `mandatory:"false" contributesTo:"query" name:"status" omitEmpty:"true"` // Resource Identifier ResourceId *string `mandatory:"false" contributesTo:"query" name:"resourceId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder ListWorkRequestsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for timeAccepted is descending. SortBy ListWorkRequestsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListWorkRequestsRequest) String() string
func (request ListWorkRequestsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListWorkRequestsResponse wrapper for the ListWorkRequests operation
type ListWorkRequestsResponse struct { // The underlying http response RawResponse *http.Response // A list of WorkRequestSummaryCollection instances WorkRequestSummaryCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
func (response ListWorkRequestsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListWorkRequestsResponse) String() string
ListWorkRequestsSortByEnum Enum with underlying type: string
type ListWorkRequestsSortByEnum string
Set of constants representing the allowable values for ListWorkRequestsSortByEnum
const ( ListWorkRequestsSortByTimeaccepted ListWorkRequestsSortByEnum = "timeAccepted" )
func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum
GetListWorkRequestsSortByEnumValues Enumerates the set of values for ListWorkRequestsSortByEnum
func GetMappingListWorkRequestsSortByEnum(val string) (ListWorkRequestsSortByEnum, bool)
GetMappingListWorkRequestsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListWorkRequestsSortOrderEnum Enum with underlying type: string
type ListWorkRequestsSortOrderEnum string
Set of constants representing the allowable values for ListWorkRequestsSortOrderEnum
const ( ListWorkRequestsSortOrderAsc ListWorkRequestsSortOrderEnum = "ASC" ListWorkRequestsSortOrderDesc ListWorkRequestsSortOrderEnum = "DESC" )
func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum
GetListWorkRequestsSortOrderEnumValues Enumerates the set of values for ListWorkRequestsSortOrderEnum
func GetMappingListWorkRequestsSortOrderEnum(val string) (ListWorkRequestsSortOrderEnum, bool)
GetMappingListWorkRequestsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListWorkRequestsStatusEnum Enum with underlying type: string
type ListWorkRequestsStatusEnum string
Set of constants representing the allowable values for ListWorkRequestsStatusEnum
const ( ListWorkRequestsStatusAccepted ListWorkRequestsStatusEnum = "ACCEPTED" ListWorkRequestsStatusInProgress ListWorkRequestsStatusEnum = "IN_PROGRESS" ListWorkRequestsStatusWaiting ListWorkRequestsStatusEnum = "WAITING" ListWorkRequestsStatusNeedsAttention ListWorkRequestsStatusEnum = "NEEDS_ATTENTION" ListWorkRequestsStatusFailed ListWorkRequestsStatusEnum = "FAILED" ListWorkRequestsStatusSucceeded ListWorkRequestsStatusEnum = "SUCCEEDED" ListWorkRequestsStatusCanceling ListWorkRequestsStatusEnum = "CANCELING" ListWorkRequestsStatusCanceled ListWorkRequestsStatusEnum = "CANCELED" )
func GetListWorkRequestsStatusEnumValues() []ListWorkRequestsStatusEnum
GetListWorkRequestsStatusEnumValues Enumerates the set of values for ListWorkRequestsStatusEnum
func GetMappingListWorkRequestsStatusEnum(val string) (ListWorkRequestsStatusEnum, bool)
GetMappingListWorkRequestsStatusEnum performs case Insensitive comparison on enum value and return the desired enum
MaintenanceWindow Details of Maintenance Window in Fleet Application Management.
type MaintenanceWindow struct { // The OCID of the resource. Id *string `mandatory:"true" json:"id"` // Compartment OCID CompartmentId *string `mandatory:"true" json:"compartmentId"` // A user-friendly name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. // Example: `My new resource` DisplayName *string `mandatory:"true" json:"displayName"` // The time this resource was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // Does the maintenenace window cause outage? // An outage indicates whether a maintenance window can consider operations that require downtime. // It means a period when the application is not accessible. IsOutage *bool `mandatory:"true" json:"isOutage"` // Duration of the maintenance window. // Specify how long the maintenance window remains open. Duration *string `mandatory:"true" json:"duration"` // Is this a recurring maintenance window? IsRecurring *bool `mandatory:"true" json:"isRecurring"` // The current state of the MaintenanceWindow. LifecycleState MaintenanceWindowLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"true" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"` // Associated region ResourceRegion *string `mandatory:"false" json:"resourceRegion"` // A user-friendly description. To provide some insight about the resource. // Avoid entering confidential information. Description *string `mandatory:"false" json:"description"` // The time this resource was last updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // Specify the date and time of the day that the maintenance window starts. TimeScheduleStart *common.SDKTime `mandatory:"false" json:"timeScheduleStart"` // Recurrence rule specification if maintenance window recurring. // Specify the frequency of running the maintenance window. Recurrences *string `mandatory:"false" json:"recurrences"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // System tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m MaintenanceWindow) String() string
func (m MaintenanceWindow) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
MaintenanceWindowCollection Results of a maintenanceWindow search. Contains both MaintenanceWindowSummary items and other information, such as metadata.
type MaintenanceWindowCollection struct { // List of maintenanceWindows. Items []MaintenanceWindowSummary `mandatory:"true" json:"items"` }
func (m MaintenanceWindowCollection) String() string
func (m MaintenanceWindowCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
MaintenanceWindowLifecycleStateEnum Enum with underlying type: string
type MaintenanceWindowLifecycleStateEnum string
Set of constants representing the allowable values for MaintenanceWindowLifecycleStateEnum
const ( MaintenanceWindowLifecycleStateActive MaintenanceWindowLifecycleStateEnum = "ACTIVE" MaintenanceWindowLifecycleStateDeleted MaintenanceWindowLifecycleStateEnum = "DELETED" MaintenanceWindowLifecycleStateFailed MaintenanceWindowLifecycleStateEnum = "FAILED" MaintenanceWindowLifecycleStateDeleting MaintenanceWindowLifecycleStateEnum = "DELETING" MaintenanceWindowLifecycleStateUpdating MaintenanceWindowLifecycleStateEnum = "UPDATING" MaintenanceWindowLifecycleStateNeedsAttention MaintenanceWindowLifecycleStateEnum = "NEEDS_ATTENTION" )
func GetMaintenanceWindowLifecycleStateEnumValues() []MaintenanceWindowLifecycleStateEnum
GetMaintenanceWindowLifecycleStateEnumValues Enumerates the set of values for MaintenanceWindowLifecycleStateEnum
func GetMappingMaintenanceWindowLifecycleStateEnum(val string) (MaintenanceWindowLifecycleStateEnum, bool)
GetMappingMaintenanceWindowLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
MaintenanceWindowSchedule MaintenanceWindow Information for Schedule.
type MaintenanceWindowSchedule struct { // Start Date for the schedule. An RFC3339 formatted datetime string ExecutionStartdate *common.SDKTime `mandatory:"true" json:"executionStartdate"` // Provide MaintenanceWindowId MaintenanceWindowId *string `mandatory:"true" json:"maintenanceWindowId"` }
func (m MaintenanceWindowSchedule) GetExecutionStartdate() *common.SDKTime
GetExecutionStartdate returns ExecutionStartdate
func (m MaintenanceWindowSchedule) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m MaintenanceWindowSchedule) String() string
func (m MaintenanceWindowSchedule) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
MaintenanceWindowSortByEnum Enum with underlying type: string
type MaintenanceWindowSortByEnum string
Set of constants representing the allowable values for MaintenanceWindowSortByEnum
const ( MaintenanceWindowSortByTimeCreated MaintenanceWindowSortByEnum = "timeCreated" MaintenanceWindowSortByDisplayName MaintenanceWindowSortByEnum = "displayName" )
func GetMaintenanceWindowSortByEnumValues() []MaintenanceWindowSortByEnum
GetMaintenanceWindowSortByEnumValues Enumerates the set of values for MaintenanceWindowSortByEnum
func GetMappingMaintenanceWindowSortByEnum(val string) (MaintenanceWindowSortByEnum, bool)
GetMappingMaintenanceWindowSortByEnum performs case Insensitive comparison on enum value and return the desired enum
MaintenanceWindowSummary Summary of the MaintenanceWindow.
type MaintenanceWindowSummary struct { // The OCID of the resource. Id *string `mandatory:"true" json:"id"` // Compartment OCID CompartmentId *string `mandatory:"true" json:"compartmentId"` // A user-friendly name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. // Example: `My new resource` DisplayName *string `mandatory:"true" json:"displayName"` // The time this resource was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // Does the maintenenace window cause outage? // An outage indicates whether a maintenance window can consider operations that require downtime. // It means a period when the application is not accessible. IsOutage *bool `mandatory:"true" json:"isOutage"` // Duration of the maintenance window. // Specify how long the maintenance window remains open. Duration *string `mandatory:"true" json:"duration"` // Is this a recurring maintenance window? IsRecurring *bool `mandatory:"true" json:"isRecurring"` // The current state of the MaintenanceWindow. LifecycleState MaintenanceWindowLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"true" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"` // Associated region ResourceRegion *string `mandatory:"false" json:"resourceRegion"` // A user-friendly description. To provide some insight about the resource. // Avoid entering confidential information. Description *string `mandatory:"false" json:"description"` // The time this resource was last updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // Specify the date and time of the day that the maintenance window starts. TimeScheduleStart *common.SDKTime `mandatory:"false" json:"timeScheduleStart"` // Recurrence rule specification if maintenance window recurring. // Specify the frequency of running the maintenance window. Recurrences *string `mandatory:"false" json:"recurrences"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // System tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m MaintenanceWindowSummary) String() string
func (m MaintenanceWindowSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ManageJobExecutionDetails Details of the Job Execution actions.
type ManageJobExecutionDetails struct { ActionDetails UserActionDetails `mandatory:"true" json:"actionDetails"` }
func (m ManageJobExecutionDetails) String() string
func (m *ManageJobExecutionDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m ManageJobExecutionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ManageJobExecutionRequest wrapper for the ManageJobExecution operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ManageJobExecution.go.html to see an example of how to use ManageJobExecutionRequest.
type ManageJobExecutionRequest struct { // Details for confirming Targets. ManageJobExecutionDetails `contributesTo:"body"` // unique SchedulerJob identifier SchedulerJobId *string `mandatory:"true" contributesTo:"path" name:"schedulerJobId"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ManageJobExecutionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ManageJobExecutionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ManageJobExecutionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ManageJobExecutionRequest) String() string
func (request ManageJobExecutionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ManageJobExecutionResponse wrapper for the ManageJobExecution operation
type ManageJobExecutionResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ManageJobExecutionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ManageJobExecutionResponse) String() string
ManageSettingsDetails The information to be updated.
type ManageSettingsDetails struct { // Provide discovery frequency. DiscoveryFrequency *string `mandatory:"false" json:"discoveryFrequency"` }
func (m ManageSettingsDetails) String() string
func (m ManageSettingsDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ManageSettingsRequest wrapper for the ManageSettings operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/ManageSettings.go.html to see an example of how to use ManageSettingsRequest.
type ManageSettingsRequest struct { // A filter to return resources whose Onboarding identifier matches the given identifier. OnboardingId *string `mandatory:"true" contributesTo:"path" name:"onboardingId"` // The information to be updated. ManageSettingsDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ManageSettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ManageSettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ManageSettingsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ManageSettingsRequest) String() string
func (request ManageSettingsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ManageSettingsResponse wrapper for the ManageSettings operation
type ManageSettingsResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ManageSettingsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ManageSettingsResponse) String() string
ManagedEntityAggregation Aggregated summary information for ManagedEntity
type ManagedEntityAggregation struct { // Count of managed entities in a compartment. Count *int `mandatory:"true" json:"count"` Dimensions *ManagedEntityDimension `mandatory:"true" json:"dimensions"` }
func (m ManagedEntityAggregation) String() string
func (m ManagedEntityAggregation) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ManagedEntityAggregationCollection An array of Managed Entity objects
type ManagedEntityAggregationCollection struct { // List of ManagedEntityAggregation objects. Items []ManagedEntityAggregation `mandatory:"true" json:"items"` }
func (m ManagedEntityAggregationCollection) String() string
func (m ManagedEntityAggregationCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ManagedEntityDimension Aggregated summary information for ComplianceRecord
type ManagedEntityDimension struct { // Level at which the compliance is calculated. Entity ManagedEntityEnum `mandatory:"true" json:"entity"` }
func (m ManagedEntityDimension) String() string
func (m ManagedEntityDimension) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ManagedEntityEnum Enum with underlying type: string
type ManagedEntityEnum string
Set of constants representing the allowable values for ManagedEntityEnum
const ( ManagedEntityResource ManagedEntityEnum = "RESOURCE" ManagedEntityTarget ManagedEntityEnum = "TARGET" )
func GetManagedEntityEnumValues() []ManagedEntityEnum
GetManagedEntityEnumValues Enumerates the set of values for ManagedEntityEnum
func GetMappingManagedEntityEnum(val string) (ManagedEntityEnum, bool)
GetMappingManagedEntityEnum performs case Insensitive comparison on enum value and return the desired enum
ManualResourceSelection Manual Resource Selection Type
type ManualResourceSelection struct { }
func (m ManualResourceSelection) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ManualResourceSelection) String() string
func (m ManualResourceSelection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
NotificationPreference Notification information to get notified when the fleet status changes.
type NotificationPreference struct { // Topic Id where the notifications will be directed. // A topic is a communication channel for sending messages on chosen events to subscriptions. TopicId *string `mandatory:"true" json:"topicId"` // Compartment ID the topic belongs to. CompartmentId *string `mandatory:"true" json:"compartmentId"` Preferences *Preferences `mandatory:"false" json:"preferences"` }
func (m NotificationPreference) String() string
func (m NotificationPreference) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ObjectStorageBucketConfigFileDetails Details about Object Storage Bucket source. Restricted to the region this is called.
type ObjectStorageBucketConfigFileDetails struct { // Namespace. NamespaceName *string `mandatory:"true" json:"namespaceName"` // Bucket Name. BucketName *string `mandatory:"true" json:"bucketName"` // Object Name. ObjectName *string `mandatory:"true" json:"objectName"` // md5 checksum of the artifact. Checksum *string `mandatory:"true" json:"checksum"` }
func (m ObjectStorageBucketConfigFileDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ObjectStorageBucketConfigFileDetails) String() string
func (m ObjectStorageBucketConfigFileDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ObjectStorageBucketContentDetails Details about Object Storage Bucket source. Restricted to the region this is called.
type ObjectStorageBucketContentDetails struct { // Namespace. NamespaceName *string `mandatory:"true" json:"namespaceName"` // Bucket Name. BucketName *string `mandatory:"true" json:"bucketName"` // Object Name. ObjectName *string `mandatory:"true" json:"objectName"` // md5 checksum of the artifact. Checksum *string `mandatory:"true" json:"checksum"` }
func (m ObjectStorageBucketContentDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ObjectStorageBucketContentDetails) String() string
func (m ObjectStorageBucketContentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
Onboarding Fleet Application Management onboarding resource. The onboarding process lets Fleet Application Management create a few required policies that you need to start using it and its features.
type Onboarding struct { // The unique id of the resource. Id *string `mandatory:"true" json:"id"` // Tenancy OCID CompartmentId *string `mandatory:"true" json:"compartmentId"` // The current state of the Onboarding. LifecycleState OnboardingLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Associated region ResourceRegion *string `mandatory:"false" json:"resourceRegion"` // The time this resource was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The time this resource was last updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // A value determining if the Fleet Application Management tagging is enabled or not. // Allow Fleet Application Management to tag resources with fleet name using "Oracle$FAMS-Tags.FleetName" tag. IsFamsTagEnabled *bool `mandatory:"false" json:"isFamsTagEnabled"` // The version of Fleet Application Management that the tenant is onboarded to. Version *string `mandatory:"false" json:"version"` // A value determining if the cost tracking tag is enabled or not. // Allow Fleet Application Management to tag resources with cost tracking tag using "Oracle$FAMS-Tags.FAMSManaged" tag. IsCostTrackingTagEnabled *bool `mandatory:"false" json:"isCostTrackingTagEnabled"` AppliedPolicies *OnboardingPolicySummary `mandatory:"false" json:"appliedPolicies"` // Provide discovery frequency. DiscoveryFrequency *string `mandatory:"false" json:"discoveryFrequency"` // System tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m Onboarding) String() string
func (m Onboarding) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
OnboardingCollection List of Fleet Application Management Onboardings.
type OnboardingCollection struct { // List of Fleet Application Management Onboardings. Items []OnboardingSummary `mandatory:"true" json:"items"` }
func (m OnboardingCollection) String() string
func (m OnboardingCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
OnboardingLifecycleStateEnum Enum with underlying type: string
type OnboardingLifecycleStateEnum string
Set of constants representing the allowable values for OnboardingLifecycleStateEnum
const ( OnboardingLifecycleStateActive OnboardingLifecycleStateEnum = "ACTIVE" OnboardingLifecycleStateInactive OnboardingLifecycleStateEnum = "INACTIVE" OnboardingLifecycleStateCreating OnboardingLifecycleStateEnum = "CREATING" OnboardingLifecycleStateDeleted OnboardingLifecycleStateEnum = "DELETED" OnboardingLifecycleStateDeleting OnboardingLifecycleStateEnum = "DELETING" OnboardingLifecycleStateFailed OnboardingLifecycleStateEnum = "FAILED" OnboardingLifecycleStateUpdating OnboardingLifecycleStateEnum = "UPDATING" OnboardingLifecycleStateNeedsAttention OnboardingLifecycleStateEnum = "NEEDS_ATTENTION" )
func GetMappingOnboardingLifecycleStateEnum(val string) (OnboardingLifecycleStateEnum, bool)
GetMappingOnboardingLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetOnboardingLifecycleStateEnumValues() []OnboardingLifecycleStateEnum
GetOnboardingLifecycleStateEnumValues Enumerates the set of values for OnboardingLifecycleStateEnum
OnboardingPolicyCollection List of Fleet Application Management Onboard policies.
type OnboardingPolicyCollection struct { // List of Fleet Application Management Onboard policies. Items []OnboardingPolicySummary `mandatory:"true" json:"items"` }
func (m OnboardingPolicyCollection) String() string
func (m OnboardingPolicyCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
OnboardingPolicySummary Summary of the Fleet Application Management Onboard Policy.
type OnboardingPolicySummary struct { // The unique id of the resource. Id *string `mandatory:"true" json:"id"` // The time this resource was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The time this resource was last updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // Policy statements. Statements []string `mandatory:"false" json:"statements"` // System tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m OnboardingPolicySummary) String() string
func (m OnboardingPolicySummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
OnboardingSummary Summary of the Fleet Application Management Onboarding.
type OnboardingSummary struct { // The unique id of the resource. Id *string `mandatory:"true" json:"id"` // Tenancy OCID CompartmentId *string `mandatory:"true" json:"compartmentId"` // The current state of the Onboarding. LifecycleState OnboardingLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Associated region ResourceRegion *string `mandatory:"false" json:"resourceRegion"` // The time this resource was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The time this resource was last updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // A value determining if the Fleet Application Management tagging is enabled or not. // Allow Fleet Application Management to tag resources with fleet name using "Oracle$FAMS-Tags.FleetName" tag. IsFamsTagEnabled *bool `mandatory:"false" json:"isFamsTagEnabled"` // The version of Fleet Application Management that the tenant is onboarded to. Version *string `mandatory:"false" json:"version"` // A value determining if the cost tracking tag is enabled or not. // Allow Fleet Application Management to tag resources with cost tracking tag using "Oracle$FAMS-Tags.FAMSManaged" tag. IsCostTrackingTagEnabled *bool `mandatory:"false" json:"isCostTrackingTagEnabled"` AppliedPolicies *OnboardingPolicySummary `mandatory:"false" json:"appliedPolicies"` // Provide discovery frequency. DiscoveryFrequency *string `mandatory:"false" json:"discoveryFrequency"` // System tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m OnboardingSummary) String() string
func (m OnboardingSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
OperationRunbook Runbook
type OperationRunbook struct { // The ID of the Runbook RunbookId *string `mandatory:"true" json:"runbookId"` // The runbook version name RunbookVersionName *string `mandatory:"true" json:"runbookVersionName"` // Input Parameters for the Task InputParameters []InputParameter `mandatory:"false" json:"inputParameters"` }
func (m OperationRunbook) String() string
func (m OperationRunbook) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
OperationStatusEnum Enum with underlying type: string
type OperationStatusEnum string
Set of constants representing the allowable values for OperationStatusEnum
const ( OperationStatusAccepted OperationStatusEnum = "ACCEPTED" OperationStatusInProgress OperationStatusEnum = "IN_PROGRESS" OperationStatusWaiting OperationStatusEnum = "WAITING" OperationStatusNeedsAttention OperationStatusEnum = "NEEDS_ATTENTION" OperationStatusFailed OperationStatusEnum = "FAILED" OperationStatusSucceeded OperationStatusEnum = "SUCCEEDED" OperationStatusCanceling OperationStatusEnum = "CANCELING" OperationStatusCanceled OperationStatusEnum = "CANCELED" )
func GetMappingOperationStatusEnum(val string) (OperationStatusEnum, bool)
GetMappingOperationStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetOperationStatusEnumValues() []OperationStatusEnum
GetOperationStatusEnumValues Enumerates the set of values for OperationStatusEnum
OperationTypeEnum Enum with underlying type: string
type OperationTypeEnum string
Set of constants representing the allowable values for OperationTypeEnum
const ( OperationTypeCreateFleet OperationTypeEnum = "CREATE_FLEET" OperationTypeUpdateFleet OperationTypeEnum = "UPDATE_FLEET" OperationTypeDeleteFleet OperationTypeEnum = "DELETE_FLEET" OperationTypeMoveFleet OperationTypeEnum = "MOVE_FLEET" OperationTypeConfirmTarget OperationTypeEnum = "CONFIRM_TARGET" OperationTypeGenerateCompliance OperationTypeEnum = "GENERATE_COMPLIANCE" OperationTypeRequestTargetDiscovery OperationTypeEnum = "REQUEST_TARGET_DISCOVERY" OperationTypeValidateResource OperationTypeEnum = "VALIDATE_RESOURCE" OperationTypeCreateCredential OperationTypeEnum = "CREATE_CREDENTIAL" OperationTypeUpdateCredential OperationTypeEnum = "UPDATE_CREDENTIAL" OperationTypeDeleteCredential OperationTypeEnum = "DELETE_CREDENTIAL" OperationTypeCreateSchedule OperationTypeEnum = "CREATE_SCHEDULE" OperationTypeUpdateSchedule OperationTypeEnum = "UPDATE_SCHEDULE" OperationTypeUpdateMaintenanceWindow OperationTypeEnum = "UPDATE_MAINTENANCE_WINDOW" OperationTypeDeleteMaintenanceWindow OperationTypeEnum = "DELETE_MAINTENANCE_WINDOW" OperationTypeCreateFleetResource OperationTypeEnum = "CREATE_FLEET_RESOURCE" OperationTypeUpdateFleetResource OperationTypeEnum = "UPDATE_FLEET_RESOURCE" OperationTypeDeleteFleetResource OperationTypeEnum = "DELETE_FLEET_RESOURCE" OperationTypeCreateFamsOnboarding OperationTypeEnum = "CREATE_FAMS_ONBOARDING" OperationTypeCreateRunbook OperationTypeEnum = "CREATE_RUNBOOK" OperationTypeUpdateRunbook OperationTypeEnum = "UPDATE_RUNBOOK" OperationTypeDeleteRunbook OperationTypeEnum = "DELETE_RUNBOOK" OperationTypePublishRunbook OperationTypeEnum = "PUBLISH_RUNBOOK" OperationTypeMoveRunbook OperationTypeEnum = "MOVE_RUNBOOK" OperationTypeCreateRunbookVersion OperationTypeEnum = "CREATE_RUNBOOK_VERSION" OperationTypeUpdateRunbookVersion OperationTypeEnum = "UPDATE_RUNBOOK_VERSION" OperationTypeDeleteRunbookVersion OperationTypeEnum = "DELETE_RUNBOOK_VERSION" OperationTypePublishRunbookVersion OperationTypeEnum = "PUBLISH_RUNBOOK_VERSION" OperationTypeMoveTask OperationTypeEnum = "MOVE_TASK" OperationTypeUpdateTask OperationTypeEnum = "UPDATE_TASK" OperationTypeDeleteTask OperationTypeEnum = "DELETE_TASK" OperationTypeUpdateFamsOnboarding OperationTypeEnum = "UPDATE_FAMS_ONBOARDING" OperationTypeDeleteFamsOnboarding OperationTypeEnum = "DELETE_FAMS_ONBOARDING" OperationTypeCreateCompliancePolicyRule OperationTypeEnum = "CREATE_COMPLIANCE_POLICY_RULE" OperationTypeUpdateCompliancePolicyRule OperationTypeEnum = "UPDATE_COMPLIANCE_POLICY_RULE" OperationTypeDeleteCompliancePolicyRule OperationTypeEnum = "DELETE_COMPLIANCE_POLICY_RULE" OperationTypeUpdatePatch OperationTypeEnum = "UPDATE_PATCH" OperationTypeDeletePatch OperationTypeEnum = "DELETE_PATCH" OperationTypeMovePatch OperationTypeEnum = "MOVE_PATCH" OperationTypeManageJobExecution OperationTypeEnum = "MANAGE_JOB_EXECUTION" OperationTypeDeletePlatformConfiguration OperationTypeEnum = "DELETE_PLATFORM_CONFIGURATION" OperationTypeUpdatePlatformConfiguration OperationTypeEnum = "UPDATE_PLATFORM_CONFIGURATION" OperationTypeMovePlatformConfiguration OperationTypeEnum = "MOVE_PLATFORM_CONFIGURATION" OperationTypeCreatePlatformConfiguration OperationTypeEnum = "CREATE_PLATFORM_CONFIGURATION" OperationTypeMoveProperty OperationTypeEnum = "MOVE_PROPERTY" OperationTypeCreateCatalogItem OperationTypeEnum = "CREATE_CATALOG_ITEM" OperationTypeUpdateCatalogItem OperationTypeEnum = "UPDATE_CATALOG_ITEM" OperationTypeDeleteCatalogItem OperationTypeEnum = "DELETE_CATALOG_ITEM" OperationTypeMoveCatalogItem OperationTypeEnum = "MOVE_CATALOG_ITEM" OperationTypeCloneCatalogItem OperationTypeEnum = "CLONE_CATALOG_ITEM" OperationTypeCreateProvision OperationTypeEnum = "CREATE_PROVISION" OperationTypeUpdateProvision OperationTypeEnum = "UPDATE_PROVISION" OperationTypeDeleteProvision OperationTypeEnum = "DELETE_PROVISION" OperationTypeMoveProvision OperationTypeEnum = "MOVE_PROVISION" )
func GetMappingOperationTypeEnum(val string) (OperationTypeEnum, bool)
GetMappingOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetOperationTypeEnumValues() []OperationTypeEnum
GetOperationTypeEnumValues Enumerates the set of values for OperationTypeEnum
OsTypeEnum Enum with underlying type: string
type OsTypeEnum string
Set of constants representing the allowable values for OsTypeEnum
const ( OsTypeWindows OsTypeEnum = "WINDOWS" OsTypeLinux OsTypeEnum = "LINUX" OsTypeGeneric OsTypeEnum = "GENERIC" )
func GetMappingOsTypeEnum(val string) (OsTypeEnum, bool)
GetMappingOsTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetOsTypeEnumValues() []OsTypeEnum
GetOsTypeEnumValues Enumerates the set of values for OsTypeEnum
Outcome Execution Outcome.
type Outcome struct { // A shortened version of Execution output. Output *string `mandatory:"true" json:"output"` // Errors if any, associated with the execution. Error *string `mandatory:"false" json:"error"` // Exit Code. ExitCode *string `mandatory:"false" json:"exitCode"` }
func (m Outcome) String() string
func (m Outcome) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
OutputVariableDetails The details of the output variable that will be used for mapping.
type OutputVariableDetails struct { // The name of the task step the output variable belongs to. StepName *string `mandatory:"true" json:"stepName"` // The name of the output variable whose value has to be mapped. OutputVariableName *string `mandatory:"true" json:"outputVariableName"` }
func (m OutputVariableDetails) String() string
func (m OutputVariableDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
OutputVariableInputArgument The details of the output variable that will be used as the Input argument.
type OutputVariableInputArgument struct { // The name of the argument. Name *string `mandatory:"true" json:"name"` // The description of the argument. Description *string `mandatory:"false" json:"description"` }
func (m OutputVariableInputArgument) GetDescription() *string
GetDescription returns Description
func (m OutputVariableInputArgument) GetName() *string
GetName returns Name
func (m OutputVariableInputArgument) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m OutputVariableInputArgument) String() string
func (m OutputVariableInputArgument) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
OutputVariableMapping Output variable to Input variable mapping details. Output variable of a task can be used as an input variable for a subsequent task.
type OutputVariableMapping struct { // The name of the input variable. Name *string `mandatory:"true" json:"name"` OutputVariableDetails *OutputVariableDetails `mandatory:"true" json:"outputVariableDetails"` }
func (m OutputVariableMapping) String() string
func (m OutputVariableMapping) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
Patch Patch metadata for Custom and Oracle patches.
type Patch struct { // The OCID of the resource. Id *string `mandatory:"true" json:"id"` // A user-friendly name. Should be unique within the tenancy, and cannot be changed after creation. // Avoid entering confidential information. Name *string `mandatory:"true" json:"name"` PatchType *PatchType `mandatory:"true" json:"patchType"` // Patch Severity. Severity PatchSeverityEnum `mandatory:"true" json:"severity"` // Date when the patch was released. TimeReleased *common.SDKTime `mandatory:"true" json:"timeReleased"` ArtifactDetails ArtifactDetails `mandatory:"true" json:"artifactDetails"` Product *PatchProduct `mandatory:"true" json:"product"` // The current state of the Patch. LifecycleState PatchLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The time this resource was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time this resource was last updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // OCID of the compartment to which the resource belongs to. CompartmentId *string `mandatory:"true" json:"compartmentId"` // A user-friendly description. To provide some insight about the resource. // Avoid entering confidential information. Description *string `mandatory:"false" json:"description"` // Provide information on who defined the patch. // Example: For Custom Patches the value will be USER_DEFINED // For Oracle Defined Patches the value will be ORACLE_DEFINED Type PatchTypeEnum `mandatory:"false" json:"type,omitempty"` // Dependent Patches for this patch. DependentPatches []DependentPatchDetails `mandatory:"false" json:"dependentPatches"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Associated region ResourceRegion *string `mandatory:"false" json:"resourceRegion"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m Patch) String() string
func (m *Patch) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m Patch) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PatchCollection Results of a patch search. Contains both PatchSummary items and other information, such as metadata.
type PatchCollection struct { // List of patches. Items []PatchSummary `mandatory:"true" json:"items"` }
func (m PatchCollection) String() string
func (m PatchCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PatchFileContentDetails Content Source details.
type PatchFileContentDetails interface { }
PatchFileContentDetailsSourceTypeEnum Enum with underlying type: string
type PatchFileContentDetailsSourceTypeEnum string
Set of constants representing the allowable values for PatchFileContentDetailsSourceTypeEnum
const ( PatchFileContentDetailsSourceTypeObjectStorageBucket PatchFileContentDetailsSourceTypeEnum = "OBJECT_STORAGE_BUCKET" )
func GetMappingPatchFileContentDetailsSourceTypeEnum(val string) (PatchFileContentDetailsSourceTypeEnum, bool)
GetMappingPatchFileContentDetailsSourceTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPatchFileContentDetailsSourceTypeEnumValues() []PatchFileContentDetailsSourceTypeEnum
GetPatchFileContentDetailsSourceTypeEnumValues Enumerates the set of values for PatchFileContentDetailsSourceTypeEnum
PatchFileObjectStorageBucketContentDetails Details about Object Storage Bucket source. Restricted to the region this is called.
type PatchFileObjectStorageBucketContentDetails struct { // Namespace. NamespaceName *string `mandatory:"true" json:"namespaceName"` // Bucket Name. BucketName *string `mandatory:"true" json:"bucketName"` // Object Name. ObjectName *string `mandatory:"true" json:"objectName"` // md5 checksum of the artifact. Checksum *string `mandatory:"true" json:"checksum"` }
func (m PatchFileObjectStorageBucketContentDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m PatchFileObjectStorageBucketContentDetails) String() string
func (m PatchFileObjectStorageBucketContentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PatchLevelSelectionDetails Patch Level Details. If you set the policy rule by selecting this option and provide the Patch level as Latest, Fleet Application Management calculates the compliance status of the product in the following ways:
type PatchLevelSelectionDetails struct { // Patch Name. PatchLevel PatchLevelSelectionDetailsPatchLevelEnum `mandatory:"true" json:"patchLevel"` }
func (m PatchLevelSelectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m PatchLevelSelectionDetails) String() string
func (m PatchLevelSelectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PatchLevelSelectionDetailsPatchLevelEnum Enum with underlying type: string
type PatchLevelSelectionDetailsPatchLevelEnum string
Set of constants representing the allowable values for PatchLevelSelectionDetailsPatchLevelEnum
const ( PatchLevelSelectionDetailsPatchLevelLatest PatchLevelSelectionDetailsPatchLevelEnum = "LATEST" PatchLevelSelectionDetailsPatchLevelLatestMinusOne PatchLevelSelectionDetailsPatchLevelEnum = "LATEST_MINUS_ONE" PatchLevelSelectionDetailsPatchLevelLatestMinusTwo PatchLevelSelectionDetailsPatchLevelEnum = "LATEST_MINUS_TWO" )
func GetMappingPatchLevelSelectionDetailsPatchLevelEnum(val string) (PatchLevelSelectionDetailsPatchLevelEnum, bool)
GetMappingPatchLevelSelectionDetailsPatchLevelEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPatchLevelSelectionDetailsPatchLevelEnumValues() []PatchLevelSelectionDetailsPatchLevelEnum
GetPatchLevelSelectionDetailsPatchLevelEnumValues Enumerates the set of values for PatchLevelSelectionDetailsPatchLevelEnum
PatchLifecycleStateEnum Enum with underlying type: string
type PatchLifecycleStateEnum string
Set of constants representing the allowable values for PatchLifecycleStateEnum
const ( PatchLifecycleStateActive PatchLifecycleStateEnum = "ACTIVE" PatchLifecycleStateInactive PatchLifecycleStateEnum = "INACTIVE" PatchLifecycleStateDeleted PatchLifecycleStateEnum = "DELETED" PatchLifecycleStateDeleting PatchLifecycleStateEnum = "DELETING" PatchLifecycleStateFailed PatchLifecycleStateEnum = "FAILED" PatchLifecycleStateUpdating PatchLifecycleStateEnum = "UPDATING" )
func GetMappingPatchLifecycleStateEnum(val string) (PatchLifecycleStateEnum, bool)
GetMappingPatchLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPatchLifecycleStateEnumValues() []PatchLifecycleStateEnum
GetPatchLifecycleStateEnumValues Enumerates the set of values for PatchLifecycleStateEnum
PatchNameSelectionDetails Patch Name Details. If you set the policy rule by selecting this option, provide a specific patch name.
type PatchNameSelectionDetails struct { // Patch Name. PatchName *string `mandatory:"true" json:"patchName"` }
func (m PatchNameSelectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m PatchNameSelectionDetails) String() string
func (m PatchNameSelectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PatchProduct Product
type PatchProduct struct { // PlatformConfiguration Id corresponding to the Product PlatformConfigurationId *string `mandatory:"true" json:"platformConfigurationId"` // product version. Version *string `mandatory:"true" json:"version"` }
func (m PatchProduct) String() string
func (m PatchProduct) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PatchReleaseDateSelectionDetails Days since patch release date details. If you set the policy rule by selecting this option and entering the number of days since release, Fleet Application Management calculates the number of days passed after the release date and reports the product as noncompliant if the days exceed the number provided in Days since release
type PatchReleaseDateSelectionDetails struct { // Days passed since patch release. DaysSinceRelease *int `mandatory:"true" json:"daysSinceRelease"` }
func (m PatchReleaseDateSelectionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m PatchReleaseDateSelectionDetails) String() string
func (m PatchReleaseDateSelectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PatchSelectionDetails Patch Selection Details
type PatchSelectionDetails interface { }
PatchSelectionDetailsSelectionTypeEnum Enum with underlying type: string
type PatchSelectionDetailsSelectionTypeEnum string
Set of constants representing the allowable values for PatchSelectionDetailsSelectionTypeEnum
const ( PatchSelectionDetailsSelectionTypeLevel PatchSelectionDetailsSelectionTypeEnum = "PATCH_LEVEL" PatchSelectionDetailsSelectionTypeName PatchSelectionDetailsSelectionTypeEnum = "PATCH_NAME" PatchSelectionDetailsSelectionTypeReleaseDate PatchSelectionDetailsSelectionTypeEnum = "PATCH_RELEASE_DATE" )
func GetMappingPatchSelectionDetailsSelectionTypeEnum(val string) (PatchSelectionDetailsSelectionTypeEnum, bool)
GetMappingPatchSelectionDetailsSelectionTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPatchSelectionDetailsSelectionTypeEnumValues() []PatchSelectionDetailsSelectionTypeEnum
GetPatchSelectionDetailsSelectionTypeEnumValues Enumerates the set of values for PatchSelectionDetailsSelectionTypeEnum
PatchSeverityEnum Enum with underlying type: string
type PatchSeverityEnum string
Set of constants representing the allowable values for PatchSeverityEnum
const ( PatchSeverityCritical PatchSeverityEnum = "CRITICAL" PatchSeverityHigh PatchSeverityEnum = "HIGH" PatchSeverityMedium PatchSeverityEnum = "MEDIUM" PatchSeverityLow PatchSeverityEnum = "LOW" )
func GetMappingPatchSeverityEnum(val string) (PatchSeverityEnum, bool)
GetMappingPatchSeverityEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPatchSeverityEnumValues() []PatchSeverityEnum
GetPatchSeverityEnumValues Enumerates the set of values for PatchSeverityEnum
PatchSortByEnum Enum with underlying type: string
type PatchSortByEnum string
Set of constants representing the allowable values for PatchSortByEnum
const ( PatchSortByTimeCreated PatchSortByEnum = "timeCreated" PatchSortByName PatchSortByEnum = "name" )
func GetMappingPatchSortByEnum(val string) (PatchSortByEnum, bool)
GetMappingPatchSortByEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPatchSortByEnumValues() []PatchSortByEnum
GetPatchSortByEnumValues Enumerates the set of values for PatchSortByEnum
PatchSummary Summary of the Patch.
type PatchSummary struct { // The OCID of the resource. Id *string `mandatory:"true" json:"id"` // A user-friendly name. Should be unique within the tenancy, and cannot be changed after creation. // Avoid entering confidential information. Name *string `mandatory:"true" json:"name"` PatchType *PatchType `mandatory:"true" json:"patchType"` // Patch Severity. Severity PatchSeverityEnum `mandatory:"true" json:"severity"` // Date when the patch was released. TimeReleased *common.SDKTime `mandatory:"true" json:"timeReleased"` Product *PatchProduct `mandatory:"true" json:"product"` // OCID of the compartment to which the resource belongs to. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The current state of the Patch. LifecycleState PatchLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The time this resource was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time this resource was last updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // A user-friendly description. To provide some insight about the resource. // Avoid entering confidential information. Description *string `mandatory:"false" json:"description"` // Provide information on who defined the patch. // Example: For Custom Patches the value will be USER_DEFINED // For Oracle Defined Patches the value will be ORACLE_DEFINED Type PatchTypeEnum `mandatory:"false" json:"type,omitempty"` ArtifactDetails ArtifactDetails `mandatory:"false" json:"artifactDetails"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Associated region ResourceRegion *string `mandatory:"false" json:"resourceRegion"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m PatchSummary) String() string
func (m *PatchSummary) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m PatchSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PatchType Patch Type
type PatchType struct { // PlatformConfiguration Id corresponding to the Patch Type PlatformConfigurationId *string `mandatory:"true" json:"platformConfigurationId"` }
func (m PatchType) String() string
func (m PatchType) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PatchTypeConfigCategoryDetails Patch Type Config Category Details. Defines software patch types as per product standards referred under available Patches for supported products.
type PatchTypeConfigCategoryDetails struct { }
func (m PatchTypeConfigCategoryDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m PatchTypeConfigCategoryDetails) String() string
func (m PatchTypeConfigCategoryDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PatchTypeEnum Enum with underlying type: string
type PatchTypeEnum string
Set of constants representing the allowable values for PatchTypeEnum
const ( PatchTypeUserDefined PatchTypeEnum = "USER_DEFINED" PatchTypeOracleDefined PatchTypeEnum = "ORACLE_DEFINED" )
func GetMappingPatchTypeEnum(val string) (PatchTypeEnum, bool)
GetMappingPatchTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPatchTypeEnumValues() []PatchTypeEnum
GetPatchTypeEnumValues Enumerates the set of values for PatchTypeEnum
PauseDetails Pause Details
type PauseDetails interface { }
PauseDetailsKindEnum Enum with underlying type: string
type PauseDetailsKindEnum string
Set of constants representing the allowable values for PauseDetailsKindEnum
const ( PauseDetailsKindUserAction PauseDetailsKindEnum = "USER_ACTION" PauseDetailsKindTimeBased PauseDetailsKindEnum = "TIME_BASED" )
func GetMappingPauseDetailsKindEnum(val string) (PauseDetailsKindEnum, bool)
GetMappingPauseDetailsKindEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPauseDetailsKindEnumValues() []PauseDetailsKindEnum
GetPauseDetailsKindEnumValues Enumerates the set of values for PauseDetailsKindEnum
PlainTextCredentialDetails Details for plain text credentials.
type PlainTextCredentialDetails struct { // The value corresponding to the credential. Value *string `mandatory:"true" json:"value"` }
func (m PlainTextCredentialDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m PlainTextCredentialDetails) String() string
func (m PlainTextCredentialDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PlatformConfiguration Fleet Application Management Platform Configuration .
type PlatformConfiguration struct { // The OCID of the resource. Id *string `mandatory:"true" json:"id"` // Compartment OCID CompartmentId *string `mandatory:"true" json:"compartmentId"` // A user-friendly name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. // Example: `My new resource` DisplayName *string `mandatory:"true" json:"displayName"` // The time this resource was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // Associated region ResourceRegion *string `mandatory:"true" json:"resourceRegion"` // The current state of the PlatformConfiguration. LifecycleState PlatformConfigurationLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // A user-friendly description. To provide some insight about the resource. // Avoid entering confidential information. Description *string `mandatory:"false" json:"description"` // The time this resource was last updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // The type of the configuration. Type PlatformConfigurationTypeEnum `mandatory:"false" json:"type,omitempty"` ConfigCategoryDetails ConfigCategoryDetails `mandatory:"false" json:"configCategoryDetails"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m PlatformConfiguration) String() string
func (m *PlatformConfiguration) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m PlatformConfiguration) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PlatformConfigurationCollection Results of a platform configuration search.
type PlatformConfigurationCollection struct { // List of configurations Items []PlatformConfigurationSummary `mandatory:"true" json:"items"` }
func (m PlatformConfigurationCollection) String() string
func (m PlatformConfigurationCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PlatformConfigurationLifecycleStateEnum Enum with underlying type: string
type PlatformConfigurationLifecycleStateEnum string
Set of constants representing the allowable values for PlatformConfigurationLifecycleStateEnum
const ( PlatformConfigurationLifecycleStateActive PlatformConfigurationLifecycleStateEnum = "ACTIVE" PlatformConfigurationLifecycleStateDeleted PlatformConfigurationLifecycleStateEnum = "DELETED" PlatformConfigurationLifecycleStateFailed PlatformConfigurationLifecycleStateEnum = "FAILED" PlatformConfigurationLifecycleStateDeleting PlatformConfigurationLifecycleStateEnum = "DELETING" PlatformConfigurationLifecycleStateUpdating PlatformConfigurationLifecycleStateEnum = "UPDATING" PlatformConfigurationLifecycleStateCreating PlatformConfigurationLifecycleStateEnum = "CREATING" )
func GetMappingPlatformConfigurationLifecycleStateEnum(val string) (PlatformConfigurationLifecycleStateEnum, bool)
GetMappingPlatformConfigurationLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPlatformConfigurationLifecycleStateEnumValues() []PlatformConfigurationLifecycleStateEnum
GetPlatformConfigurationLifecycleStateEnumValues Enumerates the set of values for PlatformConfigurationLifecycleStateEnum
PlatformConfigurationSortByEnum Enum with underlying type: string
type PlatformConfigurationSortByEnum string
Set of constants representing the allowable values for PlatformConfigurationSortByEnum
const ( PlatformConfigurationSortByTimeCreated PlatformConfigurationSortByEnum = "timeCreated" PlatformConfigurationSortByDisplayName PlatformConfigurationSortByEnum = "displayName" )
func GetMappingPlatformConfigurationSortByEnum(val string) (PlatformConfigurationSortByEnum, bool)
GetMappingPlatformConfigurationSortByEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPlatformConfigurationSortByEnumValues() []PlatformConfigurationSortByEnum
GetPlatformConfigurationSortByEnumValues Enumerates the set of values for PlatformConfigurationSortByEnum
PlatformConfigurationSummary Summary of the PlatformConfiguration.
type PlatformConfigurationSummary struct { // The OCID of the resource. Id *string `mandatory:"true" json:"id"` // Compartment OCID CompartmentId *string `mandatory:"true" json:"compartmentId"` // A user-friendly name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. // Example: `My new resource` DisplayName *string `mandatory:"true" json:"displayName"` // The time this resource was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // Associated region ResourceRegion *string `mandatory:"true" json:"resourceRegion"` // The current state of the PlatformConfiguration. LifecycleState PlatformConfigurationLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // A user-friendly description. To provide some insight about the resource. // Avoid entering confidential information. Description *string `mandatory:"false" json:"description"` // The time this resource was last updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // The type of the configuration. Type PlatformConfigurationTypeEnum `mandatory:"false" json:"type,omitempty"` ConfigCategoryDetails ConfigCategoryDetails `mandatory:"false" json:"configCategoryDetails"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m PlatformConfigurationSummary) String() string
func (m *PlatformConfigurationSummary) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m PlatformConfigurationSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PlatformConfigurationTypeEnum Enum with underlying type: string
type PlatformConfigurationTypeEnum string
Set of constants representing the allowable values for PlatformConfigurationTypeEnum
const ( PlatformConfigurationTypeUserDefined PlatformConfigurationTypeEnum = "USER_DEFINED" PlatformConfigurationTypeOracleDefined PlatformConfigurationTypeEnum = "ORACLE_DEFINED" )
func GetMappingPlatformConfigurationTypeEnum(val string) (PlatformConfigurationTypeEnum, bool)
GetMappingPlatformConfigurationTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPlatformConfigurationTypeEnumValues() []PlatformConfigurationTypeEnum
GetPlatformConfigurationTypeEnumValues Enumerates the set of values for PlatformConfigurationTypeEnum
PlatformSpecificArtifact Patch artifact metadata Details which is platform specific.
type PlatformSpecificArtifact struct { Content PatchFileContentDetails `mandatory:"true" json:"content"` // The OS type the patch is applicable for. OsType PlatformSpecificArtifactOsTypeEnum `mandatory:"true" json:"osType"` // System architecture. Architecture PlatformSpecificArtifactArchitectureEnum `mandatory:"true" json:"architecture"` }
func (m PlatformSpecificArtifact) String() string
func (m *PlatformSpecificArtifact) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m PlatformSpecificArtifact) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PlatformSpecificArtifactArchitectureEnum Enum with underlying type: string
type PlatformSpecificArtifactArchitectureEnum string
Set of constants representing the allowable values for PlatformSpecificArtifactArchitectureEnum
const ( PlatformSpecificArtifactArchitectureArm64 PlatformSpecificArtifactArchitectureEnum = "ARM_64" PlatformSpecificArtifactArchitectureX64 PlatformSpecificArtifactArchitectureEnum = "X64" )
func GetMappingPlatformSpecificArtifactArchitectureEnum(val string) (PlatformSpecificArtifactArchitectureEnum, bool)
GetMappingPlatformSpecificArtifactArchitectureEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPlatformSpecificArtifactArchitectureEnumValues() []PlatformSpecificArtifactArchitectureEnum
GetPlatformSpecificArtifactArchitectureEnumValues Enumerates the set of values for PlatformSpecificArtifactArchitectureEnum
PlatformSpecificArtifactDetails Patch artifact description and content details which is platform specific.
type PlatformSpecificArtifactDetails struct { // Artifacts. Artifacts []PlatformSpecificArtifact `mandatory:"true" json:"artifacts"` }
func (m PlatformSpecificArtifactDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m PlatformSpecificArtifactDetails) String() string
func (m PlatformSpecificArtifactDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PlatformSpecificArtifactOsTypeEnum Enum with underlying type: string
type PlatformSpecificArtifactOsTypeEnum string
Set of constants representing the allowable values for PlatformSpecificArtifactOsTypeEnum
const ( PlatformSpecificArtifactOsTypeWindows PlatformSpecificArtifactOsTypeEnum = "WINDOWS" PlatformSpecificArtifactOsTypeLinux PlatformSpecificArtifactOsTypeEnum = "LINUX" )
func GetMappingPlatformSpecificArtifactOsTypeEnum(val string) (PlatformSpecificArtifactOsTypeEnum, bool)
GetMappingPlatformSpecificArtifactOsTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPlatformSpecificArtifactOsTypeEnumValues() []PlatformSpecificArtifactOsTypeEnum
GetPlatformSpecificArtifactOsTypeEnumValues Enumerates the set of values for PlatformSpecificArtifactOsTypeEnum
Preferences Preferences to send notifications on the fleet activities.
type Preferences struct { UpcomingSchedule *UpcomingSchedule `mandatory:"false" json:"upcomingSchedule"` // Enables or disables notification on Job Failures. OnJobFailure *bool `mandatory:"false" json:"onJobFailure"` // Enables or disables notification on Environment Fleet Topology Modification. OnTopologyModification *bool `mandatory:"false" json:"onTopologyModification"` // Enables or disables notification when a task is paused. OnTaskPause *bool `mandatory:"false" json:"onTaskPause"` // Enables or disables notification on task failure. OnTaskFailure *bool `mandatory:"false" json:"onTaskFailure"` // Enables or disables notification on task success. OnTaskSuccess *bool `mandatory:"false" json:"onTaskSuccess"` // Enables or disables notification when fleet resource becomes non compliant. OnResourceNonCompliance *bool `mandatory:"false" json:"onResourceNonCompliance"` // Enables or disables notification when a newer version of runbook associated with a fleet is available OnRunbookNewerVersion *bool `mandatory:"false" json:"onRunbookNewerVersion"` }
func (m Preferences) String() string
func (m Preferences) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PreviousTaskInstanceDetails Previous Task Instance Details.
type PreviousTaskInstanceDetails struct { OutputVariableDetails *OutputVariableDetails `mandatory:"true" json:"outputVariableDetails"` // Resource Ocid. ResourceId *string `mandatory:"true" json:"resourceId"` // Resource Type. ResourceType *string `mandatory:"false" json:"resourceType"` }
func (m PreviousTaskInstanceDetails) String() string
func (m PreviousTaskInstanceDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PreviousTaskInstanceRunOnDetails Time-based pause details.
type PreviousTaskInstanceRunOnDetails struct { // Previous Task Instance Details PreviousTaskInstanceDetails []PreviousTaskInstanceDetails `mandatory:"true" json:"previousTaskInstanceDetails"` }
func (m PreviousTaskInstanceRunOnDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m PreviousTaskInstanceRunOnDetails) String() string
func (m PreviousTaskInstanceRunOnDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ProductConfigCategoryDetails Product Config Category Details. Defines individual products which contribute to the applications hosting on the resources that are to be managed.
type ProductConfigCategoryDetails struct { // Versions associated with the PRODUCT . Versions []string `mandatory:"true" json:"versions"` // OCID for the Credential name to be associated with the Product. // These are useful for target discovery or lifecycle management activities, for example, Oracle WebLogic admin credentials for Oracle WebLogic Application server. Credentials []ConfigAssociationDetails `mandatory:"false" json:"credentials"` // Various components of the Product. // For example:The administration server or node manager can be the components of the Oracle WebLogic Application server. // Forms server or concurrent manager can be the components of the Oracle E-Business Suite. Components []string `mandatory:"false" json:"components"` // Products compatible with this Product. // Provide products from the list of other products you have created that are compatible with the present one CompatibleProducts []ConfigAssociationDetails `mandatory:"false" json:"compatibleProducts"` // Patch Types associated with this Product. PatchTypes []ConfigAssociationDetails `mandatory:"false" json:"patchTypes"` }
func (m ProductConfigCategoryDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ProductConfigCategoryDetails) String() string
func (m ProductConfigCategoryDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ProductFleetDetails Fleet credential details.
type ProductFleetDetails struct { }
func (m ProductFleetDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ProductFleetDetails) String() string
func (m ProductFleetDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ProductSortByEnum Enum with underlying type: string
type ProductSortByEnum string
Set of constants representing the allowable values for ProductSortByEnum
const ( ProductSortByDisplayName ProductSortByEnum = "displayName" ProductSortByResourceDisplayName ProductSortByEnum = "resourceDisplayName" )
func GetMappingProductSortByEnum(val string) (ProductSortByEnum, bool)
GetMappingProductSortByEnum performs case Insensitive comparison on enum value and return the desired enum
func GetProductSortByEnumValues() []ProductSortByEnum
GetProductSortByEnumValues Enumerates the set of values for ProductSortByEnum
ProductStackAsProductSubCategoryDetails Consider Product stack as product.To be provided if the product stack should be considered as a Product also. Allows compliance reporting and patching against the product stack target.
type ProductStackAsProductSubCategoryDetails struct { // Versions associated with the PRODUCT . Versions []string `mandatory:"true" json:"versions"` // OCID for the Credential name to be associated with the Product Stack. // These are useful for target discovery or lifecycle management activities, for example, Oracle WebLogic admin credentials for Oracle WebLogic Application server. Credentials []ConfigAssociationDetails `mandatory:"false" json:"credentials"` // Various components of the Product. // For example:The administration server or node manager can be the components of the Oracle WebLogic Application server. // Forms server or concurrent manager can be the components of the Oracle E-Business Suite. Components []string `mandatory:"false" json:"components"` // Patch Types associated with this Product Stack which will be considered as Product. PatchTypes []ConfigAssociationDetails `mandatory:"false" json:"patchTypes"` }
func (m ProductStackAsProductSubCategoryDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ProductStackAsProductSubCategoryDetails) String() string
func (m ProductStackAsProductSubCategoryDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ProductStackConfigCategoryDetails ProductStack Config Category Details. Defines suite or stack of products on which applications hosted by the resources are built and need to be managed.
type ProductStackConfigCategoryDetails struct { // Products that belong to the stack. // For example, Oracle WebLogic and Java for the Oracle Fusion Middleware product stack. Products []ConfigAssociationDetails `mandatory:"true" json:"products"` SubCategoryDetails ProductStackSubCategoryDetails `mandatory:"false" json:"subCategoryDetails"` }
func (m ProductStackConfigCategoryDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ProductStackConfigCategoryDetails) String() string
func (m *ProductStackConfigCategoryDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m ProductStackConfigCategoryDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ProductStackGenericSubCategoryDetails Generic Product Stack.Can be used for grouping Products.
type ProductStackGenericSubCategoryDetails struct { }
func (m ProductStackGenericSubCategoryDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ProductStackGenericSubCategoryDetails) String() string
func (m ProductStackGenericSubCategoryDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ProductStackSubCategoryDetails ProductStack Config Category Details.
type ProductStackSubCategoryDetails interface { }
ProductStackSubCategoryDetailsSubCategoryEnum Enum with underlying type: string
type ProductStackSubCategoryDetailsSubCategoryEnum string
Set of constants representing the allowable values for ProductStackSubCategoryDetailsSubCategoryEnum
const ( ProductStackSubCategoryDetailsSubCategoryGeneric ProductStackSubCategoryDetailsSubCategoryEnum = "PRODUCT_STACK_GENERIC" ProductStackSubCategoryDetailsSubCategoryAsProduct ProductStackSubCategoryDetailsSubCategoryEnum = "PRODUCT_STACK_AS_PRODUCT" )
func GetMappingProductStackSubCategoryDetailsSubCategoryEnum(val string) (ProductStackSubCategoryDetailsSubCategoryEnum, bool)
GetMappingProductStackSubCategoryDetailsSubCategoryEnum performs case Insensitive comparison on enum value and return the desired enum
func GetProductStackSubCategoryDetailsSubCategoryEnumValues() []ProductStackSubCategoryDetailsSubCategoryEnum
GetProductStackSubCategoryDetailsSubCategoryEnumValues Enumerates the set of values for ProductStackSubCategoryDetailsSubCategoryEnum
ProductVersionDetails A specific product version or a specific version and succeeding. Example: 12.1 or 12.1 and above for Oracle WebLogic Application server. The policy applies to the next version only, and not to other versions such as, 12.1.x.
type ProductVersionDetails struct { // Product version the rule is applicable. Version *string `mandatory:"true" json:"version"` // Is rule applicable to all higher versions also IsApplicableForAllHigherVersions *bool `mandatory:"false" json:"isApplicableForAllHigherVersions"` }
func (m ProductVersionDetails) String() string
func (m ProductVersionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
Properties The properties of the task.
type Properties struct { // The number of retries allowed. NumRetries *int `mandatory:"true" json:"numRetries"` // The timeout in seconds for the task. TimeoutInSeconds *int `mandatory:"true" json:"timeoutInSeconds"` }
func (m Properties) String() string
func (m Properties) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
Property Global metadata element details.
type Property struct { // The OCID of the resource. Id *string `mandatory:"true" json:"id"` // Compartment OCID CompartmentId *string `mandatory:"true" json:"compartmentId"` // A user-friendly name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. // Example: `My new resource` DisplayName *string `mandatory:"true" json:"displayName"` // The time this resource was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // Associated region ResourceRegion *string `mandatory:"true" json:"resourceRegion"` // The current state of the Property. LifecycleState PropertyLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The time this resource was last updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Text selection of the property. Selection SelectionEnum `mandatory:"false" json:"selection,omitempty"` // Format of the value. ValueType ValueTypeEnum `mandatory:"false" json:"valueType,omitempty"` // Values of the property (must be a single value if selection = 'SINGLE_CHOICE'). Values []string `mandatory:"false" json:"values"` // The scope of the property. Scope ScopeEnum `mandatory:"false" json:"scope,omitempty"` // The type of the property. Type PropertyTypeEnum `mandatory:"false" json:"type,omitempty"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m Property) String() string
func (m Property) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PropertyCollection Results of a property search. Contains both PropertySummary items and other information, such as metadata.
type PropertyCollection struct { // List of properties. Items []PropertySummary `mandatory:"true" json:"items"` }
func (m PropertyCollection) String() string
func (m PropertyCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PropertyLifecycleStateEnum Enum with underlying type: string
type PropertyLifecycleStateEnum string
Set of constants representing the allowable values for PropertyLifecycleStateEnum
const ( PropertyLifecycleStateActive PropertyLifecycleStateEnum = "ACTIVE" PropertyLifecycleStateDeleted PropertyLifecycleStateEnum = "DELETED" PropertyLifecycleStateFailed PropertyLifecycleStateEnum = "FAILED" PropertyLifecycleStateUpdating PropertyLifecycleStateEnum = "UPDATING" )
func GetMappingPropertyLifecycleStateEnum(val string) (PropertyLifecycleStateEnum, bool)
GetMappingPropertyLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPropertyLifecycleStateEnumValues() []PropertyLifecycleStateEnum
GetPropertyLifecycleStateEnumValues Enumerates the set of values for PropertyLifecycleStateEnum
PropertySortByEnum Enum with underlying type: string
type PropertySortByEnum string
Set of constants representing the allowable values for PropertySortByEnum
const ( PropertySortByTimeCreated PropertySortByEnum = "timeCreated" PropertySortByDisplayName PropertySortByEnum = "displayName" )
func GetMappingPropertySortByEnum(val string) (PropertySortByEnum, bool)
GetMappingPropertySortByEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPropertySortByEnumValues() []PropertySortByEnum
GetPropertySortByEnumValues Enumerates the set of values for PropertySortByEnum
PropertySummary Summary of the Property.
type PropertySummary struct { // The OCID of the resource. Id *string `mandatory:"true" json:"id"` // Compartment OCID CompartmentId *string `mandatory:"true" json:"compartmentId"` // A user-friendly name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. // Example: `My new resource` DisplayName *string `mandatory:"true" json:"displayName"` // The time this resource was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // Associated region ResourceRegion *string `mandatory:"true" json:"resourceRegion"` // The current state of the Property. LifecycleState PropertyLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The time this resource was last updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Text selection of the property. Selection SelectionEnum `mandatory:"false" json:"selection,omitempty"` // Format of the value. ValueType ValueTypeEnum `mandatory:"false" json:"valueType,omitempty"` // Values of the property (must be a single value if selection = 'SINGLE_CHOICE'). Values []string `mandatory:"false" json:"values"` // The scope of the property. Scope ScopeEnum `mandatory:"false" json:"scope,omitempty"` // The type of the property. Type PropertyTypeEnum `mandatory:"false" json:"type,omitempty"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m PropertySummary) String() string
func (m PropertySummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PropertyTypeEnum Enum with underlying type: string
type PropertyTypeEnum string
Set of constants representing the allowable values for PropertyTypeEnum
const ( PropertyTypeUserDefined PropertyTypeEnum = "USER_DEFINED" PropertyTypeOracleDefined PropertyTypeEnum = "ORACLE_DEFINED" PropertyTypeSystemDefined PropertyTypeEnum = "SYSTEM_DEFINED" )
func GetMappingPropertyTypeEnum(val string) (PropertyTypeEnum, bool)
GetMappingPropertyTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPropertyTypeEnumValues() []PropertyTypeEnum
GetPropertyTypeEnumValues Enumerates the set of values for PropertyTypeEnum
Provision A FamProvision is a description of a FamProvision. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies (https://docs.oracle.com/iaas/Content/Identity/policiesgs/get-started-with-policies.htm).
type Provision struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the FamProvision. Id *string `mandatory:"true" json:"id"` // A user-friendly name. Does not have to be unique, and it's changeable. DisplayName *string `mandatory:"true" json:"displayName"` // A mandatory variable added to a list of RMS variables for createStack API. Overrides the one supplied in configuration file. TfVariableTenancyId *string `mandatory:"true" json:"tfVariableTenancyId"` // A mandatory variable added to a list of RMS variables for createStack API. Overrides the one supplied in configuration file. TfVariableRegionId *string `mandatory:"true" json:"tfVariableRegionId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The date and time the FamProvision was created, in the format defined by RFC 3339 (https://tools.ietf.org/html/rfc3339). // Example: `2016-08-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The current state of the FamProvision. LifecycleState ProvisionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Catalog Item. PackageCatalogItemId *string `mandatory:"true" json:"packageCatalogItemId"` // A OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Catalog Item to a file with key/value pairs to set up variables for createStack API. ConfigCatalogItemId *string `mandatory:"true" json:"configCatalogItemId"` // A display Name of the Catalog Item in the Catalog. PackageCatalogItemDisplayName *string `mandatory:"true" json:"packageCatalogItemDisplayName"` // A listing ID of the Catalog Item in the Catalog. PackageCatalogItemListingId *string `mandatory:"true" json:"packageCatalogItemListingId"` // A listing version of the Catalog Item in the Catalog. PackageCatalogItemListingVersion *string `mandatory:"true" json:"packageCatalogItemListingVersion"` // A display Name of the Catalog Item in the Catalog. ConfigCatalogItemDisplayName *string `mandatory:"true" json:"configCatalogItemDisplayName"` // A listing ID of the Catalog Item in the Catalog. ConfigCatalogItemListingId *string `mandatory:"true" json:"configCatalogItemListingId"` // A listing version of the Catalog Item in the Catalog. ConfigCatalogItemListingVersion *string `mandatory:"true" json:"configCatalogItemListingVersion"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet. FleetId *string `mandatory:"true" json:"fleetId"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"true" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"` // A description of the provision. ProvisionDescription *string `mandatory:"false" json:"provisionDescription"` // An optional variable added to a list of RMS variables for createStack API. Overrides the one supplied in configuration file. TfVariableCurrentUserId *string `mandatory:"false" json:"tfVariableCurrentUserId"` // An optional variable added to a list of RMS variables for createStack API. Overrides the one supplied in configuration file. TfVariableCompartmentId *string `mandatory:"false" json:"tfVariableCompartmentId"` // The date and time the FamProvision was updated, in the format defined by RFC 3339 (https://tools.ietf.org/html/rfc3339). // Example: `2016-08-25T21:10:29.600Z` TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // A message that describes the current state of the FamProvision in more detail. For example, // can be used to provide actionable information for a resource in the Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the RMS Stack. StackId *string `mandatory:"false" json:"stackId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the RMS APPLY Job. RmsApplyJobId *string `mandatory:"false" json:"rmsApplyJobId"` // Outputs from the Terraform Apply job TfOutputs []JobExecutionDetails `mandatory:"false" json:"tfOutputs"` // The deployed resources and their summary DeployedResources []DeployedResourceDetails `mandatory:"false" json:"deployedResources"` // System tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m Provision) String() string
func (m Provision) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ProvisionCollection Results of a famProvision search. Contains both FamProvisionSummary items and other information, such as metadata.
type ProvisionCollection struct { // List of famProvisions. Items []ProvisionSummary `mandatory:"true" json:"items"` }
func (m ProvisionCollection) String() string
func (m ProvisionCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ProvisionLifecycleStateEnum Enum with underlying type: string
type ProvisionLifecycleStateEnum string
Set of constants representing the allowable values for ProvisionLifecycleStateEnum
const ( ProvisionLifecycleStateCreating ProvisionLifecycleStateEnum = "CREATING" ProvisionLifecycleStateUpdating ProvisionLifecycleStateEnum = "UPDATING" ProvisionLifecycleStateActive ProvisionLifecycleStateEnum = "ACTIVE" ProvisionLifecycleStateDeleting ProvisionLifecycleStateEnum = "DELETING" ProvisionLifecycleStateDeleted ProvisionLifecycleStateEnum = "DELETED" ProvisionLifecycleStateFailed ProvisionLifecycleStateEnum = "FAILED" )
func GetMappingProvisionLifecycleStateEnum(val string) (ProvisionLifecycleStateEnum, bool)
GetMappingProvisionLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetProvisionLifecycleStateEnumValues() []ProvisionLifecycleStateEnum
GetProvisionLifecycleStateEnumValues Enumerates the set of values for ProvisionLifecycleStateEnum
ProvisionSummary Summary information about a FamProvision.
type ProvisionSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the FamProvision. Id *string `mandatory:"true" json:"id"` // A user-friendly name. Does not have to be unique, and it's changeable. DisplayName *string `mandatory:"true" json:"displayName"` // A description of the provision. ProvisionDescription *string `mandatory:"true" json:"provisionDescription"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The date and time the FamProvision was created, in the format defined by RFC 3339 (https://tools.ietf.org/html/rfc3339). // Example: `2016-08-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The current state of the FamProvision. LifecycleState ProvisionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Catalog Item. PackageCatalogItemId *string `mandatory:"true" json:"packageCatalogItemId"` // A OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Catalog Item to a file with key/value pairs to set up variables for createStack API. ConfigCatalogItemId *string `mandatory:"true" json:"configCatalogItemId"` // A display Name of the Catalog Item in the Catalog. PackageCatalogItemDisplayName *string `mandatory:"true" json:"packageCatalogItemDisplayName"` // A listing ID of the Catalog Item in the Catalog. PackageCatalogItemListingId *string `mandatory:"true" json:"packageCatalogItemListingId"` // A listing version of the Catalog Item in the Catalog. PackageCatalogItemListingVersion *string `mandatory:"true" json:"packageCatalogItemListingVersion"` // A display Name of the Catalog Item in the Catalog. ConfigCatalogItemDisplayName *string `mandatory:"true" json:"configCatalogItemDisplayName"` // A listing ID of the Catalog Item in the Catalog. ConfigCatalogItemListingId *string `mandatory:"true" json:"configCatalogItemListingId"` // A listing version of the Catalog Item in the Catalog. ConfigCatalogItemListingVersion *string `mandatory:"true" json:"configCatalogItemListingVersion"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the RMS Stack. StackId *string `mandatory:"true" json:"stackId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet. FleetId *string `mandatory:"true" json:"fleetId"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"true" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"` // The date and time the FamProvision was updated, in the format defined by RFC 3339 (https://tools.ietf.org/html/rfc3339). // Example: `2016-08-25T21:10:29.600Z` TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // A message that describes the current state of the FamProvision in more detail. For example, // can be used to provide actionable information for a resource in the Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // System tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m ProvisionSummary) String() string
func (m ProvisionSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PublishRunbookDetails Request to publish Runbook.
type PublishRunbookDetails struct { // The OCID of the resource. RunbookId *string `mandatory:"true" json:"runbookId"` // The OCID of the resource. RunbookVersionId *string `mandatory:"true" json:"runbookVersionId"` }
func (m PublishRunbookDetails) String() string
func (m PublishRunbookDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PublishRunbookRequest wrapper for the PublishRunbook operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/PublishRunbook.go.html to see an example of how to use PublishRunbookRequest.
type PublishRunbookRequest struct { // Details for publishing the specified version of runbook. PublishRunbookDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request PublishRunbookRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PublishRunbookRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PublishRunbookRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PublishRunbookRequest) String() string
func (request PublishRunbookRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PublishRunbookResponse wrapper for the PublishRunbook operation
type PublishRunbookResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response PublishRunbookResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PublishRunbookResponse) String() string
RequestResourceValidationDetails Request to initiate resource validation.
type RequestResourceValidationDetails struct { // A boolean flag that decides if all resources within the fleet should be part of the validation. IsApplicableToAllResources *bool `mandatory:"false" json:"isApplicableToAllResources"` // Resource OCIDS to be included for validation. ResourceIds []string `mandatory:"false" json:"resourceIds"` }
func (m RequestResourceValidationDetails) String() string
func (m RequestResourceValidationDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
RequestResourceValidationRequest wrapper for the RequestResourceValidation operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/RequestResourceValidation.go.html to see an example of how to use RequestResourceValidationRequest.
type RequestResourceValidationRequest struct { // Details for requesting resource validation. RequestResourceValidationDetails `contributesTo:"body"` // Unique Fleet identifier. FleetId *string `mandatory:"true" contributesTo:"path" name:"fleetId"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request RequestResourceValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request RequestResourceValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request RequestResourceValidationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request RequestResourceValidationRequest) String() string
func (request RequestResourceValidationRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
RequestResourceValidationResponse wrapper for the RequestResourceValidation operation
type RequestResourceValidationResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response RequestResourceValidationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response RequestResourceValidationResponse) String() string
RequestTargetDiscoveryDetails Request to initiate target discovery.
type RequestTargetDiscoveryDetails struct { // A boolean flag that decides if all resources within the fleet should be part of discovery. IsApplicableToAllResources *bool `mandatory:"false" json:"isApplicableToAllResources"` // Resource OCIDS to be included for discovery. ResourceIds []string `mandatory:"false" json:"resourceIds"` }
func (m RequestTargetDiscoveryDetails) String() string
func (m RequestTargetDiscoveryDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
RequestTargetDiscoveryRequest wrapper for the RequestTargetDiscovery operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/RequestTargetDiscovery.go.html to see an example of how to use RequestTargetDiscoveryRequest.
type RequestTargetDiscoveryRequest struct { // Details for requesting target discovery. RequestTargetDiscoveryDetails `contributesTo:"body"` // Unique Fleet identifier. FleetId *string `mandatory:"true" contributesTo:"path" name:"fleetId"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request RequestTargetDiscoveryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request RequestTargetDiscoveryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request RequestTargetDiscoveryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request RequestTargetDiscoveryRequest) String() string
func (request RequestTargetDiscoveryRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
RequestTargetDiscoveryResponse wrapper for the RequestTargetDiscovery operation
type RequestTargetDiscoveryResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response RequestTargetDiscoveryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response RequestTargetDiscoveryResponse) String() string
ResourceCollection Results of a ResourceSummary Search.
type ResourceCollection struct { // List of Execution Resources. Items []ResourceSummary `mandatory:"true" json:"items"` }
func (m ResourceCollection) String() string
func (m ResourceCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ResourceCredentialEntitySpecificDetails Resource credential details.
type ResourceCredentialEntitySpecificDetails struct { // OCID of the resource for which the credential is created. ResourceId *string `mandatory:"true" json:"resourceId"` }
func (m ResourceCredentialEntitySpecificDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ResourceCredentialEntitySpecificDetails) String() string
func (m ResourceCredentialEntitySpecificDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ResourceSelection Resource Selection Type
type ResourceSelection interface { }
ResourceSelectionResourceSelectionTypeEnum Enum with underlying type: string
type ResourceSelectionResourceSelectionTypeEnum string
Set of constants representing the allowable values for ResourceSelectionResourceSelectionTypeEnum
const ( ResourceSelectionResourceSelectionTypeDynamic ResourceSelectionResourceSelectionTypeEnum = "DYNAMIC" ResourceSelectionResourceSelectionTypeManual ResourceSelectionResourceSelectionTypeEnum = "MANUAL" )
func GetMappingResourceSelectionResourceSelectionTypeEnum(val string) (ResourceSelectionResourceSelectionTypeEnum, bool)
GetMappingResourceSelectionResourceSelectionTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetResourceSelectionResourceSelectionTypeEnumValues() []ResourceSelectionResourceSelectionTypeEnum
GetResourceSelectionResourceSelectionTypeEnumValues Enumerates the set of values for ResourceSelectionResourceSelectionTypeEnum
ResourceSummary Execution Resource Summary
type ResourceSummary struct { // Resource Identifier associated with the Work Request. ResourceId *string `mandatory:"true" json:"resourceId"` // Status of the Job at Resource Level. Status JobStatusEnum `mandatory:"true" json:"status"` // Resource Display Name. ResourceDisplayName *string `mandatory:"false" json:"resourceDisplayName"` // Description of the Resource Execution status. // If there are any errors, this can also include a short error message. Description *string `mandatory:"false" json:"description"` // The sequence of the Resource. Sequence *string `mandatory:"false" json:"sequence"` // Targets associated with the resource. Targets []ActivityResourceTarget `mandatory:"false" json:"targets"` // The time the task started for the resource. An RFC3339 formatted datetime string TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The time the task ended for the resource. An RFC3339 formatted datetime string TimeEnded *common.SDKTime `mandatory:"false" json:"timeEnded"` }
func (m ResourceSummary) String() string
func (m ResourceSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ResourceTagCheckDetails Request to check resource tagging.
type ResourceTagCheckDetails struct { // Tag enablement Information for the resources. TagEnablementInfo []ResourceTagEnablementInfo `mandatory:"true" json:"tagEnablementInfo"` }
func (m ResourceTagCheckDetails) String() string
func (m ResourceTagCheckDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ResourceTagEnablementInfo Resource tag enablement Information.
type ResourceTagEnablementInfo struct { // The OCID of the resource. ResourceId *string `mandatory:"true" json:"resourceId"` // A value that represents if the resource can be tagged with a Fleet name. IsTaggingPossible *bool `mandatory:"true" json:"isTaggingPossible"` }
func (m ResourceTagEnablementInfo) String() string
func (m ResourceTagEnablementInfo) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
RollbackWorkflowDetails Rollback Workflow details.
type RollbackWorkflowDetails struct { // rollback Scope Scope RollbackWorkflowDetailsScopeEnum `mandatory:"true" json:"scope"` // Rollback Workflow for the runbook. Workflow []WorkflowGroup `mandatory:"true" json:"workflow"` }
func (m RollbackWorkflowDetails) String() string
func (m RollbackWorkflowDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
RollbackWorkflowDetailsScopeEnum Enum with underlying type: string
type RollbackWorkflowDetailsScopeEnum string
Set of constants representing the allowable values for RollbackWorkflowDetailsScopeEnum
const ( RollbackWorkflowDetailsScopeActionGroup RollbackWorkflowDetailsScopeEnum = "ACTION_GROUP" RollbackWorkflowDetailsScopeTarget RollbackWorkflowDetailsScopeEnum = "TARGET" )
func GetMappingRollbackWorkflowDetailsScopeEnum(val string) (RollbackWorkflowDetailsScopeEnum, bool)
GetMappingRollbackWorkflowDetailsScopeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetRollbackWorkflowDetailsScopeEnumValues() []RollbackWorkflowDetailsScopeEnum
GetRollbackWorkflowDetailsScopeEnumValues Enumerates the set of values for RollbackWorkflowDetailsScopeEnum
Rule Rule for DYNAMIC selection.
type Rule struct { // Compartment Id for which the rule is created. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The Compartment ID to dynamically search resources. // Provide the compartment ID to which the rule is applicable. ResourceCompartmentId *string `mandatory:"true" json:"resourceCompartmentId"` // Rule Conditions Conditions []Condition `mandatory:"true" json:"conditions"` // Based on what the rule is created. // It can be based on a resourceProperty or a tag. // If based on a tag, basis will be 'definedTagEquals' // If based on a resource property, basis will be 'inventoryProperties' Basis *string `mandatory:"false" json:"basis"` }
func (m Rule) String() string
func (m Rule) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
RunOnDetails The runon conditions
type RunOnDetails interface { }
RunOnDetailsKindEnum Enum with underlying type: string
type RunOnDetailsKindEnum string
Set of constants representing the allowable values for RunOnDetailsKindEnum
const ( RunOnDetailsKindScheduledInstances RunOnDetailsKindEnum = "SCHEDULED_INSTANCES" RunOnDetailsKindSelfHostedInstances RunOnDetailsKindEnum = "SELF_HOSTED_INSTANCES" RunOnDetailsKindPreviousTaskInstances RunOnDetailsKindEnum = "PREVIOUS_TASK_INSTANCES" )
func GetMappingRunOnDetailsKindEnum(val string) (RunOnDetailsKindEnum, bool)
GetMappingRunOnDetailsKindEnum performs case Insensitive comparison on enum value and return the desired enum
func GetRunOnDetailsKindEnumValues() []RunOnDetailsKindEnum
GetRunOnDetailsKindEnumValues Enumerates the set of values for RunOnDetailsKindEnum
Runbook Runbook definition. Runbooks allow you to capture procedural tasks for handling a workflow. Only active versions of runbook will be available for executions.
type Runbook struct { // The OCID of the resource. Id *string `mandatory:"true" json:"id"` // A user-friendly name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. // Example: `My new resource` DisplayName *string `mandatory:"true" json:"displayName"` // The type of the runbook. Type RunbookTypeEnum `mandatory:"true" json:"type"` // The lifecycle operation performed by the runbook. Operation *string `mandatory:"true" json:"operation"` // Is the runbook default? // Sets this runbook as the default for the chosen product/product stack for the specified lifecycle operation. IsDefault *bool `mandatory:"true" json:"isDefault"` // The current state of the runbook. LifecycleState RunbookLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The time this resource was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time this resource was last updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // OCID of the compartment to which the resource belongs to. CompartmentId *string `mandatory:"true" json:"compartmentId"` // A user-friendly description. To provide some insight about the resource. // Avoid entering confidential information. Description *string `mandatory:"false" json:"description"` // The OS type for the runbook. OsType OsTypeEnum `mandatory:"false" json:"osType,omitempty"` // The platform of the runbook. Platform *string `mandatory:"false" json:"platform"` // Does this runbook need SUDO access to execute? IsSudoAccessNeeded *bool `mandatory:"false" json:"isSudoAccessNeeded"` // Estimated time to successfully complete the runbook execution. EstimatedTime *string `mandatory:"false" json:"estimatedTime"` // Latest runbook version LatestVersion *string `mandatory:"false" json:"latestVersion"` // Does this runbook has draft versions? HasDraftVersion *bool `mandatory:"false" json:"hasDraftVersion"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` RunbookVersion *Version `mandatory:"false" json:"runbookVersion"` // Associated region ResourceRegion *string `mandatory:"false" json:"resourceRegion"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m Runbook) String() string
func (m Runbook) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
RunbookCollection Results of a runbook search. Contains RunbookSummary items and other information, such as metadata.
type RunbookCollection struct { // List of runbooks. Items []RunbookSummary `mandatory:"true" json:"items"` }
func (m RunbookCollection) String() string
func (m RunbookCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
RunbookLifecycleStateEnum Enum with underlying type: string
type RunbookLifecycleStateEnum string
Set of constants representing the allowable values for RunbookLifecycleStateEnum
const ( RunbookLifecycleStateActive RunbookLifecycleStateEnum = "ACTIVE" RunbookLifecycleStateDeleted RunbookLifecycleStateEnum = "DELETED" RunbookLifecycleStateFailed RunbookLifecycleStateEnum = "FAILED" RunbookLifecycleStateInactive RunbookLifecycleStateEnum = "INACTIVE" RunbookLifecycleStateCreating RunbookLifecycleStateEnum = "CREATING" RunbookLifecycleStateDeleting RunbookLifecycleStateEnum = "DELETING" RunbookLifecycleStateUpdating RunbookLifecycleStateEnum = "UPDATING" )
func GetMappingRunbookLifecycleStateEnum(val string) (RunbookLifecycleStateEnum, bool)
GetMappingRunbookLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetRunbookLifecycleStateEnumValues() []RunbookLifecycleStateEnum
GetRunbookLifecycleStateEnumValues Enumerates the set of values for RunbookLifecycleStateEnum
RunbookSortByEnum Enum with underlying type: string
type RunbookSortByEnum string
Set of constants representing the allowable values for RunbookSortByEnum
const ( RunbookSortByTimeCreated RunbookSortByEnum = "timeCreated" RunbookSortByDisplayName RunbookSortByEnum = "displayName" )
func GetMappingRunbookSortByEnum(val string) (RunbookSortByEnum, bool)
GetMappingRunbookSortByEnum performs case Insensitive comparison on enum value and return the desired enum
func GetRunbookSortByEnumValues() []RunbookSortByEnum
GetRunbookSortByEnumValues Enumerates the set of values for RunbookSortByEnum
RunbookSummary Summary of the Runbook.
type RunbookSummary struct { // The OCID of the resource. Id *string `mandatory:"true" json:"id"` // A user-friendly name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. // Example: `My new resource` DisplayName *string `mandatory:"true" json:"displayName"` // The type of the runbook. Type RunbookTypeEnum `mandatory:"true" json:"type"` // The lifecycle operation performed by the runbook. Operation *string `mandatory:"true" json:"operation"` // Is the runbook default? // Sets this runbook as the default for the chosen product/product stack for the specified lifecycle operation. IsDefault *bool `mandatory:"true" json:"isDefault"` // The current state of the Runbook. LifecycleState RunbookLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The time this resource was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time this resource was last updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // OCID of the compartment to which the resource belongs to. CompartmentId *string `mandatory:"true" json:"compartmentId"` // A user-friendly description. To provide some insight about the resource. // Avoid entering confidential information. Description *string `mandatory:"false" json:"description"` // The OS type for the runbook. OsType OsTypeEnum `mandatory:"false" json:"osType,omitempty"` // The platform of the runbook. Platform *string `mandatory:"false" json:"platform"` // Estimated time to successfully complete the runbook execution. EstimatedTime *string `mandatory:"false" json:"estimatedTime"` // Latest runbook version LatestVersion *string `mandatory:"false" json:"latestVersion"` // Does this runbook has draft versions? HasDraftVersion *bool `mandatory:"false" json:"hasDraftVersion"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Associated region ResourceRegion *string `mandatory:"false" json:"resourceRegion"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m RunbookSummary) String() string
func (m RunbookSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
RunbookTypeEnum Enum with underlying type: string
type RunbookTypeEnum string
Set of constants representing the allowable values for RunbookTypeEnum
const ( RunbookTypeUserDefined RunbookTypeEnum = "USER_DEFINED" RunbookTypeOracleDefined RunbookTypeEnum = "ORACLE_DEFINED" RunbookTypeSystemDefined RunbookTypeEnum = "SYSTEM_DEFINED" )
func GetMappingRunbookTypeEnum(val string) (RunbookTypeEnum, bool)
GetMappingRunbookTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetRunbookTypeEnumValues() []RunbookTypeEnum
GetRunbookTypeEnumValues Enumerates the set of values for RunbookTypeEnum
RunbookVersion Version for the runbook.
type RunbookVersion struct { // The OCID of the resource. Id *string `mandatory:"true" json:"id"` // The OCID of the resource. RunbookId *string `mandatory:"true" json:"runbookId"` // A set of tasks to execute in the runbook. Tasks []Task `mandatory:"true" json:"tasks"` // The groups of the runbook. Groups []Group `mandatory:"true" json:"groups"` ExecutionWorkflowDetails *ExecutionWorkflowDetails `mandatory:"true" json:"executionWorkflowDetails"` // OCID of the compartment to which the resource belongs to. CompartmentId *string `mandatory:"false" json:"compartmentId"` RollbackWorkflowDetails *RollbackWorkflowDetails `mandatory:"false" json:"rollbackWorkflowDetails"` // The version of the runbook. Name *string `mandatory:"false" json:"name"` // The current state of the FleetResource. LifecycleState RunbookVersionLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The time this resource was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The time this resource was last updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m RunbookVersion) String() string
func (m RunbookVersion) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
RunbookVersionCollection Results of a RunbookVersion search. Contains RunbookVersionSummary.
type RunbookVersionCollection struct { // List of fleetResources. Items []RunbookVersionSummary `mandatory:"true" json:"items"` }
func (m RunbookVersionCollection) String() string
func (m RunbookVersionCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
RunbookVersionLifecycleStateEnum Enum with underlying type: string
type RunbookVersionLifecycleStateEnum string
Set of constants representing the allowable values for RunbookVersionLifecycleStateEnum
const ( RunbookVersionLifecycleStateActive RunbookVersionLifecycleStateEnum = "ACTIVE" RunbookVersionLifecycleStateDeleted RunbookVersionLifecycleStateEnum = "DELETED" RunbookVersionLifecycleStateFailed RunbookVersionLifecycleStateEnum = "FAILED" RunbookVersionLifecycleStateNeedsAttention RunbookVersionLifecycleStateEnum = "NEEDS_ATTENTION" RunbookVersionLifecycleStateInactive RunbookVersionLifecycleStateEnum = "INACTIVE" RunbookVersionLifecycleStateCreating RunbookVersionLifecycleStateEnum = "CREATING" RunbookVersionLifecycleStateDeleting RunbookVersionLifecycleStateEnum = "DELETING" RunbookVersionLifecycleStateUpdating RunbookVersionLifecycleStateEnum = "UPDATING" )
func GetMappingRunbookVersionLifecycleStateEnum(val string) (RunbookVersionLifecycleStateEnum, bool)
GetMappingRunbookVersionLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetRunbookVersionLifecycleStateEnumValues() []RunbookVersionLifecycleStateEnum
GetRunbookVersionLifecycleStateEnumValues Enumerates the set of values for RunbookVersionLifecycleStateEnum
RunbookVersionSummary Summary of the FleetResource.
type RunbookVersionSummary struct { // A set of tasks to execute in the runbook. Tasks []Task `mandatory:"true" json:"tasks"` // The groups of the runbook. Groups []Group `mandatory:"true" json:"groups"` ExecutionWorkflowDetails *ExecutionWorkflowDetails `mandatory:"true" json:"executionWorkflowDetails"` // The OCID of the resource. Id *string `mandatory:"false" json:"id"` // The OCID of the resource. RunbookId *string `mandatory:"false" json:"runbookId"` // OCID of the compartment to which the resource belongs to. CompartmentId *string `mandatory:"false" json:"compartmentId"` RollbackWorkflowDetails *RollbackWorkflowDetails `mandatory:"false" json:"rollbackWorkflowDetails"` // The version of the runbook. Name *string `mandatory:"false" json:"name"` // Is the latest version for the runbook? IsLatest *bool `mandatory:"false" json:"isLatest"` // The current state of the Runbook. LifecycleState RunbookVersionLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The time this resource was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The time this resource was last updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m RunbookVersionSummary) String() string
func (m RunbookVersionSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
Schedule Schedule Information.
type Schedule interface { // Start Date for the schedule. An RFC3339 formatted datetime string GetExecutionStartdate() *common.SDKTime }
ScheduleInstanceRunOnDetails Schedule Instance Run On Details.
type ScheduleInstanceRunOnDetails struct { // Build control flow conditions that determine the relevance of the task execution. Condition *string `mandatory:"true" json:"condition"` }
func (m ScheduleInstanceRunOnDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ScheduleInstanceRunOnDetails) String() string
func (m ScheduleInstanceRunOnDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ScheduleTypeEnum Enum with underlying type: string
type ScheduleTypeEnum string
Set of constants representing the allowable values for ScheduleTypeEnum
const ( ScheduleTypeCustom ScheduleTypeEnum = "CUSTOM" ScheduleTypeMaintenanceWindow ScheduleTypeEnum = "MAINTENANCE_WINDOW" )
func GetMappingScheduleTypeEnum(val string) (ScheduleTypeEnum, bool)
GetMappingScheduleTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetScheduleTypeEnumValues() []ScheduleTypeEnum
GetScheduleTypeEnumValues Enumerates the set of values for ScheduleTypeEnum
ScheduledFleetCollection Results of a Scheduled ActionGroup search.
type ScheduledFleetCollection struct { // List of ScheduledFleets. Items []ScheduledFleetSummary `mandatory:"true" json:"items"` }
func (m ScheduledFleetCollection) String() string
func (m ScheduledFleetCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ScheduledFleetSummary Summary of Fleet part of the Schedule.
type ScheduledFleetSummary struct { // The OCID of the resource. Id *string `mandatory:"true" json:"id"` // The OCID of the resource. CompartmentId *string `mandatory:"true" json:"compartmentId"` // A user-friendly name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. // Example: `My new resource` DisplayName *string `mandatory:"true" json:"displayName"` // Count of Resources affected by the Schedule CountOfAffectedResources *int `mandatory:"false" json:"countOfAffectedResources"` // Count of Targets affected by the Schedule CountOfAffectedTargets *int `mandatory:"false" json:"countOfAffectedTargets"` // All products part of the schedule. Products []string `mandatory:"false" json:"products"` // System tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m ScheduledFleetSummary) String() string
func (m ScheduledFleetSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SchedulerDefinition Definition of a Schedule.
type SchedulerDefinition struct { // The OCID of the resource. Id *string `mandatory:"true" json:"id"` // A user-friendly name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. // Example: `My new resource` DisplayName *string `mandatory:"true" json:"displayName"` // Compartment OCID CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time this resource was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The current state of the SchedulerDefinition. LifecycleState SchedulerDefinitionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // A user-friendly description. To provide some insight about the resource. // Avoid entering confidential information. Description *string `mandatory:"false" json:"description"` // Associated region ResourceRegion *string `mandatory:"false" json:"resourceRegion"` // The time this resource was last updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // The scheduled date for the next run of the Job. TimeOfNextRun *common.SDKTime `mandatory:"false" json:"timeOfNextRun"` Schedule Schedule `mandatory:"false" json:"schedule"` // Count of Action Groups affected by the Schedule. CountOfAffectedActionGroups *int `mandatory:"false" json:"countOfAffectedActionGroups"` // Count of Resources affected by the Schedule. CountOfAffectedResources *int `mandatory:"false" json:"countOfAffectedResources"` // Count of Targets affected by the Schedule. CountOfAffectedTargets *int `mandatory:"false" json:"countOfAffectedTargets"` // All products that are part of the schedule for PRODUCT ActionGroup Type. Products []string `mandatory:"false" json:"products"` // All LifeCycle Operations that are part of the schedule. LifecycleOperations []string `mandatory:"false" json:"lifecycleOperations"` // Action Groups associated with the Schedule. ActionGroups []ActionGroup `mandatory:"false" json:"actionGroups"` // Runbooks. RunBooks []OperationRunbook `mandatory:"false" json:"runBooks"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m SchedulerDefinition) String() string
func (m *SchedulerDefinition) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m SchedulerDefinition) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SchedulerDefinitionCollection Results of a schedulerDefinition search. Contains boh SchedulerDefinitionSummary items and other information, such as metadata.
type SchedulerDefinitionCollection struct { // List of schedulerDefinitions. Items []SchedulerDefinitionSummary `mandatory:"true" json:"items"` }
func (m SchedulerDefinitionCollection) String() string
func (m SchedulerDefinitionCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SchedulerDefinitionLifecycleStateEnum Enum with underlying type: string
type SchedulerDefinitionLifecycleStateEnum string
Set of constants representing the allowable values for SchedulerDefinitionLifecycleStateEnum
const ( SchedulerDefinitionLifecycleStateCreating SchedulerDefinitionLifecycleStateEnum = "CREATING" SchedulerDefinitionLifecycleStateUpdating SchedulerDefinitionLifecycleStateEnum = "UPDATING" SchedulerDefinitionLifecycleStateActive SchedulerDefinitionLifecycleStateEnum = "ACTIVE" SchedulerDefinitionLifecycleStateDeleting SchedulerDefinitionLifecycleStateEnum = "DELETING" SchedulerDefinitionLifecycleStateDeleted SchedulerDefinitionLifecycleStateEnum = "DELETED" SchedulerDefinitionLifecycleStateFailed SchedulerDefinitionLifecycleStateEnum = "FAILED" SchedulerDefinitionLifecycleStateInactive SchedulerDefinitionLifecycleStateEnum = "INACTIVE" )
func GetMappingSchedulerDefinitionLifecycleStateEnum(val string) (SchedulerDefinitionLifecycleStateEnum, bool)
GetMappingSchedulerDefinitionLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSchedulerDefinitionLifecycleStateEnumValues() []SchedulerDefinitionLifecycleStateEnum
GetSchedulerDefinitionLifecycleStateEnumValues Enumerates the set of values for SchedulerDefinitionLifecycleStateEnum
SchedulerDefinitionSummary Summary of the SchedulerDefinition.
type SchedulerDefinitionSummary struct { // The OCID of the resource. Id *string `mandatory:"true" json:"id"` // A user-friendly name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. // Example: `My new resource` DisplayName *string `mandatory:"true" json:"displayName"` // Compartment OCID CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time this resource was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // A user-friendly description. To provide some insight about the resource. // Avoid entering confidential information. Description *string `mandatory:"false" json:"description"` // Associated region ResourceRegion *string `mandatory:"false" json:"resourceRegion"` // The time this resource was last updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // Scheduled date for the next run of the Job. TimeOfNextRun *common.SDKTime `mandatory:"false" json:"timeOfNextRun"` Schedule Schedule `mandatory:"false" json:"schedule"` // Count of Action Groups affected by the Schedule. CountOfAffectedActionGroups *int `mandatory:"false" json:"countOfAffectedActionGroups"` // Count of Resources affected by the Schedule CountOfAffectedResources *int `mandatory:"false" json:"countOfAffectedResources"` // Count of Targets affected by the Schedule CountOfAffectedTargets *int `mandatory:"false" json:"countOfAffectedTargets"` // All products part of the schedule Products []string `mandatory:"false" json:"products"` // All LifeCycle Operations part of the schedule LifecycleOperations []string `mandatory:"false" json:"lifecycleOperations"` // The current state of the SchedulerDefinition. LifecycleState SchedulerDefinitionLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m SchedulerDefinitionSummary) String() string
func (m *SchedulerDefinitionSummary) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m SchedulerDefinitionSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SchedulerExecutionCollection Results of a schedulerExecution search. Contains SchedulerExecutionSummary items.
type SchedulerExecutionCollection struct { // List of schedulerExecutions. Items []SchedulerExecutionSummary `mandatory:"true" json:"items"` }
func (m SchedulerExecutionCollection) String() string
func (m SchedulerExecutionCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SchedulerExecutionSummary Summary of the Scheduler Executions.
type SchedulerExecutionSummary struct { // The OCID of the resource. Id *string `mandatory:"true" json:"id"` // A user-friendly name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. // Example: `My new resource` DisplayName *string `mandatory:"true" json:"displayName"` // Compartment OCID CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time this resource was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The current state of the Scheduler Execution. LifecycleState SchedulerExecutionSummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"true" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"` // The time this resource was last updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // The scheduled date and time for the Job. TimeScheduled *common.SDKTime `mandatory:"false" json:"timeScheduled"` // Action Group associated with the Schedule. ActivityId *string `mandatory:"false" json:"activityId"` // ResourceId associated with the Schedule. ResourceId *string `mandatory:"false" json:"resourceId"` // jobId associated with the Schedule. SchedulerJobId *string `mandatory:"false" json:"schedulerJobId"` // Resource DsiplayName associated with the Schedule. ResourceDisplayName *string `mandatory:"false" json:"resourceDisplayName"` // RunbookId associated with the Schedule. RunbookId *string `mandatory:"false" json:"runbookId"` // Name of the Runbook version associated with the Schedule. RunbookVersionName *string `mandatory:"false" json:"runbookVersionName"` // DsiplayName of Runbook associated with the Schedule. RunbookDisplayName *string `mandatory:"false" json:"runbookDisplayName"` // Latest Runbook version available. LatestRunbookVersionName *string `mandatory:"false" json:"latestRunbookVersionName"` SchedulerDefinition *AssociatedSchedulerDefinition `mandatory:"false" json:"schedulerDefinition"` // Actual start date and time for the Execution. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // Actual end date and time for the Execution. TimeEnded *common.SDKTime `mandatory:"false" json:"timeEnded"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // System tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m SchedulerExecutionSummary) String() string
func (m SchedulerExecutionSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SchedulerExecutionSummaryLifecycleStateEnum Enum with underlying type: string
type SchedulerExecutionSummaryLifecycleStateEnum string
Set of constants representing the allowable values for SchedulerExecutionSummaryLifecycleStateEnum
const ( SchedulerExecutionSummaryLifecycleStateActive SchedulerExecutionSummaryLifecycleStateEnum = "ACTIVE" SchedulerExecutionSummaryLifecycleStateDeleted SchedulerExecutionSummaryLifecycleStateEnum = "DELETED" SchedulerExecutionSummaryLifecycleStateFailed SchedulerExecutionSummaryLifecycleStateEnum = "FAILED" SchedulerExecutionSummaryLifecycleStateInactive SchedulerExecutionSummaryLifecycleStateEnum = "INACTIVE" )
func GetMappingSchedulerExecutionSummaryLifecycleStateEnum(val string) (SchedulerExecutionSummaryLifecycleStateEnum, bool)
GetMappingSchedulerExecutionSummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSchedulerExecutionSummaryLifecycleStateEnumValues() []SchedulerExecutionSummaryLifecycleStateEnum
GetSchedulerExecutionSummaryLifecycleStateEnumValues Enumerates the set of values for SchedulerExecutionSummaryLifecycleStateEnum
SchedulerJob A SchedulerJob resource.
type SchedulerJob struct { // The OCID of the resource. Id *string `mandatory:"true" json:"id"` // A user-friendly name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. // Example: `My new resource` DisplayName *string `mandatory:"true" json:"displayName"` // Compartment OCID CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time this resource was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The current state of the SchedulerJob. LifecycleState SchedulerJobLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"true" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"` // The time this resource was last updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // The scheduled date and time for the Job. TimeScheduled *common.SDKTime `mandatory:"false" json:"timeScheduled"` // Actual start date and time for the Job. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // Actual end date and time for the Job. TimeEnded *common.SDKTime `mandatory:"false" json:"timeEnded"` // Count of Action Groups affected by the Schedule. // An action group is a group of entities grouped for a lifecycle activity. // Example - A Fleet will be considered an Action Group for any lifecycle activity. CountOfAffectedActionGroups *int `mandatory:"false" json:"countOfAffectedActionGroups"` // Count of resources affected by the schedule. CountOfAffectedResources *int `mandatory:"false" json:"countOfAffectedResources"` // Count of targets affected by the schedule. CountOfAffectedTargets *int `mandatory:"false" json:"countOfAffectedTargets"` // All products that are part of the schedule for a PRODUCT action group type. Products []string `mandatory:"false" json:"products"` // All LifeCycle Operations that are part of the schedule. LifecycleOperations []string `mandatory:"false" json:"lifecycleOperations"` // Action Groups associated with the Schedule. ActionGroups []ActionGroupDetails `mandatory:"false" json:"actionGroups"` SchedulerDefinition *AssociatedSchedulerDefinition `mandatory:"false" json:"schedulerDefinition"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // System tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m SchedulerJob) String() string
func (m *SchedulerJob) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m SchedulerJob) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SchedulerJobAggregation Aggregated summary information for SchedulerJob.
type SchedulerJobAggregation struct { // Count of jobs in a Compartment. Count *int `mandatory:"true" json:"count"` Dimensions *SchedulerJobDimension `mandatory:"true" json:"dimensions"` }
func (m SchedulerJobAggregation) String() string
func (m SchedulerJobAggregation) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SchedulerJobAggregationCollection An array of SchedulerJob objects.
type SchedulerJobAggregationCollection struct { // List of SchedulerJobAggregation objects. Items []SchedulerJobAggregation `mandatory:"true" json:"items"` }
func (m SchedulerJobAggregationCollection) String() string
func (m SchedulerJobAggregationCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SchedulerJobCollection Results of a schedulerJob search. Contains SchedulerJobSummary items and other information, such as metadata.
type SchedulerJobCollection struct { // List of schedulerJobs. Items []SchedulerJobSummary `mandatory:"true" json:"items"` }
func (m SchedulerJobCollection) String() string
func (m SchedulerJobCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SchedulerJobDimension Aggregated summary information for a SchedulerJob.
type SchedulerJobDimension struct { // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"true" json:"lifecycleDetails"` }
func (m SchedulerJobDimension) String() string
func (m SchedulerJobDimension) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SchedulerJobLifecycleStateEnum Enum with underlying type: string
type SchedulerJobLifecycleStateEnum string
Set of constants representing the allowable values for SchedulerJobLifecycleStateEnum
const ( SchedulerJobLifecycleStateAccepted SchedulerJobLifecycleStateEnum = "ACCEPTED" SchedulerJobLifecycleStateInProgress SchedulerJobLifecycleStateEnum = "IN_PROGRESS" SchedulerJobLifecycleStateWaiting SchedulerJobLifecycleStateEnum = "WAITING" SchedulerJobLifecycleStateFailed SchedulerJobLifecycleStateEnum = "FAILED" SchedulerJobLifecycleStateSucceeded SchedulerJobLifecycleStateEnum = "SUCCEEDED" SchedulerJobLifecycleStateCanceled SchedulerJobLifecycleStateEnum = "CANCELED" SchedulerJobLifecycleStateNeedsAttention SchedulerJobLifecycleStateEnum = "NEEDS_ATTENTION" )
func GetMappingSchedulerJobLifecycleStateEnum(val string) (SchedulerJobLifecycleStateEnum, bool)
GetMappingSchedulerJobLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSchedulerJobLifecycleStateEnumValues() []SchedulerJobLifecycleStateEnum
GetSchedulerJobLifecycleStateEnumValues Enumerates the set of values for SchedulerJobLifecycleStateEnum
SchedulerJobSummary Summary of the SchedulerJob.
type SchedulerJobSummary struct { // The OCID of the resource. Id *string `mandatory:"true" json:"id"` // A user-friendly name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. // Example: `My new resource` DisplayName *string `mandatory:"true" json:"displayName"` // Compartment OCID CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time this resource was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The current state of the SchedulerJob. LifecycleState SchedulerJobLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"true" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"` // The time this resource was last updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // The scheduled date and time for the Job. TimeScheduled *common.SDKTime `mandatory:"false" json:"timeScheduled"` // Count of Action Groups affected by the Schedule. // An action group is a group of entities grouped for a lifecycle activity. // Example - A Fleet will be considered an Action Group for any lifecycle activity. CountOfAffectedActionGroups *int `mandatory:"false" json:"countOfAffectedActionGroups"` // Count of resources affected by the schedule. CountOfAffectedResources *int `mandatory:"false" json:"countOfAffectedResources"` // Count of targets affected by the schedule. CountOfAffectedTargets *int `mandatory:"false" json:"countOfAffectedTargets"` // All products that are part of the schedule for a PRODUCT action group type. Products []string `mandatory:"false" json:"products"` // All LifeCycle Operations that are part of the schedule. LifecycleOperations []string `mandatory:"false" json:"lifecycleOperations"` // Action Groups associated with the Schedule. ActionGroups []ActionGroupDetails `mandatory:"false" json:"actionGroups"` SchedulerDefinition *AssociatedSchedulerDefinition `mandatory:"false" json:"schedulerDefinition"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // System tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m SchedulerJobSummary) String() string
func (m *SchedulerJobSummary) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m SchedulerJobSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ScopeEnum Enum with underlying type: string
type ScopeEnum string
Set of constants representing the allowable values for ScopeEnum
const ( ScopeTaxonomy ScopeEnum = "TAXONOMY" ScopePlatformConfig ScopeEnum = "PLATFORM_CONFIG" )
func GetMappingScopeEnum(val string) (ScopeEnum, bool)
GetMappingScopeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetScopeEnumValues() []ScopeEnum
GetScopeEnumValues Enumerates the set of values for ScopeEnum
ScriptBasedExecutionDetails Details for script-based execution.
type ScriptBasedExecutionDetails struct { Variables *TaskVariable `mandatory:"false" json:"variables"` Content ContentDetails `mandatory:"false" json:"content"` // Optional command to execute the content. // You can provide any commands/arguments that can't be part of the script. Command *string `mandatory:"false" json:"command"` // Credentials required for executing the task. Credentials []ConfigAssociationDetails `mandatory:"false" json:"credentials"` // Is the script locked to prevent changes directly in Object Storage? IsLocked *bool `mandatory:"false" json:"isLocked"` // Is the Content an executable file? IsExecutableContent *bool `mandatory:"false" json:"isExecutableContent"` }
func (m ScriptBasedExecutionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ScriptBasedExecutionDetails) String() string
func (m *ScriptBasedExecutionDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m ScriptBasedExecutionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SelectionCriteria Rule Selection Criteria for DYNAMIC resource selection for a GENERIC fleet. Rules define what resources are members of this fleet. All resources that meet the criteria are added automatically.
type SelectionCriteria struct { // Match condition for the rule selection. // Include resources that match all rules or any of the rules. MatchCondition SelectionCriteriaMatchConditionEnum `mandatory:"true" json:"matchCondition"` // Rules. Rules []Rule `mandatory:"true" json:"rules"` }
func (m SelectionCriteria) String() string
func (m SelectionCriteria) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SelectionCriteriaMatchConditionEnum Enum with underlying type: string
type SelectionCriteriaMatchConditionEnum string
Set of constants representing the allowable values for SelectionCriteriaMatchConditionEnum
const ( SelectionCriteriaMatchConditionMatchAll SelectionCriteriaMatchConditionEnum = "MATCH_ALL" SelectionCriteriaMatchConditionAny SelectionCriteriaMatchConditionEnum = "ANY" )
func GetMappingSelectionCriteriaMatchConditionEnum(val string) (SelectionCriteriaMatchConditionEnum, bool)
GetMappingSelectionCriteriaMatchConditionEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSelectionCriteriaMatchConditionEnumValues() []SelectionCriteriaMatchConditionEnum
GetSelectionCriteriaMatchConditionEnumValues Enumerates the set of values for SelectionCriteriaMatchConditionEnum
SelectionEnum Enum with underlying type: string
type SelectionEnum string
Set of constants representing the allowable values for SelectionEnum
const ( SelectionSingleChoice SelectionEnum = "SINGLE_CHOICE" SelectionMultiChoice SelectionEnum = "MULTI_CHOICE" SelectionDefaultText SelectionEnum = "DEFAULT_TEXT" )
func GetMappingSelectionEnum(val string) (SelectionEnum, bool)
GetMappingSelectionEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSelectionEnumValues() []SelectionEnum
GetSelectionEnumValues Enumerates the set of values for SelectionEnum
SelfHostedInstanceConfigCategoryDetails Define Self Hosted Instances.
type SelfHostedInstanceConfigCategoryDetails struct { // The OCID of the resource. InstanceId *string `mandatory:"true" json:"instanceId"` // A user-friendly name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. // Example: `My new resource` InstanceName *string `mandatory:"false" json:"instanceName"` }
func (m SelfHostedInstanceConfigCategoryDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m SelfHostedInstanceConfigCategoryDetails) String() string
func (m SelfHostedInstanceConfigCategoryDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SelfHostedInstanceRunOnDetails Self Hosted Instance Run On Details.
type SelfHostedInstanceRunOnDetails struct { // OCID of the self hosted instance. Host *string `mandatory:"true" json:"host"` }
func (m SelfHostedInstanceRunOnDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m SelfHostedInstanceRunOnDetails) String() string
func (m SelfHostedInstanceRunOnDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SetDefaultRunbookDetails Request to set default Runbook
type SetDefaultRunbookDetails struct { // The OCID of the resource. RunbookId *string `mandatory:"true" json:"runbookId"` }
func (m SetDefaultRunbookDetails) String() string
func (m SetDefaultRunbookDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SetDefaultRunbookRequest wrapper for the SetDefaultRunbook operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/SetDefaultRunbook.go.html to see an example of how to use SetDefaultRunbookRequest.
type SetDefaultRunbookRequest struct { // Details for setting the runbook as default for a platform and operation. SetDefaultRunbookDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request SetDefaultRunbookRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SetDefaultRunbookRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SetDefaultRunbookRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SetDefaultRunbookRequest) String() string
func (request SetDefaultRunbookRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SetDefaultRunbookResponse wrapper for the SetDefaultRunbook operation
type SetDefaultRunbookResponse struct { // The underlying http response RawResponse *http.Response // The Runbook instance Runbook `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response SetDefaultRunbookResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SetDefaultRunbookResponse) String() string
SortByEnum Enum with underlying type: string
type SortByEnum string
Set of constants representing the allowable values for SortByEnum
const ( SortByTimeCreated SortByEnum = "timeCreated" SortByDisplayName SortByEnum = "displayName" )
func GetMappingSortByEnum(val string) (SortByEnum, bool)
GetMappingSortByEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSortByEnumValues() []SortByEnum
GetSortByEnumValues Enumerates the set of values for SortByEnum
SortOrderEnum Enum with underlying type: string
type SortOrderEnum string
Set of constants representing the allowable values for SortOrderEnum
const ( SortOrderAsc SortOrderEnum = "ASC" SortOrderDesc SortOrderEnum = "DESC" )
func GetMappingSortOrderEnum(val string) (SortOrderEnum, bool)
GetMappingSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSortOrderEnumValues() []SortOrderEnum
GetSortOrderEnumValues Enumerates the set of values for SortOrderEnum
StepBasedUserActionDetails Details for a user action to be performed on a step.
type StepBasedUserActionDetails struct { // Unique identifier for the action group. ActionGroupId *string `mandatory:"true" json:"actionGroupId"` // Resource OCID ResourceId *string `mandatory:"true" json:"resourceId"` // Name of the step on which user action needs to be performed. StepName *string `mandatory:"true" json:"stepName"` // Target associated with the execution. TargetId *string `mandatory:"false" json:"targetId"` // Action to be Performed. Action UserActionDetailsActionEnum `mandatory:"true" json:"action"` }
func (m StepBasedUserActionDetails) GetAction() UserActionDetailsActionEnum
GetAction returns Action
func (m StepBasedUserActionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m StepBasedUserActionDetails) String() string
func (m StepBasedUserActionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
StepCollection Results of a StepSummary search.
type StepCollection struct { // List of Execution steps. Items []StepSummary `mandatory:"true" json:"items"` }
func (m StepCollection) String() string
func (m StepCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
StepSummary Task associated with the Job.
type StepSummary struct { // Name of the Step. StepName *string `mandatory:"true" json:"stepName"` // Status of the Task. Status JobStatusEnum `mandatory:"true" json:"status"` // The OCID of taskRecord assocaited with the step. TaskRecordId *string `mandatory:"false" json:"taskRecordId"` // The sequence of the step. Sequence *string `mandatory:"false" json:"sequence"` // The time the task started. An RFC3339 formatted datetime string TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The time the task ended. An RFC3339 formatted datetime string TimeEnded *common.SDKTime `mandatory:"false" json:"timeEnded"` // Is this a rollback task? IsRollbackTask *bool `mandatory:"false" json:"isRollbackTask"` // Description of the step Execution. Description *string `mandatory:"false" json:"description"` // System tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m StepSummary) String() string
func (m StepSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
StringInputArgument The details of the String Input argument.
type StringInputArgument struct { // The name of the argument. Name *string `mandatory:"true" json:"name"` // The description of the argument. Description *string `mandatory:"false" json:"description"` }
func (m StringInputArgument) GetDescription() *string
GetDescription returns Description
func (m StringInputArgument) GetName() *string
GetName returns Name
func (m StringInputArgument) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m StringInputArgument) String() string
func (m StringInputArgument) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
StringTaskArgument A string variable that holds a value
type StringTaskArgument struct { // Name of the input variable Name *string `mandatory:"true" json:"name"` // The task input Value *string `mandatory:"false" json:"value"` }
func (m StringTaskArgument) GetName() *string
GetName returns Name
func (m StringTaskArgument) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m StringTaskArgument) String() string
func (m StringTaskArgument) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SummarizeComplianceRecordCountsRequest wrapper for the SummarizeComplianceRecordCounts operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/SummarizeComplianceRecordCounts.go.html to see an example of how to use SummarizeComplianceRecordCountsRequest.
type SummarizeComplianceRecordCountsRequest struct { // The ID of the compartment in which to list resources. // Empty only if the resource OCID query param is not specified. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // If set to true, resources will be returned for not only the provided compartment, but all compartments which // descend from it. Which resources are returned and their field contents depends on the value of accessLevel. CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder SummarizeComplianceRecordCountsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request SummarizeComplianceRecordCountsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SummarizeComplianceRecordCountsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SummarizeComplianceRecordCountsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SummarizeComplianceRecordCountsRequest) String() string
func (request SummarizeComplianceRecordCountsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SummarizeComplianceRecordCountsResponse wrapper for the SummarizeComplianceRecordCounts operation
type SummarizeComplianceRecordCountsResponse struct { // The underlying http response RawResponse *http.Response // A list of ComplianceRecordAggregationCollection instances ComplianceRecordAggregationCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
func (response SummarizeComplianceRecordCountsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SummarizeComplianceRecordCountsResponse) String() string
SummarizeComplianceRecordCountsSortOrderEnum Enum with underlying type: string
type SummarizeComplianceRecordCountsSortOrderEnum string
Set of constants representing the allowable values for SummarizeComplianceRecordCountsSortOrderEnum
const ( SummarizeComplianceRecordCountsSortOrderAsc SummarizeComplianceRecordCountsSortOrderEnum = "ASC" SummarizeComplianceRecordCountsSortOrderDesc SummarizeComplianceRecordCountsSortOrderEnum = "DESC" )
func GetMappingSummarizeComplianceRecordCountsSortOrderEnum(val string) (SummarizeComplianceRecordCountsSortOrderEnum, bool)
GetMappingSummarizeComplianceRecordCountsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSummarizeComplianceRecordCountsSortOrderEnumValues() []SummarizeComplianceRecordCountsSortOrderEnum
GetSummarizeComplianceRecordCountsSortOrderEnumValues Enumerates the set of values for SummarizeComplianceRecordCountsSortOrderEnum
SummarizeManagedEntityCountsRequest wrapper for the SummarizeManagedEntityCounts operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/SummarizeManagedEntityCounts.go.html to see an example of how to use SummarizeManagedEntityCountsRequest.
type SummarizeManagedEntityCountsRequest struct { // The ID of the compartment in which to list resources. // Empty only if the resource OCID query param is not specified. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // If set to true, resources will be returned for not only the provided compartment, but all compartments which // descend from it. Which resources are returned and their field contents depends on the value of accessLevel. CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder SummarizeManagedEntityCountsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request SummarizeManagedEntityCountsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SummarizeManagedEntityCountsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SummarizeManagedEntityCountsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SummarizeManagedEntityCountsRequest) String() string
func (request SummarizeManagedEntityCountsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SummarizeManagedEntityCountsResponse wrapper for the SummarizeManagedEntityCounts operation
type SummarizeManagedEntityCountsResponse struct { // The underlying http response RawResponse *http.Response // A list of ManagedEntityAggregationCollection instances ManagedEntityAggregationCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
func (response SummarizeManagedEntityCountsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SummarizeManagedEntityCountsResponse) String() string
SummarizeManagedEntityCountsSortOrderEnum Enum with underlying type: string
type SummarizeManagedEntityCountsSortOrderEnum string
Set of constants representing the allowable values for SummarizeManagedEntityCountsSortOrderEnum
const ( SummarizeManagedEntityCountsSortOrderAsc SummarizeManagedEntityCountsSortOrderEnum = "ASC" SummarizeManagedEntityCountsSortOrderDesc SummarizeManagedEntityCountsSortOrderEnum = "DESC" )
func GetMappingSummarizeManagedEntityCountsSortOrderEnum(val string) (SummarizeManagedEntityCountsSortOrderEnum, bool)
GetMappingSummarizeManagedEntityCountsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSummarizeManagedEntityCountsSortOrderEnumValues() []SummarizeManagedEntityCountsSortOrderEnum
GetSummarizeManagedEntityCountsSortOrderEnumValues Enumerates the set of values for SummarizeManagedEntityCountsSortOrderEnum
SummarizeSchedulerJobCountsRequest wrapper for the SummarizeSchedulerJobCounts operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/SummarizeSchedulerJobCounts.go.html to see an example of how to use SummarizeSchedulerJobCountsRequest.
type SummarizeSchedulerJobCountsRequest struct { // The ID of the compartment in which to list resources. // Empty only if the resource OCID query param is not specified. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // If set to true, resources will be returned for not only the provided compartment, but all compartments which // descend from it. Which resources are returned and their field contents depends on the value of accessLevel. CompartmentIdInSubtree *bool `mandatory:"false" contributesTo:"query" name:"compartmentIdInSubtree"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder SummarizeSchedulerJobCountsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request SummarizeSchedulerJobCountsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SummarizeSchedulerJobCountsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SummarizeSchedulerJobCountsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SummarizeSchedulerJobCountsRequest) String() string
func (request SummarizeSchedulerJobCountsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SummarizeSchedulerJobCountsResponse wrapper for the SummarizeSchedulerJobCounts operation
type SummarizeSchedulerJobCountsResponse struct { // The underlying http response RawResponse *http.Response // A list of SchedulerJobAggregationCollection instances SchedulerJobAggregationCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
func (response SummarizeSchedulerJobCountsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SummarizeSchedulerJobCountsResponse) String() string
SummarizeSchedulerJobCountsSortOrderEnum Enum with underlying type: string
type SummarizeSchedulerJobCountsSortOrderEnum string
Set of constants representing the allowable values for SummarizeSchedulerJobCountsSortOrderEnum
const ( SummarizeSchedulerJobCountsSortOrderAsc SummarizeSchedulerJobCountsSortOrderEnum = "ASC" SummarizeSchedulerJobCountsSortOrderDesc SummarizeSchedulerJobCountsSortOrderEnum = "DESC" )
func GetMappingSummarizeSchedulerJobCountsSortOrderEnum(val string) (SummarizeSchedulerJobCountsSortOrderEnum, bool)
GetMappingSummarizeSchedulerJobCountsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSummarizeSchedulerJobCountsSortOrderEnumValues() []SummarizeSchedulerJobCountsSortOrderEnum
GetSummarizeSchedulerJobCountsSortOrderEnumValues Enumerates the set of values for SummarizeSchedulerJobCountsSortOrderEnum
TargetCredentialEntitySpecificDetails Target credential details.
type TargetCredentialEntitySpecificDetails struct { // OCID of the resource associated with the target for which the credential is created. ResourceId *string `mandatory:"true" json:"resourceId"` // Target name for which the credential is provided. Target *string `mandatory:"true" json:"target"` }
func (m TargetCredentialEntitySpecificDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m TargetCredentialEntitySpecificDetails) String() string
func (m TargetCredentialEntitySpecificDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
TargetResource Resource Information for the Target.
type TargetResource struct { // The OCID of the resource. ResourceId *string `mandatory:"false" json:"resourceId"` // A user-friendly name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. // Example: `My new resource` ResourceDisplayName *string `mandatory:"false" json:"resourceDisplayName"` }
func (m TargetResource) String() string
func (m TargetResource) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
TargetSortByEnum Enum with underlying type: string
type TargetSortByEnum string
Set of constants representing the allowable values for TargetSortByEnum
const ( TargetSortByDisplayName TargetSortByEnum = "displayName" TargetSortByProduct TargetSortByEnum = "product" TargetSortByResourceDisplayName TargetSortByEnum = "resourceDisplayName" )
func GetMappingTargetSortByEnum(val string) (TargetSortByEnum, bool)
GetMappingTargetSortByEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTargetSortByEnumValues() []TargetSortByEnum
GetTargetSortByEnumValues Enumerates the set of values for TargetSortByEnum
Task The details of the task
type Task struct { // The name of the task step. StepName *string `mandatory:"true" json:"stepName"` TaskRecordDetails AssociatedTaskDetails `mandatory:"true" json:"taskRecordDetails"` StepProperties *ComponentProperties `mandatory:"false" json:"stepProperties"` // Mapping output variables of previous tasks to the input variables of the current task. OutputVariableMappings []OutputVariableMapping `mandatory:"false" json:"outputVariableMappings"` }
func (m Task) String() string
func (m *Task) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m Task) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
TaskArgument A Task argument that holds a value.
type TaskArgument interface { // Name of the input variable GetName() *string }
TaskArgumentKindEnum Enum with underlying type: string
type TaskArgumentKindEnum string
Set of constants representing the allowable values for TaskArgumentKindEnum
const ( TaskArgumentKindString TaskArgumentKindEnum = "STRING" TaskArgumentKindFile TaskArgumentKindEnum = "FILE" )
func GetMappingTaskArgumentKindEnum(val string) (TaskArgumentKindEnum, bool)
GetMappingTaskArgumentKindEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTaskArgumentKindEnumValues() []TaskArgumentKindEnum
GetTaskArgumentKindEnumValues Enumerates the set of values for TaskArgumentKindEnum
TaskExecutionTypeEnum Enum with underlying type: string
type TaskExecutionTypeEnum string
Set of constants representing the allowable values for TaskExecutionTypeEnum
const ( TaskExecutionTypeScript TaskExecutionTypeEnum = "SCRIPT" TaskExecutionTypeApi TaskExecutionTypeEnum = "API" TaskExecutionTypeTerraform TaskExecutionTypeEnum = "TERRAFORM" )
func GetMappingTaskExecutionTypeEnum(val string) (TaskExecutionTypeEnum, bool)
GetMappingTaskExecutionTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTaskExecutionTypeEnumValues() []TaskExecutionTypeEnum
GetTaskExecutionTypeEnumValues Enumerates the set of values for TaskExecutionTypeEnum
TaskNotificationPreferences Preferences to send notifications on the task activities.
type TaskNotificationPreferences struct { // Enables notification on pause. ShouldNotifyOnPause *bool `mandatory:"false" json:"shouldNotifyOnPause"` // Enables or disables notification on Task Failures. ShouldNotifyOnTaskFailure *bool `mandatory:"false" json:"shouldNotifyOnTaskFailure"` // Enables or disables notification on Task Success. ShouldNotifyOnTaskSuccess *bool `mandatory:"false" json:"shouldNotifyOnTaskSuccess"` }
func (m TaskNotificationPreferences) String() string
func (m TaskNotificationPreferences) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
TaskRecord Attributes of a task record.
type TaskRecord struct { // The OCID of the resource. Id *string `mandatory:"true" json:"id"` // A user-friendly name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. // Example: `My new resource` DisplayName *string `mandatory:"true" json:"displayName"` // Task type. Type TaskRecordTypeEnum `mandatory:"true" json:"type"` // The current state of the task record. LifecycleState TaskRecordLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The time this resource was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time this resource was last updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` Details *Details `mandatory:"true" json:"details"` // OCID of the compartment to which the resource belongs to. CompartmentId *string `mandatory:"true" json:"compartmentId"` // A user-friendly description. To provide some insight about the resource. // Avoid entering confidential information. Description *string `mandatory:"false" json:"description"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The version of the task record. Version *string `mandatory:"false" json:"version"` // Associated region ResourceRegion *string `mandatory:"false" json:"resourceRegion"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m TaskRecord) String() string
func (m TaskRecord) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
TaskRecordCollection Results of a task record search. Contains boh TaskRecordSummary items and other information, such as metadata.
type TaskRecordCollection struct { // List of task records. Items []TaskRecordSummary `mandatory:"true" json:"items"` }
func (m TaskRecordCollection) String() string
func (m TaskRecordCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
TaskRecordLifecycleStateEnum Enum with underlying type: string
type TaskRecordLifecycleStateEnum string
Set of constants representing the allowable values for TaskRecordLifecycleStateEnum
const ( TaskRecordLifecycleStateActive TaskRecordLifecycleStateEnum = "ACTIVE" TaskRecordLifecycleStateInactive TaskRecordLifecycleStateEnum = "INACTIVE" TaskRecordLifecycleStateDeleted TaskRecordLifecycleStateEnum = "DELETED" TaskRecordLifecycleStateDeleting TaskRecordLifecycleStateEnum = "DELETING" TaskRecordLifecycleStateFailed TaskRecordLifecycleStateEnum = "FAILED" TaskRecordLifecycleStateUpdating TaskRecordLifecycleStateEnum = "UPDATING" )
func GetMappingTaskRecordLifecycleStateEnum(val string) (TaskRecordLifecycleStateEnum, bool)
GetMappingTaskRecordLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTaskRecordLifecycleStateEnumValues() []TaskRecordLifecycleStateEnum
GetTaskRecordLifecycleStateEnumValues Enumerates the set of values for TaskRecordLifecycleStateEnum
TaskRecordSortByEnum Enum with underlying type: string
type TaskRecordSortByEnum string
Set of constants representing the allowable values for TaskRecordSortByEnum
const ( TaskRecordSortByTimeCreated TaskRecordSortByEnum = "timeCreated" TaskRecordSortByDisplayName TaskRecordSortByEnum = "displayName" )
func GetMappingTaskRecordSortByEnum(val string) (TaskRecordSortByEnum, bool)
GetMappingTaskRecordSortByEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTaskRecordSortByEnumValues() []TaskRecordSortByEnum
GetTaskRecordSortByEnumValues Enumerates the set of values for TaskRecordSortByEnum
TaskRecordSummary Summary of the task record.
type TaskRecordSummary struct { // The OCID of the resource. Id *string `mandatory:"true" json:"id"` // A user-friendly name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. // Example: `My new resource` DisplayName *string `mandatory:"true" json:"displayName"` // Task type. Type TaskRecordTypeEnum `mandatory:"true" json:"type"` // The current state of the task record. LifecycleState TaskRecordLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The time this resource was created. An RFC3339 formatted datetime string. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The time this resource was last updated. An RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` Details *Details `mandatory:"true" json:"details"` // OCID of the compartment to which the resource belongs to. CompartmentId *string `mandatory:"true" json:"compartmentId"` // A user-friendly description. To provide some insight about the resource. // Avoid entering confidential information. Description *string `mandatory:"false" json:"description"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The version of the task record. Version *string `mandatory:"false" json:"version"` // Associated region ResourceRegion *string `mandatory:"false" json:"resourceRegion"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
func (m TaskRecordSummary) String() string
func (m TaskRecordSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
TaskRecordTypeEnum Enum with underlying type: string
type TaskRecordTypeEnum string
Set of constants representing the allowable values for TaskRecordTypeEnum
const ( TaskRecordTypeUserDefined TaskRecordTypeEnum = "USER_DEFINED" TaskRecordTypeOracleDefined TaskRecordTypeEnum = "ORACLE_DEFINED" TaskRecordTypeSystemDefined TaskRecordTypeEnum = "SYSTEM_DEFINED" )
func GetMappingTaskRecordTypeEnum(val string) (TaskRecordTypeEnum, bool)
GetMappingTaskRecordTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTaskRecordTypeEnumValues() []TaskRecordTypeEnum
GetTaskRecordTypeEnumValues Enumerates the set of values for TaskRecordTypeEnum
TaskScopeEnum Enum with underlying type: string
type TaskScopeEnum string
Set of constants representing the allowable values for TaskScopeEnum
const ( TaskScopeLocal TaskScopeEnum = "LOCAL" TaskScopeEnum = "SHARED" )
func GetMappingTaskScopeEnum(val string) (TaskScopeEnum, bool)
GetMappingTaskScopeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTaskScopeEnumValues() []TaskScopeEnum
GetTaskScopeEnumValues Enumerates the set of values for TaskScopeEnum
TaskVariable The variable of the task. At least one of the dynamicArguments or output needs to be provided.
type TaskVariable struct { // The input variables for the task. InputVariables []InputArgument `mandatory:"false" json:"inputVariables"` // The list of output variables. OutputVariables []string `mandatory:"false" json:"outputVariables"` }
func (m TaskVariable) String() string
func (m *TaskVariable) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m TaskVariable) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
TerraformBasedExecutionDetails Details for Terraform execution.
type TerraformBasedExecutionDetails struct { // Catalog Id having terraform package. CatalogId *string `mandatory:"true" json:"catalogId"` // OCID of the compartment to which the resource belongs to. TargetCompartmentId *string `mandatory:"true" json:"targetCompartmentId"` // Catalog Id having config file. ConfigFile *string `mandatory:"false" json:"configFile"` // Is read output variable enabled IsReadOutputVariableEnabled *bool `mandatory:"false" json:"isReadOutputVariableEnabled"` }
func (m TerraformBasedExecutionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m TerraformBasedExecutionDetails) String() string
func (m TerraformBasedExecutionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
TimeBasedPauseDetails Time-based pause details.
type TimeBasedPauseDetails struct { // Time in minutes to apply Pause. DurationInMinutes *int `mandatory:"true" json:"durationInMinutes"` }
func (m TimeBasedPauseDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m TimeBasedPauseDetails) String() string
func (m TimeBasedPauseDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpcomingSchedule Enables notification on upcoming schedule.
type UpcomingSchedule struct { // Enables notification on upcoming schedule. OnUpcomingSchedule *bool `mandatory:"false" json:"onUpcomingSchedule"` // Specify when the notification should be sent. NotifyBefore *string `mandatory:"false" json:"notifyBefore"` }
func (m UpcomingSchedule) String() string
func (m UpcomingSchedule) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateCatalogItemDetails The data to update a CatalogItem.
type UpdateCatalogItemDetails struct { // The description of the CatalogItem. Description *string `mandatory:"false" json:"description"` // Version description about the catalog item. VersionDescription *string `mandatory:"false" json:"versionDescription"` // Short description about the catalog item. ShortDescription *string `mandatory:"false" json:"shortDescription"` // The CatalogItem name. DisplayName *string `mandatory:"false" json:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m UpdateCatalogItemDetails) String() string
func (m UpdateCatalogItemDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateCatalogItemRequest wrapper for the UpdateCatalogItem operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/UpdateCatalogItem.go.html to see an example of how to use UpdateCatalogItemRequest.
type UpdateCatalogItemRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the CatalogItem. CatalogItemId *string `mandatory:"true" contributesTo:"path" name:"catalogItemId"` // The information to be updated. UpdateCatalogItemDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request UpdateCatalogItemRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateCatalogItemRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateCatalogItemRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateCatalogItemRequest) String() string
func (request UpdateCatalogItemRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateCatalogItemResponse wrapper for the UpdateCatalogItem operation
type UpdateCatalogItemResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response UpdateCatalogItemResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateCatalogItemResponse) String() string
UpdateCompliancePolicyRuleDetails The data to update a CompliancePolicyRule.
type UpdateCompliancePolicyRuleDetails struct { ProductVersion *ProductVersionDetails `mandatory:"false" json:"productVersion"` // PlatformConfiguration OCID for the patch type to which this CompliancePolicyRule applies. PatchTypeId []string `mandatory:"false" json:"patchTypeId"` // Severity to which this CompliancePolicyRule applies. Severity []ComplianceRuleSeverityEnum `mandatory:"false" json:"severity,omitempty"` PatchSelection PatchSelectionDetails `mandatory:"false" json:"patchSelection"` // Grace period in days,weeks,months or years the exemption is applicable for the rule. // This enables a grace period when Fleet Application Management doesn't report the product as noncompliant when patch is not applied. GracePeriod *string `mandatory:"false" json:"gracePeriod"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m UpdateCompliancePolicyRuleDetails) String() string
func (m *UpdateCompliancePolicyRuleDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m UpdateCompliancePolicyRuleDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateCompliancePolicyRuleRequest wrapper for the UpdateCompliancePolicyRule operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/UpdateCompliancePolicyRule.go.html to see an example of how to use UpdateCompliancePolicyRuleRequest.
type UpdateCompliancePolicyRuleRequest struct { // unique CompliancePolicyRule identifier. CompliancePolicyRuleId *string `mandatory:"true" contributesTo:"path" name:"compliancePolicyRuleId"` // The information to be updated. UpdateCompliancePolicyRuleDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request UpdateCompliancePolicyRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateCompliancePolicyRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateCompliancePolicyRuleRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateCompliancePolicyRuleRequest) String() string
func (request UpdateCompliancePolicyRuleRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateCompliancePolicyRuleResponse wrapper for the UpdateCompliancePolicyRule operation
type UpdateCompliancePolicyRuleResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response UpdateCompliancePolicyRuleResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateCompliancePolicyRuleResponse) String() string
UpdateFleetCredentialDetails The information to be updated.
type UpdateFleetCredentialDetails struct { // A user-friendly name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. // Example: `My new resource` DisplayName *string `mandatory:"false" json:"displayName"` EntitySpecifics CredentialEntitySpecificDetails `mandatory:"false" json:"entitySpecifics"` User CredentialDetails `mandatory:"false" json:"user"` Password CredentialDetails `mandatory:"false" json:"password"` }
func (m UpdateFleetCredentialDetails) String() string
func (m *UpdateFleetCredentialDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m UpdateFleetCredentialDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateFleetCredentialRequest wrapper for the UpdateFleetCredential operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/UpdateFleetCredential.go.html to see an example of how to use UpdateFleetCredentialRequest.
type UpdateFleetCredentialRequest struct { // unique FleetCredential identifier FleetCredentialId *string `mandatory:"true" contributesTo:"path" name:"fleetCredentialId"` // Unique Fleet identifier. FleetId *string `mandatory:"true" contributesTo:"path" name:"fleetId"` // The credential information to be updated. UpdateFleetCredentialDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request UpdateFleetCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateFleetCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateFleetCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateFleetCredentialRequest) String() string
func (request UpdateFleetCredentialRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateFleetCredentialResponse wrapper for the UpdateFleetCredential operation
type UpdateFleetCredentialResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response UpdateFleetCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateFleetCredentialResponse) String() string
UpdateFleetDetails The information to be updated.
type UpdateFleetDetails struct { // A user-friendly name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. // Example: `My new resource` DisplayName *string `mandatory:"false" json:"displayName"` // A user-friendly description. To provide some insight about the resource. // Avoid entering confidential information. Description *string `mandatory:"false" json:"description"` // Notification Preferences associated with the Fleet. // An UPDATE operation replaces the existing notification preferences list entirely NotificationPreferences []NotificationPreference `mandatory:"false" json:"notificationPreferences"` // A value that represents if auto-confirming of the targets can be enabled. // This will allow targets to be auto-confirmed in the fleet without manual intervention. IsTargetAutoConfirm *bool `mandatory:"false" json:"isTargetAutoConfirm"` ResourceSelection ResourceSelection `mandatory:"false" json:"resourceSelection"` // Products associated with the Fleet. Products []string `mandatory:"false" json:"products"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m UpdateFleetDetails) String() string
func (m *UpdateFleetDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m UpdateFleetDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateFleetPropertyDetails The information to be updated for the fleet property.
type UpdateFleetPropertyDetails struct { // Value of the Property. Value *string `mandatory:"false" json:"value"` }
func (m UpdateFleetPropertyDetails) String() string
func (m UpdateFleetPropertyDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateFleetPropertyRequest wrapper for the UpdateFleetProperty operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/UpdateFleetProperty.go.html to see an example of how to use UpdateFleetPropertyRequest.
type UpdateFleetPropertyRequest struct { // Unique fleetProperty identifier. FleetPropertyId *string `mandatory:"true" contributesTo:"path" name:"fleetPropertyId"` // Unique Fleet identifier. FleetId *string `mandatory:"true" contributesTo:"path" name:"fleetId"` // Attributes to update a fleet property. UpdateFleetPropertyDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request UpdateFleetPropertyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateFleetPropertyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateFleetPropertyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateFleetPropertyRequest) String() string
func (request UpdateFleetPropertyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateFleetPropertyResponse wrapper for the UpdateFleetProperty operation
type UpdateFleetPropertyResponse struct { // The underlying http response RawResponse *http.Response // The FleetProperty instance FleetProperty `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response UpdateFleetPropertyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateFleetPropertyResponse) String() string
UpdateFleetRequest wrapper for the UpdateFleet operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/UpdateFleet.go.html to see an example of how to use UpdateFleetRequest.
type UpdateFleetRequest struct { // Unique Fleet identifier. FleetId *string `mandatory:"true" contributesTo:"path" name:"fleetId"` // The information to be updated. UpdateFleetDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request UpdateFleetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateFleetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateFleetRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateFleetRequest) String() string
func (request UpdateFleetRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateFleetResourceDetails The information to be updated for the resource.
type UpdateFleetResourceDetails struct { // OCID of the tenancy to which the resource belongs to. TenancyId *string `mandatory:"false" json:"tenancyId"` // OCID of the compartment to which the resource belongs to. CompartmentId *string `mandatory:"false" json:"compartmentId"` }
func (m UpdateFleetResourceDetails) String() string
func (m UpdateFleetResourceDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateFleetResourceRequest wrapper for the UpdateFleetResource operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/UpdateFleetResource.go.html to see an example of how to use UpdateFleetResourceRequest.
type UpdateFleetResourceRequest struct { // unique FleetResource identifier FleetResourceId *string `mandatory:"true" contributesTo:"path" name:"fleetResourceId"` // Unique Fleet identifier. FleetId *string `mandatory:"true" contributesTo:"path" name:"fleetId"` // The information to be updated. UpdateFleetResourceDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request UpdateFleetResourceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateFleetResourceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateFleetResourceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateFleetResourceRequest) String() string
func (request UpdateFleetResourceRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateFleetResourceResponse wrapper for the UpdateFleetResource operation
type UpdateFleetResourceResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response UpdateFleetResourceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateFleetResourceResponse) String() string
UpdateFleetResponse wrapper for the UpdateFleet operation
type UpdateFleetResponse struct { // The underlying http response RawResponse *http.Response // The Fleet instance Fleet `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response UpdateFleetResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateFleetResponse) String() string
UpdateMaintenanceWindowDetails Maintenance Window information to be updated.
type UpdateMaintenanceWindowDetails struct { // A user-friendly name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. // Example: `My new resource` DisplayName *string `mandatory:"false" json:"displayName"` // A user-friendly description. To provide some insight about the resource. // Avoid entering confidential information. Description *string `mandatory:"false" json:"description"` // Does the maintenenace window cause outage? // An outage indicates whether a maintenance window can consider operations that require downtime. // It means a period when the application is not accessible. IsOutage *bool `mandatory:"false" json:"isOutage"` // Specify the date and time of the day that the maintenance window starts. TimeScheduleStart *common.SDKTime `mandatory:"false" json:"timeScheduleStart"` // Duration of the maintenance window. // Specify how long the maintenance window remains open. Duration *string `mandatory:"false" json:"duration"` // Is this a recurring maintenance window? IsRecurring *bool `mandatory:"false" json:"isRecurring"` // Recurrence rule specification if maintenance window recurring. // Specify the frequency of running the maintenance window. Recurrences *string `mandatory:"false" json:"recurrences"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m UpdateMaintenanceWindowDetails) String() string
func (m UpdateMaintenanceWindowDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateMaintenanceWindowRequest wrapper for the UpdateMaintenanceWindow operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/UpdateMaintenanceWindow.go.html to see an example of how to use UpdateMaintenanceWindowRequest.
type UpdateMaintenanceWindowRequest struct { // unique MaintenanceWindow identifier MaintenanceWindowId *string `mandatory:"true" contributesTo:"path" name:"maintenanceWindowId"` // The information to be updated for the maintenance window. UpdateMaintenanceWindowDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request UpdateMaintenanceWindowRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateMaintenanceWindowRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateMaintenanceWindowRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateMaintenanceWindowRequest) String() string
func (request UpdateMaintenanceWindowRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateMaintenanceWindowResponse wrapper for the UpdateMaintenanceWindow operation
type UpdateMaintenanceWindowResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response UpdateMaintenanceWindowResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateMaintenanceWindowResponse) String() string
UpdateOnboardingDetails The information about updating onboarding.
type UpdateOnboardingDetails struct { // A value determining Fleet Application Management tag is enabled or not IsFamsTagEnabled *bool `mandatory:"false" json:"isFamsTagEnabled"` // A value determining if cost tracking tag is enabled or not IsCostTrackingTagEnabled *bool `mandatory:"false" json:"isCostTrackingTagEnabled"` }
func (m UpdateOnboardingDetails) String() string
func (m UpdateOnboardingDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateOnboardingRequest wrapper for the UpdateOnboarding operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/UpdateOnboarding.go.html to see an example of how to use UpdateOnboardingRequest.
type UpdateOnboardingRequest struct { // A filter to return resources whose Onboarding identifier matches the given identifier. OnboardingId *string `mandatory:"true" contributesTo:"path" name:"onboardingId"` // The information to be updated. UpdateOnboardingDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request UpdateOnboardingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateOnboardingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateOnboardingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateOnboardingRequest) String() string
func (request UpdateOnboardingRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateOnboardingResponse wrapper for the UpdateOnboarding operation
type UpdateOnboardingResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response UpdateOnboardingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateOnboardingResponse) String() string
UpdatePatchDetails The patch information to be updated.
type UpdatePatchDetails struct { // A user-friendly description. To provide some insight about the resource. // Avoid entering confidential information. Description *string `mandatory:"false" json:"description"` PatchType *PatchType `mandatory:"false" json:"patchType"` // Patch Severity. Severity PatchSeverityEnum `mandatory:"false" json:"severity,omitempty"` // Date when the patch was released. TimeReleased *common.SDKTime `mandatory:"false" json:"timeReleased"` ArtifactDetails ArtifactDetails `mandatory:"false" json:"artifactDetails"` Product *PatchProduct `mandatory:"false" json:"product"` // Dependent Patches. DependentPatches []DependentPatchDetails `mandatory:"false" json:"dependentPatches"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m UpdatePatchDetails) String() string
func (m *UpdatePatchDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m UpdatePatchDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdatePatchRequest wrapper for the UpdatePatch operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/UpdatePatch.go.html to see an example of how to use UpdatePatchRequest.
type UpdatePatchRequest struct { // Unique Patch identifier. PatchId *string `mandatory:"true" contributesTo:"path" name:"patchId"` // The information to be updated. UpdatePatchDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request UpdatePatchRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdatePatchRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdatePatchRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdatePatchRequest) String() string
func (request UpdatePatchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdatePatchResponse wrapper for the UpdatePatch operation
type UpdatePatchResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response UpdatePatchResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdatePatchResponse) String() string
UpdatePlatformConfigurationDetails The information to be updated.
type UpdatePlatformConfigurationDetails struct { // A user-friendly name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. // Example: `My new resource` DisplayName *string `mandatory:"false" json:"displayName"` // A user-friendly description. To provide some insight about the resource. // Avoid entering confidential information. Description *string `mandatory:"false" json:"description"` ConfigCategoryDetails ConfigCategoryDetails `mandatory:"false" json:"configCategoryDetails"` }
func (m UpdatePlatformConfigurationDetails) String() string
func (m *UpdatePlatformConfigurationDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m UpdatePlatformConfigurationDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdatePlatformConfigurationRequest wrapper for the UpdatePlatformConfiguration operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/UpdatePlatformConfiguration.go.html to see an example of how to use UpdatePlatformConfigurationRequest.
type UpdatePlatformConfigurationRequest struct { // unique PlatformConfiguration identifier PlatformConfigurationId *string `mandatory:"true" contributesTo:"path" name:"platformConfigurationId"` // The information to be updated. UpdatePlatformConfigurationDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request UpdatePlatformConfigurationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdatePlatformConfigurationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdatePlatformConfigurationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdatePlatformConfigurationRequest) String() string
func (request UpdatePlatformConfigurationRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdatePlatformConfigurationResponse wrapper for the UpdatePlatformConfiguration operation
type UpdatePlatformConfigurationResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response UpdatePlatformConfigurationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdatePlatformConfigurationResponse) String() string
UpdatePropertyDetails The information to be updated.
type UpdatePropertyDetails struct { // A user-friendly name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. // Example: `My new resource` DisplayName *string `mandatory:"false" json:"displayName"` // Text selection of the property. Selection SelectionEnum `mandatory:"false" json:"selection,omitempty"` // Format of the value. ValueType ValueTypeEnum `mandatory:"false" json:"valueType,omitempty"` // Values of the property (must be a single value if selection = 'SINGLE_CHOICE'). Values []string `mandatory:"false" json:"values"` }
func (m UpdatePropertyDetails) String() string
func (m UpdatePropertyDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdatePropertyRequest wrapper for the UpdateProperty operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/UpdateProperty.go.html to see an example of how to use UpdatePropertyRequest.
type UpdatePropertyRequest struct { // unique Property identifier PropertyId *string `mandatory:"true" contributesTo:"path" name:"propertyId"` // The information to be updated. UpdatePropertyDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request UpdatePropertyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdatePropertyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdatePropertyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdatePropertyRequest) String() string
func (request UpdatePropertyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdatePropertyResponse wrapper for the UpdateProperty operation
type UpdatePropertyResponse struct { // The underlying http response RawResponse *http.Response // The Property instance Property `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response UpdatePropertyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdatePropertyResponse) String() string
UpdateProvisionDetails The data to update a FamProvision.
type UpdateProvisionDetails struct { // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. DisplayName *string `mandatory:"false" json:"displayName"` // A description of the provision. ProvisionDescription *string `mandatory:"false" json:"provisionDescription"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m UpdateProvisionDetails) String() string
func (m UpdateProvisionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateProvisionRequest wrapper for the UpdateProvision operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/UpdateProvision.go.html to see an example of how to use UpdateProvisionRequest.
type UpdateProvisionRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the FamProvision. ProvisionId *string `mandatory:"true" contributesTo:"path" name:"provisionId"` // The information to be updated. UpdateProvisionDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request UpdateProvisionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateProvisionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateProvisionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateProvisionRequest) String() string
func (request UpdateProvisionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateProvisionResponse wrapper for the UpdateProvision operation
type UpdateProvisionResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response UpdateProvisionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateProvisionResponse) String() string
UpdateRunbookDetails The information to be updated.
type UpdateRunbookDetails struct { // A user-friendly name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. // Example: `My new resource` DisplayName *string `mandatory:"false" json:"displayName"` // A user-friendly description. To provide some insight about the resource. // Avoid entering confidential information. Description *string `mandatory:"false" json:"description"` // Does this runbook need SUDO access to execute? IsSudoAccessNeeded *bool `mandatory:"false" json:"isSudoAccessNeeded"` // The lifecycle operation performed by the runbook. Operation *string `mandatory:"false" json:"operation"` // The OS type for the runbook. OsType OsTypeEnum `mandatory:"false" json:"osType,omitempty"` // The platform of the runbook. Platform *string `mandatory:"false" json:"platform"` // Is the runbook default? IsDefault *bool `mandatory:"false" json:"isDefault"` // Estimated time to successfully complete the runbook execution. EstimatedTime *string `mandatory:"false" json:"estimatedTime"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m UpdateRunbookDetails) String() string
func (m UpdateRunbookDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateRunbookRequest wrapper for the UpdateRunbook operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/UpdateRunbook.go.html to see an example of how to use UpdateRunbookRequest.
type UpdateRunbookRequest struct { // Unique Runbook identifier RunbookId *string `mandatory:"true" contributesTo:"path" name:"runbookId"` // The information to be updated. UpdateRunbookDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request UpdateRunbookRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateRunbookRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateRunbookRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateRunbookRequest) String() string
func (request UpdateRunbookRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateRunbookResponse wrapper for the UpdateRunbook operation
type UpdateRunbookResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response UpdateRunbookResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateRunbookResponse) String() string
UpdateRunbookVersionDetails The information to be updated.
type UpdateRunbookVersionDetails struct { // A set of tasks to execute in the runbook. Tasks []Task `mandatory:"false" json:"tasks"` // The groups of the runbook. Groups []Group `mandatory:"false" json:"groups"` ExecutionWorkflowDetails *ExecutionWorkflowDetails `mandatory:"false" json:"executionWorkflowDetails"` RollbackWorkflowDetails *RollbackWorkflowDetails `mandatory:"false" json:"rollbackWorkflowDetails"` }
func (m UpdateRunbookVersionDetails) String() string
func (m UpdateRunbookVersionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateRunbookVersionRequest wrapper for the UpdateRunbookVersion operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/UpdateRunbookVersion.go.html to see an example of how to use UpdateRunbookVersionRequest.
type UpdateRunbookVersionRequest struct { // Unique Runbook Version identifier RunbookVersionId *string `mandatory:"true" contributesTo:"path" name:"runbookVersionId"` // The information to be updated. UpdateRunbookVersionDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request UpdateRunbookVersionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateRunbookVersionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateRunbookVersionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateRunbookVersionRequest) String() string
func (request UpdateRunbookVersionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateRunbookVersionResponse wrapper for the UpdateRunbookVersion operation
type UpdateRunbookVersionResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response UpdateRunbookVersionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateRunbookVersionResponse) String() string
UpdateSchedulerDefinitionDetails The information to be updated.
type UpdateSchedulerDefinitionDetails struct { // A user-friendly name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. // Example: `My new resource` DisplayName *string `mandatory:"false" json:"displayName"` // A user-friendly description. To provide some insight about the resource. // Avoid entering confidential information. Description *string `mandatory:"false" json:"description"` Schedule Schedule `mandatory:"false" json:"schedule"` // Action Groups associated with the Schedule. ActionGroups []ActionGroup `mandatory:"false" json:"actionGroups"` // Runbooks. RunBooks []OperationRunbook `mandatory:"false" json:"runBooks"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m UpdateSchedulerDefinitionDetails) String() string
func (m *UpdateSchedulerDefinitionDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m UpdateSchedulerDefinitionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateSchedulerDefinitionRequest wrapper for the UpdateSchedulerDefinition operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/UpdateSchedulerDefinition.go.html to see an example of how to use UpdateSchedulerDefinitionRequest.
type UpdateSchedulerDefinitionRequest struct { // unique SchedulerDefinition identifier SchedulerDefinitionId *string `mandatory:"true" contributesTo:"path" name:"schedulerDefinitionId"` // The information to be updated. UpdateSchedulerDefinitionDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request UpdateSchedulerDefinitionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateSchedulerDefinitionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateSchedulerDefinitionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateSchedulerDefinitionRequest) String() string
func (request UpdateSchedulerDefinitionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateSchedulerDefinitionResponse wrapper for the UpdateSchedulerDefinition operation
type UpdateSchedulerDefinitionResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response UpdateSchedulerDefinitionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateSchedulerDefinitionResponse) String() string
UpdateSchedulerJobDetails The information to be updated for the job.
type UpdateSchedulerJobDetails struct { // The scheduled date and time for the Job. TimeScheduled *common.SDKTime `mandatory:"false" json:"timeScheduled"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m UpdateSchedulerJobDetails) String() string
func (m UpdateSchedulerJobDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateSchedulerJobRequest wrapper for the UpdateSchedulerJob operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/UpdateSchedulerJob.go.html to see an example of how to use UpdateSchedulerJobRequest.
type UpdateSchedulerJobRequest struct { // unique SchedulerJob identifier SchedulerJobId *string `mandatory:"true" contributesTo:"path" name:"schedulerJobId"` // Attributes to update a schedule job. UpdateSchedulerJobDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request UpdateSchedulerJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateSchedulerJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateSchedulerJobRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateSchedulerJobRequest) String() string
func (request UpdateSchedulerJobRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateSchedulerJobResponse wrapper for the UpdateSchedulerJob operation
type UpdateSchedulerJobResponse struct { // The underlying http response RawResponse *http.Response // The SchedulerJob instance SchedulerJob `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response UpdateSchedulerJobResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateSchedulerJobResponse) String() string
UpdateTaskRecordDetails Attributes to update a task record.
type UpdateTaskRecordDetails struct { // A user-friendly name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. // Example: `My new resource` DisplayName *string `mandatory:"false" json:"displayName"` // A user-friendly description. To provide some insight about the resource. // Avoid entering confidential information. Description *string `mandatory:"false" json:"description"` Details *Details `mandatory:"false" json:"details"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m UpdateTaskRecordDetails) String() string
func (m UpdateTaskRecordDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateTaskRecordRequest wrapper for the UpdateTaskRecord operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/fleetappsmanagement/UpdateTaskRecord.go.html to see an example of how to use UpdateTaskRecordRequest.
type UpdateTaskRecordRequest struct { // The OCID of the task record. TaskRecordId *string `mandatory:"true" contributesTo:"path" name:"taskRecordId"` // Attributes to update a task record. UpdateTaskRecordDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request UpdateTaskRecordRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateTaskRecordRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateTaskRecordRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateTaskRecordRequest) String() string
func (request UpdateTaskRecordRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateTaskRecordResponse wrapper for the UpdateTaskRecord operation
type UpdateTaskRecordResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response UpdateTaskRecordResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateTaskRecordResponse) String() string
UserActionBasedPauseDetails User action-based pause details.
type UserActionBasedPauseDetails struct { }
func (m UserActionBasedPauseDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m UserActionBasedPauseDetails) String() string
func (m UserActionBasedPauseDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UserActionDetails User action details. This can be performed on a failed/paused task or action group.
type UserActionDetails interface { // Action to be Performed. GetAction() UserActionDetailsActionEnum }
UserActionDetailsActionEnum Enum with underlying type: string
type UserActionDetailsActionEnum string
Set of constants representing the allowable values for UserActionDetailsActionEnum
const ( UserActionDetailsActionRetry UserActionDetailsActionEnum = "RETRY" UserActionDetailsActionResume UserActionDetailsActionEnum = "RESUME" UserActionDetailsActionIgnore UserActionDetailsActionEnum = "IGNORE" UserActionDetailsActionAbort UserActionDetailsActionEnum = "ABORT" )
func GetMappingUserActionDetailsActionEnum(val string) (UserActionDetailsActionEnum, bool)
GetMappingUserActionDetailsActionEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUserActionDetailsActionEnumValues() []UserActionDetailsActionEnum
GetUserActionDetailsActionEnumValues Enumerates the set of values for UserActionDetailsActionEnum
UserActionDetailsLevelEnum Enum with underlying type: string
type UserActionDetailsLevelEnum string
Set of constants representing the allowable values for UserActionDetailsLevelEnum
const ( UserActionDetailsLevelActionGroup UserActionDetailsLevelEnum = "ACTION_GROUP" UserActionDetailsLevelStepName UserActionDetailsLevelEnum = "STEP_NAME" )
func GetMappingUserActionDetailsLevelEnum(val string) (UserActionDetailsLevelEnum, bool)
GetMappingUserActionDetailsLevelEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUserActionDetailsLevelEnumValues() []UserActionDetailsLevelEnum
GetUserActionDetailsLevelEnumValues Enumerates the set of values for UserActionDetailsLevelEnum
ValueTypeEnum Enum with underlying type: string
type ValueTypeEnum string
Set of constants representing the allowable values for ValueTypeEnum
const ( ValueTypeString ValueTypeEnum = "STRING" ValueTypeNumeric ValueTypeEnum = "NUMERIC" )
func GetMappingValueTypeEnum(val string) (ValueTypeEnum, bool)
GetMappingValueTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetValueTypeEnumValues() []ValueTypeEnum
GetValueTypeEnumValues Enumerates the set of values for ValueTypeEnum
Variable Credential Variable.
type Variable struct { // Name of the variable. Name *string `mandatory:"false" json:"name"` // The value corresponding to the variable name. Value *string `mandatory:"false" json:"value"` }
func (m Variable) String() string
func (m Variable) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
VaultSecretCredentialDetails Secret details.
type VaultSecretCredentialDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the secret. SecretId *string `mandatory:"true" json:"secretId"` // The secret version. SecretVersion *string `mandatory:"false" json:"secretVersion"` }
func (m VaultSecretCredentialDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m VaultSecretCredentialDetails) String() string
func (m VaultSecretCredentialDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
Version Version for the runbook.
type Version struct { // A set of tasks to execute in the runbook. Tasks []Task `mandatory:"true" json:"tasks"` // The groups of the runbook. Groups []Group `mandatory:"true" json:"groups"` ExecutionWorkflowDetails *ExecutionWorkflowDetails `mandatory:"true" json:"executionWorkflowDetails"` RollbackWorkflowDetails *RollbackWorkflowDetails `mandatory:"false" json:"rollbackWorkflowDetails"` // The version of the runbook. Version *string `mandatory:"false" json:"version"` // Is this version the latest? IsLatest *bool `mandatory:"false" json:"isLatest"` }
func (m Version) String() string
func (m Version) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
WorkRequest A description of workrequest status
type WorkRequest struct { // Type of the work request OperationType OperationTypeEnum `mandatory:"true" json:"operationType"` // Status of current work request. Status OperationStatusEnum `mandatory:"true" json:"status"` // The id of the work request. Id *string `mandatory:"true" json:"id"` // The OCID of the compartment that contains the work request. Work requests should be scoped to // the same compartment as the resource the work request affects. If the work request affects multiple resources, // and those resources are not in the same compartment, it is up to the service team to pick the primary // resource whose compartment should be used CompartmentId *string `mandatory:"true" json:"compartmentId"` // The resources affected by this work request. Resources []WorkRequestResource `mandatory:"true" json:"resources"` // Percentage of the request completed. PercentComplete *float32 `mandatory:"true" json:"percentComplete"` // The date and time the request was created, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"` // The date and time the request was started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), // section 14.29. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The date and time the object was finished, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` // The date and time the object was updated, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` }
func (m WorkRequest) String() string
func (m WorkRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
WorkRequestError An error encountered while executing a work request.
type WorkRequestError struct { // A machine-usable code for the error that occured. Error codes are listed on // (https://docs.oracle.com/iaas/Content/API/References/apierrors.htm) Code *string `mandatory:"true" json:"code"` // A human readable description of the issue encountered. Message *string `mandatory:"true" json:"message"` // The time the error occured. An RFC3339 formatted datetime string. Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"` }
func (m WorkRequestError) String() string
func (m WorkRequestError) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
WorkRequestErrorCollection Results of a workRequestError search. Contains both WorkRequestError items and other information, such as metadata.
type WorkRequestErrorCollection struct { // List of workRequestError objects. Items []WorkRequestError `mandatory:"true" json:"items"` }
func (m WorkRequestErrorCollection) String() string
func (m WorkRequestErrorCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
WorkRequestLogEntry A log message from the execution of a work request.
type WorkRequestLogEntry struct { // Human-readable log message. Message *string `mandatory:"true" json:"message"` // The time the log message was written. An RFC3339 formatted datetime string Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"` }
func (m WorkRequestLogEntry) String() string
func (m WorkRequestLogEntry) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
WorkRequestLogEntryCollection Results of a workRequestLog search. Contains both workRequestLog items and other information, such as metadata.
type WorkRequestLogEntryCollection struct { // List of workRequestLogEntries. Items []WorkRequestLogEntry `mandatory:"true" json:"items"` }
func (m WorkRequestLogEntryCollection) String() string
func (m WorkRequestLogEntryCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
WorkRequestResource A resource created or operated on by a work request.
type WorkRequestResource struct { // The resource type the work request affects. EntityType *string `mandatory:"true" json:"entityType"` // The way in which this resource is affected by the work tracked in the work request. // A resource being created, updated, or deleted will remain in the IN_PROGRESS state until // work is complete for that resource at which point it will transition to CREATED, UPDATED, // or DELETED, respectively. ActionType ActionTypeEnum `mandatory:"true" json:"actionType"` // The identifier of the resource the work request affects. Identifier *string `mandatory:"true" json:"identifier"` // The URI path that the user can do a GET on to access the resource metadata EntityUri *string `mandatory:"false" json:"entityUri"` // Additional information that helps to explain the resource. Metadata map[string]string `mandatory:"false" json:"metadata"` }
func (m WorkRequestResource) String() string
func (m WorkRequestResource) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
WorkRequestResourceMetadataKeyEnum Enum with underlying type: string
type WorkRequestResourceMetadataKeyEnum string
Set of constants representing the allowable values for WorkRequestResourceMetadataKeyEnum
const ( WorkRequestResourceMetadataKeyIsDryRun WorkRequestResourceMetadataKeyEnum = "IS_DRY_RUN" )
func GetMappingWorkRequestResourceMetadataKeyEnum(val string) (WorkRequestResourceMetadataKeyEnum, bool)
GetMappingWorkRequestResourceMetadataKeyEnum performs case Insensitive comparison on enum value and return the desired enum
func GetWorkRequestResourceMetadataKeyEnumValues() []WorkRequestResourceMetadataKeyEnum
GetWorkRequestResourceMetadataKeyEnumValues Enumerates the set of values for WorkRequestResourceMetadataKeyEnum
WorkRequestSummary A summary of the status of a work request.
type WorkRequestSummary struct { // Type of the work request OperationType OperationTypeEnum `mandatory:"true" json:"operationType"` // Status of current work request. Status OperationStatusEnum `mandatory:"true" json:"status"` // The id of the work request. Id *string `mandatory:"true" json:"id"` // The OCID of the compartment that contains the work request. Work requests should be scoped to // the same compartment as the resource the work request affects. If the work request affects multiple resources, // and those resources are not in the same compartment, it is up to the service team to pick the primary // resource whose compartment should be used CompartmentId *string `mandatory:"true" json:"compartmentId"` // The resources affected by this work request. Resources []WorkRequestResource `mandatory:"true" json:"resources"` // Percentage of the request completed. PercentComplete *float32 `mandatory:"true" json:"percentComplete"` // The date and time the request was created, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"` // The date and time the request was started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), // section 14.29. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The date and time the object was finished, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` // The date and time the object was updated, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` }
func (m WorkRequestSummary) String() string
func (m WorkRequestSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
WorkRequestSummaryCollection Results of a workRequest search. Contains both WorkRequest items and other information, such as metadata.
type WorkRequestSummaryCollection struct { // List of workRequestSummary objects. Items []WorkRequestSummary `mandatory:"true" json:"items"` }
func (m WorkRequestSummaryCollection) String() string
func (m WorkRequestSummaryCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
WorkflowComponent Workflow Component Details.
type WorkflowComponent interface { }
WorkflowComponentTypeEnum Enum with underlying type: string
type WorkflowComponentTypeEnum string
Set of constants representing the allowable values for WorkflowComponentTypeEnum
const ( WorkflowComponentTypeTask WorkflowComponentTypeEnum = "TASK" WorkflowComponentTypeParallelTaskGroup WorkflowComponentTypeEnum = "PARALLEL_TASK_GROUP" )
func GetMappingWorkflowComponentTypeEnum(val string) (WorkflowComponentTypeEnum, bool)
GetMappingWorkflowComponentTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetWorkflowComponentTypeEnumValues() []WorkflowComponentTypeEnum
GetWorkflowComponentTypeEnumValues Enumerates the set of values for WorkflowComponentTypeEnum
WorkflowGroup Workflow Group Layout.
type WorkflowGroup struct { // Name of the group. GroupName *string `mandatory:"true" json:"groupName"` // Workflow Group Details. Type WorkflowGroupTypeEnum `mandatory:"true" json:"type"` // Steps within the Group. Steps []WorkflowComponent `mandatory:"true" json:"steps"` }
func (m WorkflowGroup) String() string
func (m *WorkflowGroup) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m WorkflowGroup) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
WorkflowGroupComponent Workflow Group Component Details.
type WorkflowGroupComponent struct { // Name of the group. GroupName *string `mandatory:"true" json:"groupName"` // Tasks within the Group. // Provide the stepName for all applicable tasks. Steps []string `mandatory:"false" json:"steps"` }
func (m WorkflowGroupComponent) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m WorkflowGroupComponent) String() string
func (m WorkflowGroupComponent) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
WorkflowGroupTypeEnum Enum with underlying type: string
type WorkflowGroupTypeEnum string
Set of constants representing the allowable values for WorkflowGroupTypeEnum
const ( WorkflowGroupTypeParallelResourceGroup WorkflowGroupTypeEnum = "PARALLEL_RESOURCE_GROUP" WorkflowGroupTypeRollingResourceGroup WorkflowGroupTypeEnum = "ROLLING_RESOURCE_GROUP" )
func GetMappingWorkflowGroupTypeEnum(val string) (WorkflowGroupTypeEnum, bool)
GetMappingWorkflowGroupTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetWorkflowGroupTypeEnumValues() []WorkflowGroupTypeEnum
GetWorkflowGroupTypeEnumValues Enumerates the set of values for WorkflowGroupTypeEnum
WorkflowTaskComponent Workflow Task Component Details.
type WorkflowTaskComponent struct { // Provide StepName for the Task. StepName *string `mandatory:"true" json:"stepName"` }
func (m WorkflowTaskComponent) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m WorkflowTaskComponent) String() string
func (m WorkflowTaskComponent) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly