Documentation ¶
Index ¶
- func GetActionTypeEnumStringValues() []string
- func GetBaseTagDefinitionValidatorValidatorTypeEnumStringValues() []string
- func GetCreationOptionEnumStringValues() []string
- func GetGovernanceRuleLifecycleStateEnumStringValues() []string
- func GetGovernanceRuleTypeEnumStringValues() []string
- func GetInclusionCriterionLifecycleStateEnumStringValues() []string
- func GetInclusionCriterionTypeEnumStringValues() []string
- func GetListEnforcedGovernanceRulesGovernanceRuleTypeEnumStringValues() []string
- func GetListEnforcedGovernanceRulesSortByEnumStringValues() []string
- func GetListEnforcedGovernanceRulesSortOrderEnumStringValues() []string
- func GetListGovernanceRulesGovernanceRuleTypeEnumStringValues() []string
- func GetListGovernanceRulesLifecycleStateEnumStringValues() []string
- func GetListGovernanceRulesSortByEnumStringValues() []string
- func GetListGovernanceRulesSortOrderEnumStringValues() []string
- func GetListInclusionCriteriaSortByEnumStringValues() []string
- func GetListInclusionCriteriaSortOrderEnumStringValues() []string
- func GetListTenancyAttachmentsSortByEnumStringValues() []string
- func GetListTenancyAttachmentsSortOrderEnumStringValues() []string
- func GetListWorkRequestErrorsSortByEnumStringValues() []string
- func GetListWorkRequestErrorsSortOrderEnumStringValues() []string
- func GetListWorkRequestLogsSortByEnumStringValues() []string
- func GetListWorkRequestLogsSortOrderEnumStringValues() []string
- func GetListWorkRequestsSortByEnumStringValues() []string
- func GetListWorkRequestsSortOrderEnumStringValues() []string
- func GetListWorkRequestsStatusEnumStringValues() []string
- func GetOperationStatusEnumStringValues() []string
- func GetOperationTypeEnumStringValues() []string
- func GetSortOrderEnumStringValues() []string
- func GetTenancyAttachmentLifecycleStateEnumStringValues() []string
- func GetWorkRequestResourceMetadataKeyEnumStringValues() []string
- type ActionTypeEnum
- type AllowedRegionsTemplate
- type Association
- type BaseTagDefinitionValidator
- type BaseTagDefinitionValidatorValidatorTypeEnum
- type CancelWorkRequestRequest
- func (request CancelWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CancelWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CancelWorkRequestRequest) RetryPolicy() *common.RetryPolicy
- func (request CancelWorkRequestRequest) String() string
- func (request CancelWorkRequestRequest) ValidateEnumValue() (bool, error)
- type CancelWorkRequestResponse
- type CreateGovernanceRuleDetails
- type CreateGovernanceRuleRequest
- func (request CreateGovernanceRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateGovernanceRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateGovernanceRuleRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateGovernanceRuleRequest) String() string
- func (request CreateGovernanceRuleRequest) ValidateEnumValue() (bool, error)
- type CreateGovernanceRuleResponse
- type CreateInclusionCriterionDetails
- type CreateInclusionCriterionRequest
- func (request CreateInclusionCriterionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateInclusionCriterionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateInclusionCriterionRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateInclusionCriterionRequest) String() string
- func (request CreateInclusionCriterionRequest) ValidateEnumValue() (bool, error)
- type CreateInclusionCriterionResponse
- type CreationOptionEnum
- type DefaultTagDefinitionValidator
- type DeleteGovernanceRuleRequest
- func (request DeleteGovernanceRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteGovernanceRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteGovernanceRuleRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteGovernanceRuleRequest) String() string
- func (request DeleteGovernanceRuleRequest) ValidateEnumValue() (bool, error)
- type DeleteGovernanceRuleResponse
- type DeleteInclusionCriterionRequest
- func (request DeleteInclusionCriterionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteInclusionCriterionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteInclusionCriterionRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteInclusionCriterionRequest) String() string
- func (request DeleteInclusionCriterionRequest) ValidateEnumValue() (bool, error)
- type DeleteInclusionCriterionResponse
- type EnforcedGovernanceRule
- type EnforcedGovernanceRuleCollection
- type EnforcedGovernanceRuleSummary
- type EnumTagDefinitionValidator
- type GetEnforcedGovernanceRuleRequest
- func (request GetEnforcedGovernanceRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetEnforcedGovernanceRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetEnforcedGovernanceRuleRequest) RetryPolicy() *common.RetryPolicy
- func (request GetEnforcedGovernanceRuleRequest) String() string
- func (request GetEnforcedGovernanceRuleRequest) ValidateEnumValue() (bool, error)
- type GetEnforcedGovernanceRuleResponse
- type GetGovernanceRuleRequest
- func (request GetGovernanceRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetGovernanceRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetGovernanceRuleRequest) RetryPolicy() *common.RetryPolicy
- func (request GetGovernanceRuleRequest) String() string
- func (request GetGovernanceRuleRequest) ValidateEnumValue() (bool, error)
- type GetGovernanceRuleResponse
- type GetInclusionCriterionRequest
- func (request GetInclusionCriterionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetInclusionCriterionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetInclusionCriterionRequest) RetryPolicy() *common.RetryPolicy
- func (request GetInclusionCriterionRequest) String() string
- func (request GetInclusionCriterionRequest) ValidateEnumValue() (bool, error)
- type GetInclusionCriterionResponse
- type GetTenancyAttachmentRequest
- func (request GetTenancyAttachmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetTenancyAttachmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetTenancyAttachmentRequest) RetryPolicy() *common.RetryPolicy
- func (request GetTenancyAttachmentRequest) String() string
- func (request GetTenancyAttachmentRequest) ValidateEnumValue() (bool, error)
- type GetTenancyAttachmentResponse
- type GetWorkRequestRequest
- func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy
- func (request GetWorkRequestRequest) String() string
- func (request GetWorkRequestRequest) ValidateEnumValue() (bool, error)
- type GetWorkRequestResponse
- type GovernanceRule
- type GovernanceRuleClient
- func (client *GovernanceRuleClient) ConfigurationProvider() *common.ConfigurationProvider
- func (client GovernanceRuleClient) CreateGovernanceRule(ctx context.Context, request CreateGovernanceRuleRequest) (response CreateGovernanceRuleResponse, err error)
- func (client GovernanceRuleClient) CreateInclusionCriterion(ctx context.Context, request CreateInclusionCriterionRequest) (response CreateInclusionCriterionResponse, err error)
- func (client GovernanceRuleClient) DeleteGovernanceRule(ctx context.Context, request DeleteGovernanceRuleRequest) (response DeleteGovernanceRuleResponse, err error)
- func (client GovernanceRuleClient) DeleteInclusionCriterion(ctx context.Context, request DeleteInclusionCriterionRequest) (response DeleteInclusionCriterionResponse, err error)
- func (client GovernanceRuleClient) GetEnforcedGovernanceRule(ctx context.Context, request GetEnforcedGovernanceRuleRequest) (response GetEnforcedGovernanceRuleResponse, err error)
- func (client GovernanceRuleClient) GetGovernanceRule(ctx context.Context, request GetGovernanceRuleRequest) (response GetGovernanceRuleResponse, err error)
- func (client GovernanceRuleClient) GetInclusionCriterion(ctx context.Context, request GetInclusionCriterionRequest) (response GetInclusionCriterionResponse, err error)
- func (client GovernanceRuleClient) GetTenancyAttachment(ctx context.Context, request GetTenancyAttachmentRequest) (response GetTenancyAttachmentResponse, err error)
- func (client GovernanceRuleClient) ListEnforcedGovernanceRules(ctx context.Context, request ListEnforcedGovernanceRulesRequest) (response ListEnforcedGovernanceRulesResponse, err error)
- func (client GovernanceRuleClient) ListGovernanceRules(ctx context.Context, request ListGovernanceRulesRequest) (response ListGovernanceRulesResponse, err error)
- func (client GovernanceRuleClient) ListInclusionCriteria(ctx context.Context, request ListInclusionCriteriaRequest) (response ListInclusionCriteriaResponse, err error)
- func (client GovernanceRuleClient) ListTenancyAttachments(ctx context.Context, request ListTenancyAttachmentsRequest) (response ListTenancyAttachmentsResponse, err error)
- func (client GovernanceRuleClient) RetryGovernanceRule(ctx context.Context, request RetryGovernanceRuleRequest) (response RetryGovernanceRuleResponse, err error)
- func (client GovernanceRuleClient) RetryTenancyAttachment(ctx context.Context, request RetryTenancyAttachmentRequest) (response RetryTenancyAttachmentResponse, err error)
- func (client *GovernanceRuleClient) SetRegion(region string)
- func (client GovernanceRuleClient) UpdateGovernanceRule(ctx context.Context, request UpdateGovernanceRuleRequest) (response UpdateGovernanceRuleResponse, err error)
- type GovernanceRuleCollection
- type GovernanceRuleLifecycleStateEnum
- type GovernanceRuleSummary
- type GovernanceRuleTypeEnum
- type InclusionCriterion
- type InclusionCriterionCollection
- type InclusionCriterionLifecycleStateEnum
- type InclusionCriterionSummary
- type InclusionCriterionTypeEnum
- type ListEnforcedGovernanceRulesGovernanceRuleTypeEnum
- type ListEnforcedGovernanceRulesRequest
- func (request ListEnforcedGovernanceRulesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListEnforcedGovernanceRulesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListEnforcedGovernanceRulesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListEnforcedGovernanceRulesRequest) String() string
- func (request ListEnforcedGovernanceRulesRequest) ValidateEnumValue() (bool, error)
- type ListEnforcedGovernanceRulesResponse
- type ListEnforcedGovernanceRulesSortByEnum
- type ListEnforcedGovernanceRulesSortOrderEnum
- type ListGovernanceRulesGovernanceRuleTypeEnum
- type ListGovernanceRulesLifecycleStateEnum
- type ListGovernanceRulesRequest
- func (request ListGovernanceRulesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListGovernanceRulesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListGovernanceRulesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListGovernanceRulesRequest) String() string
- func (request ListGovernanceRulesRequest) ValidateEnumValue() (bool, error)
- type ListGovernanceRulesResponse
- type ListGovernanceRulesSortByEnum
- type ListGovernanceRulesSortOrderEnum
- type ListInclusionCriteriaRequest
- func (request ListInclusionCriteriaRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListInclusionCriteriaRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListInclusionCriteriaRequest) RetryPolicy() *common.RetryPolicy
- func (request ListInclusionCriteriaRequest) String() string
- func (request ListInclusionCriteriaRequest) ValidateEnumValue() (bool, error)
- type ListInclusionCriteriaResponse
- type ListInclusionCriteriaSortByEnum
- type ListInclusionCriteriaSortOrderEnum
- type ListTenancyAttachmentsRequest
- func (request ListTenancyAttachmentsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListTenancyAttachmentsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListTenancyAttachmentsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListTenancyAttachmentsRequest) String() string
- func (request ListTenancyAttachmentsRequest) ValidateEnumValue() (bool, error)
- type ListTenancyAttachmentsResponse
- type ListTenancyAttachmentsSortByEnum
- type ListTenancyAttachmentsSortOrderEnum
- type ListWorkRequestErrorsRequest
- func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListWorkRequestErrorsRequest) String() string
- func (request ListWorkRequestErrorsRequest) ValidateEnumValue() (bool, error)
- type ListWorkRequestErrorsResponse
- type ListWorkRequestErrorsSortByEnum
- type ListWorkRequestErrorsSortOrderEnum
- type ListWorkRequestLogsRequest
- func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListWorkRequestLogsRequest) String() string
- func (request ListWorkRequestLogsRequest) ValidateEnumValue() (bool, error)
- type ListWorkRequestLogsResponse
- type ListWorkRequestLogsSortByEnum
- type ListWorkRequestLogsSortOrderEnum
- type ListWorkRequestsRequest
- func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListWorkRequestsRequest) String() string
- func (request ListWorkRequestsRequest) ValidateEnumValue() (bool, error)
- type ListWorkRequestsResponse
- type ListWorkRequestsSortByEnum
- type ListWorkRequestsSortOrderEnum
- type ListWorkRequestsStatusEnum
- type OperationStatusEnum
- type OperationTypeEnum
- type QuotaTemplate
- type RetryGovernanceRuleRequest
- func (request RetryGovernanceRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request RetryGovernanceRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request RetryGovernanceRuleRequest) RetryPolicy() *common.RetryPolicy
- func (request RetryGovernanceRuleRequest) String() string
- func (request RetryGovernanceRuleRequest) ValidateEnumValue() (bool, error)
- type RetryGovernanceRuleResponse
- type RetryTenancyAttachmentRequest
- func (request RetryTenancyAttachmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request RetryTenancyAttachmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request RetryTenancyAttachmentRequest) RetryPolicy() *common.RetryPolicy
- func (request RetryTenancyAttachmentRequest) String() string
- func (request RetryTenancyAttachmentRequest) ValidateEnumValue() (bool, error)
- type RetryTenancyAttachmentResponse
- type SortOrderEnum
- type Tag
- type TagDefault
- type TagTemplate
- type Template
- type TenancyAssociation
- type TenancyAttachment
- type TenancyAttachmentCollection
- type TenancyAttachmentLifecycleStateEnum
- type TenancyAttachmentSummary
- type UpdateGovernanceRuleDetails
- type UpdateGovernanceRuleRequest
- func (request UpdateGovernanceRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateGovernanceRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateGovernanceRuleRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateGovernanceRuleRequest) String() string
- func (request UpdateGovernanceRuleRequest) ValidateEnumValue() (bool, error)
- type UpdateGovernanceRuleResponse
- type WorkRequest
- type WorkRequestClient
- func (client WorkRequestClient) CancelWorkRequest(ctx context.Context, request CancelWorkRequestRequest) (response CancelWorkRequestResponse, err error)
- func (client *WorkRequestClient) ConfigurationProvider() *common.ConfigurationProvider
- func (client WorkRequestClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
- func (client WorkRequestClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
- func (client WorkRequestClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
- func (client WorkRequestClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
- func (client *WorkRequestClient) SetRegion(region string)
- type WorkRequestError
- type WorkRequestErrorCollection
- type WorkRequestLogEntry
- type WorkRequestLogEntryCollection
- type WorkRequestResource
- type WorkRequestResourceMetadataKeyEnum
- type WorkRequestSummary
- type WorkRequestSummaryCollection
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetActionTypeEnumStringValues ¶
func GetActionTypeEnumStringValues() []string
GetActionTypeEnumStringValues Enumerates the set of values in String for ActionTypeEnum
func GetBaseTagDefinitionValidatorValidatorTypeEnumStringValues ¶
func GetBaseTagDefinitionValidatorValidatorTypeEnumStringValues() []string
GetBaseTagDefinitionValidatorValidatorTypeEnumStringValues Enumerates the set of values in String for BaseTagDefinitionValidatorValidatorTypeEnum
func GetCreationOptionEnumStringValues ¶
func GetCreationOptionEnumStringValues() []string
GetCreationOptionEnumStringValues Enumerates the set of values in String for CreationOptionEnum
func GetGovernanceRuleLifecycleStateEnumStringValues ¶
func GetGovernanceRuleLifecycleStateEnumStringValues() []string
GetGovernanceRuleLifecycleStateEnumStringValues Enumerates the set of values in String for GovernanceRuleLifecycleStateEnum
func GetGovernanceRuleTypeEnumStringValues ¶
func GetGovernanceRuleTypeEnumStringValues() []string
GetGovernanceRuleTypeEnumStringValues Enumerates the set of values in String for GovernanceRuleTypeEnum
func GetInclusionCriterionLifecycleStateEnumStringValues ¶
func GetInclusionCriterionLifecycleStateEnumStringValues() []string
GetInclusionCriterionLifecycleStateEnumStringValues Enumerates the set of values in String for InclusionCriterionLifecycleStateEnum
func GetInclusionCriterionTypeEnumStringValues ¶
func GetInclusionCriterionTypeEnumStringValues() []string
GetInclusionCriterionTypeEnumStringValues Enumerates the set of values in String for InclusionCriterionTypeEnum
func GetListEnforcedGovernanceRulesGovernanceRuleTypeEnumStringValues ¶
func GetListEnforcedGovernanceRulesGovernanceRuleTypeEnumStringValues() []string
GetListEnforcedGovernanceRulesGovernanceRuleTypeEnumStringValues Enumerates the set of values in String for ListEnforcedGovernanceRulesGovernanceRuleTypeEnum
func GetListEnforcedGovernanceRulesSortByEnumStringValues ¶
func GetListEnforcedGovernanceRulesSortByEnumStringValues() []string
GetListEnforcedGovernanceRulesSortByEnumStringValues Enumerates the set of values in String for ListEnforcedGovernanceRulesSortByEnum
func GetListEnforcedGovernanceRulesSortOrderEnumStringValues ¶
func GetListEnforcedGovernanceRulesSortOrderEnumStringValues() []string
GetListEnforcedGovernanceRulesSortOrderEnumStringValues Enumerates the set of values in String for ListEnforcedGovernanceRulesSortOrderEnum
func GetListGovernanceRulesGovernanceRuleTypeEnumStringValues ¶
func GetListGovernanceRulesGovernanceRuleTypeEnumStringValues() []string
GetListGovernanceRulesGovernanceRuleTypeEnumStringValues Enumerates the set of values in String for ListGovernanceRulesGovernanceRuleTypeEnum
func GetListGovernanceRulesLifecycleStateEnumStringValues ¶
func GetListGovernanceRulesLifecycleStateEnumStringValues() []string
GetListGovernanceRulesLifecycleStateEnumStringValues Enumerates the set of values in String for ListGovernanceRulesLifecycleStateEnum
func GetListGovernanceRulesSortByEnumStringValues ¶
func GetListGovernanceRulesSortByEnumStringValues() []string
GetListGovernanceRulesSortByEnumStringValues Enumerates the set of values in String for ListGovernanceRulesSortByEnum
func GetListGovernanceRulesSortOrderEnumStringValues ¶
func GetListGovernanceRulesSortOrderEnumStringValues() []string
GetListGovernanceRulesSortOrderEnumStringValues Enumerates the set of values in String for ListGovernanceRulesSortOrderEnum
func GetListInclusionCriteriaSortByEnumStringValues ¶
func GetListInclusionCriteriaSortByEnumStringValues() []string
GetListInclusionCriteriaSortByEnumStringValues Enumerates the set of values in String for ListInclusionCriteriaSortByEnum
func GetListInclusionCriteriaSortOrderEnumStringValues ¶
func GetListInclusionCriteriaSortOrderEnumStringValues() []string
GetListInclusionCriteriaSortOrderEnumStringValues Enumerates the set of values in String for ListInclusionCriteriaSortOrderEnum
func GetListTenancyAttachmentsSortByEnumStringValues ¶
func GetListTenancyAttachmentsSortByEnumStringValues() []string
GetListTenancyAttachmentsSortByEnumStringValues Enumerates the set of values in String for ListTenancyAttachmentsSortByEnum
func GetListTenancyAttachmentsSortOrderEnumStringValues ¶
func GetListTenancyAttachmentsSortOrderEnumStringValues() []string
GetListTenancyAttachmentsSortOrderEnumStringValues Enumerates the set of values in String for ListTenancyAttachmentsSortOrderEnum
func GetListWorkRequestErrorsSortByEnumStringValues ¶
func GetListWorkRequestErrorsSortByEnumStringValues() []string
GetListWorkRequestErrorsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestErrorsSortByEnum
func GetListWorkRequestErrorsSortOrderEnumStringValues ¶
func GetListWorkRequestErrorsSortOrderEnumStringValues() []string
GetListWorkRequestErrorsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestErrorsSortOrderEnum
func GetListWorkRequestLogsSortByEnumStringValues ¶
func GetListWorkRequestLogsSortByEnumStringValues() []string
GetListWorkRequestLogsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestLogsSortByEnum
func GetListWorkRequestLogsSortOrderEnumStringValues ¶
func GetListWorkRequestLogsSortOrderEnumStringValues() []string
GetListWorkRequestLogsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestLogsSortOrderEnum
func GetListWorkRequestsSortByEnumStringValues ¶
func GetListWorkRequestsSortByEnumStringValues() []string
GetListWorkRequestsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestsSortByEnum
func GetListWorkRequestsSortOrderEnumStringValues ¶
func GetListWorkRequestsSortOrderEnumStringValues() []string
GetListWorkRequestsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestsSortOrderEnum
func GetListWorkRequestsStatusEnumStringValues ¶
func GetListWorkRequestsStatusEnumStringValues() []string
GetListWorkRequestsStatusEnumStringValues Enumerates the set of values in String for ListWorkRequestsStatusEnum
func GetOperationStatusEnumStringValues ¶
func GetOperationStatusEnumStringValues() []string
GetOperationStatusEnumStringValues Enumerates the set of values in String for OperationStatusEnum
func GetOperationTypeEnumStringValues ¶
func GetOperationTypeEnumStringValues() []string
GetOperationTypeEnumStringValues Enumerates the set of values in String for OperationTypeEnum
func GetSortOrderEnumStringValues ¶
func GetSortOrderEnumStringValues() []string
GetSortOrderEnumStringValues Enumerates the set of values in String for SortOrderEnum
func GetTenancyAttachmentLifecycleStateEnumStringValues ¶
func GetTenancyAttachmentLifecycleStateEnumStringValues() []string
GetTenancyAttachmentLifecycleStateEnumStringValues Enumerates the set of values in String for TenancyAttachmentLifecycleStateEnum
func GetWorkRequestResourceMetadataKeyEnumStringValues ¶
func GetWorkRequestResourceMetadataKeyEnumStringValues() []string
GetWorkRequestResourceMetadataKeyEnumStringValues Enumerates the set of values in String for WorkRequestResourceMetadataKeyEnum
Types ¶
type ActionTypeEnum ¶
type ActionTypeEnum string
ActionTypeEnum Enum with underlying type: string
const ( ActionTypeCreated ActionTypeEnum = "CREATED" ActionTypeUpdated ActionTypeEnum = "UPDATED" ActionTypeDeleted ActionTypeEnum = "DELETED" ActionTypeInProgress ActionTypeEnum = "IN_PROGRESS" ActionTypeRelated ActionTypeEnum = "RELATED" ActionTypeFailed ActionTypeEnum = "FAILED" )
Set of constants representing the allowable values for ActionTypeEnum
func GetActionTypeEnumValues ¶
func GetActionTypeEnumValues() []ActionTypeEnum
GetActionTypeEnumValues Enumerates the set of values for ActionTypeEnum
func GetMappingActionTypeEnum ¶
func GetMappingActionTypeEnum(val string) (ActionTypeEnum, bool)
GetMappingActionTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type AllowedRegionsTemplate ¶
type AllowedRegionsTemplate struct { // Display name of the allowed region resource. DisplayName *string `mandatory:"true" json:"displayName"` // List of allowed regions. Regions []string `mandatory:"true" json:"regions"` // Description of the allowed region resource. Description *string `mandatory:"false" json:"description"` }
AllowedRegionsTemplate Template for governance rules of type allowed regions (ALLOWED_REGIONS).
func (AllowedRegionsTemplate) MarshalJSON ¶
func (m AllowedRegionsTemplate) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (AllowedRegionsTemplate) String ¶
func (m AllowedRegionsTemplate) String() string
func (AllowedRegionsTemplate) ValidateEnumValue ¶
func (m AllowedRegionsTemplate) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type Association ¶
type Association interface { }
Association Association represents the basis on which the governance rule will be applied to the opted-in child tenancies.
type BaseTagDefinitionValidator ¶
type BaseTagDefinitionValidator interface { }
BaseTagDefinitionValidator Validates a definedTag value. Each validator performs validation steps in addition to the standard validation for definedTag values. For more information, see Limits on Tags (https://docs.cloud.oracle.com/Content/Tagging/Concepts/taggingoverview.htm#limits). If you define a validator after a value has been set for a defined tag, then any updates that attempt to change the value must pass the additional validation defined by the current rule. Previously set values (even those that would fail the current validation) are not updated. You can still update other attributes to resources that contain a non-valid defined tag. To clear the validator call UpdateTag with DefaultTagDefinitionValidator (https://docs.cloud.oracle.com/api/#/en/identity/latest/datatypes/DefaultTagDefinitionValidator).
type BaseTagDefinitionValidatorValidatorTypeEnum ¶
type BaseTagDefinitionValidatorValidatorTypeEnum string
BaseTagDefinitionValidatorValidatorTypeEnum Enum with underlying type: string
const ( BaseTagDefinitionValidatorValidatorTypeEnumvalue BaseTagDefinitionValidatorValidatorTypeEnum = "ENUM" BaseTagDefinitionValidatorValidatorTypeDefault BaseTagDefinitionValidatorValidatorTypeEnum = "DEFAULT" )
Set of constants representing the allowable values for BaseTagDefinitionValidatorValidatorTypeEnum
func GetBaseTagDefinitionValidatorValidatorTypeEnumValues ¶
func GetBaseTagDefinitionValidatorValidatorTypeEnumValues() []BaseTagDefinitionValidatorValidatorTypeEnum
GetBaseTagDefinitionValidatorValidatorTypeEnumValues Enumerates the set of values for BaseTagDefinitionValidatorValidatorTypeEnum
func GetMappingBaseTagDefinitionValidatorValidatorTypeEnum ¶
func GetMappingBaseTagDefinitionValidatorValidatorTypeEnum(val string) (BaseTagDefinitionValidatorValidatorTypeEnum, bool)
GetMappingBaseTagDefinitionValidatorValidatorTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type CancelWorkRequestRequest ¶
type CancelWorkRequestRequest struct { // The ID of the asynchronous request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // 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 }
CancelWorkRequestRequest wrapper for the CancelWorkRequest operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/governancerulescontrolplane/CancelWorkRequest.go.html to see an example of how to use CancelWorkRequestRequest.
func (CancelWorkRequestRequest) BinaryRequestBody ¶
func (request CancelWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CancelWorkRequestRequest) HTTPRequest ¶
func (request CancelWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CancelWorkRequestRequest) RetryPolicy ¶
func (request CancelWorkRequestRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CancelWorkRequestRequest) String ¶
func (request CancelWorkRequestRequest) String() string
func (CancelWorkRequestRequest) ValidateEnumValue ¶
func (request CancelWorkRequestRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CancelWorkRequestResponse ¶
type CancelWorkRequestResponse 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"` }
CancelWorkRequestResponse wrapper for the CancelWorkRequest operation
func (CancelWorkRequestResponse) HTTPResponse ¶
func (response CancelWorkRequestResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CancelWorkRequestResponse) String ¶
func (response CancelWorkRequestResponse) String() string
type CreateGovernanceRuleDetails ¶
type CreateGovernanceRuleDetails struct { // The Oracle ID (OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)) of the root compartment containing the governance rule. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Display name of the governance rule. DisplayName *string `mandatory:"true" json:"displayName"` // Type of the governance rule, can be one of QUOTA, TAG, ALLOWED_REGIONS. // Example: `QUOTA` Type GovernanceRuleTypeEnum `mandatory:"true" json:"type"` // The type of option used to create the governance rule, could be one of TEMPLATE or CLONE. // Example: `TEMPLATE` CreationOption CreationOptionEnum `mandatory:"true" json:"creationOption"` Template Template `mandatory:"true" json:"template"` // Description of the governance rule. Description *string `mandatory:"false" json:"description"` // The Oracle ID (OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)) of the resource, which was used as a template to create this governance rule. RelatedResourceId *string `mandatory:"false" json:"relatedResourceId"` // 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"` }
CreateGovernanceRuleDetails Request object for CreateGovernanceRule operation.
func (CreateGovernanceRuleDetails) String ¶
func (m CreateGovernanceRuleDetails) String() string
func (*CreateGovernanceRuleDetails) UnmarshalJSON ¶
func (m *CreateGovernanceRuleDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (CreateGovernanceRuleDetails) ValidateEnumValue ¶
func (m CreateGovernanceRuleDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateGovernanceRuleRequest ¶
type CreateGovernanceRuleRequest struct { // Details to create a new governance rule. CreateGovernanceRuleDetails `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 }
CreateGovernanceRuleRequest wrapper for the CreateGovernanceRule operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/governancerulescontrolplane/CreateGovernanceRule.go.html to see an example of how to use CreateGovernanceRuleRequest.
func (CreateGovernanceRuleRequest) BinaryRequestBody ¶
func (request CreateGovernanceRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateGovernanceRuleRequest) HTTPRequest ¶
func (request CreateGovernanceRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateGovernanceRuleRequest) RetryPolicy ¶
func (request CreateGovernanceRuleRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateGovernanceRuleRequest) String ¶
func (request CreateGovernanceRuleRequest) String() string
func (CreateGovernanceRuleRequest) ValidateEnumValue ¶
func (request CreateGovernanceRuleRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateGovernanceRuleResponse ¶
type CreateGovernanceRuleResponse struct { // The underlying http response RawResponse *http.Response // The GovernanceRule instance GovernanceRule `presentIn:"body"` // 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"` // The URI of the request. Location *string `presentIn:"header" name:"location"` }
CreateGovernanceRuleResponse wrapper for the CreateGovernanceRule operation
func (CreateGovernanceRuleResponse) HTTPResponse ¶
func (response CreateGovernanceRuleResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateGovernanceRuleResponse) String ¶
func (response CreateGovernanceRuleResponse) String() string
type CreateInclusionCriterionDetails ¶
type CreateInclusionCriterionDetails struct { // The Oracle ID (OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)) of the governance rule. Every inclusion criterion is associated with a governance rule. GovernanceRuleId *string `mandatory:"true" json:"governanceRuleId"` // Type of inclusion criterion - TENANCY, ALL or TAG. We support TENANCY and ALL for now. Type InclusionCriterionTypeEnum `mandatory:"true" json:"type"` Association Association `mandatory:"false" json:"association"` }
CreateInclusionCriterionDetails Request object for Createinclusion criterion operation.
func (CreateInclusionCriterionDetails) String ¶
func (m CreateInclusionCriterionDetails) String() string
func (*CreateInclusionCriterionDetails) UnmarshalJSON ¶
func (m *CreateInclusionCriterionDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (CreateInclusionCriterionDetails) ValidateEnumValue ¶
func (m CreateInclusionCriterionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateInclusionCriterionRequest ¶
type CreateInclusionCriterionRequest struct { // Details to create a new inclusion criterion. CreateInclusionCriterionDetails `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 }
CreateInclusionCriterionRequest wrapper for the CreateInclusionCriterion operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/governancerulescontrolplane/CreateInclusionCriterion.go.html to see an example of how to use CreateInclusionCriterionRequest.
func (CreateInclusionCriterionRequest) BinaryRequestBody ¶
func (request CreateInclusionCriterionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateInclusionCriterionRequest) HTTPRequest ¶
func (request CreateInclusionCriterionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateInclusionCriterionRequest) RetryPolicy ¶
func (request CreateInclusionCriterionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateInclusionCriterionRequest) String ¶
func (request CreateInclusionCriterionRequest) String() string
func (CreateInclusionCriterionRequest) ValidateEnumValue ¶
func (request CreateInclusionCriterionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateInclusionCriterionResponse ¶
type CreateInclusionCriterionResponse struct { // The underlying http response RawResponse *http.Response // The InclusionCriterion instance InclusionCriterion `presentIn:"body"` // 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"` // The URI of the request. Location *string `presentIn:"header" name:"location"` }
CreateInclusionCriterionResponse wrapper for the CreateInclusionCriterion operation
func (CreateInclusionCriterionResponse) HTTPResponse ¶
func (response CreateInclusionCriterionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateInclusionCriterionResponse) String ¶
func (response CreateInclusionCriterionResponse) String() string
type CreationOptionEnum ¶
type CreationOptionEnum string
CreationOptionEnum Enum with underlying type: string
const ( CreationOptionTemplate CreationOptionEnum = "TEMPLATE" CreationOptionClone CreationOptionEnum = "CLONE" )
Set of constants representing the allowable values for CreationOptionEnum
func GetCreationOptionEnumValues ¶
func GetCreationOptionEnumValues() []CreationOptionEnum
GetCreationOptionEnumValues Enumerates the set of values for CreationOptionEnum
func GetMappingCreationOptionEnum ¶
func GetMappingCreationOptionEnum(val string) (CreationOptionEnum, bool)
GetMappingCreationOptionEnum performs case Insensitive comparison on enum value and return the desired enum
type DefaultTagDefinitionValidator ¶
type DefaultTagDefinitionValidator struct { }
DefaultTagDefinitionValidator Use this validator to clear any existing validator on the tag key definition with the UpdateTag operation. Using this `validatorType` is the same as not setting any value on the validator field. The resultant value for `validatorType` returned in the response body is `null`.
func (DefaultTagDefinitionValidator) MarshalJSON ¶
func (m DefaultTagDefinitionValidator) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DefaultTagDefinitionValidator) String ¶
func (m DefaultTagDefinitionValidator) String() string
func (DefaultTagDefinitionValidator) ValidateEnumValue ¶
func (m DefaultTagDefinitionValidator) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteGovernanceRuleRequest ¶
type DeleteGovernanceRuleRequest struct { // Unique governance rule identifier. GovernanceRuleId *string `mandatory:"true" contributesTo:"path" name:"governanceRuleId"` // 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 }
DeleteGovernanceRuleRequest wrapper for the DeleteGovernanceRule operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/governancerulescontrolplane/DeleteGovernanceRule.go.html to see an example of how to use DeleteGovernanceRuleRequest.
func (DeleteGovernanceRuleRequest) BinaryRequestBody ¶
func (request DeleteGovernanceRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteGovernanceRuleRequest) HTTPRequest ¶
func (request DeleteGovernanceRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteGovernanceRuleRequest) RetryPolicy ¶
func (request DeleteGovernanceRuleRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteGovernanceRuleRequest) String ¶
func (request DeleteGovernanceRuleRequest) String() string
func (DeleteGovernanceRuleRequest) ValidateEnumValue ¶
func (request DeleteGovernanceRuleRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteGovernanceRuleResponse ¶
type DeleteGovernanceRuleResponse 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"` }
DeleteGovernanceRuleResponse wrapper for the DeleteGovernanceRule operation
func (DeleteGovernanceRuleResponse) HTTPResponse ¶
func (response DeleteGovernanceRuleResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteGovernanceRuleResponse) String ¶
func (response DeleteGovernanceRuleResponse) String() string
type DeleteInclusionCriterionRequest ¶
type DeleteInclusionCriterionRequest struct { // Unique inclusion criterion identifier. InclusionCriterionId *string `mandatory:"true" contributesTo:"path" name:"inclusionCriterionId"` // 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 }
DeleteInclusionCriterionRequest wrapper for the DeleteInclusionCriterion operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/governancerulescontrolplane/DeleteInclusionCriterion.go.html to see an example of how to use DeleteInclusionCriterionRequest.
func (DeleteInclusionCriterionRequest) BinaryRequestBody ¶
func (request DeleteInclusionCriterionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteInclusionCriterionRequest) HTTPRequest ¶
func (request DeleteInclusionCriterionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteInclusionCriterionRequest) RetryPolicy ¶
func (request DeleteInclusionCriterionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteInclusionCriterionRequest) String ¶
func (request DeleteInclusionCriterionRequest) String() string
func (DeleteInclusionCriterionRequest) ValidateEnumValue ¶
func (request DeleteInclusionCriterionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteInclusionCriterionResponse ¶
type DeleteInclusionCriterionResponse 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"` }
DeleteInclusionCriterionResponse wrapper for the DeleteInclusionCriterion operation
func (DeleteInclusionCriterionResponse) HTTPResponse ¶
func (response DeleteInclusionCriterionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteInclusionCriterionResponse) String ¶
func (response DeleteInclusionCriterionResponse) String() string
type EnforcedGovernanceRule ¶
type EnforcedGovernanceRule struct { // The Oracle ID (OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)) of the enforced governance rule. Id *string `mandatory:"true" json:"id"` // The Oracle ID (OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)) of the child's root compartment to which the governance rule is attached. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Display name of the governance rule. GovernanceRuleDisplayName *string `mandatory:"true" json:"governanceRuleDisplayName"` // Type of the governance rule, can be one of QUOTA, TAG, ALLOWED_REGIONS. // Example: `QUOTA` Type GovernanceRuleTypeEnum `mandatory:"true" json:"type"` Template Template `mandatory:"true" json:"template"` // The current state of the governance rule. LifecycleState GovernanceRuleLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Date and time the governance rule was created. An RFC3339 formatted datetime string. // Example: `2016-08-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // Date and time the governance rule was updated. An RFC3339 formatted datetime string. // Example: `2016-08-25T21:10:29.600Z` TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` }
EnforcedGovernanceRule Represents the governance rule shown to the child which is a subset of governance rule resource in parent tenancy.
func (EnforcedGovernanceRule) String ¶
func (m EnforcedGovernanceRule) String() string
func (*EnforcedGovernanceRule) UnmarshalJSON ¶
func (m *EnforcedGovernanceRule) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (EnforcedGovernanceRule) ValidateEnumValue ¶
func (m EnforcedGovernanceRule) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type EnforcedGovernanceRuleCollection ¶
type EnforcedGovernanceRuleCollection struct { // List of EnforcedGovernanceRuleSummary objects. Items []EnforcedGovernanceRuleSummary `mandatory:"true" json:"items"` }
EnforcedGovernanceRuleCollection Results of an enforced governance rule search. Contains EnforcedGovernanceRuleSummary items.
func (EnforcedGovernanceRuleCollection) String ¶
func (m EnforcedGovernanceRuleCollection) String() string
func (EnforcedGovernanceRuleCollection) ValidateEnumValue ¶
func (m EnforcedGovernanceRuleCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type EnforcedGovernanceRuleSummary ¶
type EnforcedGovernanceRuleSummary struct { // The Oracle ID (OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)) of the enforced governance rule. Id *string `mandatory:"true" json:"id"` // The Oracle ID (OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)) of the child's root compartment to which the governance rule is attached. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Display name of the governance rule. GovernanceRuleDisplayName *string `mandatory:"true" json:"governanceRuleDisplayName"` // Type of the governance rule, can be one of QUOTA, TAG, ALLOWED_REGIONS. // Example: `QUOTA` Type GovernanceRuleTypeEnum `mandatory:"true" json:"type"` // The current state of the governance rule. LifecycleState GovernanceRuleLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Date and time the governance rule was created. An RFC3339 formatted datetime string. // Example: `2016-08-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // Date and time the governance rule was updated. An RFC3339 formatted datetime string. // Example: `2016-08-25T21:10:29.600Z` TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` }
EnforcedGovernanceRuleSummary A summary of the enforced governance rule.
func (EnforcedGovernanceRuleSummary) String ¶
func (m EnforcedGovernanceRuleSummary) String() string
func (EnforcedGovernanceRuleSummary) ValidateEnumValue ¶
func (m EnforcedGovernanceRuleSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type EnumTagDefinitionValidator ¶
type EnumTagDefinitionValidator struct { // The list of allowed values for a definedTag value. Values []string `mandatory:"false" json:"values"` }
EnumTagDefinitionValidator Used to validate the value set for a defined tag and contains the list of allowable `values`. You must specify at least one valid value in the `values` array. You can't have blank or or empty strings (`""`). Duplicate values are not allowed.
func (EnumTagDefinitionValidator) MarshalJSON ¶
func (m EnumTagDefinitionValidator) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (EnumTagDefinitionValidator) String ¶
func (m EnumTagDefinitionValidator) String() string
func (EnumTagDefinitionValidator) ValidateEnumValue ¶
func (m EnumTagDefinitionValidator) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetEnforcedGovernanceRuleRequest ¶
type GetEnforcedGovernanceRuleRequest struct { // Unique enforced governance rule identifier. EnforcedGovernanceRuleId *string `mandatory:"true" contributesTo:"path" name:"enforcedGovernanceRuleId"` // 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 }
GetEnforcedGovernanceRuleRequest wrapper for the GetEnforcedGovernanceRule operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/governancerulescontrolplane/GetEnforcedGovernanceRule.go.html to see an example of how to use GetEnforcedGovernanceRuleRequest.
func (GetEnforcedGovernanceRuleRequest) BinaryRequestBody ¶
func (request GetEnforcedGovernanceRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetEnforcedGovernanceRuleRequest) HTTPRequest ¶
func (request GetEnforcedGovernanceRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetEnforcedGovernanceRuleRequest) RetryPolicy ¶
func (request GetEnforcedGovernanceRuleRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetEnforcedGovernanceRuleRequest) String ¶
func (request GetEnforcedGovernanceRuleRequest) String() string
func (GetEnforcedGovernanceRuleRequest) ValidateEnumValue ¶
func (request GetEnforcedGovernanceRuleRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetEnforcedGovernanceRuleResponse ¶
type GetEnforcedGovernanceRuleResponse struct { // The underlying http response RawResponse *http.Response // The EnforcedGovernanceRule instance EnforcedGovernanceRule `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"` }
GetEnforcedGovernanceRuleResponse wrapper for the GetEnforcedGovernanceRule operation
func (GetEnforcedGovernanceRuleResponse) HTTPResponse ¶
func (response GetEnforcedGovernanceRuleResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetEnforcedGovernanceRuleResponse) String ¶
func (response GetEnforcedGovernanceRuleResponse) String() string
type GetGovernanceRuleRequest ¶
type GetGovernanceRuleRequest struct { // Unique governance rule identifier. GovernanceRuleId *string `mandatory:"true" contributesTo:"path" name:"governanceRuleId"` // 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 }
GetGovernanceRuleRequest wrapper for the GetGovernanceRule operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/governancerulescontrolplane/GetGovernanceRule.go.html to see an example of how to use GetGovernanceRuleRequest.
func (GetGovernanceRuleRequest) BinaryRequestBody ¶
func (request GetGovernanceRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetGovernanceRuleRequest) HTTPRequest ¶
func (request GetGovernanceRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetGovernanceRuleRequest) RetryPolicy ¶
func (request GetGovernanceRuleRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetGovernanceRuleRequest) String ¶
func (request GetGovernanceRuleRequest) String() string
func (GetGovernanceRuleRequest) ValidateEnumValue ¶
func (request GetGovernanceRuleRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetGovernanceRuleResponse ¶
type GetGovernanceRuleResponse struct { // The underlying http response RawResponse *http.Response // The GovernanceRule instance GovernanceRule `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"` }
GetGovernanceRuleResponse wrapper for the GetGovernanceRule operation
func (GetGovernanceRuleResponse) HTTPResponse ¶
func (response GetGovernanceRuleResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetGovernanceRuleResponse) String ¶
func (response GetGovernanceRuleResponse) String() string
type GetInclusionCriterionRequest ¶
type GetInclusionCriterionRequest struct { // Unique inclusion criterion identifier. InclusionCriterionId *string `mandatory:"true" contributesTo:"path" name:"inclusionCriterionId"` // 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 }
GetInclusionCriterionRequest wrapper for the GetInclusionCriterion operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/governancerulescontrolplane/GetInclusionCriterion.go.html to see an example of how to use GetInclusionCriterionRequest.
func (GetInclusionCriterionRequest) BinaryRequestBody ¶
func (request GetInclusionCriterionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetInclusionCriterionRequest) HTTPRequest ¶
func (request GetInclusionCriterionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetInclusionCriterionRequest) RetryPolicy ¶
func (request GetInclusionCriterionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetInclusionCriterionRequest) String ¶
func (request GetInclusionCriterionRequest) String() string
func (GetInclusionCriterionRequest) ValidateEnumValue ¶
func (request GetInclusionCriterionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetInclusionCriterionResponse ¶
type GetInclusionCriterionResponse struct { // The underlying http response RawResponse *http.Response // The InclusionCriterion instance InclusionCriterion `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"` }
GetInclusionCriterionResponse wrapper for the GetInclusionCriterion operation
func (GetInclusionCriterionResponse) HTTPResponse ¶
func (response GetInclusionCriterionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetInclusionCriterionResponse) String ¶
func (response GetInclusionCriterionResponse) String() string
type GetTenancyAttachmentRequest ¶
type GetTenancyAttachmentRequest struct { // Unique tenancy attachment identifier. TenancyAttachmentId *string `mandatory:"true" contributesTo:"path" name:"tenancyAttachmentId"` // 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 }
GetTenancyAttachmentRequest wrapper for the GetTenancyAttachment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/governancerulescontrolplane/GetTenancyAttachment.go.html to see an example of how to use GetTenancyAttachmentRequest.
func (GetTenancyAttachmentRequest) BinaryRequestBody ¶
func (request GetTenancyAttachmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetTenancyAttachmentRequest) HTTPRequest ¶
func (request GetTenancyAttachmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetTenancyAttachmentRequest) RetryPolicy ¶
func (request GetTenancyAttachmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetTenancyAttachmentRequest) String ¶
func (request GetTenancyAttachmentRequest) String() string
func (GetTenancyAttachmentRequest) ValidateEnumValue ¶
func (request GetTenancyAttachmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetTenancyAttachmentResponse ¶
type GetTenancyAttachmentResponse struct { // The underlying http response RawResponse *http.Response // The TenancyAttachment instance TenancyAttachment `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"` }
GetTenancyAttachmentResponse wrapper for the GetTenancyAttachment operation
func (GetTenancyAttachmentResponse) HTTPResponse ¶
func (response GetTenancyAttachmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetTenancyAttachmentResponse) String ¶
func (response GetTenancyAttachmentResponse) String() string
type 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 }
GetWorkRequestRequest wrapper for the GetWorkRequest operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/governancerulescontrolplane/GetWorkRequest.go.html to see an example of how to use GetWorkRequestRequest.
func (GetWorkRequestRequest) BinaryRequestBody ¶
func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetWorkRequestRequest) HTTPRequest ¶
func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetWorkRequestRequest) RetryPolicy ¶
func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetWorkRequestRequest) String ¶
func (request GetWorkRequestRequest) String() string
func (GetWorkRequestRequest) ValidateEnumValue ¶
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
type GetWorkRequestResponse ¶
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"` }
GetWorkRequestResponse wrapper for the GetWorkRequest operation
func (GetWorkRequestResponse) HTTPResponse ¶
func (response GetWorkRequestResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetWorkRequestResponse) String ¶
func (response GetWorkRequestResponse) String() string
type GovernanceRule ¶
type GovernanceRule struct { // The Oracle ID (OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)) of the governance rule. Id *string `mandatory:"true" json:"id"` // The Oracle ID (OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)) of the root compartment containing the governance rule. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Display name of the governance rule. DisplayName *string `mandatory:"true" json:"displayName"` // Type of the governance rule, can be one of QUOTA, TAG, ALLOWED_REGIONS. // Example: `QUOTA` Type GovernanceRuleTypeEnum `mandatory:"true" json:"type"` // The type of option used to create the governance rule, could be one of TEMPLATE or CLONE. // Example: `TEMPLATE` CreationOption CreationOptionEnum `mandatory:"true" json:"creationOption"` Template Template `mandatory:"true" json:"template"` // Date and time the governance rule was created. An RFC3339 formatted datetime string. // Example: `2016-08-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // Date and time the governance rule was updated. An RFC3339 formatted datetime string. // Example: `2016-08-25T21:10:29.600Z` TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // The current state of the governance rule. LifecycleState GovernanceRuleLifecycleStateEnum `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"` // Description of the governance rule. Description *string `mandatory:"false" json:"description"` // The Oracle ID (OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)) of the resource, which was used as a template to create this governance rule. RelatedResourceId *string `mandatory:"false" json:"relatedResourceId"` // 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"` }
GovernanceRule Represents a rule in parent tenancy which governs resources in child tenancies.
func (GovernanceRule) String ¶
func (m GovernanceRule) String() string
func (*GovernanceRule) UnmarshalJSON ¶
func (m *GovernanceRule) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (GovernanceRule) ValidateEnumValue ¶
func (m GovernanceRule) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GovernanceRuleClient ¶
type GovernanceRuleClient struct { common.BaseClient // contains filtered or unexported fields }
GovernanceRuleClient a client for GovernanceRule
func NewGovernanceRuleClientWithConfigurationProvider ¶
func NewGovernanceRuleClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client GovernanceRuleClient, err error)
NewGovernanceRuleClientWithConfigurationProvider Creates a new default GovernanceRule client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region
func NewGovernanceRuleClientWithOboToken ¶
func NewGovernanceRuleClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client GovernanceRuleClient, err error)
NewGovernanceRuleClientWithOboToken Creates a new default GovernanceRule 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 (*GovernanceRuleClient) ConfigurationProvider ¶
func (client *GovernanceRuleClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
func (GovernanceRuleClient) CreateGovernanceRule ¶
func (client GovernanceRuleClient) CreateGovernanceRule(ctx context.Context, request CreateGovernanceRuleRequest) (response CreateGovernanceRuleResponse, err error)
CreateGovernanceRule Create governance rule in the root compartment only. Either relatedResourceId or template must be supplied.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/governancerulescontrolplane/CreateGovernanceRule.go.html to see an example of how to use CreateGovernanceRule API.
func (GovernanceRuleClient) CreateInclusionCriterion ¶
func (client GovernanceRuleClient) CreateInclusionCriterion(ctx context.Context, request CreateInclusionCriterionRequest) (response CreateInclusionCriterionResponse, err error)
CreateInclusionCriterion Create inclusion criterion of type tenancy or tag for the governance rule.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/governancerulescontrolplane/CreateInclusionCriterion.go.html to see an example of how to use CreateInclusionCriterion API.
func (GovernanceRuleClient) DeleteGovernanceRule ¶
func (client GovernanceRuleClient) DeleteGovernanceRule(ctx context.Context, request DeleteGovernanceRuleRequest) (response DeleteGovernanceRuleResponse, err error)
DeleteGovernanceRule Delete the specified governance rule.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/governancerulescontrolplane/DeleteGovernanceRule.go.html to see an example of how to use DeleteGovernanceRule API.
func (GovernanceRuleClient) DeleteInclusionCriterion ¶
func (client GovernanceRuleClient) DeleteInclusionCriterion(ctx context.Context, request DeleteInclusionCriterionRequest) (response DeleteInclusionCriterionResponse, err error)
DeleteInclusionCriterion Delete the specified inclusion criterion.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/governancerulescontrolplane/DeleteInclusionCriterion.go.html to see an example of how to use DeleteInclusionCriterion API.
func (GovernanceRuleClient) GetEnforcedGovernanceRule ¶
func (client GovernanceRuleClient) GetEnforcedGovernanceRule(ctx context.Context, request GetEnforcedGovernanceRuleRequest) (response GetEnforcedGovernanceRuleResponse, err error)
GetEnforcedGovernanceRule Get the specified enforced governance rule's information.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/governancerulescontrolplane/GetEnforcedGovernanceRule.go.html to see an example of how to use GetEnforcedGovernanceRule API.
func (GovernanceRuleClient) GetGovernanceRule ¶
func (client GovernanceRuleClient) GetGovernanceRule(ctx context.Context, request GetGovernanceRuleRequest) (response GetGovernanceRuleResponse, err error)
GetGovernanceRule Get the specified governance rule's information.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/governancerulescontrolplane/GetGovernanceRule.go.html to see an example of how to use GetGovernanceRule API.
func (GovernanceRuleClient) GetInclusionCriterion ¶
func (client GovernanceRuleClient) GetInclusionCriterion(ctx context.Context, request GetInclusionCriterionRequest) (response GetInclusionCriterionResponse, err error)
GetInclusionCriterion Get the specified inclusion criterion's information.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/governancerulescontrolplane/GetInclusionCriterion.go.html to see an example of how to use GetInclusionCriterion API.
func (GovernanceRuleClient) GetTenancyAttachment ¶
func (client GovernanceRuleClient) GetTenancyAttachment(ctx context.Context, request GetTenancyAttachmentRequest) (response GetTenancyAttachmentResponse, err error)
GetTenancyAttachment Get the specified tenancy attachment's information.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/governancerulescontrolplane/GetTenancyAttachment.go.html to see an example of how to use GetTenancyAttachment API.
func (GovernanceRuleClient) ListEnforcedGovernanceRules ¶
func (client GovernanceRuleClient) ListEnforcedGovernanceRules(ctx context.Context, request ListEnforcedGovernanceRulesRequest) (response ListEnforcedGovernanceRulesResponse, err error)
ListEnforcedGovernanceRules List enforced governance rules. Either compartment id or enforced governance rule id must be supplied. An optional governance rule type or a display name can also be supplied.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/governancerulescontrolplane/ListEnforcedGovernanceRules.go.html to see an example of how to use ListEnforcedGovernanceRules API.
func (GovernanceRuleClient) ListGovernanceRules ¶
func (client GovernanceRuleClient) ListGovernanceRules(ctx context.Context, request ListGovernanceRulesRequest) (response ListGovernanceRulesResponse, err error)
ListGovernanceRules List governance rules. Either compartment id or governance rule id must be supplied. An optional lifecycle state, display name or a governance rule type can also be supplied.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/governancerulescontrolplane/ListGovernanceRules.go.html to see an example of how to use ListGovernanceRules API.
func (GovernanceRuleClient) ListInclusionCriteria ¶
func (client GovernanceRuleClient) ListInclusionCriteria(ctx context.Context, request ListInclusionCriteriaRequest) (response ListInclusionCriteriaResponse, err error)
ListInclusionCriteria List inclusion criteria associated with a governance rule. Governance rule id must be supplied. An optional inclusion criterion id or a lifecycle state can also be supplied.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/governancerulescontrolplane/ListInclusionCriteria.go.html to see an example of how to use ListInclusionCriteria API.
func (GovernanceRuleClient) ListTenancyAttachments ¶
func (client GovernanceRuleClient) ListTenancyAttachments(ctx context.Context, request ListTenancyAttachmentsRequest) (response ListTenancyAttachmentsResponse, err error)
ListTenancyAttachments List tenancy attachments. Either compartment id, governance rule id or tenancy attachment id must be supplied. An optional lifecycle state or a child tenancy id can also be supplied.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/governancerulescontrolplane/ListTenancyAttachments.go.html to see an example of how to use ListTenancyAttachments API.
func (GovernanceRuleClient) RetryGovernanceRule ¶
func (client GovernanceRuleClient) RetryGovernanceRule(ctx context.Context, request RetryGovernanceRuleRequest) (response RetryGovernanceRuleResponse, err error)
RetryGovernanceRule Retry the creation of the specified governance rule. Used by the tenancy admins when all the workflow retries have exhausted. When provided, If-Match is checked against ETag values of the resource.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/governancerulescontrolplane/RetryGovernanceRule.go.html to see an example of how to use RetryGovernanceRule API.
func (GovernanceRuleClient) RetryTenancyAttachment ¶
func (client GovernanceRuleClient) RetryTenancyAttachment(ctx context.Context, request RetryTenancyAttachmentRequest) (response RetryTenancyAttachmentResponse, err error)
RetryTenancyAttachment Retry governance rule application for the specified tenancy attachment id. Used by the tenancy admins when all the workflow retries have exhausted.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/governancerulescontrolplane/RetryTenancyAttachment.go.html to see an example of how to use RetryTenancyAttachment API.
func (*GovernanceRuleClient) SetRegion ¶
func (client *GovernanceRuleClient) SetRegion(region string)
SetRegion overrides the region of this client.
func (GovernanceRuleClient) UpdateGovernanceRule ¶
func (client GovernanceRuleClient) UpdateGovernanceRule(ctx context.Context, request UpdateGovernanceRuleRequest) (response UpdateGovernanceRuleResponse, err error)
UpdateGovernanceRule Update the specified governance rule.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/governancerulescontrolplane/UpdateGovernanceRule.go.html to see an example of how to use UpdateGovernanceRule API.
type GovernanceRuleCollection ¶
type GovernanceRuleCollection struct { // List of GovernanceRuleSummary objects. Items []GovernanceRuleSummary `mandatory:"true" json:"items"` }
GovernanceRuleCollection Results of a governance rule search. Contains GovernanceRuleSummary items.
func (GovernanceRuleCollection) String ¶
func (m GovernanceRuleCollection) String() string
func (GovernanceRuleCollection) ValidateEnumValue ¶
func (m GovernanceRuleCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GovernanceRuleLifecycleStateEnum ¶
type GovernanceRuleLifecycleStateEnum string
GovernanceRuleLifecycleStateEnum Enum with underlying type: string
const ( GovernanceRuleLifecycleStateActive GovernanceRuleLifecycleStateEnum = "ACTIVE" GovernanceRuleLifecycleStateDeleted GovernanceRuleLifecycleStateEnum = "DELETED" )
Set of constants representing the allowable values for GovernanceRuleLifecycleStateEnum
func GetGovernanceRuleLifecycleStateEnumValues ¶
func GetGovernanceRuleLifecycleStateEnumValues() []GovernanceRuleLifecycleStateEnum
GetGovernanceRuleLifecycleStateEnumValues Enumerates the set of values for GovernanceRuleLifecycleStateEnum
func GetMappingGovernanceRuleLifecycleStateEnum ¶
func GetMappingGovernanceRuleLifecycleStateEnum(val string) (GovernanceRuleLifecycleStateEnum, bool)
GetMappingGovernanceRuleLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type GovernanceRuleSummary ¶
type GovernanceRuleSummary struct { // The Oracle ID (OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)) of the governance rule. Id *string `mandatory:"true" json:"id"` // The Oracle ID (OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)) of the root compartment containing the governance rule. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Display name of the governance rule. DisplayName *string `mandatory:"true" json:"displayName"` // Type of the governance rule, can be one of QUOTA, TAG, ALLOWED_REGIONS. // Example: `QUOTA` Type GovernanceRuleTypeEnum `mandatory:"true" json:"type"` // The type of option used to create the governance rule, could be one of TEMPLATE or CLONE. // Example: `TEMPLATE` CreationOption CreationOptionEnum `mandatory:"true" json:"creationOption"` // Date and time the governance rule was created. An RFC3339 formatted datetime string. // Example: `2016-08-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // Date and time the governance rule was updated. An RFC3339 formatted datetime string. // Example: `2016-08-25T21:10:29.600Z` TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // The current state of the governance rule. LifecycleState GovernanceRuleLifecycleStateEnum `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"` // 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"` }
GovernanceRuleSummary A summary of the governance rule.
func (GovernanceRuleSummary) String ¶
func (m GovernanceRuleSummary) String() string
func (GovernanceRuleSummary) ValidateEnumValue ¶
func (m GovernanceRuleSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GovernanceRuleTypeEnum ¶
type GovernanceRuleTypeEnum string
GovernanceRuleTypeEnum Enum with underlying type: string
const ( GovernanceRuleTypeQuota GovernanceRuleTypeEnum = "QUOTA" GovernanceRuleTypeTag GovernanceRuleTypeEnum = "TAG" GovernanceRuleTypeAllowedRegions GovernanceRuleTypeEnum = "ALLOWED_REGIONS" )
Set of constants representing the allowable values for GovernanceRuleTypeEnum
func GetGovernanceRuleTypeEnumValues ¶
func GetGovernanceRuleTypeEnumValues() []GovernanceRuleTypeEnum
GetGovernanceRuleTypeEnumValues Enumerates the set of values for GovernanceRuleTypeEnum
func GetMappingGovernanceRuleTypeEnum ¶
func GetMappingGovernanceRuleTypeEnum(val string) (GovernanceRuleTypeEnum, bool)
GetMappingGovernanceRuleTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type InclusionCriterion ¶
type InclusionCriterion struct { // The Oracle ID (OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)) of the inclusion criterion. Id *string `mandatory:"true" json:"id"` // The Oracle ID (OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)) of the governance rule. Every inclusion criterion is associated with a governance rule. GovernanceRuleId *string `mandatory:"true" json:"governanceRuleId"` // Type of inclusion criterion - TENANCY, ALL or TAG. We support TENANCY and ALL for now. Type InclusionCriterionTypeEnum `mandatory:"true" json:"type"` // The current state of the inclusion criterion. LifecycleState InclusionCriterionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Date and time the inclusion criterion was created. An RFC3339 formatted datetime string. // Example: `2016-08-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // Date and time the inclusion criterion was updated. An RFC3339 formatted datetime string. // Example: `2016-08-25T21:10:29.600Z` TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` Association Association `mandatory:"false" json:"association"` }
InclusionCriterion Represents the criterion for the inclusion of the child tenancies under a governance rule. This can be either TENANCY or TAG.
func (InclusionCriterion) String ¶
func (m InclusionCriterion) String() string
func (*InclusionCriterion) UnmarshalJSON ¶
func (m *InclusionCriterion) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (InclusionCriterion) ValidateEnumValue ¶
func (m InclusionCriterion) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type InclusionCriterionCollection ¶
type InclusionCriterionCollection struct { // List of inclusionCriteria. Items []InclusionCriterionSummary `mandatory:"true" json:"items"` }
InclusionCriterionCollection Results of a inclusion criterion search. Contains inclusion criterion summary items.
func (InclusionCriterionCollection) String ¶
func (m InclusionCriterionCollection) String() string
func (InclusionCriterionCollection) ValidateEnumValue ¶
func (m InclusionCriterionCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type InclusionCriterionLifecycleStateEnum ¶
type InclusionCriterionLifecycleStateEnum string
InclusionCriterionLifecycleStateEnum Enum with underlying type: string
const ( InclusionCriterionLifecycleStateActive InclusionCriterionLifecycleStateEnum = "ACTIVE" InclusionCriterionLifecycleStateDeleted InclusionCriterionLifecycleStateEnum = "DELETED" )
Set of constants representing the allowable values for InclusionCriterionLifecycleStateEnum
func GetInclusionCriterionLifecycleStateEnumValues ¶
func GetInclusionCriterionLifecycleStateEnumValues() []InclusionCriterionLifecycleStateEnum
GetInclusionCriterionLifecycleStateEnumValues Enumerates the set of values for InclusionCriterionLifecycleStateEnum
func GetMappingInclusionCriterionLifecycleStateEnum ¶
func GetMappingInclusionCriterionLifecycleStateEnum(val string) (InclusionCriterionLifecycleStateEnum, bool)
GetMappingInclusionCriterionLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type InclusionCriterionSummary ¶
type InclusionCriterionSummary struct { // The Oracle ID (OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)) of the inclusion criterion. Id *string `mandatory:"true" json:"id"` // The Oracle ID (OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)) of the governance rule. Every inclusion criterion is associated with a governance rule. GovernanceRuleId *string `mandatory:"true" json:"governanceRuleId"` // Type of inclusion criterion - TENANCY, ALL or TAG. We support TENANCY and ALL for now. Type InclusionCriterionTypeEnum `mandatory:"true" json:"type"` // The current state of the inclusion criterion. LifecycleState InclusionCriterionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Date and time the inclusion criterion was created. An RFC3339 formatted datetime string. // Example: `2016-08-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // Date and time the inclusion criterion was updated. An RFC3339 formatted datetime string. // Example: `2016-08-25T21:10:29.600Z` TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` Association Association `mandatory:"false" json:"association"` }
InclusionCriterionSummary Summary of the inclusion criterion.
func (InclusionCriterionSummary) String ¶
func (m InclusionCriterionSummary) String() string
func (*InclusionCriterionSummary) UnmarshalJSON ¶
func (m *InclusionCriterionSummary) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (InclusionCriterionSummary) ValidateEnumValue ¶
func (m InclusionCriterionSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type InclusionCriterionTypeEnum ¶
type InclusionCriterionTypeEnum string
InclusionCriterionTypeEnum Enum with underlying type: string
const ( InclusionCriterionTypeTenancy InclusionCriterionTypeEnum = "TENANCY" InclusionCriterionTypeAll InclusionCriterionTypeEnum = "ALL" )
Set of constants representing the allowable values for InclusionCriterionTypeEnum
func GetInclusionCriterionTypeEnumValues ¶
func GetInclusionCriterionTypeEnumValues() []InclusionCriterionTypeEnum
GetInclusionCriterionTypeEnumValues Enumerates the set of values for InclusionCriterionTypeEnum
func GetMappingInclusionCriterionTypeEnum ¶
func GetMappingInclusionCriterionTypeEnum(val string) (InclusionCriterionTypeEnum, bool)
GetMappingInclusionCriterionTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type ListEnforcedGovernanceRulesGovernanceRuleTypeEnum ¶
type ListEnforcedGovernanceRulesGovernanceRuleTypeEnum string
ListEnforcedGovernanceRulesGovernanceRuleTypeEnum Enum with underlying type: string
const ( ListEnforcedGovernanceRulesGovernanceRuleTypeQuota ListEnforcedGovernanceRulesGovernanceRuleTypeEnum = "QUOTA" ListEnforcedGovernanceRulesGovernanceRuleTypeTag ListEnforcedGovernanceRulesGovernanceRuleTypeEnum = "TAG" ListEnforcedGovernanceRulesGovernanceRuleTypeAllowedRegions ListEnforcedGovernanceRulesGovernanceRuleTypeEnum = "ALLOWED_REGIONS" )
Set of constants representing the allowable values for ListEnforcedGovernanceRulesGovernanceRuleTypeEnum
func GetListEnforcedGovernanceRulesGovernanceRuleTypeEnumValues ¶
func GetListEnforcedGovernanceRulesGovernanceRuleTypeEnumValues() []ListEnforcedGovernanceRulesGovernanceRuleTypeEnum
GetListEnforcedGovernanceRulesGovernanceRuleTypeEnumValues Enumerates the set of values for ListEnforcedGovernanceRulesGovernanceRuleTypeEnum
func GetMappingListEnforcedGovernanceRulesGovernanceRuleTypeEnum ¶
func GetMappingListEnforcedGovernanceRulesGovernanceRuleTypeEnum(val string) (ListEnforcedGovernanceRulesGovernanceRuleTypeEnum, bool)
GetMappingListEnforcedGovernanceRulesGovernanceRuleTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type ListEnforcedGovernanceRulesRequest ¶
type ListEnforcedGovernanceRulesRequest struct { // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // Unique enforced governance rule identifier. EnforcedGovernanceRuleId *string `mandatory:"false" contributesTo:"query" name:"enforcedGovernanceRuleId"` // A filter to return only resources that match the type given. GovernanceRuleType ListEnforcedGovernanceRulesGovernanceRuleTypeEnum `mandatory:"false" contributesTo:"query" name:"governanceRuleType" omitEmpty:"true"` // A filter to return only resources that match the entire 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 ListEnforcedGovernanceRulesSortOrderEnum `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 ListEnforcedGovernanceRulesSortByEnum `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 }
ListEnforcedGovernanceRulesRequest wrapper for the ListEnforcedGovernanceRules operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/governancerulescontrolplane/ListEnforcedGovernanceRules.go.html to see an example of how to use ListEnforcedGovernanceRulesRequest.
func (ListEnforcedGovernanceRulesRequest) BinaryRequestBody ¶
func (request ListEnforcedGovernanceRulesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListEnforcedGovernanceRulesRequest) HTTPRequest ¶
func (request ListEnforcedGovernanceRulesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListEnforcedGovernanceRulesRequest) RetryPolicy ¶
func (request ListEnforcedGovernanceRulesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListEnforcedGovernanceRulesRequest) String ¶
func (request ListEnforcedGovernanceRulesRequest) String() string
func (ListEnforcedGovernanceRulesRequest) ValidateEnumValue ¶
func (request ListEnforcedGovernanceRulesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListEnforcedGovernanceRulesResponse ¶
type ListEnforcedGovernanceRulesResponse struct { // The underlying http response RawResponse *http.Response // A list of EnforcedGovernanceRuleCollection instances EnforcedGovernanceRuleCollection `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"` }
ListEnforcedGovernanceRulesResponse wrapper for the ListEnforcedGovernanceRules operation
func (ListEnforcedGovernanceRulesResponse) HTTPResponse ¶
func (response ListEnforcedGovernanceRulesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListEnforcedGovernanceRulesResponse) String ¶
func (response ListEnforcedGovernanceRulesResponse) String() string
type ListEnforcedGovernanceRulesSortByEnum ¶
type ListEnforcedGovernanceRulesSortByEnum string
ListEnforcedGovernanceRulesSortByEnum Enum with underlying type: string
const ( ListEnforcedGovernanceRulesSortByTimecreated ListEnforcedGovernanceRulesSortByEnum = "timeCreated" ListEnforcedGovernanceRulesSortByDisplayname ListEnforcedGovernanceRulesSortByEnum = "displayName" )
Set of constants representing the allowable values for ListEnforcedGovernanceRulesSortByEnum
func GetListEnforcedGovernanceRulesSortByEnumValues ¶
func GetListEnforcedGovernanceRulesSortByEnumValues() []ListEnforcedGovernanceRulesSortByEnum
GetListEnforcedGovernanceRulesSortByEnumValues Enumerates the set of values for ListEnforcedGovernanceRulesSortByEnum
func GetMappingListEnforcedGovernanceRulesSortByEnum ¶
func GetMappingListEnforcedGovernanceRulesSortByEnum(val string) (ListEnforcedGovernanceRulesSortByEnum, bool)
GetMappingListEnforcedGovernanceRulesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListEnforcedGovernanceRulesSortOrderEnum ¶
type ListEnforcedGovernanceRulesSortOrderEnum string
ListEnforcedGovernanceRulesSortOrderEnum Enum with underlying type: string
const ( ListEnforcedGovernanceRulesSortOrderAsc ListEnforcedGovernanceRulesSortOrderEnum = "ASC" ListEnforcedGovernanceRulesSortOrderDesc ListEnforcedGovernanceRulesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListEnforcedGovernanceRulesSortOrderEnum
func GetListEnforcedGovernanceRulesSortOrderEnumValues ¶
func GetListEnforcedGovernanceRulesSortOrderEnumValues() []ListEnforcedGovernanceRulesSortOrderEnum
GetListEnforcedGovernanceRulesSortOrderEnumValues Enumerates the set of values for ListEnforcedGovernanceRulesSortOrderEnum
func GetMappingListEnforcedGovernanceRulesSortOrderEnum ¶
func GetMappingListEnforcedGovernanceRulesSortOrderEnum(val string) (ListEnforcedGovernanceRulesSortOrderEnum, bool)
GetMappingListEnforcedGovernanceRulesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListGovernanceRulesGovernanceRuleTypeEnum ¶
type ListGovernanceRulesGovernanceRuleTypeEnum string
ListGovernanceRulesGovernanceRuleTypeEnum Enum with underlying type: string
const ( ListGovernanceRulesGovernanceRuleTypeQuota ListGovernanceRulesGovernanceRuleTypeEnum = "QUOTA" ListGovernanceRulesGovernanceRuleTypeTag ListGovernanceRulesGovernanceRuleTypeEnum = "TAG" ListGovernanceRulesGovernanceRuleTypeAllowedRegions ListGovernanceRulesGovernanceRuleTypeEnum = "ALLOWED_REGIONS" )
Set of constants representing the allowable values for ListGovernanceRulesGovernanceRuleTypeEnum
func GetListGovernanceRulesGovernanceRuleTypeEnumValues ¶
func GetListGovernanceRulesGovernanceRuleTypeEnumValues() []ListGovernanceRulesGovernanceRuleTypeEnum
GetListGovernanceRulesGovernanceRuleTypeEnumValues Enumerates the set of values for ListGovernanceRulesGovernanceRuleTypeEnum
func GetMappingListGovernanceRulesGovernanceRuleTypeEnum ¶
func GetMappingListGovernanceRulesGovernanceRuleTypeEnum(val string) (ListGovernanceRulesGovernanceRuleTypeEnum, bool)
GetMappingListGovernanceRulesGovernanceRuleTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type ListGovernanceRulesLifecycleStateEnum ¶
type ListGovernanceRulesLifecycleStateEnum string
ListGovernanceRulesLifecycleStateEnum Enum with underlying type: string
const ( ListGovernanceRulesLifecycleStateActive ListGovernanceRulesLifecycleStateEnum = "ACTIVE" ListGovernanceRulesLifecycleStateDeleted ListGovernanceRulesLifecycleStateEnum = "DELETED" )
Set of constants representing the allowable values for ListGovernanceRulesLifecycleStateEnum
func GetListGovernanceRulesLifecycleStateEnumValues ¶
func GetListGovernanceRulesLifecycleStateEnumValues() []ListGovernanceRulesLifecycleStateEnum
GetListGovernanceRulesLifecycleStateEnumValues Enumerates the set of values for ListGovernanceRulesLifecycleStateEnum
func GetMappingListGovernanceRulesLifecycleStateEnum ¶
func GetMappingListGovernanceRulesLifecycleStateEnum(val string) (ListGovernanceRulesLifecycleStateEnum, bool)
GetMappingListGovernanceRulesLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type ListGovernanceRulesRequest ¶
type ListGovernanceRulesRequest struct { // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // Unique governance rule identifier. GovernanceRuleId *string `mandatory:"false" contributesTo:"query" name:"governanceRuleId"` // A filter to return only resources whose lifecycle state matches the given lifecycle state. LifecycleState ListGovernanceRulesLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the entire name given. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // A filter to return only resources that match the type given. GovernanceRuleType ListGovernanceRulesGovernanceRuleTypeEnum `mandatory:"false" contributesTo:"query" name:"governanceRuleType" 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 ListGovernanceRulesSortOrderEnum `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 ListGovernanceRulesSortByEnum `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 }
ListGovernanceRulesRequest wrapper for the ListGovernanceRules operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/governancerulescontrolplane/ListGovernanceRules.go.html to see an example of how to use ListGovernanceRulesRequest.
func (ListGovernanceRulesRequest) BinaryRequestBody ¶
func (request ListGovernanceRulesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListGovernanceRulesRequest) HTTPRequest ¶
func (request ListGovernanceRulesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListGovernanceRulesRequest) RetryPolicy ¶
func (request ListGovernanceRulesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListGovernanceRulesRequest) String ¶
func (request ListGovernanceRulesRequest) String() string
func (ListGovernanceRulesRequest) ValidateEnumValue ¶
func (request ListGovernanceRulesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListGovernanceRulesResponse ¶
type ListGovernanceRulesResponse struct { // The underlying http response RawResponse *http.Response // A list of GovernanceRuleCollection instances GovernanceRuleCollection `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"` }
ListGovernanceRulesResponse wrapper for the ListGovernanceRules operation
func (ListGovernanceRulesResponse) HTTPResponse ¶
func (response ListGovernanceRulesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListGovernanceRulesResponse) String ¶
func (response ListGovernanceRulesResponse) String() string
type ListGovernanceRulesSortByEnum ¶
type ListGovernanceRulesSortByEnum string
ListGovernanceRulesSortByEnum Enum with underlying type: string
const ( ListGovernanceRulesSortByTimecreated ListGovernanceRulesSortByEnum = "timeCreated" ListGovernanceRulesSortByDisplayname ListGovernanceRulesSortByEnum = "displayName" )
Set of constants representing the allowable values for ListGovernanceRulesSortByEnum
func GetListGovernanceRulesSortByEnumValues ¶
func GetListGovernanceRulesSortByEnumValues() []ListGovernanceRulesSortByEnum
GetListGovernanceRulesSortByEnumValues Enumerates the set of values for ListGovernanceRulesSortByEnum
func GetMappingListGovernanceRulesSortByEnum ¶
func GetMappingListGovernanceRulesSortByEnum(val string) (ListGovernanceRulesSortByEnum, bool)
GetMappingListGovernanceRulesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListGovernanceRulesSortOrderEnum ¶
type ListGovernanceRulesSortOrderEnum string
ListGovernanceRulesSortOrderEnum Enum with underlying type: string
const ( ListGovernanceRulesSortOrderAsc ListGovernanceRulesSortOrderEnum = "ASC" ListGovernanceRulesSortOrderDesc ListGovernanceRulesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListGovernanceRulesSortOrderEnum
func GetListGovernanceRulesSortOrderEnumValues ¶
func GetListGovernanceRulesSortOrderEnumValues() []ListGovernanceRulesSortOrderEnum
GetListGovernanceRulesSortOrderEnumValues Enumerates the set of values for ListGovernanceRulesSortOrderEnum
func GetMappingListGovernanceRulesSortOrderEnum ¶
func GetMappingListGovernanceRulesSortOrderEnum(val string) (ListGovernanceRulesSortOrderEnum, bool)
GetMappingListGovernanceRulesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListInclusionCriteriaRequest ¶
type ListInclusionCriteriaRequest struct { // Unique governance rule identifier. GovernanceRuleId *string `mandatory:"true" contributesTo:"query" name:"governanceRuleId"` // Unique inclusion criterion identifier. InclusionCriterionId *string `mandatory:"false" contributesTo:"query" name:"inclusionCriterionId"` // A filter to return only resources when their lifecycle state matches the given lifecycle state. LifecycleState InclusionCriterionLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" 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 ListInclusionCriteriaSortOrderEnum `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 ListInclusionCriteriaSortByEnum `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 }
ListInclusionCriteriaRequest wrapper for the ListInclusionCriteria operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/governancerulescontrolplane/ListInclusionCriteria.go.html to see an example of how to use ListInclusionCriteriaRequest.
func (ListInclusionCriteriaRequest) BinaryRequestBody ¶
func (request ListInclusionCriteriaRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListInclusionCriteriaRequest) HTTPRequest ¶
func (request ListInclusionCriteriaRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListInclusionCriteriaRequest) RetryPolicy ¶
func (request ListInclusionCriteriaRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListInclusionCriteriaRequest) String ¶
func (request ListInclusionCriteriaRequest) String() string
func (ListInclusionCriteriaRequest) ValidateEnumValue ¶
func (request ListInclusionCriteriaRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListInclusionCriteriaResponse ¶
type ListInclusionCriteriaResponse struct { // The underlying http response RawResponse *http.Response // A list of InclusionCriterionCollection instances InclusionCriterionCollection `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"` }
ListInclusionCriteriaResponse wrapper for the ListInclusionCriteria operation
func (ListInclusionCriteriaResponse) HTTPResponse ¶
func (response ListInclusionCriteriaResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListInclusionCriteriaResponse) String ¶
func (response ListInclusionCriteriaResponse) String() string
type ListInclusionCriteriaSortByEnum ¶
type ListInclusionCriteriaSortByEnum string
ListInclusionCriteriaSortByEnum Enum with underlying type: string
const ( ListInclusionCriteriaSortByTimecreated ListInclusionCriteriaSortByEnum = "timeCreated" ListInclusionCriteriaSortByDisplayname ListInclusionCriteriaSortByEnum = "displayName" )
Set of constants representing the allowable values for ListInclusionCriteriaSortByEnum
func GetListInclusionCriteriaSortByEnumValues ¶
func GetListInclusionCriteriaSortByEnumValues() []ListInclusionCriteriaSortByEnum
GetListInclusionCriteriaSortByEnumValues Enumerates the set of values for ListInclusionCriteriaSortByEnum
func GetMappingListInclusionCriteriaSortByEnum ¶
func GetMappingListInclusionCriteriaSortByEnum(val string) (ListInclusionCriteriaSortByEnum, bool)
GetMappingListInclusionCriteriaSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListInclusionCriteriaSortOrderEnum ¶
type ListInclusionCriteriaSortOrderEnum string
ListInclusionCriteriaSortOrderEnum Enum with underlying type: string
const ( ListInclusionCriteriaSortOrderAsc ListInclusionCriteriaSortOrderEnum = "ASC" ListInclusionCriteriaSortOrderDesc ListInclusionCriteriaSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListInclusionCriteriaSortOrderEnum
func GetListInclusionCriteriaSortOrderEnumValues ¶
func GetListInclusionCriteriaSortOrderEnumValues() []ListInclusionCriteriaSortOrderEnum
GetListInclusionCriteriaSortOrderEnumValues Enumerates the set of values for ListInclusionCriteriaSortOrderEnum
func GetMappingListInclusionCriteriaSortOrderEnum ¶
func GetMappingListInclusionCriteriaSortOrderEnum(val string) (ListInclusionCriteriaSortOrderEnum, bool)
GetMappingListInclusionCriteriaSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListTenancyAttachmentsRequest ¶
type ListTenancyAttachmentsRequest struct { // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // Unique tenancy attachment identifier. TenancyAttachmentId *string `mandatory:"false" contributesTo:"query" name:"tenancyAttachmentId"` // Unique governance rule identifier. GovernanceRuleId *string `mandatory:"false" contributesTo:"query" name:"governanceRuleId"` // A filter to return only resources when their lifecycle state matches the given lifecycle state. LifecycleState TenancyAttachmentLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only governance rules that match the given tenancy id. ChildTenancyId *string `mandatory:"false" contributesTo:"query" name:"childTenancyId"` // 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 ListTenancyAttachmentsSortOrderEnum `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 ListTenancyAttachmentsSortByEnum `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 }
ListTenancyAttachmentsRequest wrapper for the ListTenancyAttachments operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/governancerulescontrolplane/ListTenancyAttachments.go.html to see an example of how to use ListTenancyAttachmentsRequest.
func (ListTenancyAttachmentsRequest) BinaryRequestBody ¶
func (request ListTenancyAttachmentsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListTenancyAttachmentsRequest) HTTPRequest ¶
func (request ListTenancyAttachmentsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListTenancyAttachmentsRequest) RetryPolicy ¶
func (request ListTenancyAttachmentsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListTenancyAttachmentsRequest) String ¶
func (request ListTenancyAttachmentsRequest) String() string
func (ListTenancyAttachmentsRequest) ValidateEnumValue ¶
func (request ListTenancyAttachmentsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListTenancyAttachmentsResponse ¶
type ListTenancyAttachmentsResponse struct { // The underlying http response RawResponse *http.Response // A list of TenancyAttachmentCollection instances TenancyAttachmentCollection `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"` }
ListTenancyAttachmentsResponse wrapper for the ListTenancyAttachments operation
func (ListTenancyAttachmentsResponse) HTTPResponse ¶
func (response ListTenancyAttachmentsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListTenancyAttachmentsResponse) String ¶
func (response ListTenancyAttachmentsResponse) String() string
type ListTenancyAttachmentsSortByEnum ¶
type ListTenancyAttachmentsSortByEnum string
ListTenancyAttachmentsSortByEnum Enum with underlying type: string
const ( ListTenancyAttachmentsSortByTimecreated ListTenancyAttachmentsSortByEnum = "timeCreated" ListTenancyAttachmentsSortByDisplayname ListTenancyAttachmentsSortByEnum = "displayName" )
Set of constants representing the allowable values for ListTenancyAttachmentsSortByEnum
func GetListTenancyAttachmentsSortByEnumValues ¶
func GetListTenancyAttachmentsSortByEnumValues() []ListTenancyAttachmentsSortByEnum
GetListTenancyAttachmentsSortByEnumValues Enumerates the set of values for ListTenancyAttachmentsSortByEnum
func GetMappingListTenancyAttachmentsSortByEnum ¶
func GetMappingListTenancyAttachmentsSortByEnum(val string) (ListTenancyAttachmentsSortByEnum, bool)
GetMappingListTenancyAttachmentsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListTenancyAttachmentsSortOrderEnum ¶
type ListTenancyAttachmentsSortOrderEnum string
ListTenancyAttachmentsSortOrderEnum Enum with underlying type: string
const ( ListTenancyAttachmentsSortOrderAsc ListTenancyAttachmentsSortOrderEnum = "ASC" ListTenancyAttachmentsSortOrderDesc ListTenancyAttachmentsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListTenancyAttachmentsSortOrderEnum
func GetListTenancyAttachmentsSortOrderEnumValues ¶
func GetListTenancyAttachmentsSortOrderEnumValues() []ListTenancyAttachmentsSortOrderEnum
GetListTenancyAttachmentsSortOrderEnumValues Enumerates the set of values for ListTenancyAttachmentsSortOrderEnum
func GetMappingListTenancyAttachmentsSortOrderEnum ¶
func GetMappingListTenancyAttachmentsSortOrderEnum(val string) (ListTenancyAttachmentsSortOrderEnum, bool)
GetMappingListTenancyAttachmentsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type 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 timeAccepted 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 }
ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/governancerulescontrolplane/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrorsRequest.
func (ListWorkRequestErrorsRequest) BinaryRequestBody ¶
func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListWorkRequestErrorsRequest) HTTPRequest ¶
func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListWorkRequestErrorsRequest) RetryPolicy ¶
func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListWorkRequestErrorsRequest) String ¶
func (request ListWorkRequestErrorsRequest) String() string
func (ListWorkRequestErrorsRequest) ValidateEnumValue ¶
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
type ListWorkRequestErrorsResponse ¶
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"` }
ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation
func (ListWorkRequestErrorsResponse) HTTPResponse ¶
func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListWorkRequestErrorsResponse) String ¶
func (response ListWorkRequestErrorsResponse) String() string
type ListWorkRequestErrorsSortByEnum ¶
type ListWorkRequestErrorsSortByEnum string
ListWorkRequestErrorsSortByEnum Enum with underlying type: string
const (
ListWorkRequestErrorsSortByTimeaccepted ListWorkRequestErrorsSortByEnum = "timeAccepted"
)
Set of constants representing the allowable values for ListWorkRequestErrorsSortByEnum
func GetListWorkRequestErrorsSortByEnumValues ¶
func GetListWorkRequestErrorsSortByEnumValues() []ListWorkRequestErrorsSortByEnum
GetListWorkRequestErrorsSortByEnumValues Enumerates the set of values for ListWorkRequestErrorsSortByEnum
func GetMappingListWorkRequestErrorsSortByEnum ¶
func GetMappingListWorkRequestErrorsSortByEnum(val string) (ListWorkRequestErrorsSortByEnum, bool)
GetMappingListWorkRequestErrorsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListWorkRequestErrorsSortOrderEnum ¶
type ListWorkRequestErrorsSortOrderEnum string
ListWorkRequestErrorsSortOrderEnum Enum with underlying type: string
const ( ListWorkRequestErrorsSortOrderAsc ListWorkRequestErrorsSortOrderEnum = "ASC" ListWorkRequestErrorsSortOrderDesc ListWorkRequestErrorsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListWorkRequestErrorsSortOrderEnum
func GetListWorkRequestErrorsSortOrderEnumValues ¶
func GetListWorkRequestErrorsSortOrderEnumValues() []ListWorkRequestErrorsSortOrderEnum
GetListWorkRequestErrorsSortOrderEnumValues Enumerates the set of values for ListWorkRequestErrorsSortOrderEnum
func GetMappingListWorkRequestErrorsSortOrderEnum ¶
func GetMappingListWorkRequestErrorsSortOrderEnum(val string) (ListWorkRequestErrorsSortOrderEnum, bool)
GetMappingListWorkRequestErrorsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type 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 timeAccepted 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 }
ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/governancerulescontrolplane/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogsRequest.
func (ListWorkRequestLogsRequest) BinaryRequestBody ¶
func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListWorkRequestLogsRequest) HTTPRequest ¶
func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListWorkRequestLogsRequest) RetryPolicy ¶
func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListWorkRequestLogsRequest) String ¶
func (request ListWorkRequestLogsRequest) String() string
func (ListWorkRequestLogsRequest) ValidateEnumValue ¶
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
type ListWorkRequestLogsResponse ¶
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"` }
ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation
func (ListWorkRequestLogsResponse) HTTPResponse ¶
func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListWorkRequestLogsResponse) String ¶
func (response ListWorkRequestLogsResponse) String() string
type ListWorkRequestLogsSortByEnum ¶
type ListWorkRequestLogsSortByEnum string
ListWorkRequestLogsSortByEnum Enum with underlying type: string
const (
ListWorkRequestLogsSortByTimeaccepted ListWorkRequestLogsSortByEnum = "timeAccepted"
)
Set of constants representing the allowable values for ListWorkRequestLogsSortByEnum
func GetListWorkRequestLogsSortByEnumValues ¶
func GetListWorkRequestLogsSortByEnumValues() []ListWorkRequestLogsSortByEnum
GetListWorkRequestLogsSortByEnumValues Enumerates the set of values for ListWorkRequestLogsSortByEnum
func GetMappingListWorkRequestLogsSortByEnum ¶
func GetMappingListWorkRequestLogsSortByEnum(val string) (ListWorkRequestLogsSortByEnum, bool)
GetMappingListWorkRequestLogsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListWorkRequestLogsSortOrderEnum ¶
type ListWorkRequestLogsSortOrderEnum string
ListWorkRequestLogsSortOrderEnum Enum with underlying type: string
const ( ListWorkRequestLogsSortOrderAsc ListWorkRequestLogsSortOrderEnum = "ASC" ListWorkRequestLogsSortOrderDesc ListWorkRequestLogsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListWorkRequestLogsSortOrderEnum
func GetListWorkRequestLogsSortOrderEnumValues ¶
func GetListWorkRequestLogsSortOrderEnumValues() []ListWorkRequestLogsSortOrderEnum
GetListWorkRequestLogsSortOrderEnumValues Enumerates the set of values for ListWorkRequestLogsSortOrderEnum
func GetMappingListWorkRequestLogsSortOrderEnum ¶
func GetMappingListWorkRequestLogsSortOrderEnum(val string) (ListWorkRequestLogsSortOrderEnum, bool)
GetMappingListWorkRequestLogsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListWorkRequestsRequest ¶
type ListWorkRequestsRequest struct { // The ID of the compartment in which to list resources. 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"` // The ID of the resource affected by the work request. 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 }
ListWorkRequestsRequest wrapper for the ListWorkRequests operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/governancerulescontrolplane/ListWorkRequests.go.html to see an example of how to use ListWorkRequestsRequest.
func (ListWorkRequestsRequest) BinaryRequestBody ¶
func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListWorkRequestsRequest) HTTPRequest ¶
func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListWorkRequestsRequest) RetryPolicy ¶
func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListWorkRequestsRequest) String ¶
func (request ListWorkRequestsRequest) String() string
func (ListWorkRequestsRequest) ValidateEnumValue ¶
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
type ListWorkRequestsResponse ¶
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"` }
ListWorkRequestsResponse wrapper for the ListWorkRequests operation
func (ListWorkRequestsResponse) HTTPResponse ¶
func (response ListWorkRequestsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListWorkRequestsResponse) String ¶
func (response ListWorkRequestsResponse) String() string
type ListWorkRequestsSortByEnum ¶
type ListWorkRequestsSortByEnum string
ListWorkRequestsSortByEnum Enum with underlying type: string
const (
ListWorkRequestsSortByTimeaccepted ListWorkRequestsSortByEnum = "timeAccepted"
)
Set of constants representing the allowable values for ListWorkRequestsSortByEnum
func GetListWorkRequestsSortByEnumValues ¶
func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum
GetListWorkRequestsSortByEnumValues Enumerates the set of values for ListWorkRequestsSortByEnum
func GetMappingListWorkRequestsSortByEnum ¶
func GetMappingListWorkRequestsSortByEnum(val string) (ListWorkRequestsSortByEnum, bool)
GetMappingListWorkRequestsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListWorkRequestsSortOrderEnum ¶
type ListWorkRequestsSortOrderEnum string
ListWorkRequestsSortOrderEnum Enum with underlying type: string
const ( ListWorkRequestsSortOrderAsc ListWorkRequestsSortOrderEnum = "ASC" ListWorkRequestsSortOrderDesc ListWorkRequestsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListWorkRequestsSortOrderEnum
func GetListWorkRequestsSortOrderEnumValues ¶
func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum
GetListWorkRequestsSortOrderEnumValues Enumerates the set of values for ListWorkRequestsSortOrderEnum
func GetMappingListWorkRequestsSortOrderEnum ¶
func GetMappingListWorkRequestsSortOrderEnum(val string) (ListWorkRequestsSortOrderEnum, bool)
GetMappingListWorkRequestsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListWorkRequestsStatusEnum ¶
type ListWorkRequestsStatusEnum string
ListWorkRequestsStatusEnum Enum with underlying type: string
const ( ListWorkRequestsStatusAccepted ListWorkRequestsStatusEnum = "ACCEPTED" ListWorkRequestsStatusInProgress ListWorkRequestsStatusEnum = "IN_PROGRESS" ListWorkRequestsStatusWaiting ListWorkRequestsStatusEnum = "WAITING" ListWorkRequestsStatusFailed ListWorkRequestsStatusEnum = "FAILED" ListWorkRequestsStatusSucceeded ListWorkRequestsStatusEnum = "SUCCEEDED" ListWorkRequestsStatusCanceling ListWorkRequestsStatusEnum = "CANCELING" ListWorkRequestsStatusCanceled ListWorkRequestsStatusEnum = "CANCELED" )
Set of constants representing the allowable values for ListWorkRequestsStatusEnum
func GetListWorkRequestsStatusEnumValues ¶
func GetListWorkRequestsStatusEnumValues() []ListWorkRequestsStatusEnum
GetListWorkRequestsStatusEnumValues Enumerates the set of values for ListWorkRequestsStatusEnum
func GetMappingListWorkRequestsStatusEnum ¶
func GetMappingListWorkRequestsStatusEnum(val string) (ListWorkRequestsStatusEnum, bool)
GetMappingListWorkRequestsStatusEnum performs case Insensitive comparison on enum value and return the desired enum
type OperationStatusEnum ¶
type OperationStatusEnum string
OperationStatusEnum Enum with underlying type: string
const ( OperationStatusAccepted OperationStatusEnum = "ACCEPTED" OperationStatusInProgress OperationStatusEnum = "IN_PROGRESS" OperationStatusWaiting OperationStatusEnum = "WAITING" OperationStatusFailed OperationStatusEnum = "FAILED" OperationStatusSucceeded OperationStatusEnum = "SUCCEEDED" OperationStatusCanceling OperationStatusEnum = "CANCELING" OperationStatusCanceled OperationStatusEnum = "CANCELED" )
Set of constants representing the allowable values for OperationStatusEnum
func GetMappingOperationStatusEnum ¶
func GetMappingOperationStatusEnum(val string) (OperationStatusEnum, bool)
GetMappingOperationStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetOperationStatusEnumValues ¶
func GetOperationStatusEnumValues() []OperationStatusEnum
GetOperationStatusEnumValues Enumerates the set of values for OperationStatusEnum
type OperationTypeEnum ¶
type OperationTypeEnum string
OperationTypeEnum Enum with underlying type: string
const ( OperationTypeCreateGovernanceRule OperationTypeEnum = "CREATE_GOVERNANCE_RULE" OperationTypeUpdateGovernanceRule OperationTypeEnum = "UPDATE_GOVERNANCE_RULE" OperationTypeDeleteGovernanceRule OperationTypeEnum = "DELETE_GOVERNANCE_RULE" OperationTypeRetryGovernanceRule OperationTypeEnum = "RETRY_GOVERNANCE_RULE" OperationTypeCreateInclusionCriteria OperationTypeEnum = "CREATE_INCLUSION_CRITERIA" OperationTypeDeleteInclusionCriteria OperationTypeEnum = "DELETE_INCLUSION_CRITERIA" OperationTypeRetryTenancyAttachment OperationTypeEnum = "RETRY_TENANCY_ATTACHMENT" OperationTypeApplyTenancyAttachment OperationTypeEnum = "APPLY_TENANCY_ATTACHMENT" OperationTypeCreateEnforcedQuotaGovernanceRule OperationTypeEnum = "CREATE_ENFORCED_QUOTA_GOVERNANCE_RULE" OperationTypeCreateEnforcedTagGovernanceRule OperationTypeEnum = "CREATE_ENFORCED_TAG_GOVERNANCE_RULE" OperationTypeUpdateEnforcedQuotaGovernanceRule OperationTypeEnum = "UPDATE_ENFORCED_QUOTA_GOVERNANCE_RULE" OperationTypeUpdateEnforcedTagGovernanceRule OperationTypeEnum = "UPDATE_ENFORCED_TAG_GOVERNANCE_RULE" OperationTypeDeleteEnforcedQuotaGovernanceRule OperationTypeEnum = "DELETE_ENFORCED_QUOTA_GOVERNANCE_RULE" OperationTypeDeleteEnforcedTagGovernanceRule OperationTypeEnum = "DELETE_ENFORCED_TAG_GOVERNANCE_RULE" OperationTypeTenantManagerOptInEventHandler OperationTypeEnum = "TENANT_MANAGER_OPT_IN_EVENT_HANDLER" OperationTypeTenantManagerOptOutEventHandler OperationTypeEnum = "TENANT_MANAGER_OPT_OUT_EVENT_HANDLER" )
Set of constants representing the allowable values for OperationTypeEnum
func GetMappingOperationTypeEnum ¶
func GetMappingOperationTypeEnum(val string) (OperationTypeEnum, bool)
GetMappingOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetOperationTypeEnumValues ¶
func GetOperationTypeEnumValues() []OperationTypeEnum
GetOperationTypeEnumValues Enumerates the set of values for OperationTypeEnum
type QuotaTemplate ¶
type QuotaTemplate struct { // Display name of the quota resource. DisplayName *string `mandatory:"true" json:"displayName"` // List of quota statements. Statements []string `mandatory:"true" json:"statements"` // Description of the quota resource. Description *string `mandatory:"false" json:"description"` }
QuotaTemplate Quota template for governance rule.
func (QuotaTemplate) MarshalJSON ¶
func (m QuotaTemplate) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (QuotaTemplate) String ¶
func (m QuotaTemplate) String() string
func (QuotaTemplate) ValidateEnumValue ¶
func (m QuotaTemplate) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RetryGovernanceRuleRequest ¶
type RetryGovernanceRuleRequest struct { // Unique governance rule identifier. GovernanceRuleId *string `mandatory:"true" contributesTo:"path" name:"governanceRuleId"` // 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 }
RetryGovernanceRuleRequest wrapper for the RetryGovernanceRule operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/governancerulescontrolplane/RetryGovernanceRule.go.html to see an example of how to use RetryGovernanceRuleRequest.
func (RetryGovernanceRuleRequest) BinaryRequestBody ¶
func (request RetryGovernanceRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (RetryGovernanceRuleRequest) HTTPRequest ¶
func (request RetryGovernanceRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RetryGovernanceRuleRequest) RetryPolicy ¶
func (request RetryGovernanceRuleRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RetryGovernanceRuleRequest) String ¶
func (request RetryGovernanceRuleRequest) String() string
func (RetryGovernanceRuleRequest) ValidateEnumValue ¶
func (request RetryGovernanceRuleRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RetryGovernanceRuleResponse ¶
type RetryGovernanceRuleResponse 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"` }
RetryGovernanceRuleResponse wrapper for the RetryGovernanceRule operation
func (RetryGovernanceRuleResponse) HTTPResponse ¶
func (response RetryGovernanceRuleResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RetryGovernanceRuleResponse) String ¶
func (response RetryGovernanceRuleResponse) String() string
type RetryTenancyAttachmentRequest ¶
type RetryTenancyAttachmentRequest struct { // Unique tenancy attachment identifier. TenancyAttachmentId *string `mandatory:"true" contributesTo:"path" name:"tenancyAttachmentId"` // 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 }
RetryTenancyAttachmentRequest wrapper for the RetryTenancyAttachment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/governancerulescontrolplane/RetryTenancyAttachment.go.html to see an example of how to use RetryTenancyAttachmentRequest.
func (RetryTenancyAttachmentRequest) BinaryRequestBody ¶
func (request RetryTenancyAttachmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (RetryTenancyAttachmentRequest) HTTPRequest ¶
func (request RetryTenancyAttachmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RetryTenancyAttachmentRequest) RetryPolicy ¶
func (request RetryTenancyAttachmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RetryTenancyAttachmentRequest) String ¶
func (request RetryTenancyAttachmentRequest) String() string
func (RetryTenancyAttachmentRequest) ValidateEnumValue ¶
func (request RetryTenancyAttachmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RetryTenancyAttachmentResponse ¶
type RetryTenancyAttachmentResponse 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"` }
RetryTenancyAttachmentResponse wrapper for the RetryTenancyAttachment operation
func (RetryTenancyAttachmentResponse) HTTPResponse ¶
func (response RetryTenancyAttachmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RetryTenancyAttachmentResponse) String ¶
func (response RetryTenancyAttachmentResponse) String() string
type SortOrderEnum ¶
type SortOrderEnum string
SortOrderEnum Enum with underlying type: string
const ( SortOrderAsc SortOrderEnum = "ASC" SortOrderDesc SortOrderEnum = "DESC" )
Set of constants representing the allowable values for SortOrderEnum
func GetMappingSortOrderEnum ¶
func GetMappingSortOrderEnum(val string) (SortOrderEnum, bool)
GetMappingSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSortOrderEnumValues ¶
func GetSortOrderEnumValues() []SortOrderEnum
GetSortOrderEnumValues Enumerates the set of values for SortOrderEnum
type Tag ¶
type Tag struct { // The name you assign to the tag during creation. This is the tag key definition. // The name must be unique within the tag namespace and cannot be changed. Name *string `mandatory:"true" json:"name"` // The description assigned to the tag during creation. Description *string `mandatory:"false" json:"description"` // Indicates whether the tag is enabled for cost tracking. IsCostTracking *bool `mandatory:"false" json:"isCostTracking"` Validator BaseTagDefinitionValidator `mandatory:"false" json:"validator"` }
Tag Details of the tag that is being created.
func (*Tag) UnmarshalJSON ¶
UnmarshalJSON unmarshals from json
func (Tag) ValidateEnumValue ¶
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type TagDefault ¶
type TagDefault struct { // The name of the tag. The tag default will always assign a default value for this tag name. TagName *string `mandatory:"true" json:"tagName"` // The default value for the tag name. This will be applied to all new resources created in the compartment. Value *string `mandatory:"true" json:"value"` // If you specify that a value is required, a value is set during resource creation (either by // the user creating the resource or another tag default). If no value is set, resource // creation is blocked. // * If the `isRequired` flag is set to "true", the value is set during resource creation. // * If the `isRequired` flag is set to "false", the value you enter is set during resource creation. // Example: `false` IsRequired *bool `mandatory:"true" json:"isRequired"` }
TagDefault Tag defaults let you specify a default tag (tagnamespace.tag="value") to apply to all resource types in a specified compartment. The tag default is applied at the time the resource is created. Resources that exist in the compartment before you create the tag default are not tagged.
func (TagDefault) String ¶
func (m TagDefault) String() string
func (TagDefault) ValidateEnumValue ¶
func (m TagDefault) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type TagTemplate ¶
type TagTemplate struct { // The name of the tag namespace. It must be unique across all tag namespaces in the tenancy and cannot be changed. Name *string `mandatory:"true" json:"name"` // Description of the tag namespace. Description *string `mandatory:"false" json:"description"` // Represents an array of tags for tag namespace. Tags []Tag `mandatory:"false" json:"tags"` TagDefaults []TagDefault `mandatory:"false" json:"tagDefaults"` }
TagTemplate Template for governance rules of type tag.
func (TagTemplate) MarshalJSON ¶
func (m TagTemplate) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (TagTemplate) String ¶
func (m TagTemplate) String() string
func (TagTemplate) ValidateEnumValue ¶
func (m TagTemplate) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type Template ¶
type Template interface { }
Template Template object for the governance rule. It could be of type QUOTA, TAG or REGION_RESTRICTION.
type TenancyAssociation ¶
type TenancyAssociation struct { // The Oracle ID (OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)) of the tenancy to which the governance rule will be applied as part of this tenancy inclusion criterion. TenancyId *string `mandatory:"true" json:"tenancyId"` }
TenancyAssociation Tenancy association represents the tenancy id to which the governance rule will be applied.
func (TenancyAssociation) MarshalJSON ¶
func (m TenancyAssociation) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (TenancyAssociation) String ¶
func (m TenancyAssociation) String() string
func (TenancyAssociation) ValidateEnumValue ¶
func (m TenancyAssociation) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type TenancyAttachment ¶
type TenancyAttachment struct { // The Oracle ID (OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)) of the tenancy attachment. Id *string `mandatory:"true" json:"id"` // The Oracle ID (OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)) of the root compartment containing the tenancy attachment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The Oracle ID (OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)) of the governance rule. Every tenancy attachment is associated with a governance rule. GovernanceRuleId *string `mandatory:"true" json:"governanceRuleId"` // The Oracle ID (OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)) of the tenancy to which the governance rule is attached. TenancyId *string `mandatory:"true" json:"tenancyId"` // The current state of the tenancy attachment. LifecycleState TenancyAttachmentLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Date and time the tenancy attachment was created. An RFC3339 formatted datetime string. // Example: `2016-08-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // Date and time the tenancy attachment was updated. An RFC3339 formatted datetime string. // Example: `2016-08-25T21:10:29.600Z` TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // Date and time the tenancy attachment was last attempted. An RFC3339 formatted datetime string. // Example: `2016-08-25T21:10:29.600Z` TimeLastAttempted *common.SDKTime `mandatory:"false" json:"timeLastAttempted"` }
TenancyAttachment Tenancy attachment associates a tenancy to a governance rule via an inclusion criterion.
func (TenancyAttachment) String ¶
func (m TenancyAttachment) String() string
func (TenancyAttachment) ValidateEnumValue ¶
func (m TenancyAttachment) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type TenancyAttachmentCollection ¶
type TenancyAttachmentCollection struct { // List of tenancy attachments. Items []TenancyAttachmentSummary `mandatory:"true" json:"items"` }
TenancyAttachmentCollection Results of a tenancy attachment search. Contains tenancy attachment summary items.
func (TenancyAttachmentCollection) String ¶
func (m TenancyAttachmentCollection) String() string
func (TenancyAttachmentCollection) ValidateEnumValue ¶
func (m TenancyAttachmentCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type TenancyAttachmentLifecycleStateEnum ¶
type TenancyAttachmentLifecycleStateEnum string
TenancyAttachmentLifecycleStateEnum Enum with underlying type: string
const ( TenancyAttachmentLifecycleStateCreating TenancyAttachmentLifecycleStateEnum = "CREATING" TenancyAttachmentLifecycleStateActive TenancyAttachmentLifecycleStateEnum = "ACTIVE" TenancyAttachmentLifecycleStateUpdating TenancyAttachmentLifecycleStateEnum = "UPDATING" TenancyAttachmentLifecycleStateNeedsAttention TenancyAttachmentLifecycleStateEnum = "NEEDS_ATTENTION" TenancyAttachmentLifecycleStateDeleting TenancyAttachmentLifecycleStateEnum = "DELETING" TenancyAttachmentLifecycleStateDeleted TenancyAttachmentLifecycleStateEnum = "DELETED" )
Set of constants representing the allowable values for TenancyAttachmentLifecycleStateEnum
func GetMappingTenancyAttachmentLifecycleStateEnum ¶
func GetMappingTenancyAttachmentLifecycleStateEnum(val string) (TenancyAttachmentLifecycleStateEnum, bool)
GetMappingTenancyAttachmentLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTenancyAttachmentLifecycleStateEnumValues ¶
func GetTenancyAttachmentLifecycleStateEnumValues() []TenancyAttachmentLifecycleStateEnum
GetTenancyAttachmentLifecycleStateEnumValues Enumerates the set of values for TenancyAttachmentLifecycleStateEnum
type TenancyAttachmentSummary ¶
type TenancyAttachmentSummary struct { // The Oracle ID (OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)) of the tenancy attachment. Id *string `mandatory:"true" json:"id"` // The Oracle ID (OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)) of the root compartment containing the tenancy attachment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The Oracle ID (OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)) of the governance rule. Every tenancy attachment is associated with a governance rule. GovernanceRuleId *string `mandatory:"true" json:"governanceRuleId"` // The Oracle ID (OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)) of the tenancy to which the governance rule is attached. TenancyId *string `mandatory:"true" json:"tenancyId"` // The current state of the tenancy attachment. LifecycleState TenancyAttachmentLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Date and time the tenancy attachment was created. An RFC3339 formatted datetime string. // Example: `2016-08-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // Date and time the tenancy attachment was updated. An RFC3339 formatted datetime string. // Example: `2016-08-25T21:10:29.600Z` TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"` // Date and time the tenancy attachment was last attempted. An RFC3339 formatted datetime string. // Example: `2016-08-25T21:10:29.600Z` TimeLastAttempted *common.SDKTime `mandatory:"false" json:"timeLastAttempted"` }
TenancyAttachmentSummary Summary of the tenancy attachment.
func (TenancyAttachmentSummary) String ¶
func (m TenancyAttachmentSummary) String() string
func (TenancyAttachmentSummary) ValidateEnumValue ¶
func (m TenancyAttachmentSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateGovernanceRuleDetails ¶
type UpdateGovernanceRuleDetails struct { // Display name of the governance rule. DisplayName *string `mandatory:"false" json:"displayName"` // Description of the governance rule. Description *string `mandatory:"false" json:"description"` Template Template `mandatory:"false" json:"template"` // The Oracle ID (OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)) of the resource, which was used as a template to create this governance rule. RelatedResourceId *string `mandatory:"false" json:"relatedResourceId"` // 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"` }
UpdateGovernanceRuleDetails Request object for UpdateGovernanceRule operation.
func (UpdateGovernanceRuleDetails) String ¶
func (m UpdateGovernanceRuleDetails) String() string
func (*UpdateGovernanceRuleDetails) UnmarshalJSON ¶
func (m *UpdateGovernanceRuleDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (UpdateGovernanceRuleDetails) ValidateEnumValue ¶
func (m UpdateGovernanceRuleDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateGovernanceRuleRequest ¶
type UpdateGovernanceRuleRequest struct { // Unique governance rule identifier. GovernanceRuleId *string `mandatory:"true" contributesTo:"path" name:"governanceRuleId"` // Details to update the governance rule. UpdateGovernanceRuleDetails `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 }
UpdateGovernanceRuleRequest wrapper for the UpdateGovernanceRule operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/governancerulescontrolplane/UpdateGovernanceRule.go.html to see an example of how to use UpdateGovernanceRuleRequest.
func (UpdateGovernanceRuleRequest) BinaryRequestBody ¶
func (request UpdateGovernanceRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateGovernanceRuleRequest) HTTPRequest ¶
func (request UpdateGovernanceRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateGovernanceRuleRequest) RetryPolicy ¶
func (request UpdateGovernanceRuleRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateGovernanceRuleRequest) String ¶
func (request UpdateGovernanceRuleRequest) String() string
func (UpdateGovernanceRuleRequest) ValidateEnumValue ¶
func (request UpdateGovernanceRuleRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateGovernanceRuleResponse ¶
type UpdateGovernanceRuleResponse 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"` }
UpdateGovernanceRuleResponse wrapper for the UpdateGovernanceRule operation
func (UpdateGovernanceRuleResponse) HTTPResponse ¶
func (response UpdateGovernanceRuleResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateGovernanceRuleResponse) String ¶
func (response UpdateGovernanceRuleResponse) String() string
type WorkRequest ¶
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"` }
WorkRequest A description of workrequest status
func (WorkRequest) String ¶
func (m WorkRequest) String() string
func (WorkRequest) ValidateEnumValue ¶
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
type WorkRequestClient ¶
type WorkRequestClient struct { common.BaseClient // contains filtered or unexported fields }
WorkRequestClient a client for WorkRequest
func NewWorkRequestClientWithConfigurationProvider ¶
func NewWorkRequestClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client WorkRequestClient, err error)
NewWorkRequestClientWithConfigurationProvider Creates a new default WorkRequest client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region
func NewWorkRequestClientWithOboToken ¶
func NewWorkRequestClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client WorkRequestClient, err error)
NewWorkRequestClientWithOboToken Creates a new default WorkRequest 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 (WorkRequestClient) CancelWorkRequest ¶
func (client WorkRequestClient) CancelWorkRequest(ctx context.Context, request CancelWorkRequestRequest) (response CancelWorkRequestResponse, err error)
CancelWorkRequest Cancels the work request with the given ID.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/governancerulescontrolplane/CancelWorkRequest.go.html to see an example of how to use CancelWorkRequest API.
func (*WorkRequestClient) ConfigurationProvider ¶
func (client *WorkRequestClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
func (WorkRequestClient) GetWorkRequest ¶
func (client WorkRequestClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
GetWorkRequest Gets details of the work request with the given ID.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/governancerulescontrolplane/GetWorkRequest.go.html to see an example of how to use GetWorkRequest API.
func (WorkRequestClient) ListWorkRequestErrors ¶
func (client WorkRequestClient) 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.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/governancerulescontrolplane/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrors API.
func (WorkRequestClient) ListWorkRequestLogs ¶
func (client WorkRequestClient) 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.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/governancerulescontrolplane/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogs API.
func (WorkRequestClient) ListWorkRequests ¶
func (client WorkRequestClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
ListWorkRequests Lists the work requests in a compartment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/governancerulescontrolplane/ListWorkRequests.go.html to see an example of how to use ListWorkRequests API.
func (*WorkRequestClient) SetRegion ¶
func (client *WorkRequestClient) SetRegion(region string)
SetRegion overrides the region of this client.
type WorkRequestError ¶
type WorkRequestError struct { // A machine-usable code for the error that occured. Error codes are listed on // (https://docs.cloud.oracle.com/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"` }
WorkRequestError An error encountered while executing a work request.
func (WorkRequestError) String ¶
func (m WorkRequestError) String() string
func (WorkRequestError) ValidateEnumValue ¶
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
type WorkRequestErrorCollection ¶
type WorkRequestErrorCollection struct { // List of workRequestError objects. Items []WorkRequestError `mandatory:"true" json:"items"` }
WorkRequestErrorCollection Results of a workRequestError search. Contains both WorkRequestError items and other information, such as metadata.
func (WorkRequestErrorCollection) String ¶
func (m WorkRequestErrorCollection) String() string
func (WorkRequestErrorCollection) ValidateEnumValue ¶
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
type WorkRequestLogEntry ¶
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"` }
WorkRequestLogEntry A log message from the execution of a work request.
func (WorkRequestLogEntry) String ¶
func (m WorkRequestLogEntry) String() string
func (WorkRequestLogEntry) ValidateEnumValue ¶
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
type WorkRequestLogEntryCollection ¶
type WorkRequestLogEntryCollection struct { // List of workRequestLogEntries. Items []WorkRequestLogEntry `mandatory:"true" json:"items"` }
WorkRequestLogEntryCollection Results of a workRequestLog search. Contains both workRequestLog items and other information, such as metadata.
func (WorkRequestLogEntryCollection) String ¶
func (m WorkRequestLogEntryCollection) String() string
func (WorkRequestLogEntryCollection) ValidateEnumValue ¶
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
type WorkRequestResource ¶
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"` }
WorkRequestResource A resource created or operated on by a work request.
func (WorkRequestResource) String ¶
func (m WorkRequestResource) String() string
func (WorkRequestResource) ValidateEnumValue ¶
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
type WorkRequestResourceMetadataKeyEnum ¶
type WorkRequestResourceMetadataKeyEnum string
WorkRequestResourceMetadataKeyEnum Enum with underlying type: string
const (
WorkRequestResourceMetadataKeyIsDryRun WorkRequestResourceMetadataKeyEnum = "IS_DRY_RUN"
)
Set of constants representing the allowable values for WorkRequestResourceMetadataKeyEnum
func GetMappingWorkRequestResourceMetadataKeyEnum ¶
func GetMappingWorkRequestResourceMetadataKeyEnum(val string) (WorkRequestResourceMetadataKeyEnum, bool)
GetMappingWorkRequestResourceMetadataKeyEnum performs case Insensitive comparison on enum value and return the desired enum
func GetWorkRequestResourceMetadataKeyEnumValues ¶
func GetWorkRequestResourceMetadataKeyEnumValues() []WorkRequestResourceMetadataKeyEnum
GetWorkRequestResourceMetadataKeyEnumValues Enumerates the set of values for WorkRequestResourceMetadataKeyEnum
type WorkRequestSummary ¶
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"` }
WorkRequestSummary A summary of the status of a work request.
func (WorkRequestSummary) String ¶
func (m WorkRequestSummary) String() string
func (WorkRequestSummary) ValidateEnumValue ¶
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
type WorkRequestSummaryCollection ¶
type WorkRequestSummaryCollection struct { // List of workRequestSummary objects. Items []WorkRequestSummary `mandatory:"true" json:"items"` }
WorkRequestSummaryCollection Results of a workRequest search. Contains both WorkRequest items and other information, such as metadata.
func (WorkRequestSummaryCollection) String ¶
func (m WorkRequestSummaryCollection) String() string
func (WorkRequestSummaryCollection) ValidateEnumValue ¶
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
Source Files ¶
- action_type.go
- allowed_regions_template.go
- association.go
- base_tag_definition_validator.go
- cancel_work_request_request_response.go
- create_governance_rule_details.go
- create_governance_rule_request_response.go
- create_inclusion_criterion_details.go
- create_inclusion_criterion_request_response.go
- creation_option.go
- default_tag_definition_validator.go
- delete_governance_rule_request_response.go
- delete_inclusion_criterion_request_response.go
- enforced_governance_rule.go
- enforced_governance_rule_collection.go
- enforced_governance_rule_summary.go
- enum_tag_definition_validator.go
- get_enforced_governance_rule_request_response.go
- get_governance_rule_request_response.go
- get_inclusion_criterion_request_response.go
- get_tenancy_attachment_request_response.go
- get_work_request_request_response.go
- governance_rule.go
- governance_rule_collection.go
- governance_rule_lifecycle_state.go
- governance_rule_summary.go
- governance_rule_type.go
- governancerulescontrolplane_governancerule_client.go
- governancerulescontrolplane_workrequest_client.go
- inclusion_criterion.go
- inclusion_criterion_collection.go
- inclusion_criterion_summary.go
- list_enforced_governance_rules_request_response.go
- list_governance_rules_request_response.go
- list_inclusion_criteria_request_response.go
- list_tenancy_attachments_request_response.go
- list_work_request_errors_request_response.go
- list_work_request_logs_request_response.go
- list_work_requests_request_response.go
- operation_status.go
- operation_type.go
- quota_template.go
- retry_governance_rule_request_response.go
- retry_tenancy_attachment_request_response.go
- sort_order.go
- tag.go
- tag_default.go
- tag_template.go
- template.go
- tenancy_association.go
- tenancy_attachment.go
- tenancy_attachment_collection.go
- tenancy_attachment_summary.go
- update_governance_rule_details.go
- update_governance_rule_request_response.go
- work_request.go
- work_request_error.go
- work_request_error_collection.go
- work_request_log_entry.go
- work_request_log_entry_collection.go
- work_request_resource.go
- work_request_resource_metadata_key.go
- work_request_summary.go
- work_request_summary_collection.go