...

Package tenantmanagercontrolplane

import "github.com/oracle/oci-go-sdk/tenantmanagercontrolplane"
Overview
Index

Overview ▾

Index ▾

func GetActionTypeEnumStringValues() []string
func GetAssignedSubscriptionEntityVersionEnumStringValues() []string
func GetAssignedSubscriptionSummaryEntityVersionEnumStringValues() []string
func GetBillingModelEnumStringValues() []string
func GetClassicSubscriptionEnvironmentNameEnumStringValues() []string
func GetClassicSubscriptionLifecycleStateEnumStringValues() []string
func GetDomainGovernanceLifecycleStateEnumStringValues() []string
func GetDomainLifecycleStateEnumStringValues() []string
func GetDomainStatusEnumStringValues() []string
func GetEntityVersionEnumStringValues() []string
func GetGovernanceStatusEnumStringValues() []string
func GetInvitationSubjectEnumStringValues() []string
func GetLifecycleStateEnumStringValues() []string
func GetListAssignedSubscriptionLineItemsSortByEnumStringValues() []string
func GetListAssignedSubscriptionLineItemsSortOrderEnumStringValues() []string
func GetListAssignedSubscriptionsEntityVersionEnumStringValues() []string
func GetListAssignedSubscriptionsSortByEnumStringValues() []string
func GetListAssignedSubscriptionsSortOrderEnumStringValues() []string
func GetListDomainGovernancesLifecycleStateEnumStringValues() []string
func GetListDomainGovernancesSortByEnumStringValues() []string
func GetListDomainGovernancesSortOrderEnumStringValues() []string
func GetListDomainsLifecycleStateEnumStringValues() []string
func GetListDomainsSortByEnumStringValues() []string
func GetListDomainsSortOrderEnumStringValues() []string
func GetListLinksLifecycleStateEnumStringValues() []string
func GetListLinksSortOrderEnumStringValues() []string
func GetListRecipientInvitationsLifecycleStateEnumStringValues() []string
func GetListRecipientInvitationsStatusEnumStringValues() []string
func GetListSenderInvitationsLifecycleStateEnumStringValues() []string
func GetListSenderInvitationsSortByEnumStringValues() []string
func GetListSenderInvitationsSortOrderEnumStringValues() []string
func GetListSenderInvitationsStatusEnumStringValues() []string
func GetListSubscriptionLineItemsSortByEnumStringValues() []string
func GetListSubscriptionLineItemsSortOrderEnumStringValues() []string
func GetListSubscriptionMappingsSortByEnumStringValues() []string
func GetListSubscriptionMappingsSortOrderEnumStringValues() []string
func GetListSubscriptionsEntityVersionEnumStringValues() []string
func GetListSubscriptionsSortByEnumStringValues() []string
func GetListSubscriptionsSortOrderEnumStringValues() []string
func GetListWorkRequestErrorsSortOrderEnumStringValues() []string
func GetListWorkRequestLogsSortOrderEnumStringValues() []string
func GetListWorkRequestsSortOrderEnumStringValues() []string
func GetOperationStatusEnumStringValues() []string
func GetOperationTypeEnumStringValues() []string
func GetOrganizationLifecycleStateEnumStringValues() []string
func GetOrganizationTenancyLifecycleStateEnumStringValues() []string
func GetOrganizationTenancyRoleEnumStringValues() []string
func GetPromotionStatusEnumStringValues() []string
func GetRecipientInvitationStatusEnumStringValues() []string
func GetSenderInvitationStatusEnumStringValues() []string
func GetSortOrderEnumStringValues() []string
func GetSubscriptionEntityVersionEnumStringValues() []string
func GetSubscriptionLifecycleStateEnumStringValues() []string
func GetSubscriptionMappingLifecycleStateEnumStringValues() []string
func GetSubscriptionSummaryEntityVersionEnumStringValues() []string
type AcceptRecipientInvitationRequest
    func (request AcceptRecipientInvitationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request AcceptRecipientInvitationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request AcceptRecipientInvitationRequest) RetryPolicy() *common.RetryPolicy
    func (request AcceptRecipientInvitationRequest) String() string
    func (request AcceptRecipientInvitationRequest) ValidateEnumValue() (bool, error)
type AcceptRecipientInvitationResponse
    func (response AcceptRecipientInvitationResponse) HTTPResponse() *http.Response
    func (response AcceptRecipientInvitationResponse) String() string
type ActionTypeEnum
    func GetActionTypeEnumValues() []ActionTypeEnum
    func GetMappingActionTypeEnum(val string) (ActionTypeEnum, bool)
type ActivateOrderDetails
    func (m ActivateOrderDetails) String() string
    func (m ActivateOrderDetails) ValidateEnumValue() (bool, error)
type ActivateOrderRequest
    func (request ActivateOrderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ActivateOrderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ActivateOrderRequest) RetryPolicy() *common.RetryPolicy
    func (request ActivateOrderRequest) String() string
    func (request ActivateOrderRequest) ValidateEnumValue() (bool, error)
type ActivateOrderResponse
    func (response ActivateOrderResponse) HTTPResponse() *http.Response
    func (response ActivateOrderResponse) String() string
type AddGovernanceRequest
    func (request AddGovernanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request AddGovernanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request AddGovernanceRequest) RetryPolicy() *common.RetryPolicy
    func (request AddGovernanceRequest) String() string
    func (request AddGovernanceRequest) ValidateEnumValue() (bool, error)
type AddGovernanceResponse
    func (response AddGovernanceResponse) HTTPResponse() *http.Response
    func (response AddGovernanceResponse) String() string
type ApproveOrganizationTenancyForTransferRequest
    func (request ApproveOrganizationTenancyForTransferRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ApproveOrganizationTenancyForTransferRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ApproveOrganizationTenancyForTransferRequest) RetryPolicy() *common.RetryPolicy
    func (request ApproveOrganizationTenancyForTransferRequest) String() string
    func (request ApproveOrganizationTenancyForTransferRequest) ValidateEnumValue() (bool, error)
type ApproveOrganizationTenancyForTransferResponse
    func (response ApproveOrganizationTenancyForTransferResponse) HTTPResponse() *http.Response
    func (response ApproveOrganizationTenancyForTransferResponse) String() string
type AssignedSubscription
type AssignedSubscriptionCollection
    func (m AssignedSubscriptionCollection) String() string
    func (m *AssignedSubscriptionCollection) UnmarshalJSON(data []byte) (e error)
    func (m AssignedSubscriptionCollection) ValidateEnumValue() (bool, error)
type AssignedSubscriptionEntityVersionEnum
    func GetAssignedSubscriptionEntityVersionEnumValues() []AssignedSubscriptionEntityVersionEnum
    func GetMappingAssignedSubscriptionEntityVersionEnum(val string) (AssignedSubscriptionEntityVersionEnum, bool)
type AssignedSubscriptionLineItemCollection
    func (m AssignedSubscriptionLineItemCollection) String() string
    func (m AssignedSubscriptionLineItemCollection) ValidateEnumValue() (bool, error)
type AssignedSubscriptionLineItemSummary
    func (m AssignedSubscriptionLineItemSummary) String() string
    func (m AssignedSubscriptionLineItemSummary) ValidateEnumValue() (bool, error)
type AssignedSubscriptionSummary
type AssignedSubscriptionSummaryEntityVersionEnum
    func GetAssignedSubscriptionSummaryEntityVersionEnumValues() []AssignedSubscriptionSummaryEntityVersionEnum
    func GetMappingAssignedSubscriptionSummaryEntityVersionEnum(val string) (AssignedSubscriptionSummaryEntityVersionEnum, bool)
type AvailableRegionCollection
    func (m AvailableRegionCollection) String() string
    func (m AvailableRegionCollection) ValidateEnumValue() (bool, error)
type AvailableRegionSummary
    func (m AvailableRegionSummary) String() string
    func (m AvailableRegionSummary) ValidateEnumValue() (bool, error)
type BillingModelEnum
    func GetBillingModelEnumValues() []BillingModelEnum
    func GetMappingBillingModelEnum(val string) (BillingModelEnum, bool)
type CancelSenderInvitationRequest
    func (request CancelSenderInvitationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CancelSenderInvitationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CancelSenderInvitationRequest) RetryPolicy() *common.RetryPolicy
    func (request CancelSenderInvitationRequest) String() string
    func (request CancelSenderInvitationRequest) ValidateEnumValue() (bool, error)
type CancelSenderInvitationResponse
    func (response CancelSenderInvitationResponse) HTTPResponse() *http.Response
    func (response CancelSenderInvitationResponse) String() string
type ClassicAssignedSubscription
    func (m ClassicAssignedSubscription) GetCompartmentId() *string
    func (m ClassicAssignedSubscription) GetDefinedTags() map[string]map[string]interface{}
    func (m ClassicAssignedSubscription) GetFreeformTags() map[string]string
    func (m ClassicAssignedSubscription) GetId() *string
    func (m ClassicAssignedSubscription) GetServiceName() *string
    func (m ClassicAssignedSubscription) GetTimeCreated() *common.SDKTime
    func (m ClassicAssignedSubscription) GetTimeUpdated() *common.SDKTime
    func (m ClassicAssignedSubscription) MarshalJSON() (buff []byte, e error)
    func (m ClassicAssignedSubscription) String() string
    func (m ClassicAssignedSubscription) ValidateEnumValue() (bool, error)
type ClassicAssignedSubscriptionSummary
    func (m ClassicAssignedSubscriptionSummary) GetCompartmentId() *string
    func (m ClassicAssignedSubscriptionSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m ClassicAssignedSubscriptionSummary) GetFreeformTags() map[string]string
    func (m ClassicAssignedSubscriptionSummary) GetId() *string
    func (m ClassicAssignedSubscriptionSummary) GetServiceName() *string
    func (m ClassicAssignedSubscriptionSummary) GetTimeCreated() *common.SDKTime
    func (m ClassicAssignedSubscriptionSummary) GetTimeUpdated() *common.SDKTime
    func (m ClassicAssignedSubscriptionSummary) MarshalJSON() (buff []byte, e error)
    func (m ClassicAssignedSubscriptionSummary) String() string
    func (m ClassicAssignedSubscriptionSummary) ValidateEnumValue() (bool, error)
type ClassicSubscription
    func (m ClassicSubscription) GetCompartmentId() *string
    func (m ClassicSubscription) GetDefinedTags() map[string]map[string]interface{}
    func (m ClassicSubscription) GetFreeformTags() map[string]string
    func (m ClassicSubscription) GetId() *string
    func (m ClassicSubscription) GetServiceName() *string
    func (m ClassicSubscription) GetTimeCreated() *common.SDKTime
    func (m ClassicSubscription) GetTimeUpdated() *common.SDKTime
    func (m ClassicSubscription) MarshalJSON() (buff []byte, e error)
    func (m ClassicSubscription) String() string
    func (m ClassicSubscription) ValidateEnumValue() (bool, error)
type ClassicSubscriptionEnvironmentNameEnum
    func GetClassicSubscriptionEnvironmentNameEnumValues() []ClassicSubscriptionEnvironmentNameEnum
    func GetMappingClassicSubscriptionEnvironmentNameEnum(val string) (ClassicSubscriptionEnvironmentNameEnum, bool)
type ClassicSubscriptionLifecycleStateEnum
    func GetClassicSubscriptionLifecycleStateEnumValues() []ClassicSubscriptionLifecycleStateEnum
    func GetMappingClassicSubscriptionLifecycleStateEnum(val string) (ClassicSubscriptionLifecycleStateEnum, bool)
type ClassicSubscriptionSummary
    func (m ClassicSubscriptionSummary) GetCompartmentId() *string
    func (m ClassicSubscriptionSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m ClassicSubscriptionSummary) GetFreeformTags() map[string]string
    func (m ClassicSubscriptionSummary) GetId() *string
    func (m ClassicSubscriptionSummary) GetServiceName() *string
    func (m ClassicSubscriptionSummary) GetTimeCreated() *common.SDKTime
    func (m ClassicSubscriptionSummary) GetTimeUpdated() *common.SDKTime
    func (m ClassicSubscriptionSummary) MarshalJSON() (buff []byte, e error)
    func (m ClassicSubscriptionSummary) String() string
    func (m ClassicSubscriptionSummary) ValidateEnumValue() (bool, error)
type CloudAssignedSubscription
    func (m CloudAssignedSubscription) GetCompartmentId() *string
    func (m CloudAssignedSubscription) GetDefinedTags() map[string]map[string]interface{}
    func (m CloudAssignedSubscription) GetFreeformTags() map[string]string
    func (m CloudAssignedSubscription) GetId() *string
    func (m CloudAssignedSubscription) GetServiceName() *string
    func (m CloudAssignedSubscription) GetTimeCreated() *common.SDKTime
    func (m CloudAssignedSubscription) GetTimeUpdated() *common.SDKTime
    func (m CloudAssignedSubscription) MarshalJSON() (buff []byte, e error)
    func (m CloudAssignedSubscription) String() string
    func (m CloudAssignedSubscription) ValidateEnumValue() (bool, error)
type CloudAssignedSubscriptionSummary
    func (m CloudAssignedSubscriptionSummary) GetCompartmentId() *string
    func (m CloudAssignedSubscriptionSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m CloudAssignedSubscriptionSummary) GetFreeformTags() map[string]string
    func (m CloudAssignedSubscriptionSummary) GetId() *string
    func (m CloudAssignedSubscriptionSummary) GetServiceName() *string
    func (m CloudAssignedSubscriptionSummary) GetTimeCreated() *common.SDKTime
    func (m CloudAssignedSubscriptionSummary) GetTimeUpdated() *common.SDKTime
    func (m CloudAssignedSubscriptionSummary) MarshalJSON() (buff []byte, e error)
    func (m CloudAssignedSubscriptionSummary) String() string
    func (m CloudAssignedSubscriptionSummary) ValidateEnumValue() (bool, error)
type CloudSubscription
    func (m CloudSubscription) GetCompartmentId() *string
    func (m CloudSubscription) GetDefinedTags() map[string]map[string]interface{}
    func (m CloudSubscription) GetFreeformTags() map[string]string
    func (m CloudSubscription) GetId() *string
    func (m CloudSubscription) GetServiceName() *string
    func (m CloudSubscription) GetTimeCreated() *common.SDKTime
    func (m CloudSubscription) GetTimeUpdated() *common.SDKTime
    func (m CloudSubscription) MarshalJSON() (buff []byte, e error)
    func (m CloudSubscription) String() string
    func (m CloudSubscription) ValidateEnumValue() (bool, error)
type CloudSubscriptionSummary
    func (m CloudSubscriptionSummary) GetCompartmentId() *string
    func (m CloudSubscriptionSummary) GetDefinedTags() map[string]map[string]interface{}
    func (m CloudSubscriptionSummary) GetFreeformTags() map[string]string
    func (m CloudSubscriptionSummary) GetId() *string
    func (m CloudSubscriptionSummary) GetServiceName() *string
    func (m CloudSubscriptionSummary) GetTimeCreated() *common.SDKTime
    func (m CloudSubscriptionSummary) GetTimeUpdated() *common.SDKTime
    func (m CloudSubscriptionSummary) MarshalJSON() (buff []byte, e error)
    func (m CloudSubscriptionSummary) String() string
    func (m CloudSubscriptionSummary) ValidateEnumValue() (bool, error)
type CreateChildTenancyDetails
    func (m CreateChildTenancyDetails) String() string
    func (m CreateChildTenancyDetails) ValidateEnumValue() (bool, error)
type CreateChildTenancyRequest
    func (request CreateChildTenancyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateChildTenancyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateChildTenancyRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateChildTenancyRequest) String() string
    func (request CreateChildTenancyRequest) ValidateEnumValue() (bool, error)
type CreateChildTenancyResponse
    func (response CreateChildTenancyResponse) HTTPResponse() *http.Response
    func (response CreateChildTenancyResponse) String() string
type CreateDomainDetails
    func (m CreateDomainDetails) String() string
    func (m CreateDomainDetails) ValidateEnumValue() (bool, error)
type CreateDomainGovernanceDetails
    func (m CreateDomainGovernanceDetails) String() string
    func (m CreateDomainGovernanceDetails) ValidateEnumValue() (bool, error)
type CreateDomainGovernanceRequest
    func (request CreateDomainGovernanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateDomainGovernanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateDomainGovernanceRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateDomainGovernanceRequest) String() string
    func (request CreateDomainGovernanceRequest) ValidateEnumValue() (bool, error)
type CreateDomainGovernanceResponse
    func (response CreateDomainGovernanceResponse) HTTPResponse() *http.Response
    func (response CreateDomainGovernanceResponse) String() string
type CreateDomainRequest
    func (request CreateDomainRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateDomainRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateDomainRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateDomainRequest) String() string
    func (request CreateDomainRequest) ValidateEnumValue() (bool, error)
type CreateDomainResponse
    func (response CreateDomainResponse) HTTPResponse() *http.Response
    func (response CreateDomainResponse) String() string
type CreateSenderInvitationDetails
    func (m CreateSenderInvitationDetails) String() string
    func (m CreateSenderInvitationDetails) ValidateEnumValue() (bool, error)
type CreateSenderInvitationRequest
    func (request CreateSenderInvitationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateSenderInvitationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateSenderInvitationRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateSenderInvitationRequest) String() string
    func (request CreateSenderInvitationRequest) ValidateEnumValue() (bool, error)
type CreateSenderInvitationResponse
    func (response CreateSenderInvitationResponse) HTTPResponse() *http.Response
    func (response CreateSenderInvitationResponse) String() string
type CreateSubscriptionMappingDetails
    func (m CreateSubscriptionMappingDetails) String() string
    func (m CreateSubscriptionMappingDetails) ValidateEnumValue() (bool, error)
type CreateSubscriptionMappingRequest
    func (request CreateSubscriptionMappingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateSubscriptionMappingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateSubscriptionMappingRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateSubscriptionMappingRequest) String() string
    func (request CreateSubscriptionMappingRequest) ValidateEnumValue() (bool, error)
type CreateSubscriptionMappingResponse
    func (response CreateSubscriptionMappingResponse) HTTPResponse() *http.Response
    func (response CreateSubscriptionMappingResponse) String() string
type DeleteDomainGovernanceRequest
    func (request DeleteDomainGovernanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteDomainGovernanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteDomainGovernanceRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteDomainGovernanceRequest) String() string
    func (request DeleteDomainGovernanceRequest) ValidateEnumValue() (bool, error)
type DeleteDomainGovernanceResponse
    func (response DeleteDomainGovernanceResponse) HTTPResponse() *http.Response
    func (response DeleteDomainGovernanceResponse) String() string
type DeleteDomainRequest
    func (request DeleteDomainRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteDomainRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteDomainRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteDomainRequest) String() string
    func (request DeleteDomainRequest) ValidateEnumValue() (bool, error)
type DeleteDomainResponse
    func (response DeleteDomainResponse) HTTPResponse() *http.Response
    func (response DeleteDomainResponse) String() string
type DeleteLinkRequest
    func (request DeleteLinkRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteLinkRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteLinkRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteLinkRequest) String() string
    func (request DeleteLinkRequest) ValidateEnumValue() (bool, error)
type DeleteLinkResponse
    func (response DeleteLinkResponse) HTTPResponse() *http.Response
    func (response DeleteLinkResponse) String() string
type DeleteOrganizationTenancyRequest
    func (request DeleteOrganizationTenancyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteOrganizationTenancyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteOrganizationTenancyRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteOrganizationTenancyRequest) String() string
    func (request DeleteOrganizationTenancyRequest) ValidateEnumValue() (bool, error)
type DeleteOrganizationTenancyResponse
    func (response DeleteOrganizationTenancyResponse) HTTPResponse() *http.Response
    func (response DeleteOrganizationTenancyResponse) String() string
type DeleteSubscriptionMappingRequest
    func (request DeleteSubscriptionMappingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteSubscriptionMappingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteSubscriptionMappingRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteSubscriptionMappingRequest) String() string
    func (request DeleteSubscriptionMappingRequest) ValidateEnumValue() (bool, error)
type DeleteSubscriptionMappingResponse
    func (response DeleteSubscriptionMappingResponse) HTTPResponse() *http.Response
    func (response DeleteSubscriptionMappingResponse) String() string
type Domain
    func (m Domain) String() string
    func (m Domain) ValidateEnumValue() (bool, error)
type DomainClient
    func NewDomainClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client DomainClient, err error)
    func NewDomainClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client DomainClient, err error)
    func (client *DomainClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client DomainClient) CreateDomain(ctx context.Context, request CreateDomainRequest) (response CreateDomainResponse, err error)
    func (client DomainClient) DeleteDomain(ctx context.Context, request DeleteDomainRequest) (response DeleteDomainResponse, err error)
    func (client DomainClient) GetDomain(ctx context.Context, request GetDomainRequest) (response GetDomainResponse, err error)
    func (client DomainClient) ListDomains(ctx context.Context, request ListDomainsRequest) (response ListDomainsResponse, err error)
    func (client *DomainClient) SetRegion(region string)
    func (client DomainClient) UpdateDomain(ctx context.Context, request UpdateDomainRequest) (response UpdateDomainResponse, err error)
type DomainCollection
    func (m DomainCollection) String() string
    func (m DomainCollection) ValidateEnumValue() (bool, error)
type DomainGovernance
    func (m DomainGovernance) String() string
    func (m DomainGovernance) ValidateEnumValue() (bool, error)
type DomainGovernanceClient
    func NewDomainGovernanceClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client DomainGovernanceClient, err error)
    func NewDomainGovernanceClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client DomainGovernanceClient, err error)
    func (client *DomainGovernanceClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client DomainGovernanceClient) CreateDomainGovernance(ctx context.Context, request CreateDomainGovernanceRequest) (response CreateDomainGovernanceResponse, err error)
    func (client DomainGovernanceClient) DeleteDomainGovernance(ctx context.Context, request DeleteDomainGovernanceRequest) (response DeleteDomainGovernanceResponse, err error)
    func (client DomainGovernanceClient) GetDomainGovernance(ctx context.Context, request GetDomainGovernanceRequest) (response GetDomainGovernanceResponse, err error)
    func (client DomainGovernanceClient) ListDomainGovernances(ctx context.Context, request ListDomainGovernancesRequest) (response ListDomainGovernancesResponse, err error)
    func (client *DomainGovernanceClient) SetRegion(region string)
    func (client DomainGovernanceClient) UpdateDomainGovernance(ctx context.Context, request UpdateDomainGovernanceRequest) (response UpdateDomainGovernanceResponse, err error)
type DomainGovernanceCollection
    func (m DomainGovernanceCollection) String() string
    func (m DomainGovernanceCollection) ValidateEnumValue() (bool, error)
type DomainGovernanceLifecycleStateEnum
    func GetDomainGovernanceLifecycleStateEnumValues() []DomainGovernanceLifecycleStateEnum
    func GetMappingDomainGovernanceLifecycleStateEnum(val string) (DomainGovernanceLifecycleStateEnum, bool)
type DomainGovernanceSummary
    func (m DomainGovernanceSummary) String() string
    func (m DomainGovernanceSummary) ValidateEnumValue() (bool, error)
type DomainLifecycleStateEnum
    func GetDomainLifecycleStateEnumValues() []DomainLifecycleStateEnum
    func GetMappingDomainLifecycleStateEnum(val string) (DomainLifecycleStateEnum, bool)
type DomainStatusEnum
    func GetDomainStatusEnumValues() []DomainStatusEnum
    func GetMappingDomainStatusEnum(val string) (DomainStatusEnum, bool)
type DomainSummary
    func (m DomainSummary) String() string
    func (m DomainSummary) ValidateEnumValue() (bool, error)
type EntityVersionEnum
    func GetEntityVersionEnumValues() []EntityVersionEnum
    func GetMappingEntityVersionEnum(val string) (EntityVersionEnum, bool)
type GetAssignedSubscriptionRequest
    func (request GetAssignedSubscriptionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetAssignedSubscriptionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetAssignedSubscriptionRequest) RetryPolicy() *common.RetryPolicy
    func (request GetAssignedSubscriptionRequest) String() string
    func (request GetAssignedSubscriptionRequest) ValidateEnumValue() (bool, error)
type GetAssignedSubscriptionResponse
    func (response GetAssignedSubscriptionResponse) HTTPResponse() *http.Response
    func (response GetAssignedSubscriptionResponse) String() string
type GetDomainGovernanceRequest
    func (request GetDomainGovernanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetDomainGovernanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetDomainGovernanceRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDomainGovernanceRequest) String() string
    func (request GetDomainGovernanceRequest) ValidateEnumValue() (bool, error)
type GetDomainGovernanceResponse
    func (response GetDomainGovernanceResponse) HTTPResponse() *http.Response
    func (response GetDomainGovernanceResponse) String() string
type GetDomainRequest
    func (request GetDomainRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetDomainRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetDomainRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDomainRequest) String() string
    func (request GetDomainRequest) ValidateEnumValue() (bool, error)
type GetDomainResponse
    func (response GetDomainResponse) HTTPResponse() *http.Response
    func (response GetDomainResponse) String() string
type GetLinkRequest
    func (request GetLinkRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetLinkRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetLinkRequest) RetryPolicy() *common.RetryPolicy
    func (request GetLinkRequest) String() string
    func (request GetLinkRequest) ValidateEnumValue() (bool, error)
type GetLinkResponse
    func (response GetLinkResponse) HTTPResponse() *http.Response
    func (response GetLinkResponse) String() string
type GetOrderRequest
    func (request GetOrderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetOrderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetOrderRequest) RetryPolicy() *common.RetryPolicy
    func (request GetOrderRequest) String() string
    func (request GetOrderRequest) ValidateEnumValue() (bool, error)
type GetOrderResponse
    func (response GetOrderResponse) HTTPResponse() *http.Response
    func (response GetOrderResponse) String() string
type GetOrganizationRequest
    func (request GetOrganizationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetOrganizationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetOrganizationRequest) RetryPolicy() *common.RetryPolicy
    func (request GetOrganizationRequest) String() string
    func (request GetOrganizationRequest) ValidateEnumValue() (bool, error)
type GetOrganizationResponse
    func (response GetOrganizationResponse) HTTPResponse() *http.Response
    func (response GetOrganizationResponse) String() string
type GetOrganizationTenancyRequest
    func (request GetOrganizationTenancyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetOrganizationTenancyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetOrganizationTenancyRequest) RetryPolicy() *common.RetryPolicy
    func (request GetOrganizationTenancyRequest) String() string
    func (request GetOrganizationTenancyRequest) ValidateEnumValue() (bool, error)
type GetOrganizationTenancyResponse
    func (response GetOrganizationTenancyResponse) HTTPResponse() *http.Response
    func (response GetOrganizationTenancyResponse) String() string
type GetRecipientInvitationRequest
    func (request GetRecipientInvitationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetRecipientInvitationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetRecipientInvitationRequest) RetryPolicy() *common.RetryPolicy
    func (request GetRecipientInvitationRequest) String() string
    func (request GetRecipientInvitationRequest) ValidateEnumValue() (bool, error)
type GetRecipientInvitationResponse
    func (response GetRecipientInvitationResponse) HTTPResponse() *http.Response
    func (response GetRecipientInvitationResponse) String() string
type GetSenderInvitationRequest
    func (request GetSenderInvitationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetSenderInvitationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetSenderInvitationRequest) RetryPolicy() *common.RetryPolicy
    func (request GetSenderInvitationRequest) String() string
    func (request GetSenderInvitationRequest) ValidateEnumValue() (bool, error)
type GetSenderInvitationResponse
    func (response GetSenderInvitationResponse) HTTPResponse() *http.Response
    func (response GetSenderInvitationResponse) String() string
type GetSubscriptionMappingRequest
    func (request GetSubscriptionMappingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetSubscriptionMappingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetSubscriptionMappingRequest) RetryPolicy() *common.RetryPolicy
    func (request GetSubscriptionMappingRequest) String() string
    func (request GetSubscriptionMappingRequest) ValidateEnumValue() (bool, error)
type GetSubscriptionMappingResponse
    func (response GetSubscriptionMappingResponse) HTTPResponse() *http.Response
    func (response GetSubscriptionMappingResponse) String() string
type GetSubscriptionRequest
    func (request GetSubscriptionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetSubscriptionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetSubscriptionRequest) RetryPolicy() *common.RetryPolicy
    func (request GetSubscriptionRequest) String() string
    func (request GetSubscriptionRequest) ValidateEnumValue() (bool, error)
type GetSubscriptionResponse
    func (response GetSubscriptionResponse) HTTPResponse() *http.Response
    func (response GetSubscriptionResponse) String() string
type GetWorkRequestRequest
    func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request GetWorkRequestRequest) String() string
    func (request GetWorkRequestRequest) ValidateEnumValue() (bool, error)
type GetWorkRequestResponse
    func (response GetWorkRequestResponse) HTTPResponse() *http.Response
    func (response GetWorkRequestResponse) String() string
type GovernanceClient
    func NewGovernanceClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client GovernanceClient, err error)
    func NewGovernanceClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client GovernanceClient, err error)
    func (client GovernanceClient) AddGovernance(ctx context.Context, request AddGovernanceRequest) (response AddGovernanceResponse, err error)
    func (client *GovernanceClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client GovernanceClient) RemoveGovernance(ctx context.Context, request RemoveGovernanceRequest) (response RemoveGovernanceResponse, err error)
    func (client *GovernanceClient) SetRegion(region string)
type GovernanceStatusEnum
    func GetGovernanceStatusEnumValues() []GovernanceStatusEnum
    func GetMappingGovernanceStatusEnum(val string) (GovernanceStatusEnum, bool)
type IgnoreRecipientInvitationRequest
    func (request IgnoreRecipientInvitationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request IgnoreRecipientInvitationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request IgnoreRecipientInvitationRequest) RetryPolicy() *common.RetryPolicy
    func (request IgnoreRecipientInvitationRequest) String() string
    func (request IgnoreRecipientInvitationRequest) ValidateEnumValue() (bool, error)
type IgnoreRecipientInvitationResponse
    func (response IgnoreRecipientInvitationResponse) HTTPResponse() *http.Response
    func (response IgnoreRecipientInvitationResponse) String() string
type InvitationSubjectEnum
    func GetInvitationSubjectEnumValues() []InvitationSubjectEnum
    func GetMappingInvitationSubjectEnum(val string) (InvitationSubjectEnum, bool)
type LifecycleStateEnum
    func GetLifecycleStateEnumValues() []LifecycleStateEnum
    func GetMappingLifecycleStateEnum(val string) (LifecycleStateEnum, bool)
type Link
    func (m Link) String() string
    func (m Link) ValidateEnumValue() (bool, error)
type LinkClient
    func NewLinkClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client LinkClient, err error)
    func NewLinkClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client LinkClient, err error)
    func (client *LinkClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client LinkClient) DeleteLink(ctx context.Context, request DeleteLinkRequest) (response DeleteLinkResponse, err error)
    func (client LinkClient) GetLink(ctx context.Context, request GetLinkRequest) (response GetLinkResponse, err error)
    func (client LinkClient) ListLinks(ctx context.Context, request ListLinksRequest) (response ListLinksResponse, err error)
    func (client *LinkClient) SetRegion(region string)
type LinkCollection
    func (m LinkCollection) String() string
    func (m LinkCollection) ValidateEnumValue() (bool, error)
type LinkSummary
    func (m LinkSummary) String() string
    func (m LinkSummary) ValidateEnumValue() (bool, error)
type ListAssignedSubscriptionLineItemsRequest
    func (request ListAssignedSubscriptionLineItemsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListAssignedSubscriptionLineItemsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListAssignedSubscriptionLineItemsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListAssignedSubscriptionLineItemsRequest) String() string
    func (request ListAssignedSubscriptionLineItemsRequest) ValidateEnumValue() (bool, error)
type ListAssignedSubscriptionLineItemsResponse
    func (response ListAssignedSubscriptionLineItemsResponse) HTTPResponse() *http.Response
    func (response ListAssignedSubscriptionLineItemsResponse) String() string
type ListAssignedSubscriptionLineItemsSortByEnum
    func GetListAssignedSubscriptionLineItemsSortByEnumValues() []ListAssignedSubscriptionLineItemsSortByEnum
    func GetMappingListAssignedSubscriptionLineItemsSortByEnum(val string) (ListAssignedSubscriptionLineItemsSortByEnum, bool)
type ListAssignedSubscriptionLineItemsSortOrderEnum
    func GetListAssignedSubscriptionLineItemsSortOrderEnumValues() []ListAssignedSubscriptionLineItemsSortOrderEnum
    func GetMappingListAssignedSubscriptionLineItemsSortOrderEnum(val string) (ListAssignedSubscriptionLineItemsSortOrderEnum, bool)
type ListAssignedSubscriptionsEntityVersionEnum
    func GetListAssignedSubscriptionsEntityVersionEnumValues() []ListAssignedSubscriptionsEntityVersionEnum
    func GetMappingListAssignedSubscriptionsEntityVersionEnum(val string) (ListAssignedSubscriptionsEntityVersionEnum, bool)
type ListAssignedSubscriptionsRequest
    func (request ListAssignedSubscriptionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListAssignedSubscriptionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListAssignedSubscriptionsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListAssignedSubscriptionsRequest) String() string
    func (request ListAssignedSubscriptionsRequest) ValidateEnumValue() (bool, error)
type ListAssignedSubscriptionsResponse
    func (response ListAssignedSubscriptionsResponse) HTTPResponse() *http.Response
    func (response ListAssignedSubscriptionsResponse) String() string
type ListAssignedSubscriptionsSortByEnum
    func GetListAssignedSubscriptionsSortByEnumValues() []ListAssignedSubscriptionsSortByEnum
    func GetMappingListAssignedSubscriptionsSortByEnum(val string) (ListAssignedSubscriptionsSortByEnum, bool)
type ListAssignedSubscriptionsSortOrderEnum
    func GetListAssignedSubscriptionsSortOrderEnumValues() []ListAssignedSubscriptionsSortOrderEnum
    func GetMappingListAssignedSubscriptionsSortOrderEnum(val string) (ListAssignedSubscriptionsSortOrderEnum, bool)
type ListAvailableRegionsRequest
    func (request ListAvailableRegionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListAvailableRegionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListAvailableRegionsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListAvailableRegionsRequest) String() string
    func (request ListAvailableRegionsRequest) ValidateEnumValue() (bool, error)
type ListAvailableRegionsResponse
    func (response ListAvailableRegionsResponse) HTTPResponse() *http.Response
    func (response ListAvailableRegionsResponse) String() string
type ListDomainGovernancesLifecycleStateEnum
    func GetListDomainGovernancesLifecycleStateEnumValues() []ListDomainGovernancesLifecycleStateEnum
    func GetMappingListDomainGovernancesLifecycleStateEnum(val string) (ListDomainGovernancesLifecycleStateEnum, bool)
type ListDomainGovernancesRequest
    func (request ListDomainGovernancesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListDomainGovernancesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListDomainGovernancesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDomainGovernancesRequest) String() string
    func (request ListDomainGovernancesRequest) ValidateEnumValue() (bool, error)
type ListDomainGovernancesResponse
    func (response ListDomainGovernancesResponse) HTTPResponse() *http.Response
    func (response ListDomainGovernancesResponse) String() string
type ListDomainGovernancesSortByEnum
    func GetListDomainGovernancesSortByEnumValues() []ListDomainGovernancesSortByEnum
    func GetMappingListDomainGovernancesSortByEnum(val string) (ListDomainGovernancesSortByEnum, bool)
type ListDomainGovernancesSortOrderEnum
    func GetListDomainGovernancesSortOrderEnumValues() []ListDomainGovernancesSortOrderEnum
    func GetMappingListDomainGovernancesSortOrderEnum(val string) (ListDomainGovernancesSortOrderEnum, bool)
type ListDomainsLifecycleStateEnum
    func GetListDomainsLifecycleStateEnumValues() []ListDomainsLifecycleStateEnum
    func GetMappingListDomainsLifecycleStateEnum(val string) (ListDomainsLifecycleStateEnum, bool)
type ListDomainsRequest
    func (request ListDomainsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListDomainsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListDomainsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDomainsRequest) String() string
    func (request ListDomainsRequest) ValidateEnumValue() (bool, error)
type ListDomainsResponse
    func (response ListDomainsResponse) HTTPResponse() *http.Response
    func (response ListDomainsResponse) String() string
type ListDomainsSortByEnum
    func GetListDomainsSortByEnumValues() []ListDomainsSortByEnum
    func GetMappingListDomainsSortByEnum(val string) (ListDomainsSortByEnum, bool)
type ListDomainsSortOrderEnum
    func GetListDomainsSortOrderEnumValues() []ListDomainsSortOrderEnum
    func GetMappingListDomainsSortOrderEnum(val string) (ListDomainsSortOrderEnum, bool)
type ListLinksLifecycleStateEnum
    func GetListLinksLifecycleStateEnumValues() []ListLinksLifecycleStateEnum
    func GetMappingListLinksLifecycleStateEnum(val string) (ListLinksLifecycleStateEnum, bool)
type ListLinksRequest
    func (request ListLinksRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListLinksRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListLinksRequest) RetryPolicy() *common.RetryPolicy
    func (request ListLinksRequest) String() string
    func (request ListLinksRequest) ValidateEnumValue() (bool, error)
type ListLinksResponse
    func (response ListLinksResponse) HTTPResponse() *http.Response
    func (response ListLinksResponse) String() string
type ListLinksSortOrderEnum
    func GetListLinksSortOrderEnumValues() []ListLinksSortOrderEnum
    func GetMappingListLinksSortOrderEnum(val string) (ListLinksSortOrderEnum, bool)
type ListOrganizationTenanciesRequest
    func (request ListOrganizationTenanciesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListOrganizationTenanciesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListOrganizationTenanciesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListOrganizationTenanciesRequest) String() string
    func (request ListOrganizationTenanciesRequest) ValidateEnumValue() (bool, error)
type ListOrganizationTenanciesResponse
    func (response ListOrganizationTenanciesResponse) HTTPResponse() *http.Response
    func (response ListOrganizationTenanciesResponse) String() string
type ListOrganizationsRequest
    func (request ListOrganizationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListOrganizationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListOrganizationsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListOrganizationsRequest) String() string
    func (request ListOrganizationsRequest) ValidateEnumValue() (bool, error)
type ListOrganizationsResponse
    func (response ListOrganizationsResponse) HTTPResponse() *http.Response
    func (response ListOrganizationsResponse) String() string
type ListRecipientInvitationsLifecycleStateEnum
    func GetListRecipientInvitationsLifecycleStateEnumValues() []ListRecipientInvitationsLifecycleStateEnum
    func GetMappingListRecipientInvitationsLifecycleStateEnum(val string) (ListRecipientInvitationsLifecycleStateEnum, bool)
type ListRecipientInvitationsRequest
    func (request ListRecipientInvitationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListRecipientInvitationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListRecipientInvitationsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListRecipientInvitationsRequest) String() string
    func (request ListRecipientInvitationsRequest) ValidateEnumValue() (bool, error)
type ListRecipientInvitationsResponse
    func (response ListRecipientInvitationsResponse) HTTPResponse() *http.Response
    func (response ListRecipientInvitationsResponse) String() string
type ListRecipientInvitationsStatusEnum
    func GetListRecipientInvitationsStatusEnumValues() []ListRecipientInvitationsStatusEnum
    func GetMappingListRecipientInvitationsStatusEnum(val string) (ListRecipientInvitationsStatusEnum, bool)
type ListSenderInvitationsLifecycleStateEnum
    func GetListSenderInvitationsLifecycleStateEnumValues() []ListSenderInvitationsLifecycleStateEnum
    func GetMappingListSenderInvitationsLifecycleStateEnum(val string) (ListSenderInvitationsLifecycleStateEnum, bool)
type ListSenderInvitationsRequest
    func (request ListSenderInvitationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListSenderInvitationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListSenderInvitationsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListSenderInvitationsRequest) String() string
    func (request ListSenderInvitationsRequest) ValidateEnumValue() (bool, error)
type ListSenderInvitationsResponse
    func (response ListSenderInvitationsResponse) HTTPResponse() *http.Response
    func (response ListSenderInvitationsResponse) String() string
type ListSenderInvitationsSortByEnum
    func GetListSenderInvitationsSortByEnumValues() []ListSenderInvitationsSortByEnum
    func GetMappingListSenderInvitationsSortByEnum(val string) (ListSenderInvitationsSortByEnum, bool)
type ListSenderInvitationsSortOrderEnum
    func GetListSenderInvitationsSortOrderEnumValues() []ListSenderInvitationsSortOrderEnum
    func GetMappingListSenderInvitationsSortOrderEnum(val string) (ListSenderInvitationsSortOrderEnum, bool)
type ListSenderInvitationsStatusEnum
    func GetListSenderInvitationsStatusEnumValues() []ListSenderInvitationsStatusEnum
    func GetMappingListSenderInvitationsStatusEnum(val string) (ListSenderInvitationsStatusEnum, bool)
type ListSubscriptionLineItemsRequest
    func (request ListSubscriptionLineItemsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListSubscriptionLineItemsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListSubscriptionLineItemsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListSubscriptionLineItemsRequest) String() string
    func (request ListSubscriptionLineItemsRequest) ValidateEnumValue() (bool, error)
type ListSubscriptionLineItemsResponse
    func (response ListSubscriptionLineItemsResponse) HTTPResponse() *http.Response
    func (response ListSubscriptionLineItemsResponse) String() string
type ListSubscriptionLineItemsSortByEnum
    func GetListSubscriptionLineItemsSortByEnumValues() []ListSubscriptionLineItemsSortByEnum
    func GetMappingListSubscriptionLineItemsSortByEnum(val string) (ListSubscriptionLineItemsSortByEnum, bool)
type ListSubscriptionLineItemsSortOrderEnum
    func GetListSubscriptionLineItemsSortOrderEnumValues() []ListSubscriptionLineItemsSortOrderEnum
    func GetMappingListSubscriptionLineItemsSortOrderEnum(val string) (ListSubscriptionLineItemsSortOrderEnum, bool)
type ListSubscriptionMappingsRequest
    func (request ListSubscriptionMappingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListSubscriptionMappingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListSubscriptionMappingsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListSubscriptionMappingsRequest) String() string
    func (request ListSubscriptionMappingsRequest) ValidateEnumValue() (bool, error)
type ListSubscriptionMappingsResponse
    func (response ListSubscriptionMappingsResponse) HTTPResponse() *http.Response
    func (response ListSubscriptionMappingsResponse) String() string
type ListSubscriptionMappingsSortByEnum
    func GetListSubscriptionMappingsSortByEnumValues() []ListSubscriptionMappingsSortByEnum
    func GetMappingListSubscriptionMappingsSortByEnum(val string) (ListSubscriptionMappingsSortByEnum, bool)
type ListSubscriptionMappingsSortOrderEnum
    func GetListSubscriptionMappingsSortOrderEnumValues() []ListSubscriptionMappingsSortOrderEnum
    func GetMappingListSubscriptionMappingsSortOrderEnum(val string) (ListSubscriptionMappingsSortOrderEnum, bool)
type ListSubscriptionsEntityVersionEnum
    func GetListSubscriptionsEntityVersionEnumValues() []ListSubscriptionsEntityVersionEnum
    func GetMappingListSubscriptionsEntityVersionEnum(val string) (ListSubscriptionsEntityVersionEnum, bool)
type ListSubscriptionsRequest
    func (request ListSubscriptionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListSubscriptionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListSubscriptionsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListSubscriptionsRequest) String() string
    func (request ListSubscriptionsRequest) ValidateEnumValue() (bool, error)
type ListSubscriptionsResponse
    func (response ListSubscriptionsResponse) HTTPResponse() *http.Response
    func (response ListSubscriptionsResponse) String() string
type ListSubscriptionsSortByEnum
    func GetListSubscriptionsSortByEnumValues() []ListSubscriptionsSortByEnum
    func GetMappingListSubscriptionsSortByEnum(val string) (ListSubscriptionsSortByEnum, bool)
type ListSubscriptionsSortOrderEnum
    func GetListSubscriptionsSortOrderEnumValues() []ListSubscriptionsSortOrderEnum
    func GetMappingListSubscriptionsSortOrderEnum(val string) (ListSubscriptionsSortOrderEnum, bool)
type ListWorkRequestErrorsRequest
    func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestErrorsRequest) String() string
    func (request ListWorkRequestErrorsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestErrorsResponse
    func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestErrorsResponse) String() string
type ListWorkRequestErrorsSortOrderEnum
    func GetListWorkRequestErrorsSortOrderEnumValues() []ListWorkRequestErrorsSortOrderEnum
    func GetMappingListWorkRequestErrorsSortOrderEnum(val string) (ListWorkRequestErrorsSortOrderEnum, bool)
type ListWorkRequestLogsRequest
    func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestLogsRequest) String() string
    func (request ListWorkRequestLogsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestLogsResponse
    func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestLogsResponse) String() string
type ListWorkRequestLogsSortOrderEnum
    func GetListWorkRequestLogsSortOrderEnumValues() []ListWorkRequestLogsSortOrderEnum
    func GetMappingListWorkRequestLogsSortOrderEnum(val string) (ListWorkRequestLogsSortOrderEnum, bool)
type ListWorkRequestsRequest
    func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestsRequest) String() string
    func (request ListWorkRequestsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestsResponse
    func (response ListWorkRequestsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestsResponse) String() string
type ListWorkRequestsSortOrderEnum
    func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum
    func GetMappingListWorkRequestsSortOrderEnum(val string) (ListWorkRequestsSortOrderEnum, bool)
type OperationStatusEnum
    func GetMappingOperationStatusEnum(val string) (OperationStatusEnum, bool)
    func GetOperationStatusEnumValues() []OperationStatusEnum
type OperationTypeEnum
    func GetMappingOperationTypeEnum(val string) (OperationTypeEnum, bool)
    func GetOperationTypeEnumValues() []OperationTypeEnum
type Order
    func (m Order) String() string
    func (m Order) ValidateEnumValue() (bool, error)
type OrdersClient
    func NewOrdersClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client OrdersClient, err error)
    func NewOrdersClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client OrdersClient, err error)
    func (client OrdersClient) ActivateOrder(ctx context.Context, request ActivateOrderRequest) (response ActivateOrderResponse, err error)
    func (client *OrdersClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client OrdersClient) GetOrder(ctx context.Context, request GetOrderRequest) (response GetOrderResponse, err error)
    func (client *OrdersClient) SetRegion(region string)
type Organization
    func (m Organization) String() string
    func (m Organization) ValidateEnumValue() (bool, error)
type OrganizationClient
    func NewOrganizationClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client OrganizationClient, err error)
    func NewOrganizationClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client OrganizationClient, err error)
    func (client OrganizationClient) ApproveOrganizationTenancyForTransfer(ctx context.Context, request ApproveOrganizationTenancyForTransferRequest) (response ApproveOrganizationTenancyForTransferResponse, err error)
    func (client *OrganizationClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client OrganizationClient) CreateChildTenancy(ctx context.Context, request CreateChildTenancyRequest) (response CreateChildTenancyResponse, err error)
    func (client OrganizationClient) DeleteOrganizationTenancy(ctx context.Context, request DeleteOrganizationTenancyRequest) (response DeleteOrganizationTenancyResponse, err error)
    func (client OrganizationClient) GetOrganization(ctx context.Context, request GetOrganizationRequest) (response GetOrganizationResponse, err error)
    func (client OrganizationClient) GetOrganizationTenancy(ctx context.Context, request GetOrganizationTenancyRequest) (response GetOrganizationTenancyResponse, err error)
    func (client OrganizationClient) ListOrganizationTenancies(ctx context.Context, request ListOrganizationTenanciesRequest) (response ListOrganizationTenanciesResponse, err error)
    func (client OrganizationClient) ListOrganizations(ctx context.Context, request ListOrganizationsRequest) (response ListOrganizationsResponse, err error)
    func (client OrganizationClient) RestoreOrganizationTenancy(ctx context.Context, request RestoreOrganizationTenancyRequest) (response RestoreOrganizationTenancyResponse, err error)
    func (client *OrganizationClient) SetRegion(region string)
    func (client OrganizationClient) UnapproveOrganizationTenancyForTransfer(ctx context.Context, request UnapproveOrganizationTenancyForTransferRequest) (response UnapproveOrganizationTenancyForTransferResponse, err error)
    func (client OrganizationClient) UpdateOrganization(ctx context.Context, request UpdateOrganizationRequest) (response UpdateOrganizationResponse, err error)
type OrganizationCollection
    func (m OrganizationCollection) String() string
    func (m OrganizationCollection) ValidateEnumValue() (bool, error)
type OrganizationLifecycleStateEnum
    func GetMappingOrganizationLifecycleStateEnum(val string) (OrganizationLifecycleStateEnum, bool)
    func GetOrganizationLifecycleStateEnumValues() []OrganizationLifecycleStateEnum
type OrganizationSummary
    func (m OrganizationSummary) String() string
    func (m OrganizationSummary) ValidateEnumValue() (bool, error)
type OrganizationTenancy
    func (m OrganizationTenancy) String() string
    func (m OrganizationTenancy) ValidateEnumValue() (bool, error)
type OrganizationTenancyCollection
    func (m OrganizationTenancyCollection) String() string
    func (m OrganizationTenancyCollection) ValidateEnumValue() (bool, error)
type OrganizationTenancyLifecycleStateEnum
    func GetMappingOrganizationTenancyLifecycleStateEnum(val string) (OrganizationTenancyLifecycleStateEnum, bool)
    func GetOrganizationTenancyLifecycleStateEnumValues() []OrganizationTenancyLifecycleStateEnum
type OrganizationTenancyRoleEnum
    func GetMappingOrganizationTenancyRoleEnum(val string) (OrganizationTenancyRoleEnum, bool)
    func GetOrganizationTenancyRoleEnumValues() []OrganizationTenancyRoleEnum
type OrganizationTenancySummary
    func (m OrganizationTenancySummary) String() string
    func (m OrganizationTenancySummary) ValidateEnumValue() (bool, error)
type Promotion
    func (m Promotion) String() string
    func (m Promotion) ValidateEnumValue() (bool, error)
type PromotionStatusEnum
    func GetMappingPromotionStatusEnum(val string) (PromotionStatusEnum, bool)
    func GetPromotionStatusEnumValues() []PromotionStatusEnum
type RecipientInvitation
    func (m RecipientInvitation) String() string
    func (m RecipientInvitation) ValidateEnumValue() (bool, error)
type RecipientInvitationClient
    func NewRecipientInvitationClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client RecipientInvitationClient, err error)
    func NewRecipientInvitationClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client RecipientInvitationClient, err error)
    func (client RecipientInvitationClient) AcceptRecipientInvitation(ctx context.Context, request AcceptRecipientInvitationRequest) (response AcceptRecipientInvitationResponse, err error)
    func (client *RecipientInvitationClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client RecipientInvitationClient) GetRecipientInvitation(ctx context.Context, request GetRecipientInvitationRequest) (response GetRecipientInvitationResponse, err error)
    func (client RecipientInvitationClient) IgnoreRecipientInvitation(ctx context.Context, request IgnoreRecipientInvitationRequest) (response IgnoreRecipientInvitationResponse, err error)
    func (client RecipientInvitationClient) ListRecipientInvitations(ctx context.Context, request ListRecipientInvitationsRequest) (response ListRecipientInvitationsResponse, err error)
    func (client *RecipientInvitationClient) SetRegion(region string)
    func (client RecipientInvitationClient) UpdateRecipientInvitation(ctx context.Context, request UpdateRecipientInvitationRequest) (response UpdateRecipientInvitationResponse, err error)
type RecipientInvitationCollection
    func (m RecipientInvitationCollection) String() string
    func (m RecipientInvitationCollection) ValidateEnumValue() (bool, error)
type RecipientInvitationStatusEnum
    func GetMappingRecipientInvitationStatusEnum(val string) (RecipientInvitationStatusEnum, bool)
    func GetRecipientInvitationStatusEnumValues() []RecipientInvitationStatusEnum
type RecipientInvitationSummary
    func (m RecipientInvitationSummary) String() string
    func (m RecipientInvitationSummary) ValidateEnumValue() (bool, error)
type RemoveGovernanceRequest
    func (request RemoveGovernanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RemoveGovernanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request RemoveGovernanceRequest) RetryPolicy() *common.RetryPolicy
    func (request RemoveGovernanceRequest) String() string
    func (request RemoveGovernanceRequest) ValidateEnumValue() (bool, error)
type RemoveGovernanceResponse
    func (response RemoveGovernanceResponse) HTTPResponse() *http.Response
    func (response RemoveGovernanceResponse) String() string
type RestoreOrganizationTenancyRequest
    func (request RestoreOrganizationTenancyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RestoreOrganizationTenancyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request RestoreOrganizationTenancyRequest) RetryPolicy() *common.RetryPolicy
    func (request RestoreOrganizationTenancyRequest) String() string
    func (request RestoreOrganizationTenancyRequest) ValidateEnumValue() (bool, error)
type RestoreOrganizationTenancyResponse
    func (response RestoreOrganizationTenancyResponse) HTTPResponse() *http.Response
    func (response RestoreOrganizationTenancyResponse) String() string
type ReviveWorkflowInstanceDetails
    func (m ReviveWorkflowInstanceDetails) String() string
    func (m ReviveWorkflowInstanceDetails) ValidateEnumValue() (bool, error)
type SenderInvitation
    func (m SenderInvitation) String() string
    func (m SenderInvitation) ValidateEnumValue() (bool, error)
type SenderInvitationClient
    func NewSenderInvitationClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client SenderInvitationClient, err error)
    func NewSenderInvitationClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client SenderInvitationClient, err error)
    func (client SenderInvitationClient) CancelSenderInvitation(ctx context.Context, request CancelSenderInvitationRequest) (response CancelSenderInvitationResponse, err error)
    func (client *SenderInvitationClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client SenderInvitationClient) CreateSenderInvitation(ctx context.Context, request CreateSenderInvitationRequest) (response CreateSenderInvitationResponse, err error)
    func (client SenderInvitationClient) GetSenderInvitation(ctx context.Context, request GetSenderInvitationRequest) (response GetSenderInvitationResponse, err error)
    func (client SenderInvitationClient) ListSenderInvitations(ctx context.Context, request ListSenderInvitationsRequest) (response ListSenderInvitationsResponse, err error)
    func (client *SenderInvitationClient) SetRegion(region string)
    func (client SenderInvitationClient) UpdateSenderInvitation(ctx context.Context, request UpdateSenderInvitationRequest) (response UpdateSenderInvitationResponse, err error)
type SenderInvitationCollection
    func (m SenderInvitationCollection) String() string
    func (m SenderInvitationCollection) ValidateEnumValue() (bool, error)
type SenderInvitationStatusEnum
    func GetMappingSenderInvitationStatusEnum(val string) (SenderInvitationStatusEnum, bool)
    func GetSenderInvitationStatusEnumValues() []SenderInvitationStatusEnum
type SenderInvitationSummary
    func (m SenderInvitationSummary) String() string
    func (m SenderInvitationSummary) ValidateEnumValue() (bool, error)
type Sku
    func (m Sku) String() string
    func (m Sku) ValidateEnumValue() (bool, error)
type SortOrderEnum
    func GetMappingSortOrderEnum(val string) (SortOrderEnum, bool)
    func GetSortOrderEnumValues() []SortOrderEnum
type Subscription
type SubscriptionClient
    func NewSubscriptionClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client SubscriptionClient, err error)
    func NewSubscriptionClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client SubscriptionClient, err error)
    func (client *SubscriptionClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client SubscriptionClient) CreateSubscriptionMapping(ctx context.Context, request CreateSubscriptionMappingRequest) (response CreateSubscriptionMappingResponse, err error)
    func (client SubscriptionClient) DeleteSubscriptionMapping(ctx context.Context, request DeleteSubscriptionMappingRequest) (response DeleteSubscriptionMappingResponse, err error)
    func (client SubscriptionClient) GetAssignedSubscription(ctx context.Context, request GetAssignedSubscriptionRequest) (response GetAssignedSubscriptionResponse, err error)
    func (client SubscriptionClient) GetSubscription(ctx context.Context, request GetSubscriptionRequest) (response GetSubscriptionResponse, err error)
    func (client SubscriptionClient) GetSubscriptionMapping(ctx context.Context, request GetSubscriptionMappingRequest) (response GetSubscriptionMappingResponse, err error)
    func (client SubscriptionClient) ListAssignedSubscriptionLineItems(ctx context.Context, request ListAssignedSubscriptionLineItemsRequest) (response ListAssignedSubscriptionLineItemsResponse, err error)
    func (client SubscriptionClient) ListAssignedSubscriptions(ctx context.Context, request ListAssignedSubscriptionsRequest) (response ListAssignedSubscriptionsResponse, err error)
    func (client SubscriptionClient) ListAvailableRegions(ctx context.Context, request ListAvailableRegionsRequest) (response ListAvailableRegionsResponse, err error)
    func (client SubscriptionClient) ListSubscriptionLineItems(ctx context.Context, request ListSubscriptionLineItemsRequest) (response ListSubscriptionLineItemsResponse, err error)
    func (client SubscriptionClient) ListSubscriptionMappings(ctx context.Context, request ListSubscriptionMappingsRequest) (response ListSubscriptionMappingsResponse, err error)
    func (client SubscriptionClient) ListSubscriptions(ctx context.Context, request ListSubscriptionsRequest) (response ListSubscriptionsResponse, err error)
    func (client *SubscriptionClient) SetRegion(region string)
type SubscriptionCollection
    func (m SubscriptionCollection) String() string
    func (m *SubscriptionCollection) UnmarshalJSON(data []byte) (e error)
    func (m SubscriptionCollection) ValidateEnumValue() (bool, error)
type SubscriptionEntityVersionEnum
    func GetMappingSubscriptionEntityVersionEnum(val string) (SubscriptionEntityVersionEnum, bool)
    func GetSubscriptionEntityVersionEnumValues() []SubscriptionEntityVersionEnum
type SubscriptionInfo
    func (m SubscriptionInfo) String() string
    func (m SubscriptionInfo) ValidateEnumValue() (bool, error)
type SubscriptionLifecycleStateEnum
    func GetMappingSubscriptionLifecycleStateEnum(val string) (SubscriptionLifecycleStateEnum, bool)
    func GetSubscriptionLifecycleStateEnumValues() []SubscriptionLifecycleStateEnum
type SubscriptionLineItemCollection
    func (m SubscriptionLineItemCollection) String() string
    func (m SubscriptionLineItemCollection) ValidateEnumValue() (bool, error)
type SubscriptionLineItemSummary
    func (m SubscriptionLineItemSummary) String() string
    func (m SubscriptionLineItemSummary) ValidateEnumValue() (bool, error)
type SubscriptionMapping
    func (m SubscriptionMapping) String() string
    func (m SubscriptionMapping) ValidateEnumValue() (bool, error)
type SubscriptionMappingCollection
    func (m SubscriptionMappingCollection) String() string
    func (m SubscriptionMappingCollection) ValidateEnumValue() (bool, error)
type SubscriptionMappingLifecycleStateEnum
    func GetMappingSubscriptionMappingLifecycleStateEnum(val string) (SubscriptionMappingLifecycleStateEnum, bool)
    func GetSubscriptionMappingLifecycleStateEnumValues() []SubscriptionMappingLifecycleStateEnum
type SubscriptionMappingSummary
    func (m SubscriptionMappingSummary) String() string
    func (m SubscriptionMappingSummary) ValidateEnumValue() (bool, error)
type SubscriptionSku
    func (m SubscriptionSku) String() string
    func (m SubscriptionSku) ValidateEnumValue() (bool, error)
type SubscriptionSummary
type SubscriptionSummaryEntityVersionEnum
    func GetMappingSubscriptionSummaryEntityVersionEnum(val string) (SubscriptionSummaryEntityVersionEnum, bool)
    func GetSubscriptionSummaryEntityVersionEnumValues() []SubscriptionSummaryEntityVersionEnum
type UnapproveOrganizationTenancyForTransferRequest
    func (request UnapproveOrganizationTenancyForTransferRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UnapproveOrganizationTenancyForTransferRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UnapproveOrganizationTenancyForTransferRequest) RetryPolicy() *common.RetryPolicy
    func (request UnapproveOrganizationTenancyForTransferRequest) String() string
    func (request UnapproveOrganizationTenancyForTransferRequest) ValidateEnumValue() (bool, error)
type UnapproveOrganizationTenancyForTransferResponse
    func (response UnapproveOrganizationTenancyForTransferResponse) HTTPResponse() *http.Response
    func (response UnapproveOrganizationTenancyForTransferResponse) String() string
type UpdateDomainDetails
    func (m UpdateDomainDetails) String() string
    func (m UpdateDomainDetails) ValidateEnumValue() (bool, error)
type UpdateDomainGovernanceDetails
    func (m UpdateDomainGovernanceDetails) String() string
    func (m UpdateDomainGovernanceDetails) ValidateEnumValue() (bool, error)
type UpdateDomainGovernanceRequest
    func (request UpdateDomainGovernanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateDomainGovernanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateDomainGovernanceRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateDomainGovernanceRequest) String() string
    func (request UpdateDomainGovernanceRequest) ValidateEnumValue() (bool, error)
type UpdateDomainGovernanceResponse
    func (response UpdateDomainGovernanceResponse) HTTPResponse() *http.Response
    func (response UpdateDomainGovernanceResponse) String() string
type UpdateDomainRequest
    func (request UpdateDomainRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateDomainRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateDomainRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateDomainRequest) String() string
    func (request UpdateDomainRequest) ValidateEnumValue() (bool, error)
type UpdateDomainResponse
    func (response UpdateDomainResponse) HTTPResponse() *http.Response
    func (response UpdateDomainResponse) String() string
type UpdateOrganizationDetails
    func (m UpdateOrganizationDetails) String() string
    func (m UpdateOrganizationDetails) ValidateEnumValue() (bool, error)
type UpdateOrganizationRequest
    func (request UpdateOrganizationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateOrganizationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateOrganizationRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateOrganizationRequest) String() string
    func (request UpdateOrganizationRequest) ValidateEnumValue() (bool, error)
type UpdateOrganizationResponse
    func (response UpdateOrganizationResponse) HTTPResponse() *http.Response
    func (response UpdateOrganizationResponse) String() string
type UpdateRecipientInvitationDetails
    func (m UpdateRecipientInvitationDetails) String() string
    func (m UpdateRecipientInvitationDetails) ValidateEnumValue() (bool, error)
type UpdateRecipientInvitationRequest
    func (request UpdateRecipientInvitationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateRecipientInvitationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateRecipientInvitationRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateRecipientInvitationRequest) String() string
    func (request UpdateRecipientInvitationRequest) ValidateEnumValue() (bool, error)
type UpdateRecipientInvitationResponse
    func (response UpdateRecipientInvitationResponse) HTTPResponse() *http.Response
    func (response UpdateRecipientInvitationResponse) String() string
type UpdateSenderInvitationDetails
    func (m UpdateSenderInvitationDetails) String() string
    func (m UpdateSenderInvitationDetails) ValidateEnumValue() (bool, error)
type UpdateSenderInvitationRequest
    func (request UpdateSenderInvitationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateSenderInvitationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateSenderInvitationRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateSenderInvitationRequest) String() string
    func (request UpdateSenderInvitationRequest) ValidateEnumValue() (bool, error)
type UpdateSenderInvitationResponse
    func (response UpdateSenderInvitationResponse) HTTPResponse() *http.Response
    func (response UpdateSenderInvitationResponse) String() string
type WorkRequest
    func (m WorkRequest) String() string
    func (m WorkRequest) ValidateEnumValue() (bool, error)
type WorkRequestClient
    func NewWorkRequestClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client WorkRequestClient, err error)
    func NewWorkRequestClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client WorkRequestClient, 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 WorkRequestCollection
    func (m WorkRequestCollection) String() string
    func (m WorkRequestCollection) ValidateEnumValue() (bool, error)
type WorkRequestError
    func (m WorkRequestError) String() string
    func (m WorkRequestError) ValidateEnumValue() (bool, error)
type WorkRequestErrorCollection
    func (m WorkRequestErrorCollection) String() string
    func (m WorkRequestErrorCollection) ValidateEnumValue() (bool, error)
type WorkRequestLogEntry
    func (m WorkRequestLogEntry) String() string
    func (m WorkRequestLogEntry) ValidateEnumValue() (bool, error)
type WorkRequestLogEntryCollection
    func (m WorkRequestLogEntryCollection) String() string
    func (m WorkRequestLogEntryCollection) ValidateEnumValue() (bool, error)
type WorkRequestResource
    func (m WorkRequestResource) String() string
    func (m WorkRequestResource) ValidateEnumValue() (bool, error)
type WorkRequestSummary
    func (m WorkRequestSummary) String() string
    func (m WorkRequestSummary) ValidateEnumValue() (bool, error)

Package files

accept_recipient_invitation_request_response.go action_type.go activate_order_details.go activate_order_request_response.go add_governance_request_response.go approve_organization_tenancy_for_transfer_request_response.go assigned_subscription.go assigned_subscription_collection.go assigned_subscription_line_item_collection.go assigned_subscription_line_item_summary.go assigned_subscription_summary.go available_region_collection.go available_region_summary.go billing_model.go cancel_sender_invitation_request_response.go classic_assigned_subscription.go classic_assigned_subscription_summary.go classic_subscription.go classic_subscription_environment_name.go classic_subscription_lifecycle_state.go classic_subscription_summary.go cloud_assigned_subscription.go cloud_assigned_subscription_summary.go cloud_subscription.go cloud_subscription_summary.go create_child_tenancy_details.go create_child_tenancy_request_response.go create_domain_details.go create_domain_governance_details.go create_domain_governance_request_response.go create_domain_request_response.go create_sender_invitation_details.go create_sender_invitation_request_response.go create_subscription_mapping_details.go create_subscription_mapping_request_response.go delete_domain_governance_request_response.go delete_domain_request_response.go delete_link_request_response.go delete_organization_tenancy_request_response.go delete_subscription_mapping_request_response.go domain.go domain_collection.go domain_governance.go domain_governance_collection.go domain_governance_summary.go domain_summary.go entity_version.go get_assigned_subscription_request_response.go get_domain_governance_request_response.go get_domain_request_response.go get_link_request_response.go get_order_request_response.go get_organization_request_response.go get_organization_tenancy_request_response.go get_recipient_invitation_request_response.go get_sender_invitation_request_response.go get_subscription_mapping_request_response.go get_subscription_request_response.go get_work_request_request_response.go governance_status.go ignore_recipient_invitation_request_response.go invitation_subject.go lifecycle_state.go link.go link_collection.go link_summary.go list_assigned_subscription_line_items_request_response.go list_assigned_subscriptions_request_response.go list_available_regions_request_response.go list_domain_governances_request_response.go list_domains_request_response.go list_links_request_response.go list_organization_tenancies_request_response.go list_organizations_request_response.go list_recipient_invitations_request_response.go list_sender_invitations_request_response.go list_subscription_line_items_request_response.go list_subscription_mappings_request_response.go list_subscriptions_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 order.go organization.go organization_collection.go organization_summary.go organization_tenancy.go organization_tenancy_collection.go organization_tenancy_lifecycle_state.go organization_tenancy_role.go organization_tenancy_summary.go promotion.go recipient_invitation.go recipient_invitation_collection.go recipient_invitation_status.go recipient_invitation_summary.go remove_governance_request_response.go restore_organization_tenancy_request_response.go revive_workflow_instance_details.go sender_invitation.go sender_invitation_collection.go sender_invitation_status.go sender_invitation_summary.go sku.go sort_order.go subscription.go subscription_collection.go subscription_info.go subscription_lifecycle_state.go subscription_line_item_collection.go subscription_line_item_summary.go subscription_mapping.go subscription_mapping_collection.go subscription_mapping_summary.go subscription_sku.go subscription_summary.go tenantmanagercontrolplane_domain_client.go tenantmanagercontrolplane_domaingovernance_client.go tenantmanagercontrolplane_governance_client.go tenantmanagercontrolplane_link_client.go tenantmanagercontrolplane_orders_client.go tenantmanagercontrolplane_organization_client.go tenantmanagercontrolplane_recipientinvitation_client.go tenantmanagercontrolplane_senderinvitation_client.go tenantmanagercontrolplane_subscription_client.go tenantmanagercontrolplane_workrequest_client.go unapprove_organization_tenancy_for_transfer_request_response.go update_domain_details.go update_domain_governance_details.go update_domain_governance_request_response.go update_domain_request_response.go update_organization_details.go update_organization_request_response.go update_recipient_invitation_details.go update_recipient_invitation_request_response.go update_sender_invitation_details.go update_sender_invitation_request_response.go work_request.go work_request_collection.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_summary.go

func GetActionTypeEnumStringValues

func GetActionTypeEnumStringValues() []string

GetActionTypeEnumStringValues Enumerates the set of values in String for ActionTypeEnum

func GetAssignedSubscriptionEntityVersionEnumStringValues

func GetAssignedSubscriptionEntityVersionEnumStringValues() []string

GetAssignedSubscriptionEntityVersionEnumStringValues Enumerates the set of values in String for AssignedSubscriptionEntityVersionEnum

func GetAssignedSubscriptionSummaryEntityVersionEnumStringValues

func GetAssignedSubscriptionSummaryEntityVersionEnumStringValues() []string

GetAssignedSubscriptionSummaryEntityVersionEnumStringValues Enumerates the set of values in String for AssignedSubscriptionSummaryEntityVersionEnum

func GetBillingModelEnumStringValues

func GetBillingModelEnumStringValues() []string

GetBillingModelEnumStringValues Enumerates the set of values in String for BillingModelEnum

func GetClassicSubscriptionEnvironmentNameEnumStringValues

func GetClassicSubscriptionEnvironmentNameEnumStringValues() []string

GetClassicSubscriptionEnvironmentNameEnumStringValues Enumerates the set of values in String for ClassicSubscriptionEnvironmentNameEnum

func GetClassicSubscriptionLifecycleStateEnumStringValues

func GetClassicSubscriptionLifecycleStateEnumStringValues() []string

GetClassicSubscriptionLifecycleStateEnumStringValues Enumerates the set of values in String for ClassicSubscriptionLifecycleStateEnum

func GetDomainGovernanceLifecycleStateEnumStringValues

func GetDomainGovernanceLifecycleStateEnumStringValues() []string

GetDomainGovernanceLifecycleStateEnumStringValues Enumerates the set of values in String for DomainGovernanceLifecycleStateEnum

func GetDomainLifecycleStateEnumStringValues

func GetDomainLifecycleStateEnumStringValues() []string

GetDomainLifecycleStateEnumStringValues Enumerates the set of values in String for DomainLifecycleStateEnum

func GetDomainStatusEnumStringValues

func GetDomainStatusEnumStringValues() []string

GetDomainStatusEnumStringValues Enumerates the set of values in String for DomainStatusEnum

func GetEntityVersionEnumStringValues

func GetEntityVersionEnumStringValues() []string

GetEntityVersionEnumStringValues Enumerates the set of values in String for EntityVersionEnum

func GetGovernanceStatusEnumStringValues

func GetGovernanceStatusEnumStringValues() []string

GetGovernanceStatusEnumStringValues Enumerates the set of values in String for GovernanceStatusEnum

func GetInvitationSubjectEnumStringValues

func GetInvitationSubjectEnumStringValues() []string

GetInvitationSubjectEnumStringValues Enumerates the set of values in String for InvitationSubjectEnum

func GetLifecycleStateEnumStringValues

func GetLifecycleStateEnumStringValues() []string

GetLifecycleStateEnumStringValues Enumerates the set of values in String for LifecycleStateEnum

func GetListAssignedSubscriptionLineItemsSortByEnumStringValues

func GetListAssignedSubscriptionLineItemsSortByEnumStringValues() []string

GetListAssignedSubscriptionLineItemsSortByEnumStringValues Enumerates the set of values in String for ListAssignedSubscriptionLineItemsSortByEnum

func GetListAssignedSubscriptionLineItemsSortOrderEnumStringValues

func GetListAssignedSubscriptionLineItemsSortOrderEnumStringValues() []string

GetListAssignedSubscriptionLineItemsSortOrderEnumStringValues Enumerates the set of values in String for ListAssignedSubscriptionLineItemsSortOrderEnum

func GetListAssignedSubscriptionsEntityVersionEnumStringValues

func GetListAssignedSubscriptionsEntityVersionEnumStringValues() []string

GetListAssignedSubscriptionsEntityVersionEnumStringValues Enumerates the set of values in String for ListAssignedSubscriptionsEntityVersionEnum

func GetListAssignedSubscriptionsSortByEnumStringValues

func GetListAssignedSubscriptionsSortByEnumStringValues() []string

GetListAssignedSubscriptionsSortByEnumStringValues Enumerates the set of values in String for ListAssignedSubscriptionsSortByEnum

func GetListAssignedSubscriptionsSortOrderEnumStringValues

func GetListAssignedSubscriptionsSortOrderEnumStringValues() []string

GetListAssignedSubscriptionsSortOrderEnumStringValues Enumerates the set of values in String for ListAssignedSubscriptionsSortOrderEnum

func GetListDomainGovernancesLifecycleStateEnumStringValues

func GetListDomainGovernancesLifecycleStateEnumStringValues() []string

GetListDomainGovernancesLifecycleStateEnumStringValues Enumerates the set of values in String for ListDomainGovernancesLifecycleStateEnum

func GetListDomainGovernancesSortByEnumStringValues

func GetListDomainGovernancesSortByEnumStringValues() []string

GetListDomainGovernancesSortByEnumStringValues Enumerates the set of values in String for ListDomainGovernancesSortByEnum

func GetListDomainGovernancesSortOrderEnumStringValues

func GetListDomainGovernancesSortOrderEnumStringValues() []string

GetListDomainGovernancesSortOrderEnumStringValues Enumerates the set of values in String for ListDomainGovernancesSortOrderEnum

func GetListDomainsLifecycleStateEnumStringValues

func GetListDomainsLifecycleStateEnumStringValues() []string

GetListDomainsLifecycleStateEnumStringValues Enumerates the set of values in String for ListDomainsLifecycleStateEnum

func GetListDomainsSortByEnumStringValues

func GetListDomainsSortByEnumStringValues() []string

GetListDomainsSortByEnumStringValues Enumerates the set of values in String for ListDomainsSortByEnum

func GetListDomainsSortOrderEnumStringValues

func GetListDomainsSortOrderEnumStringValues() []string

GetListDomainsSortOrderEnumStringValues Enumerates the set of values in String for ListDomainsSortOrderEnum

func GetListLinksLifecycleStateEnumStringValues

func GetListLinksLifecycleStateEnumStringValues() []string

GetListLinksLifecycleStateEnumStringValues Enumerates the set of values in String for ListLinksLifecycleStateEnum

func GetListLinksSortOrderEnumStringValues

func GetListLinksSortOrderEnumStringValues() []string

GetListLinksSortOrderEnumStringValues Enumerates the set of values in String for ListLinksSortOrderEnum

func GetListRecipientInvitationsLifecycleStateEnumStringValues

func GetListRecipientInvitationsLifecycleStateEnumStringValues() []string

GetListRecipientInvitationsLifecycleStateEnumStringValues Enumerates the set of values in String for ListRecipientInvitationsLifecycleStateEnum

func GetListRecipientInvitationsStatusEnumStringValues

func GetListRecipientInvitationsStatusEnumStringValues() []string

GetListRecipientInvitationsStatusEnumStringValues Enumerates the set of values in String for ListRecipientInvitationsStatusEnum

func GetListSenderInvitationsLifecycleStateEnumStringValues

func GetListSenderInvitationsLifecycleStateEnumStringValues() []string

GetListSenderInvitationsLifecycleStateEnumStringValues Enumerates the set of values in String for ListSenderInvitationsLifecycleStateEnum

func GetListSenderInvitationsSortByEnumStringValues

func GetListSenderInvitationsSortByEnumStringValues() []string

GetListSenderInvitationsSortByEnumStringValues Enumerates the set of values in String for ListSenderInvitationsSortByEnum

func GetListSenderInvitationsSortOrderEnumStringValues

func GetListSenderInvitationsSortOrderEnumStringValues() []string

GetListSenderInvitationsSortOrderEnumStringValues Enumerates the set of values in String for ListSenderInvitationsSortOrderEnum

func GetListSenderInvitationsStatusEnumStringValues

func GetListSenderInvitationsStatusEnumStringValues() []string

GetListSenderInvitationsStatusEnumStringValues Enumerates the set of values in String for ListSenderInvitationsStatusEnum

func GetListSubscriptionLineItemsSortByEnumStringValues

func GetListSubscriptionLineItemsSortByEnumStringValues() []string

GetListSubscriptionLineItemsSortByEnumStringValues Enumerates the set of values in String for ListSubscriptionLineItemsSortByEnum

func GetListSubscriptionLineItemsSortOrderEnumStringValues

func GetListSubscriptionLineItemsSortOrderEnumStringValues() []string

GetListSubscriptionLineItemsSortOrderEnumStringValues Enumerates the set of values in String for ListSubscriptionLineItemsSortOrderEnum

func GetListSubscriptionMappingsSortByEnumStringValues

func GetListSubscriptionMappingsSortByEnumStringValues() []string

GetListSubscriptionMappingsSortByEnumStringValues Enumerates the set of values in String for ListSubscriptionMappingsSortByEnum

func GetListSubscriptionMappingsSortOrderEnumStringValues

func GetListSubscriptionMappingsSortOrderEnumStringValues() []string

GetListSubscriptionMappingsSortOrderEnumStringValues Enumerates the set of values in String for ListSubscriptionMappingsSortOrderEnum

func GetListSubscriptionsEntityVersionEnumStringValues

func GetListSubscriptionsEntityVersionEnumStringValues() []string

GetListSubscriptionsEntityVersionEnumStringValues Enumerates the set of values in String for ListSubscriptionsEntityVersionEnum

func GetListSubscriptionsSortByEnumStringValues

func GetListSubscriptionsSortByEnumStringValues() []string

GetListSubscriptionsSortByEnumStringValues Enumerates the set of values in String for ListSubscriptionsSortByEnum

func GetListSubscriptionsSortOrderEnumStringValues

func GetListSubscriptionsSortOrderEnumStringValues() []string

GetListSubscriptionsSortOrderEnumStringValues Enumerates the set of values in String for ListSubscriptionsSortOrderEnum

func GetListWorkRequestErrorsSortOrderEnumStringValues

func GetListWorkRequestErrorsSortOrderEnumStringValues() []string

GetListWorkRequestErrorsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestErrorsSortOrderEnum

func GetListWorkRequestLogsSortOrderEnumStringValues

func GetListWorkRequestLogsSortOrderEnumStringValues() []string

GetListWorkRequestLogsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestLogsSortOrderEnum

func GetListWorkRequestsSortOrderEnumStringValues

func GetListWorkRequestsSortOrderEnumStringValues() []string

GetListWorkRequestsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestsSortOrderEnum

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 GetOrganizationLifecycleStateEnumStringValues

func GetOrganizationLifecycleStateEnumStringValues() []string

GetOrganizationLifecycleStateEnumStringValues Enumerates the set of values in String for OrganizationLifecycleStateEnum

func GetOrganizationTenancyLifecycleStateEnumStringValues

func GetOrganizationTenancyLifecycleStateEnumStringValues() []string

GetOrganizationTenancyLifecycleStateEnumStringValues Enumerates the set of values in String for OrganizationTenancyLifecycleStateEnum

func GetOrganizationTenancyRoleEnumStringValues

func GetOrganizationTenancyRoleEnumStringValues() []string

GetOrganizationTenancyRoleEnumStringValues Enumerates the set of values in String for OrganizationTenancyRoleEnum

func GetPromotionStatusEnumStringValues

func GetPromotionStatusEnumStringValues() []string

GetPromotionStatusEnumStringValues Enumerates the set of values in String for PromotionStatusEnum

func GetRecipientInvitationStatusEnumStringValues

func GetRecipientInvitationStatusEnumStringValues() []string

GetRecipientInvitationStatusEnumStringValues Enumerates the set of values in String for RecipientInvitationStatusEnum

func GetSenderInvitationStatusEnumStringValues

func GetSenderInvitationStatusEnumStringValues() []string

GetSenderInvitationStatusEnumStringValues Enumerates the set of values in String for SenderInvitationStatusEnum

func GetSortOrderEnumStringValues

func GetSortOrderEnumStringValues() []string

GetSortOrderEnumStringValues Enumerates the set of values in String for SortOrderEnum

func GetSubscriptionEntityVersionEnumStringValues

func GetSubscriptionEntityVersionEnumStringValues() []string

GetSubscriptionEntityVersionEnumStringValues Enumerates the set of values in String for SubscriptionEntityVersionEnum

func GetSubscriptionLifecycleStateEnumStringValues

func GetSubscriptionLifecycleStateEnumStringValues() []string

GetSubscriptionLifecycleStateEnumStringValues Enumerates the set of values in String for SubscriptionLifecycleStateEnum

func GetSubscriptionMappingLifecycleStateEnumStringValues

func GetSubscriptionMappingLifecycleStateEnumStringValues() []string

GetSubscriptionMappingLifecycleStateEnumStringValues Enumerates the set of values in String for SubscriptionMappingLifecycleStateEnum

func GetSubscriptionSummaryEntityVersionEnumStringValues

func GetSubscriptionSummaryEntityVersionEnumStringValues() []string

GetSubscriptionSummaryEntityVersionEnumStringValues Enumerates the set of values in String for SubscriptionSummaryEntityVersionEnum

type AcceptRecipientInvitationRequest

AcceptRecipientInvitationRequest wrapper for the AcceptRecipientInvitation operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/AcceptRecipientInvitation.go.html to see an example of how to use AcceptRecipientInvitationRequest.

type AcceptRecipientInvitationRequest struct {

    // OCID of recipient invitation to accept.
    RecipientInvitationId *string `mandatory:"true" contributesTo:"path" name:"recipientInvitationId"`

    // 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"`

    // 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
    // will be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (AcceptRecipientInvitationRequest) BinaryRequestBody

func (request AcceptRecipientInvitationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (AcceptRecipientInvitationRequest) HTTPRequest

func (request AcceptRecipientInvitationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (AcceptRecipientInvitationRequest) RetryPolicy

func (request AcceptRecipientInvitationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (AcceptRecipientInvitationRequest) String

func (request AcceptRecipientInvitationRequest) String() string

func (AcceptRecipientInvitationRequest) ValidateEnumValue

func (request AcceptRecipientInvitationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 AcceptRecipientInvitationResponse

AcceptRecipientInvitationResponse wrapper for the AcceptRecipientInvitation operation

type AcceptRecipientInvitationResponse 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"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query the status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (AcceptRecipientInvitationResponse) HTTPResponse

func (response AcceptRecipientInvitationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (AcceptRecipientInvitationResponse) String

func (response AcceptRecipientInvitationResponse) String() string

type ActionTypeEnum

ActionTypeEnum Enum with underlying type: string

type ActionTypeEnum string

Set of constants representing the allowable values for ActionTypeEnum

const (
    ActionTypeCreated    ActionTypeEnum = "CREATED"
    ActionTypeUpdated    ActionTypeEnum = "UPDATED"
    ActionTypeDeleted    ActionTypeEnum = "DELETED"
    ActionTypeInProgress ActionTypeEnum = "IN_PROGRESS"
    ActionTypeRelated    ActionTypeEnum = "RELATED"
)

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 ActivateOrderDetails

ActivateOrderDetails The parameters for activating an order subscription in a tenancy.

type ActivateOrderDetails struct {

    // Tenant ID to activate the order.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ActivateOrderDetails) String

func (m ActivateOrderDetails) String() string

func (ActivateOrderDetails) ValidateEnumValue

func (m ActivateOrderDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 ActivateOrderRequest

ActivateOrderRequest wrapper for the ActivateOrder operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/ActivateOrder.go.html to see an example of how to use ActivateOrderRequest.

type ActivateOrderRequest struct {

    // The information needed to activate an order in a tenancy.
    ActivateOrderDetails `contributesTo:"body"`

    // Activation token containing an order ID. A JWT RFC 7519-formatted string.
    ActivationToken *string `mandatory:"true" contributesTo:"path" name:"activationToken"`

    // 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
    // will be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ActivateOrderRequest) BinaryRequestBody

func (request ActivateOrderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ActivateOrderRequest) HTTPRequest

func (request ActivateOrderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ActivateOrderRequest) RetryPolicy

func (request ActivateOrderRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ActivateOrderRequest) String

func (request ActivateOrderRequest) String() string

func (ActivateOrderRequest) ValidateEnumValue

func (request ActivateOrderRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 ActivateOrderResponse

ActivateOrderResponse wrapper for the ActivateOrder operation

type ActivateOrderResponse 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"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query the status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (ActivateOrderResponse) HTTPResponse

func (response ActivateOrderResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ActivateOrderResponse) String

func (response ActivateOrderResponse) String() string

type AddGovernanceRequest

AddGovernanceRequest wrapper for the AddGovernance operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/AddGovernance.go.html to see an example of how to use AddGovernanceRequest.

type AddGovernanceRequest struct {

    // OCID of the organization.
    OrganizationId *string `mandatory:"true" contributesTo:"path" name:"organizationId"`

    // OCID of tenancy that is opting in to governance rules.
    OrganizationTenancyId *string `mandatory:"true" contributesTo:"path" name:"organizationTenancyId"`

    // 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"`

    // 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
    // will be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (AddGovernanceRequest) BinaryRequestBody

func (request AddGovernanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (AddGovernanceRequest) HTTPRequest

func (request AddGovernanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (AddGovernanceRequest) RetryPolicy

func (request AddGovernanceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (AddGovernanceRequest) String

func (request AddGovernanceRequest) String() string

func (AddGovernanceRequest) ValidateEnumValue

func (request AddGovernanceRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 AddGovernanceResponse

AddGovernanceResponse wrapper for the AddGovernance operation

type AddGovernanceResponse 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"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query the status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (AddGovernanceResponse) HTTPResponse

func (response AddGovernanceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (AddGovernanceResponse) String

func (response AddGovernanceResponse) String() string

type ApproveOrganizationTenancyForTransferRequest

ApproveOrganizationTenancyForTransferRequest wrapper for the ApproveOrganizationTenancyForTransfer operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/ApproveOrganizationTenancyForTransfer.go.html to see an example of how to use ApproveOrganizationTenancyForTransferRequest.

type ApproveOrganizationTenancyForTransferRequest struct {

    // The ID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // OCID of the child tenancy.
    OrganizationTenancyId *string `mandatory:"true" contributesTo:"path" name:"organizationTenancyId"`

    // 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"`

    // 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
    // will be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ApproveOrganizationTenancyForTransferRequest) BinaryRequestBody

func (request ApproveOrganizationTenancyForTransferRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ApproveOrganizationTenancyForTransferRequest) HTTPRequest

func (request ApproveOrganizationTenancyForTransferRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ApproveOrganizationTenancyForTransferRequest) RetryPolicy

func (request ApproveOrganizationTenancyForTransferRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ApproveOrganizationTenancyForTransferRequest) String

func (request ApproveOrganizationTenancyForTransferRequest) String() string

func (ApproveOrganizationTenancyForTransferRequest) ValidateEnumValue

func (request ApproveOrganizationTenancyForTransferRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 ApproveOrganizationTenancyForTransferResponse

ApproveOrganizationTenancyForTransferResponse wrapper for the ApproveOrganizationTenancyForTransfer operation

type ApproveOrganizationTenancyForTransferResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The OrganizationTenancy instance
    OrganizationTenancy `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 optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (ApproveOrganizationTenancyForTransferResponse) HTTPResponse

func (response ApproveOrganizationTenancyForTransferResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ApproveOrganizationTenancyForTransferResponse) String

func (response ApproveOrganizationTenancyForTransferResponse) String() string

type AssignedSubscription

AssignedSubscription Assigned subscription type, which carries shared properties for any assigned subscription version.

type AssignedSubscription interface {

    // The Oracle ID (OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)) of the subscription.
    GetId() *string

    // The Oracle ID (OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)) of the owning compartment. Always a tenancy OCID.
    GetCompartmentId() *string

    // The type of subscription, such as 'UCM', 'SAAS', 'ERP', 'CRM'.
    GetServiceName() *string

    // The date and time of creation, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    GetTimeCreated() *common.SDKTime

    // The date and time of update, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    GetTimeUpdated() *common.SDKTime

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}
}

type AssignedSubscriptionCollection

AssignedSubscriptionCollection Collection of assigned subscription summaries.

type AssignedSubscriptionCollection struct {

    // Array containing assigned subscription summary items.
    Items []AssignedSubscriptionSummary `mandatory:"true" json:"items"`
}

func (AssignedSubscriptionCollection) String

func (m AssignedSubscriptionCollection) String() string

func (*AssignedSubscriptionCollection) UnmarshalJSON

func (m *AssignedSubscriptionCollection) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (AssignedSubscriptionCollection) ValidateEnumValue

func (m AssignedSubscriptionCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 AssignedSubscriptionEntityVersionEnum

AssignedSubscriptionEntityVersionEnum Enum with underlying type: string

type AssignedSubscriptionEntityVersionEnum string

Set of constants representing the allowable values for AssignedSubscriptionEntityVersionEnum

const (
    AssignedSubscriptionEntityVersionV1 AssignedSubscriptionEntityVersionEnum = "V1"
    AssignedSubscriptionEntityVersionV2 AssignedSubscriptionEntityVersionEnum = "V2"
)

func GetAssignedSubscriptionEntityVersionEnumValues

func GetAssignedSubscriptionEntityVersionEnumValues() []AssignedSubscriptionEntityVersionEnum

GetAssignedSubscriptionEntityVersionEnumValues Enumerates the set of values for AssignedSubscriptionEntityVersionEnum

func GetMappingAssignedSubscriptionEntityVersionEnum

func GetMappingAssignedSubscriptionEntityVersionEnum(val string) (AssignedSubscriptionEntityVersionEnum, bool)

GetMappingAssignedSubscriptionEntityVersionEnum performs case Insensitive comparison on enum value and return the desired enum

type AssignedSubscriptionLineItemCollection

AssignedSubscriptionLineItemCollection Collection of line item summaries in an assigned subscription.

type AssignedSubscriptionLineItemCollection struct {

    // Array containing line item summaries in an assigned subscription.
    Items []AssignedSubscriptionLineItemSummary `mandatory:"true" json:"items"`
}

func (AssignedSubscriptionLineItemCollection) String

func (m AssignedSubscriptionLineItemCollection) String() string

func (AssignedSubscriptionLineItemCollection) ValidateEnumValue

func (m AssignedSubscriptionLineItemCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 AssignedSubscriptionLineItemSummary

AssignedSubscriptionLineItemSummary Summary of the line item in an assigned subscription.

type AssignedSubscriptionLineItemSummary struct {

    // Subscription line item identifier.
    Id *string `mandatory:"true" json:"id"`

    // Product code.
    ProductCode *string `mandatory:"true" json:"productCode"`

    // Product number.
    Quantity *float32 `mandatory:"true" json:"quantity"`

    // Billing model supported by the associated line item.
    BillingModel BillingModelEnum `mandatory:"true" json:"billingModel"`

    // The time the subscription item and associated products should start. An RFC 3339 formatted date and time string.
    TimeStarted *common.SDKTime `mandatory:"true" json:"timeStarted"`

    // The time the subscription item and associated products should end. An RFC 3339 formatted date and time string.
    TimeEnded *common.SDKTime `mandatory:"true" json:"timeEnded"`
}

func (AssignedSubscriptionLineItemSummary) String

func (m AssignedSubscriptionLineItemSummary) String() string

func (AssignedSubscriptionLineItemSummary) ValidateEnumValue

func (m AssignedSubscriptionLineItemSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 AssignedSubscriptionSummary

AssignedSubscriptionSummary Assigned subscription summary type, which carries shared properties for any assigned subscription summary version.

type AssignedSubscriptionSummary interface {

    // The Oracle ID (OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)) of the subscription.
    GetId() *string

    // The Oracle ID (OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)) of the owning compartment. Always a tenancy OCID.
    GetCompartmentId() *string

    // The type of subscription, such as 'UCM', 'SAAS', 'ERP', 'CRM'.
    GetServiceName() *string

    // The date and time of creation, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    GetTimeCreated() *common.SDKTime

    // The date and time of update, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    GetTimeUpdated() *common.SDKTime

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}
}

type AssignedSubscriptionSummaryEntityVersionEnum

AssignedSubscriptionSummaryEntityVersionEnum Enum with underlying type: string

type AssignedSubscriptionSummaryEntityVersionEnum string

Set of constants representing the allowable values for AssignedSubscriptionSummaryEntityVersionEnum

const (
    AssignedSubscriptionSummaryEntityVersionV1 AssignedSubscriptionSummaryEntityVersionEnum = "V1"
    AssignedSubscriptionSummaryEntityVersionV2 AssignedSubscriptionSummaryEntityVersionEnum = "V2"
)

func GetAssignedSubscriptionSummaryEntityVersionEnumValues

func GetAssignedSubscriptionSummaryEntityVersionEnumValues() []AssignedSubscriptionSummaryEntityVersionEnum

GetAssignedSubscriptionSummaryEntityVersionEnumValues Enumerates the set of values for AssignedSubscriptionSummaryEntityVersionEnum

func GetMappingAssignedSubscriptionSummaryEntityVersionEnum

func GetMappingAssignedSubscriptionSummaryEntityVersionEnum(val string) (AssignedSubscriptionSummaryEntityVersionEnum, bool)

GetMappingAssignedSubscriptionSummaryEntityVersionEnum performs case Insensitive comparison on enum value and return the desired enum

type AvailableRegionCollection

AvailableRegionCollection List of available regions.

type AvailableRegionCollection struct {

    // Array containing available region items.
    Items []AvailableRegionSummary `mandatory:"true" json:"items"`
}

func (AvailableRegionCollection) String

func (m AvailableRegionCollection) String() string

func (AvailableRegionCollection) ValidateEnumValue

func (m AvailableRegionCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 AvailableRegionSummary

AvailableRegionSummary The summary of region availability for a subscription.

type AvailableRegionSummary struct {

    // Region availability for the subscription.
    RegionName *string `mandatory:"true" json:"regionName"`
}

func (AvailableRegionSummary) String

func (m AvailableRegionSummary) String() string

func (AvailableRegionSummary) ValidateEnumValue

func (m AvailableRegionSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 BillingModelEnum

BillingModelEnum Enum with underlying type: string

type BillingModelEnum string

Set of constants representing the allowable values for BillingModelEnum

const (
    BillingModelCommitment BillingModelEnum = "COMMITMENT"
    BillingModelPaygo      BillingModelEnum = "PAYGO"
    BillingModelPromotion  BillingModelEnum = "PROMOTION"
)

func GetBillingModelEnumValues

func GetBillingModelEnumValues() []BillingModelEnum

GetBillingModelEnumValues Enumerates the set of values for BillingModelEnum

func GetMappingBillingModelEnum

func GetMappingBillingModelEnum(val string) (BillingModelEnum, bool)

GetMappingBillingModelEnum performs case Insensitive comparison on enum value and return the desired enum

type CancelSenderInvitationRequest

CancelSenderInvitationRequest wrapper for the CancelSenderInvitation operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/CancelSenderInvitation.go.html to see an example of how to use CancelSenderInvitationRequest.

type CancelSenderInvitationRequest struct {

    // OCID of the sender invitation to cancel.
    SenderInvitationId *string `mandatory:"true" contributesTo:"path" name:"senderInvitationId"`

    // 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"`

    // 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
    // will be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CancelSenderInvitationRequest) BinaryRequestBody

func (request CancelSenderInvitationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CancelSenderInvitationRequest) HTTPRequest

func (request CancelSenderInvitationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CancelSenderInvitationRequest) RetryPolicy

func (request CancelSenderInvitationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CancelSenderInvitationRequest) String

func (request CancelSenderInvitationRequest) String() string

func (CancelSenderInvitationRequest) ValidateEnumValue

func (request CancelSenderInvitationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 CancelSenderInvitationResponse

CancelSenderInvitationResponse wrapper for the CancelSenderInvitation operation

type CancelSenderInvitationResponse 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"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query the status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (CancelSenderInvitationResponse) HTTPResponse

func (response CancelSenderInvitationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CancelSenderInvitationResponse) String

func (response CancelSenderInvitationResponse) String() string

type ClassicAssignedSubscription

ClassicAssignedSubscription Assigned subscription information.

type ClassicAssignedSubscription struct {

    // The Oracle ID (OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)) of the subscription.
    Id *string `mandatory:"true" json:"id"`

    // The Oracle ID (OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)) of the owning compartment. Always a tenancy OCID.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The type of subscription, such as 'UCM', 'SAAS', 'ERP', 'CRM'.
    ServiceName *string `mandatory:"true" json:"serviceName"`

    // The date and time of creation, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time of update, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"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"`

    // Subscription ID.
    ClassicSubscriptionId *string `mandatory:"true" json:"classicSubscriptionId"`

    // Specifies whether or not the subscription is legacy.
    IsClassicSubscription *bool `mandatory:"false" json:"isClassicSubscription"`

    // Region for the subscription.
    RegionAssignment *string `mandatory:"false" json:"regionAssignment"`

    // List of SKUs linked to the subscription.
    Skus []SubscriptionSku `mandatory:"false" json:"skus"`

    // List of subscription order OCIDs that contributed to this subscription.
    OrderIds []string `mandatory:"false" json:"orderIds"`

    // Specifies any program that is associated with the subscription.
    ProgramType *string `mandatory:"false" json:"programType"`

    // The country code for the customer associated with the subscription.
    CustomerCountryCode *string `mandatory:"false" json:"customerCountryCode"`

    // The currency code for the customer associated with the subscription.
    CloudAmountCurrency *string `mandatory:"false" json:"cloudAmountCurrency"`

    // Customer service identifier for the customer associated with the subscription.
    CsiNumber *string `mandatory:"false" json:"csiNumber"`

    // Tier for the subscription, whether a free promotion subscription or a paid subscription.
    SubscriptionTier *string `mandatory:"false" json:"subscriptionTier"`

    // Specifies whether or not the subscription is a government subscription.
    IsGovernmentSubscription *bool `mandatory:"false" json:"isGovernmentSubscription"`

    // List of promotions related to the subscription.
    Promotion []Promotion `mandatory:"false" json:"promotion"`

    // Purchase entitlement ID associated with the subscription.
    PurchaseEntitlementId *string `mandatory:"false" json:"purchaseEntitlementId"`

    // Subscription start time.
    StartDate *common.SDKTime `mandatory:"false" json:"startDate"`

    // Subscription end time.
    EndDate *common.SDKTime `mandatory:"false" json:"endDate"`

    // Lifecycle state of the subscription.
    LifecycleState ClassicSubscriptionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (ClassicAssignedSubscription) GetCompartmentId

func (m ClassicAssignedSubscription) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (ClassicAssignedSubscription) GetDefinedTags

func (m ClassicAssignedSubscription) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (ClassicAssignedSubscription) GetFreeformTags

func (m ClassicAssignedSubscription) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (ClassicAssignedSubscription) GetId

func (m ClassicAssignedSubscription) GetId() *string

GetId returns Id

func (ClassicAssignedSubscription) GetServiceName

func (m ClassicAssignedSubscription) GetServiceName() *string

GetServiceName returns ServiceName

func (ClassicAssignedSubscription) GetTimeCreated

func (m ClassicAssignedSubscription) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (ClassicAssignedSubscription) GetTimeUpdated

func (m ClassicAssignedSubscription) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (ClassicAssignedSubscription) MarshalJSON

func (m ClassicAssignedSubscription) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ClassicAssignedSubscription) String

func (m ClassicAssignedSubscription) String() string

func (ClassicAssignedSubscription) ValidateEnumValue

func (m ClassicAssignedSubscription) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 ClassicAssignedSubscriptionSummary

ClassicAssignedSubscriptionSummary Summary of assigned subscription information.

type ClassicAssignedSubscriptionSummary struct {

    // The Oracle ID (OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)) of the subscription.
    Id *string `mandatory:"true" json:"id"`

    // The Oracle ID (OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)) of the owning compartment. Always a tenancy OCID.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The type of subscription, such as 'UCM', 'SAAS', 'ERP', 'CRM'.
    ServiceName *string `mandatory:"true" json:"serviceName"`

    // The date and time of creation, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time of update, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"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"`

    // Subscription ID.
    ClassicSubscriptionId *string `mandatory:"true" json:"classicSubscriptionId"`

    // Specifies whether or not the subscription is legacy.
    IsClassicSubscription *bool `mandatory:"false" json:"isClassicSubscription"`

    // Region for the subscription.
    RegionAssignment *string `mandatory:"false" json:"regionAssignment"`

    // Subscription start time.
    StartDate *common.SDKTime `mandatory:"false" json:"startDate"`

    // Subscription end time.
    EndDate *common.SDKTime `mandatory:"false" json:"endDate"`

    // Customer service identifier for the customer associated with the subscription.
    CsiNumber *string `mandatory:"false" json:"csiNumber"`

    // Lifecycle state of the subscription.
    LifecycleState ClassicSubscriptionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (ClassicAssignedSubscriptionSummary) GetCompartmentId

func (m ClassicAssignedSubscriptionSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (ClassicAssignedSubscriptionSummary) GetDefinedTags

func (m ClassicAssignedSubscriptionSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (ClassicAssignedSubscriptionSummary) GetFreeformTags

func (m ClassicAssignedSubscriptionSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (ClassicAssignedSubscriptionSummary) GetId

func (m ClassicAssignedSubscriptionSummary) GetId() *string

GetId returns Id

func (ClassicAssignedSubscriptionSummary) GetServiceName

func (m ClassicAssignedSubscriptionSummary) GetServiceName() *string

GetServiceName returns ServiceName

func (ClassicAssignedSubscriptionSummary) GetTimeCreated

func (m ClassicAssignedSubscriptionSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (ClassicAssignedSubscriptionSummary) GetTimeUpdated

func (m ClassicAssignedSubscriptionSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (ClassicAssignedSubscriptionSummary) MarshalJSON

func (m ClassicAssignedSubscriptionSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ClassicAssignedSubscriptionSummary) String

func (m ClassicAssignedSubscriptionSummary) String() string

func (ClassicAssignedSubscriptionSummary) ValidateEnumValue

func (m ClassicAssignedSubscriptionSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 ClassicSubscription

ClassicSubscription Subscription information for the compartmentId. Only root compartments are allowed.

type ClassicSubscription struct {

    // The Oracle ID (OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)) of the subscription.
    Id *string `mandatory:"true" json:"id"`

    // The Oracle ID (OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)) of the owning compartment. Always a tenancy OCID.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The type of subscription, such as 'UCM', 'SAAS', 'ERP', 'CRM'.
    ServiceName *string `mandatory:"true" json:"serviceName"`

    // The date and time of creation, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time of update, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"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"`

    // Classic subscription ID.
    ClassicSubscriptionId *string `mandatory:"true" json:"classicSubscriptionId"`

    // Specifies whether or not the subscription is from classic systems.
    IsClassicSubscription *bool `mandatory:"false" json:"isClassicSubscription"`

    // The pay model of the subscription, such as 'Pay as you go' or 'Monthly'.
    PaymentModel *string `mandatory:"false" json:"paymentModel"`

    // Region for the subscription.
    RegionAssignment *string `mandatory:"false" json:"regionAssignment"`

    // List of SKUs linked to this subscription.
    Skus []SubscriptionSku `mandatory:"false" json:"skus"`

    // Specifies any program that is associated with the subscription.
    ProgramType *string `mandatory:"false" json:"programType"`

    // The country code for the customer associated with the subscription.
    CustomerCountryCode *string `mandatory:"false" json:"customerCountryCode"`

    // The currency code for the customer associated with the subscription.
    CloudAmountCurrency *string `mandatory:"false" json:"cloudAmountCurrency"`

    // Customer service identifier for the customer associated with the subscription.
    CsiNumber *string `mandatory:"false" json:"csiNumber"`

    // Tier for the subscription, whether a free promotion subscription or a paid subscription.
    SubscriptionTier *string `mandatory:"false" json:"subscriptionTier"`

    // Specifies whether or not the subscription is a government subscription.
    IsGovernmentSubscription *bool `mandatory:"false" json:"isGovernmentSubscription"`

    // List of promotions related to the subscription.
    Promotion []Promotion `mandatory:"false" json:"promotion"`

    // Purchase entitlement ID associated with the subscription.
    PurchaseEntitlementId *string `mandatory:"false" json:"purchaseEntitlementId"`

    // Subscription start time.
    StartDate *common.SDKTime `mandatory:"false" json:"startDate"`

    // Subscription end time.
    EndDate *common.SDKTime `mandatory:"false" json:"endDate"`

    // Lifecycle state of the subscription.
    LifecycleState ClassicSubscriptionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (ClassicSubscription) GetCompartmentId

func (m ClassicSubscription) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (ClassicSubscription) GetDefinedTags

func (m ClassicSubscription) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (ClassicSubscription) GetFreeformTags

func (m ClassicSubscription) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (ClassicSubscription) GetId

func (m ClassicSubscription) GetId() *string

GetId returns Id

func (ClassicSubscription) GetServiceName

func (m ClassicSubscription) GetServiceName() *string

GetServiceName returns ServiceName

func (ClassicSubscription) GetTimeCreated

func (m ClassicSubscription) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (ClassicSubscription) GetTimeUpdated

func (m ClassicSubscription) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (ClassicSubscription) MarshalJSON

func (m ClassicSubscription) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ClassicSubscription) String

func (m ClassicSubscription) String() string

func (ClassicSubscription) ValidateEnumValue

func (m ClassicSubscription) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 ClassicSubscriptionEnvironmentNameEnum

ClassicSubscriptionEnvironmentNameEnum Enum with underlying type: string

type ClassicSubscriptionEnvironmentNameEnum string

Set of constants representing the allowable values for ClassicSubscriptionEnvironmentNameEnum

const (
    ClassicSubscriptionEnvironmentNameProd     ClassicSubscriptionEnvironmentNameEnum = "PROD"
    ClassicSubscriptionEnvironmentNamePreprod  ClassicSubscriptionEnvironmentNameEnum = "PREPROD"
    ClassicSubscriptionEnvironmentNamePreprod1 ClassicSubscriptionEnvironmentNameEnum = "PREPROD1"
    ClassicSubscriptionEnvironmentNamePintlab  ClassicSubscriptionEnvironmentNameEnum = "PINTLAB"
    ClassicSubscriptionEnvironmentNameMiglab   ClassicSubscriptionEnvironmentNameEnum = "MIGLAB"
    ClassicSubscriptionEnvironmentNamePool2    ClassicSubscriptionEnvironmentNameEnum = "POOL2"
    ClassicSubscriptionEnvironmentNamePintlab2 ClassicSubscriptionEnvironmentNameEnum = "PINTLAB2"
    ClassicSubscriptionEnvironmentNameMylab0   ClassicSubscriptionEnvironmentNameEnum = "MYLAB0"
    ClassicSubscriptionEnvironmentNameMylab1   ClassicSubscriptionEnvironmentNameEnum = "MYLAB1"
    ClassicSubscriptionEnvironmentNameMylab2   ClassicSubscriptionEnvironmentNameEnum = "MYLAB2"
    ClassicSubscriptionEnvironmentNameMylab3   ClassicSubscriptionEnvironmentNameEnum = "MYLAB3"
    ClassicSubscriptionEnvironmentNameMylab4   ClassicSubscriptionEnvironmentNameEnum = "MYLAB4"
    ClassicSubscriptionEnvironmentNameMylab5   ClassicSubscriptionEnvironmentNameEnum = "MYLAB5"
)

func GetClassicSubscriptionEnvironmentNameEnumValues

func GetClassicSubscriptionEnvironmentNameEnumValues() []ClassicSubscriptionEnvironmentNameEnum

GetClassicSubscriptionEnvironmentNameEnumValues Enumerates the set of values for ClassicSubscriptionEnvironmentNameEnum

func GetMappingClassicSubscriptionEnvironmentNameEnum

func GetMappingClassicSubscriptionEnvironmentNameEnum(val string) (ClassicSubscriptionEnvironmentNameEnum, bool)

GetMappingClassicSubscriptionEnvironmentNameEnum performs case Insensitive comparison on enum value and return the desired enum

type ClassicSubscriptionLifecycleStateEnum

ClassicSubscriptionLifecycleStateEnum Enum with underlying type: string

type ClassicSubscriptionLifecycleStateEnum string

Set of constants representing the allowable values for ClassicSubscriptionLifecycleStateEnum

const (
    ClassicSubscriptionLifecycleStateCreating ClassicSubscriptionLifecycleStateEnum = "CREATING"
    ClassicSubscriptionLifecycleStateActive   ClassicSubscriptionLifecycleStateEnum = "ACTIVE"
    ClassicSubscriptionLifecycleStateInactive ClassicSubscriptionLifecycleStateEnum = "INACTIVE"
    ClassicSubscriptionLifecycleStateUpdating ClassicSubscriptionLifecycleStateEnum = "UPDATING"
    ClassicSubscriptionLifecycleStateDeleting ClassicSubscriptionLifecycleStateEnum = "DELETING"
    ClassicSubscriptionLifecycleStateDeleted  ClassicSubscriptionLifecycleStateEnum = "DELETED"
    ClassicSubscriptionLifecycleStateFailed   ClassicSubscriptionLifecycleStateEnum = "FAILED"
)

func GetClassicSubscriptionLifecycleStateEnumValues

func GetClassicSubscriptionLifecycleStateEnumValues() []ClassicSubscriptionLifecycleStateEnum

GetClassicSubscriptionLifecycleStateEnumValues Enumerates the set of values for ClassicSubscriptionLifecycleStateEnum

func GetMappingClassicSubscriptionLifecycleStateEnum

func GetMappingClassicSubscriptionLifecycleStateEnum(val string) (ClassicSubscriptionLifecycleStateEnum, bool)

GetMappingClassicSubscriptionLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ClassicSubscriptionSummary

ClassicSubscriptionSummary Summary of subscription.

type ClassicSubscriptionSummary struct {

    // The Oracle ID (OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)) of the subscription.
    Id *string `mandatory:"true" json:"id"`

    // The Oracle ID (OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)) of the owning compartment. Always a tenancy OCID.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The type of subscription, such as 'UCM', 'SAAS', 'ERP', 'CRM'.
    ServiceName *string `mandatory:"true" json:"serviceName"`

    // The date and time of creation, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time of update, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"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"`

    // Classic subscription ID.
    ClassicSubscriptionId *string `mandatory:"true" json:"classicSubscriptionId"`

    // Specifies whether or not the subscription is from classic systems.
    IsClassicSubscription *bool `mandatory:"false" json:"isClassicSubscription"`

    // The pay model of the subscription, such as 'Pay as you go' or 'Monthly'.
    PaymentModel *string `mandatory:"false" json:"paymentModel"`

    // Region for the subscription.
    RegionAssignment *string `mandatory:"false" json:"regionAssignment"`

    // Subscription start time.
    StartDate *common.SDKTime `mandatory:"false" json:"startDate"`

    // Subscription end time.
    EndDate *common.SDKTime `mandatory:"false" json:"endDate"`

    // Lifecycle state of the subscription.
    LifecycleState ClassicSubscriptionLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (ClassicSubscriptionSummary) GetCompartmentId

func (m ClassicSubscriptionSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (ClassicSubscriptionSummary) GetDefinedTags

func (m ClassicSubscriptionSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (ClassicSubscriptionSummary) GetFreeformTags

func (m ClassicSubscriptionSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (ClassicSubscriptionSummary) GetId

func (m ClassicSubscriptionSummary) GetId() *string

GetId returns Id

func (ClassicSubscriptionSummary) GetServiceName

func (m ClassicSubscriptionSummary) GetServiceName() *string

GetServiceName returns ServiceName

func (ClassicSubscriptionSummary) GetTimeCreated

func (m ClassicSubscriptionSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (ClassicSubscriptionSummary) GetTimeUpdated

func (m ClassicSubscriptionSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (ClassicSubscriptionSummary) MarshalJSON

func (m ClassicSubscriptionSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ClassicSubscriptionSummary) String

func (m ClassicSubscriptionSummary) String() string

func (ClassicSubscriptionSummary) ValidateEnumValue

func (m ClassicSubscriptionSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 CloudAssignedSubscription

CloudAssignedSubscription Assigned subscription information.

type CloudAssignedSubscription struct {

    // The Oracle ID (OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)) of the subscription.
    Id *string `mandatory:"true" json:"id"`

    // The Oracle ID (OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)) of the owning compartment. Always a tenancy OCID.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The type of subscription, such as 'UCM', 'SAAS', 'ERP', 'CRM'.
    ServiceName *string `mandatory:"true" json:"serviceName"`

    // The date and time of creation, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time of update, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"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"`

    // Unique Oracle Cloud Subscriptions identifier that is immutable on creation.
    SubscriptionNumber *string `mandatory:"true" json:"subscriptionNumber"`

    // Currency code. For example USD, MXN.
    CurrencyCode *string `mandatory:"true" json:"currencyCode"`

    // Lifecycle state of the subscription.
    LifecycleState SubscriptionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (CloudAssignedSubscription) GetCompartmentId

func (m CloudAssignedSubscription) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (CloudAssignedSubscription) GetDefinedTags

func (m CloudAssignedSubscription) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CloudAssignedSubscription) GetFreeformTags

func (m CloudAssignedSubscription) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CloudAssignedSubscription) GetId

func (m CloudAssignedSubscription) GetId() *string

GetId returns Id

func (CloudAssignedSubscription) GetServiceName

func (m CloudAssignedSubscription) GetServiceName() *string

GetServiceName returns ServiceName

func (CloudAssignedSubscription) GetTimeCreated

func (m CloudAssignedSubscription) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (CloudAssignedSubscription) GetTimeUpdated

func (m CloudAssignedSubscription) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (CloudAssignedSubscription) MarshalJSON

func (m CloudAssignedSubscription) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CloudAssignedSubscription) String

func (m CloudAssignedSubscription) String() string

func (CloudAssignedSubscription) ValidateEnumValue

func (m CloudAssignedSubscription) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 CloudAssignedSubscriptionSummary

CloudAssignedSubscriptionSummary Summary of assigned subscription information.

type CloudAssignedSubscriptionSummary struct {

    // The Oracle ID (OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)) of the subscription.
    Id *string `mandatory:"true" json:"id"`

    // The Oracle ID (OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)) of the owning compartment. Always a tenancy OCID.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The type of subscription, such as 'UCM', 'SAAS', 'ERP', 'CRM'.
    ServiceName *string `mandatory:"true" json:"serviceName"`

    // The date and time of creation, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time of update, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"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"`

    // Unique Oracle Cloud Subscriptions identifier that is immutable on creation.
    SubscriptionNumber *string `mandatory:"true" json:"subscriptionNumber"`

    // Currency code. For example USD, MXN.
    CurrencyCode *string `mandatory:"true" json:"currencyCode"`

    // Lifecycle state of the subscription.
    LifecycleState SubscriptionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (CloudAssignedSubscriptionSummary) GetCompartmentId

func (m CloudAssignedSubscriptionSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (CloudAssignedSubscriptionSummary) GetDefinedTags

func (m CloudAssignedSubscriptionSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CloudAssignedSubscriptionSummary) GetFreeformTags

func (m CloudAssignedSubscriptionSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CloudAssignedSubscriptionSummary) GetId

func (m CloudAssignedSubscriptionSummary) GetId() *string

GetId returns Id

func (CloudAssignedSubscriptionSummary) GetServiceName

func (m CloudAssignedSubscriptionSummary) GetServiceName() *string

GetServiceName returns ServiceName

func (CloudAssignedSubscriptionSummary) GetTimeCreated

func (m CloudAssignedSubscriptionSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (CloudAssignedSubscriptionSummary) GetTimeUpdated

func (m CloudAssignedSubscriptionSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (CloudAssignedSubscriptionSummary) MarshalJSON

func (m CloudAssignedSubscriptionSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CloudAssignedSubscriptionSummary) String

func (m CloudAssignedSubscriptionSummary) String() string

func (CloudAssignedSubscriptionSummary) ValidateEnumValue

func (m CloudAssignedSubscriptionSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 CloudSubscription

CloudSubscription Subscription information for compartment ID. Only root compartments are allowed.

type CloudSubscription struct {

    // The Oracle ID (OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)) of the subscription.
    Id *string `mandatory:"true" json:"id"`

    // The Oracle ID (OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)) of the owning compartment. Always a tenancy OCID.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The type of subscription, such as 'UCM', 'SAAS', 'ERP', 'CRM'.
    ServiceName *string `mandatory:"true" json:"serviceName"`

    // The date and time of creation, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time of update, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"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"`

    // Unique Oracle Cloud Subscriptions identifier that is immutable on creation.
    SubscriptionNumber *string `mandatory:"true" json:"subscriptionNumber"`

    // Currency code. For example USD, MXN.
    CurrencyCode *string `mandatory:"true" json:"currencyCode"`

    // Lifecycle state of the subscription.
    LifecycleState SubscriptionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (CloudSubscription) GetCompartmentId

func (m CloudSubscription) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (CloudSubscription) GetDefinedTags

func (m CloudSubscription) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CloudSubscription) GetFreeformTags

func (m CloudSubscription) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CloudSubscription) GetId

func (m CloudSubscription) GetId() *string

GetId returns Id

func (CloudSubscription) GetServiceName

func (m CloudSubscription) GetServiceName() *string

GetServiceName returns ServiceName

func (CloudSubscription) GetTimeCreated

func (m CloudSubscription) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (CloudSubscription) GetTimeUpdated

func (m CloudSubscription) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (CloudSubscription) MarshalJSON

func (m CloudSubscription) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CloudSubscription) String

func (m CloudSubscription) String() string

func (CloudSubscription) ValidateEnumValue

func (m CloudSubscription) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 CloudSubscriptionSummary

CloudSubscriptionSummary Summary of subscription.

type CloudSubscriptionSummary struct {

    // The Oracle ID (OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)) of the subscription.
    Id *string `mandatory:"true" json:"id"`

    // The Oracle ID (OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)) of the owning compartment. Always a tenancy OCID.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The type of subscription, such as 'UCM', 'SAAS', 'ERP', 'CRM'.
    ServiceName *string `mandatory:"true" json:"serviceName"`

    // The date and time of creation, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time of update, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"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"`

    // Unique Oracle Cloud Subscriptions identifier that is immutable on creation.
    SubscriptionNumber *string `mandatory:"true" json:"subscriptionNumber"`

    // Currency code. For example USD, MXN.
    CurrencyCode *string `mandatory:"true" json:"currencyCode"`

    // Lifecycle state of the subscription.
    LifecycleState SubscriptionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (CloudSubscriptionSummary) GetCompartmentId

func (m CloudSubscriptionSummary) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (CloudSubscriptionSummary) GetDefinedTags

func (m CloudSubscriptionSummary) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CloudSubscriptionSummary) GetFreeformTags

func (m CloudSubscriptionSummary) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CloudSubscriptionSummary) GetId

func (m CloudSubscriptionSummary) GetId() *string

GetId returns Id

func (CloudSubscriptionSummary) GetServiceName

func (m CloudSubscriptionSummary) GetServiceName() *string

GetServiceName returns ServiceName

func (CloudSubscriptionSummary) GetTimeCreated

func (m CloudSubscriptionSummary) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (CloudSubscriptionSummary) GetTimeUpdated

func (m CloudSubscriptionSummary) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (CloudSubscriptionSummary) MarshalJSON

func (m CloudSubscriptionSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CloudSubscriptionSummary) String

func (m CloudSubscriptionSummary) String() string

func (CloudSubscriptionSummary) ValidateEnumValue

func (m CloudSubscriptionSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 CreateChildTenancyDetails

CreateChildTenancyDetails The parameters for creating a child tenancy.

type CreateChildTenancyDetails struct {

    // The tenancy ID of the parent tenancy.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The tenancy name to use for the child tenancy.
    TenancyName *string `mandatory:"true" json:"tenancyName"`

    // The home region to use for the child tenancy. This must be a region where the parent tenancy is subscribed.
    HomeRegion *string `mandatory:"true" json:"homeRegion"`

    // Email address of the child tenancy administrator.
    AdminEmail *string `mandatory:"true" json:"adminEmail"`

    // The name to use for the administrator policy in the child tenancy. Must contain only letters and underscores.
    PolicyName *string `mandatory:"false" json:"policyName"`

    // The governance status of the child tenancy.
    GovernanceStatus GovernanceStatusEnum `mandatory:"false" json:"governanceStatus,omitempty"`
}

func (CreateChildTenancyDetails) String

func (m CreateChildTenancyDetails) String() string

func (CreateChildTenancyDetails) ValidateEnumValue

func (m CreateChildTenancyDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 CreateChildTenancyRequest

CreateChildTenancyRequest wrapper for the CreateChildTenancy operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/CreateChildTenancy.go.html to see an example of how to use CreateChildTenancyRequest.

type CreateChildTenancyRequest struct {

    // Parameters to create a child tenancy.
    CreateChildTenancyDetails `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
    // will be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateChildTenancyRequest) BinaryRequestBody

func (request CreateChildTenancyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateChildTenancyRequest) HTTPRequest

func (request CreateChildTenancyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateChildTenancyRequest) RetryPolicy

func (request CreateChildTenancyRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateChildTenancyRequest) String

func (request CreateChildTenancyRequest) String() string

func (CreateChildTenancyRequest) ValidateEnumValue

func (request CreateChildTenancyRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 CreateChildTenancyResponse

CreateChildTenancyResponse wrapper for the CreateChildTenancy operation

type CreateChildTenancyResponse 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"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query the status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (CreateChildTenancyResponse) HTTPResponse

func (response CreateChildTenancyResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateChildTenancyResponse) String

func (response CreateChildTenancyResponse) String() string

type CreateDomainDetails

CreateDomainDetails The parameters for creating a domain.

type CreateDomainDetails struct {

    // OCID of the tenancy.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The domain name.
    DomainName *string `mandatory:"true" json:"domainName"`

    // Email address to be used to notify the user, and that the ONS subscription will be created with.
    SubscriptionEmail *string `mandatory:"false" json:"subscriptionEmail"`

    // Indicates whether governance should be enabled for this domain. Defaults to false.
    IsGovernanceEnabled *bool `mandatory:"false" json:"isGovernanceEnabled"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateDomainDetails) String

func (m CreateDomainDetails) String() string

func (CreateDomainDetails) ValidateEnumValue

func (m CreateDomainDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 CreateDomainGovernanceDetails

CreateDomainGovernanceDetails The parameters for creating a domain governance entity.

type CreateDomainGovernanceDetails struct {

    // OCID of the tenancy.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // OCID of the domain.
    DomainId *string `mandatory:"true" json:"domainId"`

    // Email address to be used to notify the user, and that the ONS subscription will be created with.
    SubscriptionEmail *string `mandatory:"true" json:"subscriptionEmail"`

    // The ONS topic associated with this domain governance entity.
    OnsTopicId *string `mandatory:"true" json:"onsTopicId"`

    // The ONS subscription associated with this domain governance entity.
    OnsSubscriptionId *string `mandatory:"true" json:"onsSubscriptionId"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateDomainGovernanceDetails) String

func (m CreateDomainGovernanceDetails) String() string

func (CreateDomainGovernanceDetails) ValidateEnumValue

func (m CreateDomainGovernanceDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 CreateDomainGovernanceRequest

CreateDomainGovernanceRequest wrapper for the CreateDomainGovernance operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/CreateDomainGovernance.go.html to see an example of how to use CreateDomainGovernanceRequest.

type CreateDomainGovernanceRequest struct {

    // Parameters for adding domain governance to a claimed domain.
    CreateDomainGovernanceDetails `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
    // will be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateDomainGovernanceRequest) BinaryRequestBody

func (request CreateDomainGovernanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateDomainGovernanceRequest) HTTPRequest

func (request CreateDomainGovernanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateDomainGovernanceRequest) RetryPolicy

func (request CreateDomainGovernanceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateDomainGovernanceRequest) String

func (request CreateDomainGovernanceRequest) String() string

func (CreateDomainGovernanceRequest) ValidateEnumValue

func (request CreateDomainGovernanceRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 CreateDomainGovernanceResponse

CreateDomainGovernanceResponse wrapper for the CreateDomainGovernance operation

type CreateDomainGovernanceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DomainGovernance instance
    DomainGovernance `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 optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (CreateDomainGovernanceResponse) HTTPResponse

func (response CreateDomainGovernanceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateDomainGovernanceResponse) String

func (response CreateDomainGovernanceResponse) String() string

type CreateDomainRequest

CreateDomainRequest wrapper for the CreateDomain operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/CreateDomain.go.html to see an example of how to use CreateDomainRequest.

type CreateDomainRequest struct {

    // Parameters for domain creation.
    CreateDomainDetails `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
    // will be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateDomainRequest) BinaryRequestBody

func (request CreateDomainRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateDomainRequest) HTTPRequest

func (request CreateDomainRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateDomainRequest) RetryPolicy

func (request CreateDomainRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateDomainRequest) String

func (request CreateDomainRequest) String() string

func (CreateDomainRequest) ValidateEnumValue

func (request CreateDomainRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 CreateDomainResponse

CreateDomainResponse wrapper for the CreateDomain operation

type CreateDomainResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Domain instance
    Domain `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"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query the status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (CreateDomainResponse) HTTPResponse

func (response CreateDomainResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateDomainResponse) String

func (response CreateDomainResponse) String() string

type CreateSenderInvitationDetails

CreateSenderInvitationDetails The parameters for creating a sender invitation.

type CreateSenderInvitationDetails struct {

    // OCID of the sender tenancy.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // OCID of the recipient tenancy.
    RecipientTenancyId *string `mandatory:"true" json:"recipientTenancyId"`

    // Email address of the recipient.
    RecipientEmailAddress *string `mandatory:"false" json:"recipientEmailAddress"`

    // A user-created name to describe the invitation. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The list of subjects this invitation contains.
    Subjects []InvitationSubjectEnum `mandatory:"false" json:"subjects"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateSenderInvitationDetails) String

func (m CreateSenderInvitationDetails) String() string

func (CreateSenderInvitationDetails) ValidateEnumValue

func (m CreateSenderInvitationDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 CreateSenderInvitationRequest

CreateSenderInvitationRequest wrapper for the CreateSenderInvitation operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/CreateSenderInvitation.go.html to see an example of how to use CreateSenderInvitationRequest.

type CreateSenderInvitationRequest struct {

    // Parameters for sender invitation creation.
    CreateSenderInvitationDetails `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
    // will be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateSenderInvitationRequest) BinaryRequestBody

func (request CreateSenderInvitationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateSenderInvitationRequest) HTTPRequest

func (request CreateSenderInvitationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateSenderInvitationRequest) RetryPolicy

func (request CreateSenderInvitationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateSenderInvitationRequest) String

func (request CreateSenderInvitationRequest) String() string

func (CreateSenderInvitationRequest) ValidateEnumValue

func (request CreateSenderInvitationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 CreateSenderInvitationResponse

CreateSenderInvitationResponse wrapper for the CreateSenderInvitation operation

type CreateSenderInvitationResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The SenderInvitation instance
    SenderInvitation `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"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query the status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (CreateSenderInvitationResponse) HTTPResponse

func (response CreateSenderInvitationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateSenderInvitationResponse) String

func (response CreateSenderInvitationResponse) String() string

type CreateSubscriptionMappingDetails

CreateSubscriptionMappingDetails CreateSubscriptionMappingDetails contains subscription and compartment identified by the tenancy, and OCID information.

type CreateSubscriptionMappingDetails struct {

    // OCID of the compartment. Always a tenancy OCID.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // OCID of Subscription.
    SubscriptionId *string `mandatory:"true" json:"subscriptionId"`
}

func (CreateSubscriptionMappingDetails) String

func (m CreateSubscriptionMappingDetails) String() string

func (CreateSubscriptionMappingDetails) ValidateEnumValue

func (m CreateSubscriptionMappingDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 CreateSubscriptionMappingRequest

CreateSubscriptionMappingRequest wrapper for the CreateSubscriptionMapping operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/CreateSubscriptionMapping.go.html to see an example of how to use CreateSubscriptionMappingRequest.

type CreateSubscriptionMappingRequest struct {

    // Compartment ID and Subscription ID details to create a subscription mapping.
    CreateSubscriptionMappingDetails `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"`

    // 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
    // will be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateSubscriptionMappingRequest) BinaryRequestBody

func (request CreateSubscriptionMappingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateSubscriptionMappingRequest) HTTPRequest

func (request CreateSubscriptionMappingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateSubscriptionMappingRequest) RetryPolicy

func (request CreateSubscriptionMappingRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateSubscriptionMappingRequest) String

func (request CreateSubscriptionMappingRequest) String() string

func (CreateSubscriptionMappingRequest) ValidateEnumValue

func (request CreateSubscriptionMappingRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 CreateSubscriptionMappingResponse

CreateSubscriptionMappingResponse wrapper for the CreateSubscriptionMapping operation

type CreateSubscriptionMappingResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The SubscriptionMapping instance
    SubscriptionMapping `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"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query the status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (CreateSubscriptionMappingResponse) HTTPResponse

func (response CreateSubscriptionMappingResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateSubscriptionMappingResponse) String

func (response CreateSubscriptionMappingResponse) String() string

type DeleteDomainGovernanceRequest

DeleteDomainGovernanceRequest wrapper for the DeleteDomainGovernance operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/DeleteDomainGovernance.go.html to see an example of how to use DeleteDomainGovernanceRequest.

type DeleteDomainGovernanceRequest struct {

    // The domain governance OCID.
    DomainGovernanceId *string `mandatory:"true" contributesTo:"path" name:"domainGovernanceId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteDomainGovernanceRequest) BinaryRequestBody

func (request DeleteDomainGovernanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteDomainGovernanceRequest) HTTPRequest

func (request DeleteDomainGovernanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteDomainGovernanceRequest) RetryPolicy

func (request DeleteDomainGovernanceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteDomainGovernanceRequest) String

func (request DeleteDomainGovernanceRequest) String() string

func (DeleteDomainGovernanceRequest) ValidateEnumValue

func (request DeleteDomainGovernanceRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 DeleteDomainGovernanceResponse

DeleteDomainGovernanceResponse wrapper for the DeleteDomainGovernance operation

type DeleteDomainGovernanceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteDomainGovernanceResponse) HTTPResponse

func (response DeleteDomainGovernanceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteDomainGovernanceResponse) String

func (response DeleteDomainGovernanceResponse) String() string

type DeleteDomainRequest

DeleteDomainRequest wrapper for the DeleteDomain operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/DeleteDomain.go.html to see an example of how to use DeleteDomainRequest.

type DeleteDomainRequest struct {

    // The domain OCID.
    DomainId *string `mandatory:"true" contributesTo:"path" name:"domainId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteDomainRequest) BinaryRequestBody

func (request DeleteDomainRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteDomainRequest) HTTPRequest

func (request DeleteDomainRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteDomainRequest) RetryPolicy

func (request DeleteDomainRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteDomainRequest) String

func (request DeleteDomainRequest) String() string

func (DeleteDomainRequest) ValidateEnumValue

func (request DeleteDomainRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 DeleteDomainResponse

DeleteDomainResponse wrapper for the DeleteDomain operation

type DeleteDomainResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteDomainResponse) HTTPResponse

func (response DeleteDomainResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteDomainResponse) String

func (response DeleteDomainResponse) String() string

type DeleteLinkRequest

DeleteLinkRequest wrapper for the DeleteLink operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/DeleteLink.go.html to see an example of how to use DeleteLinkRequest.

type DeleteLinkRequest struct {

    // OCID of the link to terminate.
    LinkId *string `mandatory:"true" contributesTo:"path" name:"linkId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteLinkRequest) BinaryRequestBody

func (request DeleteLinkRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteLinkRequest) HTTPRequest

func (request DeleteLinkRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteLinkRequest) RetryPolicy

func (request DeleteLinkRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteLinkRequest) String

func (request DeleteLinkRequest) String() string

func (DeleteLinkRequest) ValidateEnumValue

func (request DeleteLinkRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 DeleteLinkResponse

DeleteLinkResponse wrapper for the DeleteLink operation

type DeleteLinkResponse 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"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query the status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (DeleteLinkResponse) HTTPResponse

func (response DeleteLinkResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteLinkResponse) String

func (response DeleteLinkResponse) String() string

type DeleteOrganizationTenancyRequest

DeleteOrganizationTenancyRequest wrapper for the DeleteOrganizationTenancy operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/DeleteOrganizationTenancy.go.html to see an example of how to use DeleteOrganizationTenancyRequest.

type DeleteOrganizationTenancyRequest struct {

    // OCID of the tenancy to be terminated.
    OrganizationTenancyId *string `mandatory:"true" contributesTo:"path" name:"organizationTenancyId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request, so it can be retried in case of a timeout or
    // server error, without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // will be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteOrganizationTenancyRequest) BinaryRequestBody

func (request DeleteOrganizationTenancyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteOrganizationTenancyRequest) HTTPRequest

func (request DeleteOrganizationTenancyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteOrganizationTenancyRequest) RetryPolicy

func (request DeleteOrganizationTenancyRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteOrganizationTenancyRequest) String

func (request DeleteOrganizationTenancyRequest) String() string

func (DeleteOrganizationTenancyRequest) ValidateEnumValue

func (request DeleteOrganizationTenancyRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 DeleteOrganizationTenancyResponse

DeleteOrganizationTenancyResponse wrapper for the DeleteOrganizationTenancy operation

type DeleteOrganizationTenancyResponse 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"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query the status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (DeleteOrganizationTenancyResponse) HTTPResponse

func (response DeleteOrganizationTenancyResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteOrganizationTenancyResponse) String

func (response DeleteOrganizationTenancyResponse) String() string

type DeleteSubscriptionMappingRequest

DeleteSubscriptionMappingRequest wrapper for the DeleteSubscriptionMapping operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/DeleteSubscriptionMapping.go.html to see an example of how to use DeleteSubscriptionMappingRequest.

type DeleteSubscriptionMappingRequest struct {

    // OCID of the subscription mapping ID.
    SubscriptionMappingId *string `mandatory:"true" contributesTo:"path" name:"subscriptionMappingId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // 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"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteSubscriptionMappingRequest) BinaryRequestBody

func (request DeleteSubscriptionMappingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteSubscriptionMappingRequest) HTTPRequest

func (request DeleteSubscriptionMappingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteSubscriptionMappingRequest) RetryPolicy

func (request DeleteSubscriptionMappingRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteSubscriptionMappingRequest) String

func (request DeleteSubscriptionMappingRequest) String() string

func (DeleteSubscriptionMappingRequest) ValidateEnumValue

func (request DeleteSubscriptionMappingRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 DeleteSubscriptionMappingResponse

DeleteSubscriptionMappingResponse wrapper for the DeleteSubscriptionMapping operation

type DeleteSubscriptionMappingResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteSubscriptionMappingResponse) HTTPResponse

func (response DeleteSubscriptionMappingResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteSubscriptionMappingResponse) String

func (response DeleteSubscriptionMappingResponse) String() string

type Domain

Domain The domain model that is associated with a tenancy.

type Domain struct {

    // The OCID of the domain.
    Id *string `mandatory:"true" json:"id"`

    // The domain name.
    DomainName *string `mandatory:"true" json:"domainName"`

    // The OCID of the tenancy that has started the registration process for this domain.
    OwnerId *string `mandatory:"true" json:"ownerId"`

    // Lifecycle state of the domain.
    LifecycleState DomainLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // Status of the domain.
    Status DomainStatusEnum `mandatory:"true" json:"status"`

    // The code that the owner of the domain will need to add as a TXT record to their domain.
    TxtRecord *string `mandatory:"true" json:"txtRecord"`

    // Date-time when this domain was created. An RFC 3339-formatted date and time string.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Date-time when this domain was last updated. An RFC 3339-formatted date and time string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (Domain) String

func (m Domain) String() string

func (Domain) ValidateEnumValue

func (m Domain) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 DomainClient

DomainClient a client for Domain

type DomainClient struct {
    common.BaseClient
    // contains filtered or unexported fields
}

func NewDomainClientWithConfigurationProvider

func NewDomainClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client DomainClient, err error)

NewDomainClientWithConfigurationProvider Creates a new default Domain client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region

func NewDomainClientWithOboToken

func NewDomainClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client DomainClient, err error)

NewDomainClientWithOboToken Creates a new default Domain 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 (*DomainClient) ConfigurationProvider

func (client *DomainClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (DomainClient) CreateDomain

func (client DomainClient) CreateDomain(ctx context.Context, request CreateDomainRequest) (response CreateDomainResponse, err error)

CreateDomain Begins the registration process for claiming a domain.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/CreateDomain.go.html to see an example of how to use CreateDomain API.

func (DomainClient) DeleteDomain

func (client DomainClient) DeleteDomain(ctx context.Context, request DeleteDomainRequest) (response DeleteDomainResponse, err error)

DeleteDomain Releases the domain, making it available to be claimed again by another tenancy.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/DeleteDomain.go.html to see an example of how to use DeleteDomain API.

func (DomainClient) GetDomain

func (client DomainClient) GetDomain(ctx context.Context, request GetDomainRequest) (response GetDomainResponse, err error)

GetDomain Gets information about the domain.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/GetDomain.go.html to see an example of how to use GetDomain API.

func (DomainClient) ListDomains

func (client DomainClient) ListDomains(ctx context.Context, request ListDomainsRequest) (response ListDomainsResponse, err error)

ListDomains Return a (paginated) list of domains.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/ListDomains.go.html to see an example of how to use ListDomains API.

func (*DomainClient) SetRegion

func (client *DomainClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (DomainClient) UpdateDomain

func (client DomainClient) UpdateDomain(ctx context.Context, request UpdateDomainRequest) (response UpdateDomainResponse, err error)

UpdateDomain Updates the domain.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/UpdateDomain.go.html to see an example of how to use UpdateDomain API.

type DomainCollection

DomainCollection Result of a query request for a list of domains. Contains DomainSummary items.

type DomainCollection struct {

    // Array containing DomainSummary items.
    Items []DomainSummary `mandatory:"true" json:"items"`
}

func (DomainCollection) String

func (m DomainCollection) String() string

func (DomainCollection) ValidateEnumValue

func (m DomainCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 DomainGovernance

DomainGovernance The model for a domain governance entity.

type DomainGovernance struct {

    // The OCID of the domain governance entity.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the tenancy that owns this domain governance entity.
    OwnerId *string `mandatory:"true" json:"ownerId"`

    // The OCID of the domain associated with this domain governance entity.
    DomainId *string `mandatory:"true" json:"domainId"`

    // Lifecycle state of the domain governance entity.
    LifecycleState DomainGovernanceLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The ONS topic associated with this domain governance entity.
    OnsTopicId *string `mandatory:"true" json:"onsTopicId"`

    // The ONS subscription associated with this domain governance entity.
    OnsSubscriptionId *string `mandatory:"true" json:"onsSubscriptionId"`

    // Indicates whether governance is enabled for this domain.
    IsGovernanceEnabled *bool `mandatory:"false" json:"isGovernanceEnabled"`

    // Email address to be used to notify the user, and that the ONS subscription will be created with.
    SubscriptionEmail *string `mandatory:"false" json:"subscriptionEmail"`

    // Date-time when this domain governance was created. An RFC 3339-formatted date and time string.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Date-time when this domain governance was last updated. An RFC 3339-formatted date and time string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (DomainGovernance) String

func (m DomainGovernance) String() string

func (DomainGovernance) ValidateEnumValue

func (m DomainGovernance) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 DomainGovernanceClient

DomainGovernanceClient a client for DomainGovernance

type DomainGovernanceClient struct {
    common.BaseClient
    // contains filtered or unexported fields
}

func NewDomainGovernanceClientWithConfigurationProvider

func NewDomainGovernanceClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client DomainGovernanceClient, err error)

NewDomainGovernanceClientWithConfigurationProvider Creates a new default DomainGovernance client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region

func NewDomainGovernanceClientWithOboToken

func NewDomainGovernanceClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client DomainGovernanceClient, err error)

NewDomainGovernanceClientWithOboToken Creates a new default DomainGovernance 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 (*DomainGovernanceClient) ConfigurationProvider

func (client *DomainGovernanceClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (DomainGovernanceClient) CreateDomainGovernance

func (client DomainGovernanceClient) CreateDomainGovernance(ctx context.Context, request CreateDomainGovernanceRequest) (response CreateDomainGovernanceResponse, err error)

CreateDomainGovernance Adds domain governance to a claimed domain.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/CreateDomainGovernance.go.html to see an example of how to use CreateDomainGovernance API.

func (DomainGovernanceClient) DeleteDomainGovernance

func (client DomainGovernanceClient) DeleteDomainGovernance(ctx context.Context, request DeleteDomainGovernanceRequest) (response DeleteDomainGovernanceResponse, err error)

DeleteDomainGovernance Removes domain governance from a claimed domain.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/DeleteDomainGovernance.go.html to see an example of how to use DeleteDomainGovernance API.

func (DomainGovernanceClient) GetDomainGovernance

func (client DomainGovernanceClient) GetDomainGovernance(ctx context.Context, request GetDomainGovernanceRequest) (response GetDomainGovernanceResponse, err error)

GetDomainGovernance Gets information about the domain governance entity.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/GetDomainGovernance.go.html to see an example of how to use GetDomainGovernance API.

func (DomainGovernanceClient) ListDomainGovernances

func (client DomainGovernanceClient) ListDomainGovernances(ctx context.Context, request ListDomainGovernancesRequest) (response ListDomainGovernancesResponse, err error)

ListDomainGovernances Return a (paginated) list of domain governance entities.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/ListDomainGovernances.go.html to see an example of how to use ListDomainGovernances API.

func (*DomainGovernanceClient) SetRegion

func (client *DomainGovernanceClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (DomainGovernanceClient) UpdateDomainGovernance

func (client DomainGovernanceClient) UpdateDomainGovernance(ctx context.Context, request UpdateDomainGovernanceRequest) (response UpdateDomainGovernanceResponse, err error)

UpdateDomainGovernance Updates the domain governance entity.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/UpdateDomainGovernance.go.html to see an example of how to use UpdateDomainGovernance API.

type DomainGovernanceCollection

DomainGovernanceCollection Result of a query request for a list of domain governance entities. Contains DomainGovernanceSummary items.

type DomainGovernanceCollection struct {

    // Array containing DomainGovernanceSummary items.
    Items []DomainGovernanceSummary `mandatory:"true" json:"items"`
}

func (DomainGovernanceCollection) String

func (m DomainGovernanceCollection) String() string

func (DomainGovernanceCollection) ValidateEnumValue

func (m DomainGovernanceCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 DomainGovernanceLifecycleStateEnum

DomainGovernanceLifecycleStateEnum Enum with underlying type: string

type DomainGovernanceLifecycleStateEnum string

Set of constants representing the allowable values for DomainGovernanceLifecycleStateEnum

const (
    DomainGovernanceLifecycleStateActive   DomainGovernanceLifecycleStateEnum = "ACTIVE"
    DomainGovernanceLifecycleStateInactive DomainGovernanceLifecycleStateEnum = "INACTIVE"
)

func GetDomainGovernanceLifecycleStateEnumValues

func GetDomainGovernanceLifecycleStateEnumValues() []DomainGovernanceLifecycleStateEnum

GetDomainGovernanceLifecycleStateEnumValues Enumerates the set of values for DomainGovernanceLifecycleStateEnum

func GetMappingDomainGovernanceLifecycleStateEnum

func GetMappingDomainGovernanceLifecycleStateEnum(val string) (DomainGovernanceLifecycleStateEnum, bool)

GetMappingDomainGovernanceLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type DomainGovernanceSummary

DomainGovernanceSummary The summary of a domain govenance entity owned by a tenancy.

type DomainGovernanceSummary struct {

    // The OCID of the domain governance entity.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the tenancy that owns this domain governance entity.
    OwnerId *string `mandatory:"true" json:"ownerId"`

    // The OCID of the domain associated with this domain governance entity.
    DomainId *string `mandatory:"true" json:"domainId"`

    // The lifecycle state of the domain governance entity.
    LifecycleState DomainGovernanceLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // Indicates whether governance is enabled for this domain.
    IsGovernanceEnabled *bool `mandatory:"true" json:"isGovernanceEnabled"`

    // The ONS topic associated with this domain governance entity.
    OnsTopicId *string `mandatory:"true" json:"onsTopicId"`

    // The ONS subscription associated with this domain governance entity.
    OnsSubscriptionId *string `mandatory:"true" json:"onsSubscriptionId"`

    // Email address to be used to notify the user, and that the ONS subscription will be created with.
    SubscriptionEmail *string `mandatory:"false" json:"subscriptionEmail"`

    // Date-time when this domain governance was created. An RFC 3339-formatted date and time string.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Date-time when this domain governance was last updated. An RFC 3339-formatted date and time string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (DomainGovernanceSummary) String

func (m DomainGovernanceSummary) String() string

func (DomainGovernanceSummary) ValidateEnumValue

func (m DomainGovernanceSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 DomainLifecycleStateEnum

DomainLifecycleStateEnum Enum with underlying type: string

type DomainLifecycleStateEnum string

Set of constants representing the allowable values for DomainLifecycleStateEnum

const (
    DomainLifecycleStateActive  DomainLifecycleStateEnum = "ACTIVE"
    DomainLifecycleStateDeleted DomainLifecycleStateEnum = "DELETED"
    DomainLifecycleStateFailed  DomainLifecycleStateEnum = "FAILED"
)

func GetDomainLifecycleStateEnumValues

func GetDomainLifecycleStateEnumValues() []DomainLifecycleStateEnum

GetDomainLifecycleStateEnumValues Enumerates the set of values for DomainLifecycleStateEnum

func GetMappingDomainLifecycleStateEnum

func GetMappingDomainLifecycleStateEnum(val string) (DomainLifecycleStateEnum, bool)

GetMappingDomainLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type DomainStatusEnum

DomainStatusEnum Enum with underlying type: string

type DomainStatusEnum string

Set of constants representing the allowable values for DomainStatusEnum

const (
    DomainStatusPending   DomainStatusEnum = "PENDING"
    DomainStatusReleasing DomainStatusEnum = "RELEASING"
    DomainStatusReleased  DomainStatusEnum = "RELEASED"
    DomainStatusExpiring  DomainStatusEnum = "EXPIRING"
    DomainStatusRevoking  DomainStatusEnum = "REVOKING"
    DomainStatusRevoked   DomainStatusEnum = "REVOKED"
    DomainStatusActive    DomainStatusEnum = "ACTIVE"
    DomainStatusFailed    DomainStatusEnum = "FAILED"
)

func GetDomainStatusEnumValues

func GetDomainStatusEnumValues() []DomainStatusEnum

GetDomainStatusEnumValues Enumerates the set of values for DomainStatusEnum

func GetMappingDomainStatusEnum

func GetMappingDomainStatusEnum(val string) (DomainStatusEnum, bool)

GetMappingDomainStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type DomainSummary

DomainSummary The summary of a domain owned by a tenancy.

type DomainSummary struct {

    // OCID of the domain.
    Id *string `mandatory:"true" json:"id"`

    // The domain name.
    DomainName *string `mandatory:"true" json:"domainName"`

    // The OCID of the tenancy that has started the registration process for this domain.
    OwnerId *string `mandatory:"true" json:"ownerId"`

    // The lifecycle state of the domain.
    LifecycleState DomainLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // Status of the domain.
    Status DomainStatusEnum `mandatory:"true" json:"status"`

    // The code that the owner of the domain will need to add as a TXT record to their domain.
    TxtRecord *string `mandatory:"true" json:"txtRecord"`

    // Date-time when this domain was created. An RFC 3339-formatted date and time string.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Date-time when this domain was last updated. An RFC 3339-formatted date and time string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (DomainSummary) String

func (m DomainSummary) String() string

func (DomainSummary) ValidateEnumValue

func (m DomainSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 EntityVersionEnum

EntityVersionEnum Enum with underlying type: string

type EntityVersionEnum string

Set of constants representing the allowable values for EntityVersionEnum

const (
    EntityVersionV1 EntityVersionEnum = "V1"
    EntityVersionV2 EntityVersionEnum = "V2"
)

func GetEntityVersionEnumValues

func GetEntityVersionEnumValues() []EntityVersionEnum

GetEntityVersionEnumValues Enumerates the set of values for EntityVersionEnum

func GetMappingEntityVersionEnum

func GetMappingEntityVersionEnum(val string) (EntityVersionEnum, bool)

GetMappingEntityVersionEnum performs case Insensitive comparison on enum value and return the desired enum

type GetAssignedSubscriptionRequest

GetAssignedSubscriptionRequest wrapper for the GetAssignedSubscription operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/GetAssignedSubscription.go.html to see an example of how to use GetAssignedSubscriptionRequest.

type GetAssignedSubscriptionRequest struct {

    // OCID of the assigned Oracle Cloud Subscription.
    AssignedSubscriptionId *string `mandatory:"true" contributesTo:"path" name:"assignedSubscriptionId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetAssignedSubscriptionRequest) BinaryRequestBody

func (request GetAssignedSubscriptionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetAssignedSubscriptionRequest) HTTPRequest

func (request GetAssignedSubscriptionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetAssignedSubscriptionRequest) RetryPolicy

func (request GetAssignedSubscriptionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetAssignedSubscriptionRequest) String

func (request GetAssignedSubscriptionRequest) String() string

func (GetAssignedSubscriptionRequest) ValidateEnumValue

func (request GetAssignedSubscriptionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 GetAssignedSubscriptionResponse

GetAssignedSubscriptionResponse wrapper for the GetAssignedSubscription operation

type GetAssignedSubscriptionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The AssignedSubscription instance
    AssignedSubscription `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 optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (GetAssignedSubscriptionResponse) HTTPResponse

func (response GetAssignedSubscriptionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetAssignedSubscriptionResponse) String

func (response GetAssignedSubscriptionResponse) String() string

type GetDomainGovernanceRequest

GetDomainGovernanceRequest wrapper for the GetDomainGovernance operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/GetDomainGovernance.go.html to see an example of how to use GetDomainGovernanceRequest.

type GetDomainGovernanceRequest struct {

    // The domain governance OCID.
    DomainGovernanceId *string `mandatory:"true" contributesTo:"path" name:"domainGovernanceId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetDomainGovernanceRequest) BinaryRequestBody

func (request GetDomainGovernanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetDomainGovernanceRequest) HTTPRequest

func (request GetDomainGovernanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetDomainGovernanceRequest) RetryPolicy

func (request GetDomainGovernanceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetDomainGovernanceRequest) String

func (request GetDomainGovernanceRequest) String() string

func (GetDomainGovernanceRequest) ValidateEnumValue

func (request GetDomainGovernanceRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 GetDomainGovernanceResponse

GetDomainGovernanceResponse wrapper for the GetDomainGovernance operation

type GetDomainGovernanceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DomainGovernance instance
    DomainGovernance `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetDomainGovernanceResponse) HTTPResponse

func (response GetDomainGovernanceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetDomainGovernanceResponse) String

func (response GetDomainGovernanceResponse) String() string

type GetDomainRequest

GetDomainRequest wrapper for the GetDomain operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/GetDomain.go.html to see an example of how to use GetDomainRequest.

type GetDomainRequest struct {

    // The domain OCID.
    DomainId *string `mandatory:"true" contributesTo:"path" name:"domainId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetDomainRequest) BinaryRequestBody

func (request GetDomainRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetDomainRequest) HTTPRequest

func (request GetDomainRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetDomainRequest) RetryPolicy

func (request GetDomainRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetDomainRequest) String

func (request GetDomainRequest) String() string

func (GetDomainRequest) ValidateEnumValue

func (request GetDomainRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 GetDomainResponse

GetDomainResponse wrapper for the GetDomain operation

type GetDomainResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Domain instance
    Domain `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetDomainResponse) HTTPResponse

func (response GetDomainResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetDomainResponse) String

func (response GetDomainResponse) String() string

type GetLinkRequest

GetLinkRequest wrapper for the GetLink operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/GetLink.go.html to see an example of how to use GetLinkRequest.

type GetLinkRequest struct {

    // OCID of the link to retrieve.
    LinkId *string `mandatory:"true" contributesTo:"path" name:"linkId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetLinkRequest) BinaryRequestBody

func (request GetLinkRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetLinkRequest) HTTPRequest

func (request GetLinkRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetLinkRequest) RetryPolicy

func (request GetLinkRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetLinkRequest) String

func (request GetLinkRequest) String() string

func (GetLinkRequest) ValidateEnumValue

func (request GetLinkRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 GetLinkResponse

GetLinkResponse wrapper for the GetLink operation

type GetLinkResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Link instance
    Link `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetLinkResponse) HTTPResponse

func (response GetLinkResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetLinkResponse) String

func (response GetLinkResponse) String() string

type GetOrderRequest

GetOrderRequest wrapper for the GetOrder operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/GetOrder.go.html to see an example of how to use GetOrderRequest.

type GetOrderRequest struct {

    // Activation token containing an order ID. A JWT RFC 7519-formatted string.
    ActivationToken *string `mandatory:"true" contributesTo:"path" name:"activationToken"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetOrderRequest) BinaryRequestBody

func (request GetOrderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetOrderRequest) HTTPRequest

func (request GetOrderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetOrderRequest) RetryPolicy

func (request GetOrderRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetOrderRequest) String

func (request GetOrderRequest) String() string

func (GetOrderRequest) ValidateEnumValue

func (request GetOrderRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 GetOrderResponse

GetOrderResponse wrapper for the GetOrder operation

type GetOrderResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Order instance
    Order `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"`
}

func (GetOrderResponse) HTTPResponse

func (response GetOrderResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetOrderResponse) String

func (response GetOrderResponse) String() string

type GetOrganizationRequest

GetOrganizationRequest wrapper for the GetOrganization operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/GetOrganization.go.html to see an example of how to use GetOrganizationRequest.

type GetOrganizationRequest struct {

    // OCID of the organization to retrieve.
    OrganizationId *string `mandatory:"true" contributesTo:"path" name:"organizationId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetOrganizationRequest) BinaryRequestBody

func (request GetOrganizationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetOrganizationRequest) HTTPRequest

func (request GetOrganizationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetOrganizationRequest) RetryPolicy

func (request GetOrganizationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetOrganizationRequest) String

func (request GetOrganizationRequest) String() string

func (GetOrganizationRequest) ValidateEnumValue

func (request GetOrganizationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 GetOrganizationResponse

GetOrganizationResponse wrapper for the GetOrganization operation

type GetOrganizationResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Organization instance
    Organization `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetOrganizationResponse) HTTPResponse

func (response GetOrganizationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetOrganizationResponse) String

func (response GetOrganizationResponse) String() string

type GetOrganizationTenancyRequest

GetOrganizationTenancyRequest wrapper for the GetOrganizationTenancy operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/GetOrganizationTenancy.go.html to see an example of how to use GetOrganizationTenancyRequest.

type GetOrganizationTenancyRequest struct {

    // OCID of the organization.
    OrganizationId *string `mandatory:"true" contributesTo:"path" name:"organizationId"`

    // OCID of the tenancy to retrieve.
    TenancyId *string `mandatory:"true" contributesTo:"path" name:"tenancyId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetOrganizationTenancyRequest) BinaryRequestBody

func (request GetOrganizationTenancyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetOrganizationTenancyRequest) HTTPRequest

func (request GetOrganizationTenancyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetOrganizationTenancyRequest) RetryPolicy

func (request GetOrganizationTenancyRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetOrganizationTenancyRequest) String

func (request GetOrganizationTenancyRequest) String() string

func (GetOrganizationTenancyRequest) ValidateEnumValue

func (request GetOrganizationTenancyRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 GetOrganizationTenancyResponse

GetOrganizationTenancyResponse wrapper for the GetOrganizationTenancy operation

type GetOrganizationTenancyResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The OrganizationTenancy instance
    OrganizationTenancy `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetOrganizationTenancyResponse) HTTPResponse

func (response GetOrganizationTenancyResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetOrganizationTenancyResponse) String

func (response GetOrganizationTenancyResponse) String() string

type GetRecipientInvitationRequest

GetRecipientInvitationRequest wrapper for the GetRecipientInvitation operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/GetRecipientInvitation.go.html to see an example of how to use GetRecipientInvitationRequest.

type GetRecipientInvitationRequest struct {

    // OCID of the recipient invitation to retrieve.
    RecipientInvitationId *string `mandatory:"true" contributesTo:"path" name:"recipientInvitationId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetRecipientInvitationRequest) BinaryRequestBody

func (request GetRecipientInvitationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetRecipientInvitationRequest) HTTPRequest

func (request GetRecipientInvitationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetRecipientInvitationRequest) RetryPolicy

func (request GetRecipientInvitationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetRecipientInvitationRequest) String

func (request GetRecipientInvitationRequest) String() string

func (GetRecipientInvitationRequest) ValidateEnumValue

func (request GetRecipientInvitationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 GetRecipientInvitationResponse

GetRecipientInvitationResponse wrapper for the GetRecipientInvitation operation

type GetRecipientInvitationResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The RecipientInvitation instance
    RecipientInvitation `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 optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (GetRecipientInvitationResponse) HTTPResponse

func (response GetRecipientInvitationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetRecipientInvitationResponse) String

func (response GetRecipientInvitationResponse) String() string

type GetSenderInvitationRequest

GetSenderInvitationRequest wrapper for the GetSenderInvitation operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/GetSenderInvitation.go.html to see an example of how to use GetSenderInvitationRequest.

type GetSenderInvitationRequest struct {

    // OCID of the sender invitation to retrieve.
    SenderInvitationId *string `mandatory:"true" contributesTo:"path" name:"senderInvitationId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetSenderInvitationRequest) BinaryRequestBody

func (request GetSenderInvitationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetSenderInvitationRequest) HTTPRequest

func (request GetSenderInvitationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetSenderInvitationRequest) RetryPolicy

func (request GetSenderInvitationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetSenderInvitationRequest) String

func (request GetSenderInvitationRequest) String() string

func (GetSenderInvitationRequest) ValidateEnumValue

func (request GetSenderInvitationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 GetSenderInvitationResponse

GetSenderInvitationResponse wrapper for the GetSenderInvitation operation

type GetSenderInvitationResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The SenderInvitation instance
    SenderInvitation `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetSenderInvitationResponse) HTTPResponse

func (response GetSenderInvitationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetSenderInvitationResponse) String

func (response GetSenderInvitationResponse) String() string

type GetSubscriptionMappingRequest

GetSubscriptionMappingRequest wrapper for the GetSubscriptionMapping operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/GetSubscriptionMapping.go.html to see an example of how to use GetSubscriptionMappingRequest.

type GetSubscriptionMappingRequest struct {

    // OCID of the subscriptionMappingId.
    SubscriptionMappingId *string `mandatory:"true" contributesTo:"path" name:"subscriptionMappingId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetSubscriptionMappingRequest) BinaryRequestBody

func (request GetSubscriptionMappingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetSubscriptionMappingRequest) HTTPRequest

func (request GetSubscriptionMappingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetSubscriptionMappingRequest) RetryPolicy

func (request GetSubscriptionMappingRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetSubscriptionMappingRequest) String

func (request GetSubscriptionMappingRequest) String() string

func (GetSubscriptionMappingRequest) ValidateEnumValue

func (request GetSubscriptionMappingRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 GetSubscriptionMappingResponse

GetSubscriptionMappingResponse wrapper for the GetSubscriptionMapping operation

type GetSubscriptionMappingResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The SubscriptionMapping instance
    SubscriptionMapping `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 optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (GetSubscriptionMappingResponse) HTTPResponse

func (response GetSubscriptionMappingResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetSubscriptionMappingResponse) String

func (response GetSubscriptionMappingResponse) String() string

type GetSubscriptionRequest

GetSubscriptionRequest wrapper for the GetSubscription operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/GetSubscription.go.html to see an example of how to use GetSubscriptionRequest.

type GetSubscriptionRequest struct {

    // OCID of the subscription.
    SubscriptionId *string `mandatory:"true" contributesTo:"path" name:"subscriptionId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetSubscriptionRequest) BinaryRequestBody

func (request GetSubscriptionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetSubscriptionRequest) HTTPRequest

func (request GetSubscriptionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetSubscriptionRequest) RetryPolicy

func (request GetSubscriptionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetSubscriptionRequest) String

func (request GetSubscriptionRequest) String() string

func (GetSubscriptionRequest) ValidateEnumValue

func (request GetSubscriptionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 GetSubscriptionResponse

GetSubscriptionResponse wrapper for the GetSubscription operation

type GetSubscriptionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Subscription instance
    Subscription `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 optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (GetSubscriptionResponse) HTTPResponse

func (response GetSubscriptionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetSubscriptionResponse) String

func (response GetSubscriptionResponse) String() string

type GetWorkRequestRequest

GetWorkRequestRequest wrapper for the GetWorkRequest operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/GetWorkRequest.go.html to see an example of how to use GetWorkRequestRequest.

type GetWorkRequestRequest struct {

    // The ID of the asynchronous request.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (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

GetWorkRequestResponse wrapper for the GetWorkRequest operation

type GetWorkRequestResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The WorkRequest instance
    WorkRequest `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"`

    // A decimal number representing the number of seconds the client should wait before polling this endpoint again.
    RetryAfter *float32 `presentIn:"header" name:"retry-after"`
}

func (GetWorkRequestResponse) HTTPResponse

func (response GetWorkRequestResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetWorkRequestResponse) String

func (response GetWorkRequestResponse) String() string

type GovernanceClient

GovernanceClient a client for Governance

type GovernanceClient struct {
    common.BaseClient
    // contains filtered or unexported fields
}

func NewGovernanceClientWithConfigurationProvider

func NewGovernanceClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client GovernanceClient, err error)

NewGovernanceClientWithConfigurationProvider Creates a new default Governance client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region

func NewGovernanceClientWithOboToken

func NewGovernanceClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client GovernanceClient, err error)

NewGovernanceClientWithOboToken Creates a new default Governance 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 (GovernanceClient) AddGovernance

func (client GovernanceClient) AddGovernance(ctx context.Context, request AddGovernanceRequest) (response AddGovernanceResponse, err error)

AddGovernance Starts a work request to opt the tenancy in to governance rules.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/AddGovernance.go.html to see an example of how to use AddGovernance API.

func (*GovernanceClient) ConfigurationProvider

func (client *GovernanceClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (GovernanceClient) RemoveGovernance

func (client GovernanceClient) RemoveGovernance(ctx context.Context, request RemoveGovernanceRequest) (response RemoveGovernanceResponse, err error)

RemoveGovernance Starts a work request to opt the tenancy out of governance rules.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/RemoveGovernance.go.html to see an example of how to use RemoveGovernance API.

func (*GovernanceClient) SetRegion

func (client *GovernanceClient) SetRegion(region string)

SetRegion overrides the region of this client.

type GovernanceStatusEnum

GovernanceStatusEnum Enum with underlying type: string

type GovernanceStatusEnum string

Set of constants representing the allowable values for GovernanceStatusEnum

const (
    GovernanceStatusOptedIn  GovernanceStatusEnum = "OPTED_IN"
    GovernanceStatusOptedOut GovernanceStatusEnum = "OPTED_OUT"
)

func GetGovernanceStatusEnumValues

func GetGovernanceStatusEnumValues() []GovernanceStatusEnum

GetGovernanceStatusEnumValues Enumerates the set of values for GovernanceStatusEnum

func GetMappingGovernanceStatusEnum

func GetMappingGovernanceStatusEnum(val string) (GovernanceStatusEnum, bool)

GetMappingGovernanceStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type IgnoreRecipientInvitationRequest

IgnoreRecipientInvitationRequest wrapper for the IgnoreRecipientInvitation operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/IgnoreRecipientInvitation.go.html to see an example of how to use IgnoreRecipientInvitationRequest.

type IgnoreRecipientInvitationRequest struct {

    // OCID of recipient invitation to ignore.
    RecipientInvitationId *string `mandatory:"true" contributesTo:"path" name:"recipientInvitationId"`

    // 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"`

    // 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
    // will be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (IgnoreRecipientInvitationRequest) BinaryRequestBody

func (request IgnoreRecipientInvitationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (IgnoreRecipientInvitationRequest) HTTPRequest

func (request IgnoreRecipientInvitationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (IgnoreRecipientInvitationRequest) RetryPolicy

func (request IgnoreRecipientInvitationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (IgnoreRecipientInvitationRequest) String

func (request IgnoreRecipientInvitationRequest) String() string

func (IgnoreRecipientInvitationRequest) ValidateEnumValue

func (request IgnoreRecipientInvitationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 IgnoreRecipientInvitationResponse

IgnoreRecipientInvitationResponse wrapper for the IgnoreRecipientInvitation operation

type IgnoreRecipientInvitationResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The RecipientInvitation instance
    RecipientInvitation `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 optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (IgnoreRecipientInvitationResponse) HTTPResponse

func (response IgnoreRecipientInvitationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (IgnoreRecipientInvitationResponse) String

func (response IgnoreRecipientInvitationResponse) String() string

type InvitationSubjectEnum

InvitationSubjectEnum Enum with underlying type: string

type InvitationSubjectEnum string

Set of constants representing the allowable values for InvitationSubjectEnum

const (
    InvitationSubjectLink       InvitationSubjectEnum = "LINK"
    InvitationSubjectGovernance InvitationSubjectEnum = "GOVERNANCE"
)

func GetInvitationSubjectEnumValues

func GetInvitationSubjectEnumValues() []InvitationSubjectEnum

GetInvitationSubjectEnumValues Enumerates the set of values for InvitationSubjectEnum

func GetMappingInvitationSubjectEnum

func GetMappingInvitationSubjectEnum(val string) (InvitationSubjectEnum, bool)

GetMappingInvitationSubjectEnum performs case Insensitive comparison on enum value and return the desired enum

type LifecycleStateEnum

LifecycleStateEnum Enum with underlying type: string

type LifecycleStateEnum string

Set of constants representing the allowable values for LifecycleStateEnum

const (
    LifecycleStateCreating   LifecycleStateEnum = "CREATING"
    LifecycleStateActive     LifecycleStateEnum = "ACTIVE"
    LifecycleStateInactive   LifecycleStateEnum = "INACTIVE"
    LifecycleStateUpdating   LifecycleStateEnum = "UPDATING"
    LifecycleStateFailed     LifecycleStateEnum = "FAILED"
    LifecycleStateTerminated LifecycleStateEnum = "TERMINATED"
)

func GetLifecycleStateEnumValues

func GetLifecycleStateEnumValues() []LifecycleStateEnum

GetLifecycleStateEnumValues Enumerates the set of values for LifecycleStateEnum

func GetMappingLifecycleStateEnum

func GetMappingLifecycleStateEnum(val string) (LifecycleStateEnum, bool)

GetMappingLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

Link A link between a parent tenancy and a child tenancy.

type Link struct {

    // OCID of the link.
    Id *string `mandatory:"true" json:"id"`

    // OCID of the parent tenancy.
    ParentTenancyId *string `mandatory:"true" json:"parentTenancyId"`

    // OCID of the child tenancy.
    ChildTenancyId *string `mandatory:"true" json:"childTenancyId"`

    // Date-time when this link was created.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // Lifecycle state of the link.
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // Date-time when this link was last updated.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Date-time when this link was terminated.
    TimeTerminated *common.SDKTime `mandatory:"false" json:"timeTerminated"`
}

func (Link) String

func (m Link) String() string

func (Link) ValidateEnumValue

func (m Link) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 LinkClient

LinkClient a client for Link

type LinkClient struct {
    common.BaseClient
    // contains filtered or unexported fields
}

func NewLinkClientWithConfigurationProvider

func NewLinkClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client LinkClient, err error)

NewLinkClientWithConfigurationProvider Creates a new default Link client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region

func NewLinkClientWithOboToken

func NewLinkClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client LinkClient, err error)

NewLinkClientWithOboToken Creates a new default Link 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 (*LinkClient) ConfigurationProvider

func (client *LinkClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (client LinkClient) DeleteLink(ctx context.Context, request DeleteLinkRequest) (response DeleteLinkResponse, err error)

DeleteLink Starts the link termination workflow.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/DeleteLink.go.html to see an example of how to use DeleteLink API.

func (client LinkClient) GetLink(ctx context.Context, request GetLinkRequest) (response GetLinkResponse, err error)

GetLink Gets information about the link.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/GetLink.go.html to see an example of how to use GetLink API.

func (client LinkClient) ListLinks(ctx context.Context, request ListLinksRequest) (response ListLinksResponse, err error)

ListLinks Return a (paginated) list of links.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/ListLinks.go.html to see an example of how to use ListLinks API.

func (*LinkClient) SetRegion

func (client *LinkClient) SetRegion(region string)

SetRegion overrides the region of this client.

type LinkCollection

LinkCollection Result of a query request for a list of links. Contains Link items.

type LinkCollection struct {

    // Array containing LinkSummary items.
    Items []LinkSummary `mandatory:"true" json:"items"`
}

func (LinkCollection) String

func (m LinkCollection) String() string

func (LinkCollection) ValidateEnumValue

func (m LinkCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 LinkSummary

LinkSummary The summary of a link between a parent tenancy and a child tenancy.

type LinkSummary struct {

    // OCID of the link.
    Id *string `mandatory:"true" json:"id"`

    // OCID of the parent tenancy.
    ParentTenancyId *string `mandatory:"true" json:"parentTenancyId"`

    // OCID of the child tenancy.
    ChildTenancyId *string `mandatory:"true" json:"childTenancyId"`

    // Date-time when this link was created
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // Lifecycle state of the link.
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // Date-time when this link was last updated.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Date-time when this link was terminated.
    TimeTerminated *common.SDKTime `mandatory:"false" json:"timeTerminated"`
}

func (LinkSummary) String

func (m LinkSummary) String() string

func (LinkSummary) ValidateEnumValue

func (m LinkSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 ListAssignedSubscriptionLineItemsRequest

ListAssignedSubscriptionLineItemsRequest wrapper for the ListAssignedSubscriptionLineItems operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/ListAssignedSubscriptionLineItems.go.html to see an example of how to use ListAssignedSubscriptionLineItemsRequest.

type ListAssignedSubscriptionLineItemsRequest struct {

    // OCID of the assigned Oracle Cloud Subscription.
    AssignedSubscriptionId *string `mandatory:"true" contributesTo:"path" name:"assignedSubscriptionId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    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, whether 'asc' or 'desc'.
    SortOrder ListAssignedSubscriptionLineItemsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order can be provided.
    // * The default order for timeCreated is descending.
    // * The default order for displayName is ascending.
    // * If no value is specified, timeCreated is the default.
    SortBy ListAssignedSubscriptionLineItemsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListAssignedSubscriptionLineItemsRequest) BinaryRequestBody

func (request ListAssignedSubscriptionLineItemsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListAssignedSubscriptionLineItemsRequest) HTTPRequest

func (request ListAssignedSubscriptionLineItemsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListAssignedSubscriptionLineItemsRequest) RetryPolicy

func (request ListAssignedSubscriptionLineItemsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListAssignedSubscriptionLineItemsRequest) String

func (request ListAssignedSubscriptionLineItemsRequest) String() string

func (ListAssignedSubscriptionLineItemsRequest) ValidateEnumValue

func (request ListAssignedSubscriptionLineItemsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 ListAssignedSubscriptionLineItemsResponse

ListAssignedSubscriptionLineItemsResponse wrapper for the ListAssignedSubscriptionLineItems operation

type ListAssignedSubscriptionLineItemsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of AssignedSubscriptionLineItemCollection instances
    AssignedSubscriptionLineItemCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListAssignedSubscriptionLineItemsResponse) HTTPResponse

func (response ListAssignedSubscriptionLineItemsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListAssignedSubscriptionLineItemsResponse) String

func (response ListAssignedSubscriptionLineItemsResponse) String() string

type ListAssignedSubscriptionLineItemsSortByEnum

ListAssignedSubscriptionLineItemsSortByEnum Enum with underlying type: string

type ListAssignedSubscriptionLineItemsSortByEnum string

Set of constants representing the allowable values for ListAssignedSubscriptionLineItemsSortByEnum

const (
    ListAssignedSubscriptionLineItemsSortByTimecreated ListAssignedSubscriptionLineItemsSortByEnum = "timeCreated"
    ListAssignedSubscriptionLineItemsSortByDisplayname ListAssignedSubscriptionLineItemsSortByEnum = "displayName"
)

func GetListAssignedSubscriptionLineItemsSortByEnumValues

func GetListAssignedSubscriptionLineItemsSortByEnumValues() []ListAssignedSubscriptionLineItemsSortByEnum

GetListAssignedSubscriptionLineItemsSortByEnumValues Enumerates the set of values for ListAssignedSubscriptionLineItemsSortByEnum

func GetMappingListAssignedSubscriptionLineItemsSortByEnum

func GetMappingListAssignedSubscriptionLineItemsSortByEnum(val string) (ListAssignedSubscriptionLineItemsSortByEnum, bool)

GetMappingListAssignedSubscriptionLineItemsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAssignedSubscriptionLineItemsSortOrderEnum

ListAssignedSubscriptionLineItemsSortOrderEnum Enum with underlying type: string

type ListAssignedSubscriptionLineItemsSortOrderEnum string

Set of constants representing the allowable values for ListAssignedSubscriptionLineItemsSortOrderEnum

const (
    ListAssignedSubscriptionLineItemsSortOrderAsc  ListAssignedSubscriptionLineItemsSortOrderEnum = "ASC"
    ListAssignedSubscriptionLineItemsSortOrderDesc ListAssignedSubscriptionLineItemsSortOrderEnum = "DESC"
)

func GetListAssignedSubscriptionLineItemsSortOrderEnumValues

func GetListAssignedSubscriptionLineItemsSortOrderEnumValues() []ListAssignedSubscriptionLineItemsSortOrderEnum

GetListAssignedSubscriptionLineItemsSortOrderEnumValues Enumerates the set of values for ListAssignedSubscriptionLineItemsSortOrderEnum

func GetMappingListAssignedSubscriptionLineItemsSortOrderEnum

func GetMappingListAssignedSubscriptionLineItemsSortOrderEnum(val string) (ListAssignedSubscriptionLineItemsSortOrderEnum, bool)

GetMappingListAssignedSubscriptionLineItemsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAssignedSubscriptionsEntityVersionEnum

ListAssignedSubscriptionsEntityVersionEnum Enum with underlying type: string

type ListAssignedSubscriptionsEntityVersionEnum string

Set of constants representing the allowable values for ListAssignedSubscriptionsEntityVersionEnum

const (
    ListAssignedSubscriptionsEntityVersionV1 ListAssignedSubscriptionsEntityVersionEnum = "V1"
    ListAssignedSubscriptionsEntityVersionV2 ListAssignedSubscriptionsEntityVersionEnum = "V2"
)

func GetListAssignedSubscriptionsEntityVersionEnumValues

func GetListAssignedSubscriptionsEntityVersionEnumValues() []ListAssignedSubscriptionsEntityVersionEnum

GetListAssignedSubscriptionsEntityVersionEnumValues Enumerates the set of values for ListAssignedSubscriptionsEntityVersionEnum

func GetMappingListAssignedSubscriptionsEntityVersionEnum

func GetMappingListAssignedSubscriptionsEntityVersionEnum(val string) (ListAssignedSubscriptionsEntityVersionEnum, bool)

GetMappingListAssignedSubscriptionsEntityVersionEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAssignedSubscriptionsRequest

ListAssignedSubscriptionsRequest wrapper for the ListAssignedSubscriptions operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/ListAssignedSubscriptions.go.html to see an example of how to use ListAssignedSubscriptionsRequest.

type ListAssignedSubscriptionsRequest struct {

    // The ID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The ID of the subscription to which the tenancy is associated.
    SubscriptionId *string `mandatory:"false" contributesTo:"query" name:"subscriptionId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    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, whether 'asc' or 'desc'.
    SortOrder ListAssignedSubscriptionsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order can be provided.
    // * The default order for timeCreated is descending.
    // * The default order for displayName is ascending.
    // * If no value is specified, timeCreated is the default.
    SortBy ListAssignedSubscriptionsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The version of the subscription entity.
    EntityVersion ListAssignedSubscriptionsEntityVersionEnum `mandatory:"false" contributesTo:"query" name:"entityVersion" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListAssignedSubscriptionsRequest) BinaryRequestBody

func (request ListAssignedSubscriptionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListAssignedSubscriptionsRequest) HTTPRequest

func (request ListAssignedSubscriptionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListAssignedSubscriptionsRequest) RetryPolicy

func (request ListAssignedSubscriptionsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListAssignedSubscriptionsRequest) String

func (request ListAssignedSubscriptionsRequest) String() string

func (ListAssignedSubscriptionsRequest) ValidateEnumValue

func (request ListAssignedSubscriptionsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 ListAssignedSubscriptionsResponse

ListAssignedSubscriptionsResponse wrapper for the ListAssignedSubscriptions operation

type ListAssignedSubscriptionsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of AssignedSubscriptionCollection instances
    AssignedSubscriptionCollection `presentIn:"body"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListAssignedSubscriptionsResponse) HTTPResponse

func (response ListAssignedSubscriptionsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListAssignedSubscriptionsResponse) String

func (response ListAssignedSubscriptionsResponse) String() string

type ListAssignedSubscriptionsSortByEnum

ListAssignedSubscriptionsSortByEnum Enum with underlying type: string

type ListAssignedSubscriptionsSortByEnum string

Set of constants representing the allowable values for ListAssignedSubscriptionsSortByEnum

const (
    ListAssignedSubscriptionsSortByTimecreated ListAssignedSubscriptionsSortByEnum = "timeCreated"
    ListAssignedSubscriptionsSortByDisplayname ListAssignedSubscriptionsSortByEnum = "displayName"
)

func GetListAssignedSubscriptionsSortByEnumValues

func GetListAssignedSubscriptionsSortByEnumValues() []ListAssignedSubscriptionsSortByEnum

GetListAssignedSubscriptionsSortByEnumValues Enumerates the set of values for ListAssignedSubscriptionsSortByEnum

func GetMappingListAssignedSubscriptionsSortByEnum

func GetMappingListAssignedSubscriptionsSortByEnum(val string) (ListAssignedSubscriptionsSortByEnum, bool)

GetMappingListAssignedSubscriptionsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAssignedSubscriptionsSortOrderEnum

ListAssignedSubscriptionsSortOrderEnum Enum with underlying type: string

type ListAssignedSubscriptionsSortOrderEnum string

Set of constants representing the allowable values for ListAssignedSubscriptionsSortOrderEnum

const (
    ListAssignedSubscriptionsSortOrderAsc  ListAssignedSubscriptionsSortOrderEnum = "ASC"
    ListAssignedSubscriptionsSortOrderDesc ListAssignedSubscriptionsSortOrderEnum = "DESC"
)

func GetListAssignedSubscriptionsSortOrderEnumValues

func GetListAssignedSubscriptionsSortOrderEnumValues() []ListAssignedSubscriptionsSortOrderEnum

GetListAssignedSubscriptionsSortOrderEnumValues Enumerates the set of values for ListAssignedSubscriptionsSortOrderEnum

func GetMappingListAssignedSubscriptionsSortOrderEnum

func GetMappingListAssignedSubscriptionsSortOrderEnum(val string) (ListAssignedSubscriptionsSortOrderEnum, bool)

GetMappingListAssignedSubscriptionsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAvailableRegionsRequest

ListAvailableRegionsRequest wrapper for the ListAvailableRegions operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/ListAvailableRegions.go.html to see an example of how to use ListAvailableRegionsRequest.

type ListAvailableRegionsRequest struct {

    // OCID of the subscription.
    SubscriptionId *string `mandatory:"true" contributesTo:"path" name:"subscriptionId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListAvailableRegionsRequest) BinaryRequestBody

func (request ListAvailableRegionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListAvailableRegionsRequest) HTTPRequest

func (request ListAvailableRegionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListAvailableRegionsRequest) RetryPolicy

func (request ListAvailableRegionsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListAvailableRegionsRequest) String

func (request ListAvailableRegionsRequest) String() string

func (ListAvailableRegionsRequest) ValidateEnumValue

func (request ListAvailableRegionsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 ListAvailableRegionsResponse

ListAvailableRegionsResponse wrapper for the ListAvailableRegions operation

type ListAvailableRegionsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of AvailableRegionCollection instances
    AvailableRegionCollection `presentIn:"body"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListAvailableRegionsResponse) HTTPResponse

func (response ListAvailableRegionsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListAvailableRegionsResponse) String

func (response ListAvailableRegionsResponse) String() string

type ListDomainGovernancesLifecycleStateEnum

ListDomainGovernancesLifecycleStateEnum Enum with underlying type: string

type ListDomainGovernancesLifecycleStateEnum string

Set of constants representing the allowable values for ListDomainGovernancesLifecycleStateEnum

const (
    ListDomainGovernancesLifecycleStateCreating   ListDomainGovernancesLifecycleStateEnum = "CREATING"
    ListDomainGovernancesLifecycleStateActive     ListDomainGovernancesLifecycleStateEnum = "ACTIVE"
    ListDomainGovernancesLifecycleStateInactive   ListDomainGovernancesLifecycleStateEnum = "INACTIVE"
    ListDomainGovernancesLifecycleStateUpdating   ListDomainGovernancesLifecycleStateEnum = "UPDATING"
    ListDomainGovernancesLifecycleStateFailed     ListDomainGovernancesLifecycleStateEnum = "FAILED"
    ListDomainGovernancesLifecycleStateTerminated ListDomainGovernancesLifecycleStateEnum = "TERMINATED"
)

func GetListDomainGovernancesLifecycleStateEnumValues

func GetListDomainGovernancesLifecycleStateEnumValues() []ListDomainGovernancesLifecycleStateEnum

GetListDomainGovernancesLifecycleStateEnumValues Enumerates the set of values for ListDomainGovernancesLifecycleStateEnum

func GetMappingListDomainGovernancesLifecycleStateEnum

func GetMappingListDomainGovernancesLifecycleStateEnum(val string) (ListDomainGovernancesLifecycleStateEnum, bool)

GetMappingListDomainGovernancesLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDomainGovernancesRequest

ListDomainGovernancesRequest wrapper for the ListDomainGovernances operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/ListDomainGovernances.go.html to see an example of how to use ListDomainGovernancesRequest.

type ListDomainGovernancesRequest struct {

    // The ID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The domain OCID.
    DomainId *string `mandatory:"false" contributesTo:"query" name:"domainId"`

    // The domain governance OCID.
    DomainGovernanceId *string `mandatory:"false" contributesTo:"query" name:"domainGovernanceId"`

    // The lifecycle state of the resource.
    LifecycleState ListDomainGovernancesLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return only resources that exactly match the name given.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    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 can be provided.
    // * The default order for timeCreated is descending.
    // * The default order for displayName is ascending.
    // * If no value is specified, timeCreated is the default.
    SortBy ListDomainGovernancesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The sort order to use, whether 'asc' or 'desc'.
    SortOrder ListDomainGovernancesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListDomainGovernancesRequest) BinaryRequestBody

func (request ListDomainGovernancesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListDomainGovernancesRequest) HTTPRequest

func (request ListDomainGovernancesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListDomainGovernancesRequest) RetryPolicy

func (request ListDomainGovernancesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListDomainGovernancesRequest) String

func (request ListDomainGovernancesRequest) String() string

func (ListDomainGovernancesRequest) ValidateEnumValue

func (request ListDomainGovernancesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 ListDomainGovernancesResponse

ListDomainGovernancesResponse wrapper for the ListDomainGovernances operation

type ListDomainGovernancesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of DomainGovernanceCollection instances
    DomainGovernanceCollection `presentIn:"body"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListDomainGovernancesResponse) HTTPResponse

func (response ListDomainGovernancesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListDomainGovernancesResponse) String

func (response ListDomainGovernancesResponse) String() string

type ListDomainGovernancesSortByEnum

ListDomainGovernancesSortByEnum Enum with underlying type: string

type ListDomainGovernancesSortByEnum string

Set of constants representing the allowable values for ListDomainGovernancesSortByEnum

const (
    ListDomainGovernancesSortByTimecreated ListDomainGovernancesSortByEnum = "timeCreated"
    ListDomainGovernancesSortByDisplayname ListDomainGovernancesSortByEnum = "displayName"
)

func GetListDomainGovernancesSortByEnumValues

func GetListDomainGovernancesSortByEnumValues() []ListDomainGovernancesSortByEnum

GetListDomainGovernancesSortByEnumValues Enumerates the set of values for ListDomainGovernancesSortByEnum

func GetMappingListDomainGovernancesSortByEnum

func GetMappingListDomainGovernancesSortByEnum(val string) (ListDomainGovernancesSortByEnum, bool)

GetMappingListDomainGovernancesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDomainGovernancesSortOrderEnum

ListDomainGovernancesSortOrderEnum Enum with underlying type: string

type ListDomainGovernancesSortOrderEnum string

Set of constants representing the allowable values for ListDomainGovernancesSortOrderEnum

const (
    ListDomainGovernancesSortOrderAsc  ListDomainGovernancesSortOrderEnum = "ASC"
    ListDomainGovernancesSortOrderDesc ListDomainGovernancesSortOrderEnum = "DESC"
)

func GetListDomainGovernancesSortOrderEnumValues

func GetListDomainGovernancesSortOrderEnumValues() []ListDomainGovernancesSortOrderEnum

GetListDomainGovernancesSortOrderEnumValues Enumerates the set of values for ListDomainGovernancesSortOrderEnum

func GetMappingListDomainGovernancesSortOrderEnum

func GetMappingListDomainGovernancesSortOrderEnum(val string) (ListDomainGovernancesSortOrderEnum, bool)

GetMappingListDomainGovernancesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDomainsLifecycleStateEnum

ListDomainsLifecycleStateEnum Enum with underlying type: string

type ListDomainsLifecycleStateEnum string

Set of constants representing the allowable values for ListDomainsLifecycleStateEnum

const (
    ListDomainsLifecycleStateCreating   ListDomainsLifecycleStateEnum = "CREATING"
    ListDomainsLifecycleStateActive     ListDomainsLifecycleStateEnum = "ACTIVE"
    ListDomainsLifecycleStateInactive   ListDomainsLifecycleStateEnum = "INACTIVE"
    ListDomainsLifecycleStateUpdating   ListDomainsLifecycleStateEnum = "UPDATING"
    ListDomainsLifecycleStateFailed     ListDomainsLifecycleStateEnum = "FAILED"
    ListDomainsLifecycleStateTerminated ListDomainsLifecycleStateEnum = "TERMINATED"
)

func GetListDomainsLifecycleStateEnumValues

func GetListDomainsLifecycleStateEnumValues() []ListDomainsLifecycleStateEnum

GetListDomainsLifecycleStateEnumValues Enumerates the set of values for ListDomainsLifecycleStateEnum

func GetMappingListDomainsLifecycleStateEnum

func GetMappingListDomainsLifecycleStateEnum(val string) (ListDomainsLifecycleStateEnum, bool)

GetMappingListDomainsLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDomainsRequest

ListDomainsRequest wrapper for the ListDomains operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/ListDomains.go.html to see an example of how to use ListDomainsRequest.

type ListDomainsRequest struct {

    // The ID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The domain OCID.
    DomainId *string `mandatory:"false" contributesTo:"query" name:"domainId"`

    // The lifecycle state of the resource.
    LifecycleState ListDomainsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The status of the domain.
    Status DomainStatusEnum `mandatory:"false" contributesTo:"query" name:"status" omitEmpty:"true"`

    // A filter to return only resources that exactly match the name given.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    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 can be provided.
    // * The default order for timeCreated is descending.
    // * The default order for displayName is ascending.
    // * If no value is specified, timeCreated is the default.
    SortBy ListDomainsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The sort order to use, whether 'asc' or 'desc'.
    SortOrder ListDomainsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListDomainsRequest) BinaryRequestBody

func (request ListDomainsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListDomainsRequest) HTTPRequest

func (request ListDomainsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListDomainsRequest) RetryPolicy

func (request ListDomainsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListDomainsRequest) String

func (request ListDomainsRequest) String() string

func (ListDomainsRequest) ValidateEnumValue

func (request ListDomainsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 ListDomainsResponse

ListDomainsResponse wrapper for the ListDomains operation

type ListDomainsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of DomainCollection instances
    DomainCollection `presentIn:"body"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListDomainsResponse) HTTPResponse

func (response ListDomainsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListDomainsResponse) String

func (response ListDomainsResponse) String() string

type ListDomainsSortByEnum

ListDomainsSortByEnum Enum with underlying type: string

type ListDomainsSortByEnum string

Set of constants representing the allowable values for ListDomainsSortByEnum

const (
    ListDomainsSortByTimecreated ListDomainsSortByEnum = "timeCreated"
    ListDomainsSortByDisplayname ListDomainsSortByEnum = "displayName"
)

func GetListDomainsSortByEnumValues

func GetListDomainsSortByEnumValues() []ListDomainsSortByEnum

GetListDomainsSortByEnumValues Enumerates the set of values for ListDomainsSortByEnum

func GetMappingListDomainsSortByEnum

func GetMappingListDomainsSortByEnum(val string) (ListDomainsSortByEnum, bool)

GetMappingListDomainsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDomainsSortOrderEnum

ListDomainsSortOrderEnum Enum with underlying type: string

type ListDomainsSortOrderEnum string

Set of constants representing the allowable values for ListDomainsSortOrderEnum

const (
    ListDomainsSortOrderAsc  ListDomainsSortOrderEnum = "ASC"
    ListDomainsSortOrderDesc ListDomainsSortOrderEnum = "DESC"
)

func GetListDomainsSortOrderEnumValues

func GetListDomainsSortOrderEnumValues() []ListDomainsSortOrderEnum

GetListDomainsSortOrderEnumValues Enumerates the set of values for ListDomainsSortOrderEnum

func GetMappingListDomainsSortOrderEnum

func GetMappingListDomainsSortOrderEnum(val string) (ListDomainsSortOrderEnum, bool)

GetMappingListDomainsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListLinksLifecycleStateEnum

ListLinksLifecycleStateEnum Enum with underlying type: string

type ListLinksLifecycleStateEnum string

Set of constants representing the allowable values for ListLinksLifecycleStateEnum

const (
    ListLinksLifecycleStateCreating   ListLinksLifecycleStateEnum = "CREATING"
    ListLinksLifecycleStateActive     ListLinksLifecycleStateEnum = "ACTIVE"
    ListLinksLifecycleStateInactive   ListLinksLifecycleStateEnum = "INACTIVE"
    ListLinksLifecycleStateUpdating   ListLinksLifecycleStateEnum = "UPDATING"
    ListLinksLifecycleStateFailed     ListLinksLifecycleStateEnum = "FAILED"
    ListLinksLifecycleStateTerminated ListLinksLifecycleStateEnum = "TERMINATED"
)

func GetListLinksLifecycleStateEnumValues

func GetListLinksLifecycleStateEnumValues() []ListLinksLifecycleStateEnum

GetListLinksLifecycleStateEnumValues Enumerates the set of values for ListLinksLifecycleStateEnum

func GetMappingListLinksLifecycleStateEnum

func GetMappingListLinksLifecycleStateEnum(val string) (ListLinksLifecycleStateEnum, bool)

GetMappingListLinksLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListLinksRequest

ListLinksRequest wrapper for the ListLinks operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/ListLinks.go.html to see an example of how to use ListLinksRequest.

type ListLinksRequest struct {

    // The ID of the parent tenancy this link is associated with.
    ParentTenancyId *string `mandatory:"false" contributesTo:"query" name:"parentTenancyId"`

    // The ID of the child tenancy this link is associated with.
    ChildTenancyId *string `mandatory:"false" contributesTo:"query" name:"childTenancyId"`

    // The lifecycle state of the resource.
    LifecycleState ListLinksLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    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, whether 'asc' or 'desc'.
    SortOrder ListLinksSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListLinksRequest) BinaryRequestBody

func (request ListLinksRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListLinksRequest) HTTPRequest

func (request ListLinksRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListLinksRequest) RetryPolicy

func (request ListLinksRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListLinksRequest) String

func (request ListLinksRequest) String() string

func (ListLinksRequest) ValidateEnumValue

func (request ListLinksRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 ListLinksResponse

ListLinksResponse wrapper for the ListLinks operation

type ListLinksResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of LinkCollection instances
    LinkCollection `presentIn:"body"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListLinksResponse) HTTPResponse

func (response ListLinksResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListLinksResponse) String

func (response ListLinksResponse) String() string

type ListLinksSortOrderEnum

ListLinksSortOrderEnum Enum with underlying type: string

type ListLinksSortOrderEnum string

Set of constants representing the allowable values for ListLinksSortOrderEnum

const (
    ListLinksSortOrderAsc  ListLinksSortOrderEnum = "ASC"
    ListLinksSortOrderDesc ListLinksSortOrderEnum = "DESC"
)

func GetListLinksSortOrderEnumValues

func GetListLinksSortOrderEnumValues() []ListLinksSortOrderEnum

GetListLinksSortOrderEnumValues Enumerates the set of values for ListLinksSortOrderEnum

func GetMappingListLinksSortOrderEnum

func GetMappingListLinksSortOrderEnum(val string) (ListLinksSortOrderEnum, bool)

GetMappingListLinksSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListOrganizationTenanciesRequest

ListOrganizationTenanciesRequest wrapper for the ListOrganizationTenancies operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/ListOrganizationTenancies.go.html to see an example of how to use ListOrganizationTenanciesRequest.

type ListOrganizationTenanciesRequest struct {

    // OCID of the organization.
    OrganizationId *string `mandatory:"true" contributesTo:"path" name:"organizationId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListOrganizationTenanciesRequest) BinaryRequestBody

func (request ListOrganizationTenanciesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListOrganizationTenanciesRequest) HTTPRequest

func (request ListOrganizationTenanciesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListOrganizationTenanciesRequest) RetryPolicy

func (request ListOrganizationTenanciesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListOrganizationTenanciesRequest) String

func (request ListOrganizationTenanciesRequest) String() string

func (ListOrganizationTenanciesRequest) ValidateEnumValue

func (request ListOrganizationTenanciesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 ListOrganizationTenanciesResponse

ListOrganizationTenanciesResponse wrapper for the ListOrganizationTenancies operation

type ListOrganizationTenanciesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of OrganizationTenancyCollection instances
    OrganizationTenancyCollection `presentIn:"body"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListOrganizationTenanciesResponse) HTTPResponse

func (response ListOrganizationTenanciesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListOrganizationTenanciesResponse) String

func (response ListOrganizationTenanciesResponse) String() string

type ListOrganizationsRequest

ListOrganizationsRequest wrapper for the ListOrganizations operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/ListOrganizations.go.html to see an example of how to use ListOrganizationsRequest.

type ListOrganizationsRequest struct {

    // The ID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListOrganizationsRequest) BinaryRequestBody

func (request ListOrganizationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListOrganizationsRequest) HTTPRequest

func (request ListOrganizationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListOrganizationsRequest) RetryPolicy

func (request ListOrganizationsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListOrganizationsRequest) String

func (request ListOrganizationsRequest) String() string

func (ListOrganizationsRequest) ValidateEnumValue

func (request ListOrganizationsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 ListOrganizationsResponse

ListOrganizationsResponse wrapper for the ListOrganizations operation

type ListOrganizationsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of OrganizationCollection instances
    OrganizationCollection `presentIn:"body"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListOrganizationsResponse) HTTPResponse

func (response ListOrganizationsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListOrganizationsResponse) String

func (response ListOrganizationsResponse) String() string

type ListRecipientInvitationsLifecycleStateEnum

ListRecipientInvitationsLifecycleStateEnum Enum with underlying type: string

type ListRecipientInvitationsLifecycleStateEnum string

Set of constants representing the allowable values for ListRecipientInvitationsLifecycleStateEnum

const (
    ListRecipientInvitationsLifecycleStateCreating   ListRecipientInvitationsLifecycleStateEnum = "CREATING"
    ListRecipientInvitationsLifecycleStateActive     ListRecipientInvitationsLifecycleStateEnum = "ACTIVE"
    ListRecipientInvitationsLifecycleStateInactive   ListRecipientInvitationsLifecycleStateEnum = "INACTIVE"
    ListRecipientInvitationsLifecycleStateUpdating   ListRecipientInvitationsLifecycleStateEnum = "UPDATING"
    ListRecipientInvitationsLifecycleStateFailed     ListRecipientInvitationsLifecycleStateEnum = "FAILED"
    ListRecipientInvitationsLifecycleStateTerminated ListRecipientInvitationsLifecycleStateEnum = "TERMINATED"
)

func GetListRecipientInvitationsLifecycleStateEnumValues

func GetListRecipientInvitationsLifecycleStateEnumValues() []ListRecipientInvitationsLifecycleStateEnum

GetListRecipientInvitationsLifecycleStateEnumValues Enumerates the set of values for ListRecipientInvitationsLifecycleStateEnum

func GetMappingListRecipientInvitationsLifecycleStateEnum

func GetMappingListRecipientInvitationsLifecycleStateEnum(val string) (ListRecipientInvitationsLifecycleStateEnum, bool)

GetMappingListRecipientInvitationsLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListRecipientInvitationsRequest

ListRecipientInvitationsRequest wrapper for the ListRecipientInvitations operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/ListRecipientInvitations.go.html to see an example of how to use ListRecipientInvitationsRequest.

type ListRecipientInvitationsRequest struct {

    // The ID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The tenancy that sent the invitation.
    SenderTenancyId *string `mandatory:"false" contributesTo:"query" name:"senderTenancyId"`

    // The lifecycle state of the resource.
    LifecycleState ListRecipientInvitationsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The status of the recipient invitation.
    Status ListRecipientInvitationsStatusEnum `mandatory:"false" contributesTo:"query" name:"status" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListRecipientInvitationsRequest) BinaryRequestBody

func (request ListRecipientInvitationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListRecipientInvitationsRequest) HTTPRequest

func (request ListRecipientInvitationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListRecipientInvitationsRequest) RetryPolicy

func (request ListRecipientInvitationsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListRecipientInvitationsRequest) String

func (request ListRecipientInvitationsRequest) String() string

func (ListRecipientInvitationsRequest) ValidateEnumValue

func (request ListRecipientInvitationsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 ListRecipientInvitationsResponse

ListRecipientInvitationsResponse wrapper for the ListRecipientInvitations operation

type ListRecipientInvitationsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of RecipientInvitationCollection instances
    RecipientInvitationCollection `presentIn:"body"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListRecipientInvitationsResponse) HTTPResponse

func (response ListRecipientInvitationsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListRecipientInvitationsResponse) String

func (response ListRecipientInvitationsResponse) String() string

type ListRecipientInvitationsStatusEnum

ListRecipientInvitationsStatusEnum Enum with underlying type: string

type ListRecipientInvitationsStatusEnum string

Set of constants representing the allowable values for ListRecipientInvitationsStatusEnum

const (
    ListRecipientInvitationsStatusPending  ListRecipientInvitationsStatusEnum = "PENDING"
    ListRecipientInvitationsStatusCanceled ListRecipientInvitationsStatusEnum = "CANCELED"
    ListRecipientInvitationsStatusAccepted ListRecipientInvitationsStatusEnum = "ACCEPTED"
    ListRecipientInvitationsStatusIgnored  ListRecipientInvitationsStatusEnum = "IGNORED"
    ListRecipientInvitationsStatusExpired  ListRecipientInvitationsStatusEnum = "EXPIRED"
    ListRecipientInvitationsStatusFailed   ListRecipientInvitationsStatusEnum = "FAILED"
)

func GetListRecipientInvitationsStatusEnumValues

func GetListRecipientInvitationsStatusEnumValues() []ListRecipientInvitationsStatusEnum

GetListRecipientInvitationsStatusEnumValues Enumerates the set of values for ListRecipientInvitationsStatusEnum

func GetMappingListRecipientInvitationsStatusEnum

func GetMappingListRecipientInvitationsStatusEnum(val string) (ListRecipientInvitationsStatusEnum, bool)

GetMappingListRecipientInvitationsStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSenderInvitationsLifecycleStateEnum

ListSenderInvitationsLifecycleStateEnum Enum with underlying type: string

type ListSenderInvitationsLifecycleStateEnum string

Set of constants representing the allowable values for ListSenderInvitationsLifecycleStateEnum

const (
    ListSenderInvitationsLifecycleStateCreating   ListSenderInvitationsLifecycleStateEnum = "CREATING"
    ListSenderInvitationsLifecycleStateActive     ListSenderInvitationsLifecycleStateEnum = "ACTIVE"
    ListSenderInvitationsLifecycleStateInactive   ListSenderInvitationsLifecycleStateEnum = "INACTIVE"
    ListSenderInvitationsLifecycleStateUpdating   ListSenderInvitationsLifecycleStateEnum = "UPDATING"
    ListSenderInvitationsLifecycleStateFailed     ListSenderInvitationsLifecycleStateEnum = "FAILED"
    ListSenderInvitationsLifecycleStateTerminated ListSenderInvitationsLifecycleStateEnum = "TERMINATED"
)

func GetListSenderInvitationsLifecycleStateEnumValues

func GetListSenderInvitationsLifecycleStateEnumValues() []ListSenderInvitationsLifecycleStateEnum

GetListSenderInvitationsLifecycleStateEnumValues Enumerates the set of values for ListSenderInvitationsLifecycleStateEnum

func GetMappingListSenderInvitationsLifecycleStateEnum

func GetMappingListSenderInvitationsLifecycleStateEnum(val string) (ListSenderInvitationsLifecycleStateEnum, bool)

GetMappingListSenderInvitationsLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSenderInvitationsRequest

ListSenderInvitationsRequest wrapper for the ListSenderInvitations operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/ListSenderInvitations.go.html to see an example of how to use ListSenderInvitationsRequest.

type ListSenderInvitationsRequest struct {

    // The ID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The tenancy that the invitation is addressed to.
    RecipientTenancyId *string `mandatory:"false" contributesTo:"query" name:"recipientTenancyId"`

    // The lifecycle state of the resource.
    LifecycleState ListSenderInvitationsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The status of the sender invitation.
    Status ListSenderInvitationsStatusEnum `mandatory:"false" contributesTo:"query" name:"status" omitEmpty:"true"`

    // A filter to return only resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    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 can be provided.
    // * The default order for timeCreated is descending.
    // * The default order for displayName is ascending.
    // * If no value is specified, timeCreated is the default.
    SortBy ListSenderInvitationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The sort order to use, whether 'asc' or 'desc'.
    SortOrder ListSenderInvitationsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListSenderInvitationsRequest) BinaryRequestBody

func (request ListSenderInvitationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListSenderInvitationsRequest) HTTPRequest

func (request ListSenderInvitationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListSenderInvitationsRequest) RetryPolicy

func (request ListSenderInvitationsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListSenderInvitationsRequest) String

func (request ListSenderInvitationsRequest) String() string

func (ListSenderInvitationsRequest) ValidateEnumValue

func (request ListSenderInvitationsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 ListSenderInvitationsResponse

ListSenderInvitationsResponse wrapper for the ListSenderInvitations operation

type ListSenderInvitationsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of SenderInvitationCollection instances
    SenderInvitationCollection `presentIn:"body"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListSenderInvitationsResponse) HTTPResponse

func (response ListSenderInvitationsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListSenderInvitationsResponse) String

func (response ListSenderInvitationsResponse) String() string

type ListSenderInvitationsSortByEnum

ListSenderInvitationsSortByEnum Enum with underlying type: string

type ListSenderInvitationsSortByEnum string

Set of constants representing the allowable values for ListSenderInvitationsSortByEnum

const (
    ListSenderInvitationsSortByTimecreated ListSenderInvitationsSortByEnum = "timeCreated"
    ListSenderInvitationsSortByDisplayname ListSenderInvitationsSortByEnum = "displayName"
)

func GetListSenderInvitationsSortByEnumValues

func GetListSenderInvitationsSortByEnumValues() []ListSenderInvitationsSortByEnum

GetListSenderInvitationsSortByEnumValues Enumerates the set of values for ListSenderInvitationsSortByEnum

func GetMappingListSenderInvitationsSortByEnum

func GetMappingListSenderInvitationsSortByEnum(val string) (ListSenderInvitationsSortByEnum, bool)

GetMappingListSenderInvitationsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSenderInvitationsSortOrderEnum

ListSenderInvitationsSortOrderEnum Enum with underlying type: string

type ListSenderInvitationsSortOrderEnum string

Set of constants representing the allowable values for ListSenderInvitationsSortOrderEnum

const (
    ListSenderInvitationsSortOrderAsc  ListSenderInvitationsSortOrderEnum = "ASC"
    ListSenderInvitationsSortOrderDesc ListSenderInvitationsSortOrderEnum = "DESC"
)

func GetListSenderInvitationsSortOrderEnumValues

func GetListSenderInvitationsSortOrderEnumValues() []ListSenderInvitationsSortOrderEnum

GetListSenderInvitationsSortOrderEnumValues Enumerates the set of values for ListSenderInvitationsSortOrderEnum

func GetMappingListSenderInvitationsSortOrderEnum

func GetMappingListSenderInvitationsSortOrderEnum(val string) (ListSenderInvitationsSortOrderEnum, bool)

GetMappingListSenderInvitationsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSenderInvitationsStatusEnum

ListSenderInvitationsStatusEnum Enum with underlying type: string

type ListSenderInvitationsStatusEnum string

Set of constants representing the allowable values for ListSenderInvitationsStatusEnum

const (
    ListSenderInvitationsStatusPending  ListSenderInvitationsStatusEnum = "PENDING"
    ListSenderInvitationsStatusCanceled ListSenderInvitationsStatusEnum = "CANCELED"
    ListSenderInvitationsStatusAccepted ListSenderInvitationsStatusEnum = "ACCEPTED"
    ListSenderInvitationsStatusExpired  ListSenderInvitationsStatusEnum = "EXPIRED"
    ListSenderInvitationsStatusFailed   ListSenderInvitationsStatusEnum = "FAILED"
)

func GetListSenderInvitationsStatusEnumValues

func GetListSenderInvitationsStatusEnumValues() []ListSenderInvitationsStatusEnum

GetListSenderInvitationsStatusEnumValues Enumerates the set of values for ListSenderInvitationsStatusEnum

func GetMappingListSenderInvitationsStatusEnum

func GetMappingListSenderInvitationsStatusEnum(val string) (ListSenderInvitationsStatusEnum, bool)

GetMappingListSenderInvitationsStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSubscriptionLineItemsRequest

ListSubscriptionLineItemsRequest wrapper for the ListSubscriptionLineItems operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/ListSubscriptionLineItems.go.html to see an example of how to use ListSubscriptionLineItemsRequest.

type ListSubscriptionLineItemsRequest struct {

    // OCID of the subscription.
    SubscriptionId *string `mandatory:"true" contributesTo:"path" name:"subscriptionId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    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, whether 'asc' or 'desc'.
    SortOrder ListSubscriptionLineItemsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order can be provided.
    // * The default order for timeCreated is descending.
    // * The default order for displayName is ascending.
    // * If no value is specified, timeCreated is the default.
    SortBy ListSubscriptionLineItemsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListSubscriptionLineItemsRequest) BinaryRequestBody

func (request ListSubscriptionLineItemsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListSubscriptionLineItemsRequest) HTTPRequest

func (request ListSubscriptionLineItemsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListSubscriptionLineItemsRequest) RetryPolicy

func (request ListSubscriptionLineItemsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListSubscriptionLineItemsRequest) String

func (request ListSubscriptionLineItemsRequest) String() string

func (ListSubscriptionLineItemsRequest) ValidateEnumValue

func (request ListSubscriptionLineItemsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 ListSubscriptionLineItemsResponse

ListSubscriptionLineItemsResponse wrapper for the ListSubscriptionLineItems operation

type ListSubscriptionLineItemsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of SubscriptionLineItemCollection instances
    SubscriptionLineItemCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListSubscriptionLineItemsResponse) HTTPResponse

func (response ListSubscriptionLineItemsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListSubscriptionLineItemsResponse) String

func (response ListSubscriptionLineItemsResponse) String() string

type ListSubscriptionLineItemsSortByEnum

ListSubscriptionLineItemsSortByEnum Enum with underlying type: string

type ListSubscriptionLineItemsSortByEnum string

Set of constants representing the allowable values for ListSubscriptionLineItemsSortByEnum

const (
    ListSubscriptionLineItemsSortByTimecreated ListSubscriptionLineItemsSortByEnum = "timeCreated"
    ListSubscriptionLineItemsSortByDisplayname ListSubscriptionLineItemsSortByEnum = "displayName"
)

func GetListSubscriptionLineItemsSortByEnumValues

func GetListSubscriptionLineItemsSortByEnumValues() []ListSubscriptionLineItemsSortByEnum

GetListSubscriptionLineItemsSortByEnumValues Enumerates the set of values for ListSubscriptionLineItemsSortByEnum

func GetMappingListSubscriptionLineItemsSortByEnum

func GetMappingListSubscriptionLineItemsSortByEnum(val string) (ListSubscriptionLineItemsSortByEnum, bool)

GetMappingListSubscriptionLineItemsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSubscriptionLineItemsSortOrderEnum

ListSubscriptionLineItemsSortOrderEnum Enum with underlying type: string

type ListSubscriptionLineItemsSortOrderEnum string

Set of constants representing the allowable values for ListSubscriptionLineItemsSortOrderEnum

const (
    ListSubscriptionLineItemsSortOrderAsc  ListSubscriptionLineItemsSortOrderEnum = "ASC"
    ListSubscriptionLineItemsSortOrderDesc ListSubscriptionLineItemsSortOrderEnum = "DESC"
)

func GetListSubscriptionLineItemsSortOrderEnumValues

func GetListSubscriptionLineItemsSortOrderEnumValues() []ListSubscriptionLineItemsSortOrderEnum

GetListSubscriptionLineItemsSortOrderEnumValues Enumerates the set of values for ListSubscriptionLineItemsSortOrderEnum

func GetMappingListSubscriptionLineItemsSortOrderEnum

func GetMappingListSubscriptionLineItemsSortOrderEnum(val string) (ListSubscriptionLineItemsSortOrderEnum, bool)

GetMappingListSubscriptionLineItemsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSubscriptionMappingsRequest

ListSubscriptionMappingsRequest wrapper for the ListSubscriptionMappings operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/ListSubscriptionMappings.go.html to see an example of how to use ListSubscriptionMappingsRequest.

type ListSubscriptionMappingsRequest struct {

    // OCID of the subscription.
    SubscriptionId *string `mandatory:"true" contributesTo:"query" name:"subscriptionId"`

    // A unique ID for subscription and tenancy mapping.
    SubscriptionMappingId *string `mandatory:"false" contributesTo:"query" name:"subscriptionMappingId"`

    // The ID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // The lifecycle state of the resource.
    LifecycleState SubscriptionMappingLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    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, whether 'asc' or 'desc'.
    SortOrder ListSubscriptionMappingsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order can be provided.
    // * The default order for timeCreated is descending.
    // * The default order for displayName is ascending.
    // * If no value is specified, timeCreated is the default.
    SortBy ListSubscriptionMappingsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListSubscriptionMappingsRequest) BinaryRequestBody

func (request ListSubscriptionMappingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListSubscriptionMappingsRequest) HTTPRequest

func (request ListSubscriptionMappingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListSubscriptionMappingsRequest) RetryPolicy

func (request ListSubscriptionMappingsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListSubscriptionMappingsRequest) String

func (request ListSubscriptionMappingsRequest) String() string

func (ListSubscriptionMappingsRequest) ValidateEnumValue

func (request ListSubscriptionMappingsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 ListSubscriptionMappingsResponse

ListSubscriptionMappingsResponse wrapper for the ListSubscriptionMappings operation

type ListSubscriptionMappingsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of SubscriptionMappingCollection instances
    SubscriptionMappingCollection `presentIn:"body"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListSubscriptionMappingsResponse) HTTPResponse

func (response ListSubscriptionMappingsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListSubscriptionMappingsResponse) String

func (response ListSubscriptionMappingsResponse) String() string

type ListSubscriptionMappingsSortByEnum

ListSubscriptionMappingsSortByEnum Enum with underlying type: string

type ListSubscriptionMappingsSortByEnum string

Set of constants representing the allowable values for ListSubscriptionMappingsSortByEnum

const (
    ListSubscriptionMappingsSortByTimecreated ListSubscriptionMappingsSortByEnum = "timeCreated"
    ListSubscriptionMappingsSortByDisplayname ListSubscriptionMappingsSortByEnum = "displayName"
)

func GetListSubscriptionMappingsSortByEnumValues

func GetListSubscriptionMappingsSortByEnumValues() []ListSubscriptionMappingsSortByEnum

GetListSubscriptionMappingsSortByEnumValues Enumerates the set of values for ListSubscriptionMappingsSortByEnum

func GetMappingListSubscriptionMappingsSortByEnum

func GetMappingListSubscriptionMappingsSortByEnum(val string) (ListSubscriptionMappingsSortByEnum, bool)

GetMappingListSubscriptionMappingsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSubscriptionMappingsSortOrderEnum

ListSubscriptionMappingsSortOrderEnum Enum with underlying type: string

type ListSubscriptionMappingsSortOrderEnum string

Set of constants representing the allowable values for ListSubscriptionMappingsSortOrderEnum

const (
    ListSubscriptionMappingsSortOrderAsc  ListSubscriptionMappingsSortOrderEnum = "ASC"
    ListSubscriptionMappingsSortOrderDesc ListSubscriptionMappingsSortOrderEnum = "DESC"
)

func GetListSubscriptionMappingsSortOrderEnumValues

func GetListSubscriptionMappingsSortOrderEnumValues() []ListSubscriptionMappingsSortOrderEnum

GetListSubscriptionMappingsSortOrderEnumValues Enumerates the set of values for ListSubscriptionMappingsSortOrderEnum

func GetMappingListSubscriptionMappingsSortOrderEnum

func GetMappingListSubscriptionMappingsSortOrderEnum(val string) (ListSubscriptionMappingsSortOrderEnum, bool)

GetMappingListSubscriptionMappingsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSubscriptionsEntityVersionEnum

ListSubscriptionsEntityVersionEnum Enum with underlying type: string

type ListSubscriptionsEntityVersionEnum string

Set of constants representing the allowable values for ListSubscriptionsEntityVersionEnum

const (
    ListSubscriptionsEntityVersionV1 ListSubscriptionsEntityVersionEnum = "V1"
    ListSubscriptionsEntityVersionV2 ListSubscriptionsEntityVersionEnum = "V2"
)

func GetListSubscriptionsEntityVersionEnumValues

func GetListSubscriptionsEntityVersionEnumValues() []ListSubscriptionsEntityVersionEnum

GetListSubscriptionsEntityVersionEnumValues Enumerates the set of values for ListSubscriptionsEntityVersionEnum

func GetMappingListSubscriptionsEntityVersionEnum

func GetMappingListSubscriptionsEntityVersionEnum(val string) (ListSubscriptionsEntityVersionEnum, bool)

GetMappingListSubscriptionsEntityVersionEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSubscriptionsRequest

ListSubscriptionsRequest wrapper for the ListSubscriptions operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/ListSubscriptions.go.html to see an example of how to use ListSubscriptionsRequest.

type ListSubscriptionsRequest struct {

    // The ID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // The ID of the subscription to which the tenancy is associated.
    SubscriptionId *string `mandatory:"false" contributesTo:"query" name:"subscriptionId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    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, whether 'asc' or 'desc'.
    SortOrder ListSubscriptionsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order can be provided.
    // * The default order for timeCreated is descending.
    // * The default order for displayName is ascending.
    // * If no value is specified, timeCreated is the default.
    SortBy ListSubscriptionsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The version of the subscription entity.
    EntityVersion ListSubscriptionsEntityVersionEnum `mandatory:"false" contributesTo:"query" name:"entityVersion" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListSubscriptionsRequest) BinaryRequestBody

func (request ListSubscriptionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListSubscriptionsRequest) HTTPRequest

func (request ListSubscriptionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListSubscriptionsRequest) RetryPolicy

func (request ListSubscriptionsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListSubscriptionsRequest) String

func (request ListSubscriptionsRequest) String() string

func (ListSubscriptionsRequest) ValidateEnumValue

func (request ListSubscriptionsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 ListSubscriptionsResponse

ListSubscriptionsResponse wrapper for the ListSubscriptions operation

type ListSubscriptionsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of SubscriptionCollection instances
    SubscriptionCollection `presentIn:"body"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListSubscriptionsResponse) HTTPResponse

func (response ListSubscriptionsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListSubscriptionsResponse) String

func (response ListSubscriptionsResponse) String() string

type ListSubscriptionsSortByEnum

ListSubscriptionsSortByEnum Enum with underlying type: string

type ListSubscriptionsSortByEnum string

Set of constants representing the allowable values for ListSubscriptionsSortByEnum

const (
    ListSubscriptionsSortByTimecreated ListSubscriptionsSortByEnum = "timeCreated"
    ListSubscriptionsSortByDisplayname ListSubscriptionsSortByEnum = "displayName"
)

func GetListSubscriptionsSortByEnumValues

func GetListSubscriptionsSortByEnumValues() []ListSubscriptionsSortByEnum

GetListSubscriptionsSortByEnumValues Enumerates the set of values for ListSubscriptionsSortByEnum

func GetMappingListSubscriptionsSortByEnum

func GetMappingListSubscriptionsSortByEnum(val string) (ListSubscriptionsSortByEnum, bool)

GetMappingListSubscriptionsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSubscriptionsSortOrderEnum

ListSubscriptionsSortOrderEnum Enum with underlying type: string

type ListSubscriptionsSortOrderEnum string

Set of constants representing the allowable values for ListSubscriptionsSortOrderEnum

const (
    ListSubscriptionsSortOrderAsc  ListSubscriptionsSortOrderEnum = "ASC"
    ListSubscriptionsSortOrderDesc ListSubscriptionsSortOrderEnum = "DESC"
)

func GetListSubscriptionsSortOrderEnumValues

func GetListSubscriptionsSortOrderEnumValues() []ListSubscriptionsSortOrderEnum

GetListSubscriptionsSortOrderEnumValues Enumerates the set of values for ListSubscriptionsSortOrderEnum

func GetMappingListSubscriptionsSortOrderEnum

func GetMappingListSubscriptionsSortOrderEnum(val string) (ListSubscriptionsSortOrderEnum, bool)

GetMappingListSubscriptionsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestErrorsRequest

ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrorsRequest.

type ListWorkRequestErrorsRequest struct {

    // The ID of the asynchronous request.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    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, whether 'asc' or 'desc'.
    SortOrder ListWorkRequestErrorsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (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

ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation

type ListWorkRequestErrorsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of WorkRequestErrorCollection instances
    WorkRequestErrorCollection `presentIn:"body"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListWorkRequestErrorsResponse) HTTPResponse

func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestErrorsResponse) String

func (response ListWorkRequestErrorsResponse) String() string

type ListWorkRequestErrorsSortOrderEnum

ListWorkRequestErrorsSortOrderEnum Enum with underlying type: string

type ListWorkRequestErrorsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestErrorsSortOrderEnum

const (
    ListWorkRequestErrorsSortOrderAsc  ListWorkRequestErrorsSortOrderEnum = "ASC"
    ListWorkRequestErrorsSortOrderDesc ListWorkRequestErrorsSortOrderEnum = "DESC"
)

func GetListWorkRequestErrorsSortOrderEnumValues

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

ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogsRequest.

type ListWorkRequestLogsRequest struct {

    // The ID of the asynchronous request.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    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, whether 'asc' or 'desc'.
    SortOrder ListWorkRequestLogsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (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

ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation

type ListWorkRequestLogsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of WorkRequestLogEntryCollection instances
    WorkRequestLogEntryCollection `presentIn:"body"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListWorkRequestLogsResponse) HTTPResponse

func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestLogsResponse) String

func (response ListWorkRequestLogsResponse) String() string

type ListWorkRequestLogsSortOrderEnum

ListWorkRequestLogsSortOrderEnum Enum with underlying type: string

type ListWorkRequestLogsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestLogsSortOrderEnum

const (
    ListWorkRequestLogsSortOrderAsc  ListWorkRequestLogsSortOrderEnum = "ASC"
    ListWorkRequestLogsSortOrderDesc ListWorkRequestLogsSortOrderEnum = "DESC"
)

func GetListWorkRequestLogsSortOrderEnumValues

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

ListWorkRequestsRequest wrapper for the ListWorkRequests operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/ListWorkRequests.go.html to see an example of how to use ListWorkRequestsRequest.

type ListWorkRequestsRequest struct {

    // The ID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    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, whether 'asc' or 'desc'.
    SortOrder ListWorkRequestsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (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

ListWorkRequestsResponse wrapper for the ListWorkRequests operation

type ListWorkRequestsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of WorkRequestCollection instances
    WorkRequestCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListWorkRequestsResponse) HTTPResponse

func (response ListWorkRequestsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestsResponse) String

func (response ListWorkRequestsResponse) String() string

type ListWorkRequestsSortOrderEnum

ListWorkRequestsSortOrderEnum Enum with underlying type: string

type ListWorkRequestsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestsSortOrderEnum

const (
    ListWorkRequestsSortOrderAsc  ListWorkRequestsSortOrderEnum = "ASC"
    ListWorkRequestsSortOrderDesc ListWorkRequestsSortOrderEnum = "DESC"
)

func GetListWorkRequestsSortOrderEnumValues

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 OperationStatusEnum

OperationStatusEnum Enum with underlying type: string

type OperationStatusEnum string

Set of constants representing the allowable values for OperationStatusEnum

const (
    OperationStatusAccepted   OperationStatusEnum = "ACCEPTED"
    OperationStatusInProgress OperationStatusEnum = "IN_PROGRESS"
    OperationStatusFailed     OperationStatusEnum = "FAILED"
    OperationStatusSucceeded  OperationStatusEnum = "SUCCEEDED"
    OperationStatusCanceling  OperationStatusEnum = "CANCELING"
    OperationStatusCanceled   OperationStatusEnum = "CANCELED"
)

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

OperationTypeEnum Enum with underlying type: string

type OperationTypeEnum string

Set of constants representing the allowable values for OperationTypeEnum

const (
    OperationTypeCreateSenderInvitation       OperationTypeEnum = "CREATE_SENDER_INVITATION"
    OperationTypeAcceptRecipientInvitation    OperationTypeEnum = "ACCEPT_RECIPIENT_INVITATION"
    OperationTypeCancelSenderInvitation       OperationTypeEnum = "CANCEL_SENDER_INVITATION"
    OperationTypeCompleteOrderActivation      OperationTypeEnum = "COMPLETE_ORDER_ACTIVATION"
    OperationTypeActivateOrderExistingTenancy OperationTypeEnum = "ACTIVATE_ORDER_EXISTING_TENANCY"
    OperationTypeRegisterDomain               OperationTypeEnum = "REGISTER_DOMAIN"
    OperationTypeReleaseDomain                OperationTypeEnum = "RELEASE_DOMAIN"
    OperationTypeCreateChildTenancy           OperationTypeEnum = "CREATE_CHILD_TENANCY"
    OperationTypeAssignDefaultSubscription    OperationTypeEnum = "ASSIGN_DEFAULT_SUBSCRIPTION"
    OperationTypeManualLinkCreation           OperationTypeEnum = "MANUAL_LINK_CREATION"
    OperationTypeTerminateOrganizationTenancy OperationTypeEnum = "TERMINATE_ORGANIZATION_TENANCY"
    OperationTypeUpdateSaasCapability         OperationTypeEnum = "UPDATE_SAAS_CAPABILITY"
    OperationTypeSoftTerminateTenancy         OperationTypeEnum = "SOFT_TERMINATE_TENANCY"
    OperationTypeHardTerminateTenancy         OperationTypeEnum = "HARD_TERMINATE_TENANCY"
    OperationTypeRestoreTenancy               OperationTypeEnum = "RESTORE_TENANCY"
    OperationTypeLogTenancyTerminationRequest OperationTypeEnum = "LOG_TENANCY_TERMINATION_REQUEST"
    OperationTypeSelfOptIn                    OperationTypeEnum = "SELF_OPT_IN"
    OperationTypeSelfOptOut                   OperationTypeEnum = "SELF_OPT_OUT"
)

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 Order

Order Order details.

type Order struct {

    // Immutable and unique order number holding customer subscription information.
    OrderNumber *string `mandatory:"true" json:"orderNumber"`

    // Email address of the administrator who owns the subscription.
    AdminEmail *string `mandatory:"true" json:"adminEmail"`

    // State of the order.
    OrderState *string `mandatory:"true" json:"orderState"`

    // Array of subscriptions associated with the order.
    Subscriptions []SubscriptionInfo `mandatory:"true" json:"subscriptions"`

    // Order's data center region.
    DataCenterRegion *string `mandatory:"false" json:"dataCenterRegion"`
}

func (Order) String

func (m Order) String() string

func (Order) ValidateEnumValue

func (m Order) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 OrdersClient

OrdersClient a client for Orders

type OrdersClient struct {
    common.BaseClient
    // contains filtered or unexported fields
}

func NewOrdersClientWithConfigurationProvider

func NewOrdersClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client OrdersClient, err error)

NewOrdersClientWithConfigurationProvider Creates a new default Orders client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region

func NewOrdersClientWithOboToken

func NewOrdersClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client OrdersClient, err error)

NewOrdersClientWithOboToken Creates a new default Orders 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 (OrdersClient) ActivateOrder

func (client OrdersClient) ActivateOrder(ctx context.Context, request ActivateOrderRequest) (response ActivateOrderResponse, err error)

ActivateOrder Triggers an order activation workflow on behalf of the tenant, given by compartment ID in the body.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/ActivateOrder.go.html to see an example of how to use ActivateOrder API.

func (*OrdersClient) ConfigurationProvider

func (client *OrdersClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (OrdersClient) GetOrder

func (client OrdersClient) GetOrder(ctx context.Context, request GetOrderRequest) (response GetOrderResponse, err error)

GetOrder Returns the order details given by the order ID in the JWT.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/GetOrder.go.html to see an example of how to use GetOrder API.

func (*OrdersClient) SetRegion

func (client *OrdersClient) SetRegion(region string)

SetRegion overrides the region of this client.

type Organization

Organization An organization entity.

type Organization struct {

    // OCID of the organization.
    Id *string `mandatory:"true" json:"id"`

    // OCID of the compartment containing the organization. Always a tenancy OCID.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // OCID of the default Universal Credits Model subscription. Any tenancy joining the organization will automatically get assigned this subscription, if a subscription is not explictly assigned.
    DefaultUcmSubscriptionId *string `mandatory:"true" json:"defaultUcmSubscriptionId"`

    // Lifecycle state of the organization.
    LifecycleState OrganizationLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // Date and time when the organization was created.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // A display name for the organization. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The name of the tenancy that is the organization parent.
    ParentName *string `mandatory:"false" json:"parentName"`

    // Date and time when the organization was last updated.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`
}

func (Organization) String

func (m Organization) String() string

func (Organization) ValidateEnumValue

func (m Organization) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 OrganizationClient

OrganizationClient a client for Organization

type OrganizationClient struct {
    common.BaseClient
    // contains filtered or unexported fields
}

func NewOrganizationClientWithConfigurationProvider

func NewOrganizationClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client OrganizationClient, err error)

NewOrganizationClientWithConfigurationProvider Creates a new default Organization client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region

func NewOrganizationClientWithOboToken

func NewOrganizationClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client OrganizationClient, err error)

NewOrganizationClientWithOboToken Creates a new default Organization 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 (OrganizationClient) ApproveOrganizationTenancyForTransfer

func (client OrganizationClient) ApproveOrganizationTenancyForTransfer(ctx context.Context, request ApproveOrganizationTenancyForTransferRequest) (response ApproveOrganizationTenancyForTransferResponse, err error)

ApproveOrganizationTenancyForTransfer Approve an organization's child tenancy for transfer.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/ApproveOrganizationTenancyForTransfer.go.html to see an example of how to use ApproveOrganizationTenancyForTransfer API.

func (*OrganizationClient) ConfigurationProvider

func (client *OrganizationClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (OrganizationClient) CreateChildTenancy

func (client OrganizationClient) CreateChildTenancy(ctx context.Context, request CreateChildTenancyRequest) (response CreateChildTenancyResponse, err error)

CreateChildTenancy Creates a child tenancy asynchronously.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/CreateChildTenancy.go.html to see an example of how to use CreateChildTenancy API.

func (OrganizationClient) DeleteOrganizationTenancy

func (client OrganizationClient) DeleteOrganizationTenancy(ctx context.Context, request DeleteOrganizationTenancyRequest) (response DeleteOrganizationTenancyResponse, err error)

DeleteOrganizationTenancy If certain validations are successful, initiate tenancy termination.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/DeleteOrganizationTenancy.go.html to see an example of how to use DeleteOrganizationTenancy API.

func (OrganizationClient) GetOrganization

func (client OrganizationClient) GetOrganization(ctx context.Context, request GetOrganizationRequest) (response GetOrganizationResponse, err error)

GetOrganization Gets information about the organization.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/GetOrganization.go.html to see an example of how to use GetOrganization API.

func (OrganizationClient) GetOrganizationTenancy

func (client OrganizationClient) GetOrganizationTenancy(ctx context.Context, request GetOrganizationTenancyRequest) (response GetOrganizationTenancyResponse, err error)

GetOrganizationTenancy Gets information about the organization's tenancy.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/GetOrganizationTenancy.go.html to see an example of how to use GetOrganizationTenancy API.

func (OrganizationClient) ListOrganizationTenancies

func (client OrganizationClient) ListOrganizationTenancies(ctx context.Context, request ListOrganizationTenanciesRequest) (response ListOrganizationTenanciesResponse, err error)

ListOrganizationTenancies Gets a list of tenancies in the organization.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/ListOrganizationTenancies.go.html to see an example of how to use ListOrganizationTenancies API.

func (OrganizationClient) ListOrganizations

func (client OrganizationClient) ListOrganizations(ctx context.Context, request ListOrganizationsRequest) (response ListOrganizationsResponse, err error)

ListOrganizations Lists organizations associated with the caller.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/ListOrganizations.go.html to see an example of how to use ListOrganizations API.

func (OrganizationClient) RestoreOrganizationTenancy

func (client OrganizationClient) RestoreOrganizationTenancy(ctx context.Context, request RestoreOrganizationTenancyRequest) (response RestoreOrganizationTenancyResponse, err error)

RestoreOrganizationTenancy An asynchronous API to restore a tenancy.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/RestoreOrganizationTenancy.go.html to see an example of how to use RestoreOrganizationTenancy API.

func (*OrganizationClient) SetRegion

func (client *OrganizationClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (OrganizationClient) UnapproveOrganizationTenancyForTransfer

func (client OrganizationClient) UnapproveOrganizationTenancyForTransfer(ctx context.Context, request UnapproveOrganizationTenancyForTransferRequest) (response UnapproveOrganizationTenancyForTransferResponse, err error)

UnapproveOrganizationTenancyForTransfer Cancel an organization's child tenancy for transfer.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/UnapproveOrganizationTenancyForTransfer.go.html to see an example of how to use UnapproveOrganizationTenancyForTransfer API.

func (OrganizationClient) UpdateOrganization

func (client OrganizationClient) UpdateOrganization(ctx context.Context, request UpdateOrganizationRequest) (response UpdateOrganizationResponse, err error)

UpdateOrganization Map the default subscription to the organization.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/UpdateOrganization.go.html to see an example of how to use UpdateOrganization API.

type OrganizationCollection

OrganizationCollection Result of a query request for a list of organizations. Contains OrganizationSummary items.

type OrganizationCollection struct {

    // Array containing OrganizationSummary items.
    Items []OrganizationSummary `mandatory:"true" json:"items"`
}

func (OrganizationCollection) String

func (m OrganizationCollection) String() string

func (OrganizationCollection) ValidateEnumValue

func (m OrganizationCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 OrganizationLifecycleStateEnum

OrganizationLifecycleStateEnum Enum with underlying type: string

type OrganizationLifecycleStateEnum string

Set of constants representing the allowable values for OrganizationLifecycleStateEnum

const (
    OrganizationLifecycleStateCreating OrganizationLifecycleStateEnum = "CREATING"
    OrganizationLifecycleStateActive   OrganizationLifecycleStateEnum = "ACTIVE"
    OrganizationLifecycleStateUpdating OrganizationLifecycleStateEnum = "UPDATING"
    OrganizationLifecycleStateDeleting OrganizationLifecycleStateEnum = "DELETING"
    OrganizationLifecycleStateDeleted  OrganizationLifecycleStateEnum = "DELETED"
    OrganizationLifecycleStateFailed   OrganizationLifecycleStateEnum = "FAILED"
)

func GetMappingOrganizationLifecycleStateEnum

func GetMappingOrganizationLifecycleStateEnum(val string) (OrganizationLifecycleStateEnum, bool)

GetMappingOrganizationLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOrganizationLifecycleStateEnumValues

func GetOrganizationLifecycleStateEnumValues() []OrganizationLifecycleStateEnum

GetOrganizationLifecycleStateEnumValues Enumerates the set of values for OrganizationLifecycleStateEnum

type OrganizationSummary

OrganizationSummary An organization entity.

type OrganizationSummary struct {

    // OCID of the organization.
    Id *string `mandatory:"true" json:"id"`

    // OCID of the compartment containing the organization. Always a tenancy OCID.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // OCID of the default Universal Credits Model subscription. Any tenancy joining the organization will automatically get assigned this subscription, if a subscription is not explictly assigned.
    DefaultUcmSubscriptionId *string `mandatory:"true" json:"defaultUcmSubscriptionId"`

    // Lifecycle state of the organization.
    LifecycleState OrganizationLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // Date and time when the organization was created.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // A display name for the organization. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The name of the tenancy that is the organization parent.
    ParentName *string `mandatory:"false" json:"parentName"`

    // Date and time when the organization was last updated.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`
}

func (OrganizationSummary) String

func (m OrganizationSummary) String() string

func (OrganizationSummary) ValidateEnumValue

func (m OrganizationSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 OrganizationTenancy

OrganizationTenancy The information about the organization tenancy.

type OrganizationTenancy struct {

    // OCID of the tenancy.
    TenancyId *string `mandatory:"true" json:"tenancyId"`

    // The governance status of the tenancy.
    GovernanceStatus GovernanceStatusEnum `mandatory:"true" json:"governanceStatus"`

    // Name of the tenancy.
    Name *string `mandatory:"false" json:"name"`

    // Lifecycle state of the organization tenancy.
    LifecycleState OrganizationTenancyLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // Role of the organization tenancy.
    Role OrganizationTenancyRoleEnum `mandatory:"false" json:"role,omitempty"`

    // Date and time when the tenancy joined the organization.
    TimeJoined *common.SDKTime `mandatory:"false" json:"timeJoined"`

    // Date and time when the tenancy left the organization.
    TimeLeft *common.SDKTime `mandatory:"false" json:"timeLeft"`

    // Parameter to indicate the tenancy is approved for transfer to another organization.
    IsApprovedForTransfer *bool `mandatory:"false" json:"isApprovedForTransfer"`
}

func (OrganizationTenancy) String

func (m OrganizationTenancy) String() string

func (OrganizationTenancy) ValidateEnumValue

func (m OrganizationTenancy) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 OrganizationTenancyCollection

OrganizationTenancyCollection Result of a query request for a list of organization tenancies. Contains OrganizationTenancySummary items.

type OrganizationTenancyCollection struct {

    // Array containing OrganizationTenancySummary items.
    Items []OrganizationTenancySummary `mandatory:"true" json:"items"`
}

func (OrganizationTenancyCollection) String

func (m OrganizationTenancyCollection) String() string

func (OrganizationTenancyCollection) ValidateEnumValue

func (m OrganizationTenancyCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 OrganizationTenancyLifecycleStateEnum

OrganizationTenancyLifecycleStateEnum Enum with underlying type: string

type OrganizationTenancyLifecycleStateEnum string

Set of constants representing the allowable values for OrganizationTenancyLifecycleStateEnum

const (
    OrganizationTenancyLifecycleStateCreating OrganizationTenancyLifecycleStateEnum = "CREATING"
    OrganizationTenancyLifecycleStateActive   OrganizationTenancyLifecycleStateEnum = "ACTIVE"
    OrganizationTenancyLifecycleStateInactive OrganizationTenancyLifecycleStateEnum = "INACTIVE"
    OrganizationTenancyLifecycleStateDeleted  OrganizationTenancyLifecycleStateEnum = "DELETED"
    OrganizationTenancyLifecycleStateFailed   OrganizationTenancyLifecycleStateEnum = "FAILED"
    OrganizationTenancyLifecycleStateDeleting OrganizationTenancyLifecycleStateEnum = "DELETING"
)

func GetMappingOrganizationTenancyLifecycleStateEnum

func GetMappingOrganizationTenancyLifecycleStateEnum(val string) (OrganizationTenancyLifecycleStateEnum, bool)

GetMappingOrganizationTenancyLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOrganizationTenancyLifecycleStateEnumValues

func GetOrganizationTenancyLifecycleStateEnumValues() []OrganizationTenancyLifecycleStateEnum

GetOrganizationTenancyLifecycleStateEnumValues Enumerates the set of values for OrganizationTenancyLifecycleStateEnum

type OrganizationTenancyRoleEnum

OrganizationTenancyRoleEnum Enum with underlying type: string

type OrganizationTenancyRoleEnum string

Set of constants representing the allowable values for OrganizationTenancyRoleEnum

const (
    OrganizationTenancyRoleParent OrganizationTenancyRoleEnum = "PARENT"
    OrganizationTenancyRoleChild  OrganizationTenancyRoleEnum = "CHILD"
    OrganizationTenancyRoleNone   OrganizationTenancyRoleEnum = "NONE"
)

func GetMappingOrganizationTenancyRoleEnum

func GetMappingOrganizationTenancyRoleEnum(val string) (OrganizationTenancyRoleEnum, bool)

GetMappingOrganizationTenancyRoleEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOrganizationTenancyRoleEnumValues

func GetOrganizationTenancyRoleEnumValues() []OrganizationTenancyRoleEnum

GetOrganizationTenancyRoleEnumValues Enumerates the set of values for OrganizationTenancyRoleEnum

type OrganizationTenancySummary

OrganizationTenancySummary An organization tenancy summary entity.

type OrganizationTenancySummary struct {

    // OCID of the tenancy.
    TenancyId *string `mandatory:"true" json:"tenancyId"`

    // The governance status of the tenancy.
    GovernanceStatus GovernanceStatusEnum `mandatory:"true" json:"governanceStatus"`

    // Name of the tenancy.
    Name *string `mandatory:"false" json:"name"`

    // Lifecycle state of the organization tenancy.
    LifecycleState OrganizationTenancyLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // Role of the organization tenancy.
    Role OrganizationTenancyRoleEnum `mandatory:"false" json:"role,omitempty"`

    // Date and time when the tenancy joined the organization.
    TimeJoined *common.SDKTime `mandatory:"false" json:"timeJoined"`

    // Date and time when the tenancy left the organization.
    TimeLeft *common.SDKTime `mandatory:"false" json:"timeLeft"`

    // Parameter to indicate the tenancy is approved for transfer to another organization.
    IsApprovedForTransfer *bool `mandatory:"false" json:"isApprovedForTransfer"`
}

func (OrganizationTenancySummary) String

func (m OrganizationTenancySummary) String() string

func (OrganizationTenancySummary) ValidateEnumValue

func (m OrganizationTenancySummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 Promotion

Promotion Promotion information for a subscription.

type Promotion struct {

    // Specifies how long the promotion related to the subscription, if any, is valid in duration units.
    Duration *int `mandatory:"false" json:"duration"`

    // Unit for the duration.
    DurationUnit *string `mandatory:"false" json:"durationUnit"`

    // If a subscription is present, indicates the total amount of promotional subscription credits.
    Amount *float32 `mandatory:"false" json:"amount"`

    // If a subscription is present, indicates the current status of the subscription promotion.
    Status PromotionStatusEnum `mandatory:"false" json:"status,omitempty"`

    // Speficies whether or not the customer intends to pay after the promotion has expired.
    IsIntentToPay *bool `mandatory:"false" json:"isIntentToPay"`

    // Currency unit associated with the promotion.
    CurrencyUnit *string `mandatory:"false" json:"currencyUnit"`

    // Date and time when the promotion starts.
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // Date and time when the promotion ends.
    TimeExpired *common.SDKTime `mandatory:"false" json:"timeExpired"`
}

func (Promotion) String

func (m Promotion) String() string

func (Promotion) ValidateEnumValue

func (m Promotion) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 PromotionStatusEnum

PromotionStatusEnum Enum with underlying type: string

type PromotionStatusEnum string

Set of constants representing the allowable values for PromotionStatusEnum

const (
    PromotionStatusInitialized PromotionStatusEnum = "INITIALIZED"
    PromotionStatusActive      PromotionStatusEnum = "ACTIVE"
    PromotionStatusExpired     PromotionStatusEnum = "EXPIRED"
)

func GetMappingPromotionStatusEnum

func GetMappingPromotionStatusEnum(val string) (PromotionStatusEnum, bool)

GetMappingPromotionStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPromotionStatusEnumValues

func GetPromotionStatusEnumValues() []PromotionStatusEnum

GetPromotionStatusEnumValues Enumerates the set of values for PromotionStatusEnum

type RecipientInvitation

RecipientInvitation The invitation model that the recipient owns.

type RecipientInvitation struct {

    // OCID of the recipient invitation.
    Id *string `mandatory:"true" json:"id"`

    // OCID of the recipient tenancy.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The list of subjects the invitation contains.
    Subjects []InvitationSubjectEnum `mandatory:"true" json:"subjects"`

    // OCID of the corresponding sender invitation.
    SenderInvitationId *string `mandatory:"true" json:"senderInvitationId"`

    // OCID of the sender tenancy.
    SenderTenancyId *string `mandatory:"true" json:"senderTenancyId"`

    // Lifecycle state of the recipient invitation.
    LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // Status of the recipient invitation.
    Status RecipientInvitationStatusEnum `mandatory:"true" json:"status"`

    // Date and time when the recipient invitation was created.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // A user-created name to describe the invitation. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Date and time when the recipient invitation was last updated.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Email address of the recipient.
    RecipientEmailAddress *string `mandatory:"false" json:"recipientEmailAddress"`

    // 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"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (RecipientInvitation) String

func (m RecipientInvitation) String() string

func (RecipientInvitation) ValidateEnumValue

func (m RecipientInvitation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 RecipientInvitationClient

RecipientInvitationClient a client for RecipientInvitation

type RecipientInvitationClient struct {
    common.BaseClient
    // contains filtered or unexported fields
}

func NewRecipientInvitationClientWithConfigurationProvider

func NewRecipientInvitationClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client RecipientInvitationClient, err error)

NewRecipientInvitationClientWithConfigurationProvider Creates a new default RecipientInvitation client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region

func NewRecipientInvitationClientWithOboToken

func NewRecipientInvitationClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client RecipientInvitationClient, err error)

NewRecipientInvitationClientWithOboToken Creates a new default RecipientInvitation 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 (RecipientInvitationClient) AcceptRecipientInvitation

func (client RecipientInvitationClient) AcceptRecipientInvitation(ctx context.Context, request AcceptRecipientInvitationRequest) (response AcceptRecipientInvitationResponse, err error)

AcceptRecipientInvitation Accepts a recipient invitation.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/AcceptRecipientInvitation.go.html to see an example of how to use AcceptRecipientInvitation API.

func (*RecipientInvitationClient) ConfigurationProvider

func (client *RecipientInvitationClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (RecipientInvitationClient) GetRecipientInvitation

func (client RecipientInvitationClient) GetRecipientInvitation(ctx context.Context, request GetRecipientInvitationRequest) (response GetRecipientInvitationResponse, err error)

GetRecipientInvitation Gets information about the recipient invitation.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/GetRecipientInvitation.go.html to see an example of how to use GetRecipientInvitation API.

func (RecipientInvitationClient) IgnoreRecipientInvitation

func (client RecipientInvitationClient) IgnoreRecipientInvitation(ctx context.Context, request IgnoreRecipientInvitationRequest) (response IgnoreRecipientInvitationResponse, err error)

IgnoreRecipientInvitation Ignores a recipient invitation.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/IgnoreRecipientInvitation.go.html to see an example of how to use IgnoreRecipientInvitation API.

func (RecipientInvitationClient) ListRecipientInvitations

func (client RecipientInvitationClient) ListRecipientInvitations(ctx context.Context, request ListRecipientInvitationsRequest) (response ListRecipientInvitationsResponse, err error)

ListRecipientInvitations Return a (paginated) list of recipient invitations.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/ListRecipientInvitations.go.html to see an example of how to use ListRecipientInvitations API.

func (*RecipientInvitationClient) SetRegion

func (client *RecipientInvitationClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (RecipientInvitationClient) UpdateRecipientInvitation

func (client RecipientInvitationClient) UpdateRecipientInvitation(ctx context.Context, request UpdateRecipientInvitationRequest) (response UpdateRecipientInvitationResponse, err error)

UpdateRecipientInvitation Updates the recipient invitation.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/UpdateRecipientInvitation.go.html to see an example of how to use UpdateRecipientInvitation API.

type RecipientInvitationCollection

RecipientInvitationCollection Result of a query request for a list of recipient invitations. Contains RecipientInvitationSummary items.

type RecipientInvitationCollection struct {

    // Array containing RecipientInvitationSummary items.
    Items []RecipientInvitationSummary `mandatory:"true" json:"items"`
}

func (RecipientInvitationCollection) String

func (m RecipientInvitationCollection) String() string

func (RecipientInvitationCollection) ValidateEnumValue

func (m RecipientInvitationCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 RecipientInvitationStatusEnum

RecipientInvitationStatusEnum Enum with underlying type: string

type RecipientInvitationStatusEnum string

Set of constants representing the allowable values for RecipientInvitationStatusEnum

const (
    RecipientInvitationStatusPending  RecipientInvitationStatusEnum = "PENDING"
    RecipientInvitationStatusCanceled RecipientInvitationStatusEnum = "CANCELED"
    RecipientInvitationStatusAccepted RecipientInvitationStatusEnum = "ACCEPTED"
    RecipientInvitationStatusIgnored  RecipientInvitationStatusEnum = "IGNORED"
    RecipientInvitationStatusExpired  RecipientInvitationStatusEnum = "EXPIRED"
    RecipientInvitationStatusFailed   RecipientInvitationStatusEnum = "FAILED"
)

func GetMappingRecipientInvitationStatusEnum

func GetMappingRecipientInvitationStatusEnum(val string) (RecipientInvitationStatusEnum, bool)

GetMappingRecipientInvitationStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRecipientInvitationStatusEnumValues

func GetRecipientInvitationStatusEnumValues() []RecipientInvitationStatusEnum

GetRecipientInvitationStatusEnumValues Enumerates the set of values for RecipientInvitationStatusEnum

type RecipientInvitationSummary

RecipientInvitationSummary The summary of the invitation model that the recipient owns.

type RecipientInvitationSummary struct {

    // OCID of the recipient invitation.
    Id *string `mandatory:"true" json:"id"`

    // OCID of the recipient tenancy.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A user-created name to describe the invitation. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The list of subjects the invitation contains.
    Subjects []InvitationSubjectEnum `mandatory:"true" json:"subjects"`

    // OCID of the corresponding sender invitation.
    SenderInvitationId *string `mandatory:"true" json:"senderInvitationId"`

    // OCID of the sender tenancy.
    SenderTenancyId *string `mandatory:"true" json:"senderTenancyId"`

    // Lifecycle state of the recipient invitation.
    LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // Status of the recipient invitation.
    Status RecipientInvitationStatusEnum `mandatory:"true" json:"status"`

    // Date and time when the recipient invitation was created.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // Date and time when the recipient invitation was last updated.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Email address of the recipient.
    RecipientEmailAddress *string `mandatory:"false" json:"recipientEmailAddress"`

    // 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"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (RecipientInvitationSummary) String

func (m RecipientInvitationSummary) String() string

func (RecipientInvitationSummary) ValidateEnumValue

func (m RecipientInvitationSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 RemoveGovernanceRequest

RemoveGovernanceRequest wrapper for the RemoveGovernance operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/RemoveGovernance.go.html to see an example of how to use RemoveGovernanceRequest.

type RemoveGovernanceRequest struct {

    // OCID of the organization.
    OrganizationId *string `mandatory:"true" contributesTo:"path" name:"organizationId"`

    // OCID of tenancy that is opting out of governance rules.
    OrganizationTenancyId *string `mandatory:"true" contributesTo:"path" name:"organizationTenancyId"`

    // 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"`

    // 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
    // will be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (RemoveGovernanceRequest) BinaryRequestBody

func (request RemoveGovernanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (RemoveGovernanceRequest) HTTPRequest

func (request RemoveGovernanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RemoveGovernanceRequest) RetryPolicy

func (request RemoveGovernanceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (RemoveGovernanceRequest) String

func (request RemoveGovernanceRequest) String() string

func (RemoveGovernanceRequest) ValidateEnumValue

func (request RemoveGovernanceRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 RemoveGovernanceResponse

RemoveGovernanceResponse wrapper for the RemoveGovernance operation

type RemoveGovernanceResponse 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"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query the status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (RemoveGovernanceResponse) HTTPResponse

func (response RemoveGovernanceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (RemoveGovernanceResponse) String

func (response RemoveGovernanceResponse) String() string

type RestoreOrganizationTenancyRequest

RestoreOrganizationTenancyRequest wrapper for the RestoreOrganizationTenancy operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/RestoreOrganizationTenancy.go.html to see an example of how to use RestoreOrganizationTenancyRequest.

type RestoreOrganizationTenancyRequest struct {

    // OCID of the tenancy to be restored.
    OrganizationTenancyId *string `mandatory:"true" contributesTo:"path" name:"organizationTenancyId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (RestoreOrganizationTenancyRequest) BinaryRequestBody

func (request RestoreOrganizationTenancyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (RestoreOrganizationTenancyRequest) HTTPRequest

func (request RestoreOrganizationTenancyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RestoreOrganizationTenancyRequest) RetryPolicy

func (request RestoreOrganizationTenancyRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (RestoreOrganizationTenancyRequest) String

func (request RestoreOrganizationTenancyRequest) String() string

func (RestoreOrganizationTenancyRequest) ValidateEnumValue

func (request RestoreOrganizationTenancyRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 RestoreOrganizationTenancyResponse

RestoreOrganizationTenancyResponse wrapper for the RestoreOrganizationTenancy operation

type RestoreOrganizationTenancyResponse 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"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query the status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (RestoreOrganizationTenancyResponse) HTTPResponse

func (response RestoreOrganizationTenancyResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (RestoreOrganizationTenancyResponse) String

func (response RestoreOrganizationTenancyResponse) String() string

type ReviveWorkflowInstanceDetails

ReviveWorkflowInstanceDetails The parameters for reviving failed workflow

type ReviveWorkflowInstanceDetails struct {

    // Id of failed workflow
    WorkflowInstanceId *string `mandatory:"false" json:"workflowInstanceId"`

    // Service specific workflow instance name
    WorkflowInstanceName *string `mandatory:"false" json:"workflowInstanceName"`
}

func (ReviveWorkflowInstanceDetails) String

func (m ReviveWorkflowInstanceDetails) String() string

func (ReviveWorkflowInstanceDetails) ValidateEnumValue

func (m ReviveWorkflowInstanceDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 SenderInvitation

SenderInvitation The invitation model that the sender owns.

type SenderInvitation struct {

    // OCID of the sender invitation.
    Id *string `mandatory:"true" json:"id"`

    // OCID of the sender tenancy.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The list of subjects the invitation contains.
    Subjects []InvitationSubjectEnum `mandatory:"true" json:"subjects"`

    // OCID of the recipient tenancy.
    RecipientTenancyId *string `mandatory:"true" json:"recipientTenancyId"`

    // Lifecycle state of the sender invitation.
    LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // Status of the sender invitation.
    Status SenderInvitationStatusEnum `mandatory:"true" json:"status"`

    // Date and time when the sender invitation was created.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // OCID of the corresponding recipient invitation.
    RecipientInvitationId *string `mandatory:"false" json:"recipientInvitationId"`

    // A user-created name to describe the invitation. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Date and time when the sender invitation was last updated.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Email address of the recipient.
    RecipientEmailAddress *string `mandatory:"false" json:"recipientEmailAddress"`

    // 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"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (SenderInvitation) String

func (m SenderInvitation) String() string

func (SenderInvitation) ValidateEnumValue

func (m SenderInvitation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 SenderInvitationClient

SenderInvitationClient a client for SenderInvitation

type SenderInvitationClient struct {
    common.BaseClient
    // contains filtered or unexported fields
}

func NewSenderInvitationClientWithConfigurationProvider

func NewSenderInvitationClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client SenderInvitationClient, err error)

NewSenderInvitationClientWithConfigurationProvider Creates a new default SenderInvitation client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region

func NewSenderInvitationClientWithOboToken

func NewSenderInvitationClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client SenderInvitationClient, err error)

NewSenderInvitationClientWithOboToken Creates a new default SenderInvitation 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 (SenderInvitationClient) CancelSenderInvitation

func (client SenderInvitationClient) CancelSenderInvitation(ctx context.Context, request CancelSenderInvitationRequest) (response CancelSenderInvitationResponse, err error)

CancelSenderInvitation Cancels a sender invitation.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/CancelSenderInvitation.go.html to see an example of how to use CancelSenderInvitation API.

func (*SenderInvitationClient) ConfigurationProvider

func (client *SenderInvitationClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (SenderInvitationClient) CreateSenderInvitation

func (client SenderInvitationClient) CreateSenderInvitation(ctx context.Context, request CreateSenderInvitationRequest) (response CreateSenderInvitationResponse, err error)

CreateSenderInvitation Creates a sender invitation and asynchronously sends the invitation to the recipient.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/CreateSenderInvitation.go.html to see an example of how to use CreateSenderInvitation API.

func (SenderInvitationClient) GetSenderInvitation

func (client SenderInvitationClient) GetSenderInvitation(ctx context.Context, request GetSenderInvitationRequest) (response GetSenderInvitationResponse, err error)

GetSenderInvitation Gets information about the sender invitation.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/GetSenderInvitation.go.html to see an example of how to use GetSenderInvitation API.

func (SenderInvitationClient) ListSenderInvitations

func (client SenderInvitationClient) ListSenderInvitations(ctx context.Context, request ListSenderInvitationsRequest) (response ListSenderInvitationsResponse, err error)

ListSenderInvitations Return a (paginated) list of sender invitations.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/ListSenderInvitations.go.html to see an example of how to use ListSenderInvitations API.

func (*SenderInvitationClient) SetRegion

func (client *SenderInvitationClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (SenderInvitationClient) UpdateSenderInvitation

func (client SenderInvitationClient) UpdateSenderInvitation(ctx context.Context, request UpdateSenderInvitationRequest) (response UpdateSenderInvitationResponse, err error)

UpdateSenderInvitation Updates the sender invitation.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/UpdateSenderInvitation.go.html to see an example of how to use UpdateSenderInvitation API.

type SenderInvitationCollection

SenderInvitationCollection Result of a query request for a list of sender invitations. Contains SenderInvitationSummary items.

type SenderInvitationCollection struct {

    // Array containing SenderInvitationSummary items.
    Items []SenderInvitationSummary `mandatory:"true" json:"items"`
}

func (SenderInvitationCollection) String

func (m SenderInvitationCollection) String() string

func (SenderInvitationCollection) ValidateEnumValue

func (m SenderInvitationCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 SenderInvitationStatusEnum

SenderInvitationStatusEnum Enum with underlying type: string

type SenderInvitationStatusEnum string

Set of constants representing the allowable values for SenderInvitationStatusEnum

const (
    SenderInvitationStatusPending  SenderInvitationStatusEnum = "PENDING"
    SenderInvitationStatusCanceled SenderInvitationStatusEnum = "CANCELED"
    SenderInvitationStatusAccepted SenderInvitationStatusEnum = "ACCEPTED"
    SenderInvitationStatusExpired  SenderInvitationStatusEnum = "EXPIRED"
    SenderInvitationStatusFailed   SenderInvitationStatusEnum = "FAILED"
)

func GetMappingSenderInvitationStatusEnum

func GetMappingSenderInvitationStatusEnum(val string) (SenderInvitationStatusEnum, bool)

GetMappingSenderInvitationStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSenderInvitationStatusEnumValues

func GetSenderInvitationStatusEnumValues() []SenderInvitationStatusEnum

GetSenderInvitationStatusEnumValues Enumerates the set of values for SenderInvitationStatusEnum

type SenderInvitationSummary

SenderInvitationSummary The summary of the invitation model that the sender owns.

type SenderInvitationSummary struct {

    // OCID of the sender invitation.
    Id *string `mandatory:"true" json:"id"`

    // OCID of the sender tenancy.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A user-created name to describe the invitation. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The list of subjects the invitation contains.
    Subjects []InvitationSubjectEnum `mandatory:"true" json:"subjects"`

    // OCID of the recipient tenancy.
    RecipientTenancyId *string `mandatory:"true" json:"recipientTenancyId"`

    // Lifecycle state of the sender invitation.
    LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // Status of the sender invitation.
    Status SenderInvitationStatusEnum `mandatory:"true" json:"status"`

    // Date and time when the sender invitation was created.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // OCID of the corresponding recipient invitation.
    RecipientInvitationId *string `mandatory:"false" json:"recipientInvitationId"`

    // Date and time when the sender invitation was last updated.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Email address of the recipient.
    RecipientEmailAddress *string `mandatory:"false" json:"recipientEmailAddress"`

    // 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"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (SenderInvitationSummary) String

func (m SenderInvitationSummary) String() string

func (SenderInvitationSummary) ValidateEnumValue

func (m SenderInvitationSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 Sku

Sku A single subscription SKU.

type Sku struct {

    // SKU number.
    Number *string `mandatory:"false" json:"number"`

    // SKU name.
    Name *string `mandatory:"false" json:"name"`

    // SKU quantity.
    Quantity *int `mandatory:"false" json:"quantity"`
}

func (Sku) String

func (m Sku) String() string

func (Sku) ValidateEnumValue

func (m Sku) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 SortOrderEnum

SortOrderEnum Enum with underlying type: string

type SortOrderEnum string

Set of constants representing the allowable values for SortOrderEnum

const (
    SortOrderAsc  SortOrderEnum = "ASC"
    SortOrderDesc SortOrderEnum = "DESC"
)

func GetMappingSortOrderEnum

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 Subscription

Subscription Base subscription type, which carries shared properties for any subscription version.

type Subscription interface {

    // The Oracle ID (OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)) of the subscription.
    GetId() *string

    // The Oracle ID (OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)) of the owning compartment. Always a tenancy OCID.
    GetCompartmentId() *string

    // The type of subscription, such as 'UCM', 'SAAS', 'ERP', 'CRM'.
    GetServiceName() *string

    // The date and time of creation, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    GetTimeCreated() *common.SDKTime

    // The date and time of update, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    GetTimeUpdated() *common.SDKTime

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}
}

type SubscriptionClient

SubscriptionClient a client for Subscription

type SubscriptionClient struct {
    common.BaseClient
    // contains filtered or unexported fields
}

func NewSubscriptionClientWithConfigurationProvider

func NewSubscriptionClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client SubscriptionClient, err error)

NewSubscriptionClientWithConfigurationProvider Creates a new default Subscription client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region

func NewSubscriptionClientWithOboToken

func NewSubscriptionClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client SubscriptionClient, err error)

NewSubscriptionClientWithOboToken Creates a new default Subscription 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 (*SubscriptionClient) ConfigurationProvider

func (client *SubscriptionClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (SubscriptionClient) CreateSubscriptionMapping

func (client SubscriptionClient) CreateSubscriptionMapping(ctx context.Context, request CreateSubscriptionMappingRequest) (response CreateSubscriptionMappingResponse, err error)

CreateSubscriptionMapping Assign the tenancy record identified by the compartment ID to the given subscription ID.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/CreateSubscriptionMapping.go.html to see an example of how to use CreateSubscriptionMapping API.

func (SubscriptionClient) DeleteSubscriptionMapping

func (client SubscriptionClient) DeleteSubscriptionMapping(ctx context.Context, request DeleteSubscriptionMappingRequest) (response DeleteSubscriptionMappingResponse, err error)

DeleteSubscriptionMapping Delete the subscription mapping details by subscription mapping ID.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/DeleteSubscriptionMapping.go.html to see an example of how to use DeleteSubscriptionMapping API.

func (SubscriptionClient) GetAssignedSubscription

func (client SubscriptionClient) GetAssignedSubscription(ctx context.Context, request GetAssignedSubscriptionRequest) (response GetAssignedSubscriptionResponse, err error)

GetAssignedSubscription Get the assigned subscription details by assigned subscription ID.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/GetAssignedSubscription.go.html to see an example of how to use GetAssignedSubscription API.

func (SubscriptionClient) GetSubscription

func (client SubscriptionClient) GetSubscription(ctx context.Context, request GetSubscriptionRequest) (response GetSubscriptionResponse, err error)

GetSubscription Gets the subscription details by subscription ID.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/GetSubscription.go.html to see an example of how to use GetSubscription API.

func (SubscriptionClient) GetSubscriptionMapping

func (client SubscriptionClient) GetSubscriptionMapping(ctx context.Context, request GetSubscriptionMappingRequest) (response GetSubscriptionMappingResponse, err error)

GetSubscriptionMapping Get the subscription mapping details by subscription mapping ID.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/GetSubscriptionMapping.go.html to see an example of how to use GetSubscriptionMapping API.

func (SubscriptionClient) ListAssignedSubscriptionLineItems

func (client SubscriptionClient) ListAssignedSubscriptionLineItems(ctx context.Context, request ListAssignedSubscriptionLineItemsRequest) (response ListAssignedSubscriptionLineItemsResponse, err error)

ListAssignedSubscriptionLineItems List line item summaries that a assigned subscription owns.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/ListAssignedSubscriptionLineItems.go.html to see an example of how to use ListAssignedSubscriptionLineItems API. A default retry strategy applies to this operation ListAssignedSubscriptionLineItems()

func (SubscriptionClient) ListAssignedSubscriptions

func (client SubscriptionClient) ListAssignedSubscriptions(ctx context.Context, request ListAssignedSubscriptionsRequest) (response ListAssignedSubscriptionsResponse, err error)

ListAssignedSubscriptions Lists subscriptions that are consumed by the compartment. Only the root compartment is allowed.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/ListAssignedSubscriptions.go.html to see an example of how to use ListAssignedSubscriptions API.

func (SubscriptionClient) ListAvailableRegions

func (client SubscriptionClient) ListAvailableRegions(ctx context.Context, request ListAvailableRegionsRequest) (response ListAvailableRegionsResponse, err error)

ListAvailableRegions List the available regions based on subscription ID.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/ListAvailableRegions.go.html to see an example of how to use ListAvailableRegions API.

func (SubscriptionClient) ListSubscriptionLineItems

func (client SubscriptionClient) ListSubscriptionLineItems(ctx context.Context, request ListSubscriptionLineItemsRequest) (response ListSubscriptionLineItemsResponse, err error)

ListSubscriptionLineItems Lists the line items in a subscription.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/ListSubscriptionLineItems.go.html to see an example of how to use ListSubscriptionLineItems API. A default retry strategy applies to this operation ListSubscriptionLineItems()

func (SubscriptionClient) ListSubscriptionMappings

func (client SubscriptionClient) ListSubscriptionMappings(ctx context.Context, request ListSubscriptionMappingsRequest) (response ListSubscriptionMappingsResponse, err error)

ListSubscriptionMappings Lists the subscription mappings for all the subscriptions owned by a given compartmentId. Only the root compartment is allowed.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/ListSubscriptionMappings.go.html to see an example of how to use ListSubscriptionMappings API.

func (SubscriptionClient) ListSubscriptions

func (client SubscriptionClient) ListSubscriptions(ctx context.Context, request ListSubscriptionsRequest) (response ListSubscriptionsResponse, err error)

ListSubscriptions List the subscriptions that a compartment owns. Only the root compartment is allowed.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/ListSubscriptions.go.html to see an example of how to use ListSubscriptions API.

func (*SubscriptionClient) SetRegion

func (client *SubscriptionClient) SetRegion(region string)

SetRegion overrides the region of this client.

type SubscriptionCollection

SubscriptionCollection List of subscription summaries.

type SubscriptionCollection struct {

    // Array containing subscription summary items.
    Items []SubscriptionSummary `mandatory:"true" json:"items"`
}

func (SubscriptionCollection) String

func (m SubscriptionCollection) String() string

func (*SubscriptionCollection) UnmarshalJSON

func (m *SubscriptionCollection) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (SubscriptionCollection) ValidateEnumValue

func (m SubscriptionCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 SubscriptionEntityVersionEnum

SubscriptionEntityVersionEnum Enum with underlying type: string

type SubscriptionEntityVersionEnum string

Set of constants representing the allowable values for SubscriptionEntityVersionEnum

const (
    SubscriptionEntityVersionV1 SubscriptionEntityVersionEnum = "V1"
    SubscriptionEntityVersionV2 SubscriptionEntityVersionEnum = "V2"
)

func GetMappingSubscriptionEntityVersionEnum

func GetMappingSubscriptionEntityVersionEnum(val string) (SubscriptionEntityVersionEnum, bool)

GetMappingSubscriptionEntityVersionEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSubscriptionEntityVersionEnumValues

func GetSubscriptionEntityVersionEnumValues() []SubscriptionEntityVersionEnum

GetSubscriptionEntityVersionEnumValues Enumerates the set of values for SubscriptionEntityVersionEnum

type SubscriptionInfo

SubscriptionInfo A single subscription's details.

type SubscriptionInfo struct {

    // Subscription ID.
    SpmSubscriptionId *string `mandatory:"true" json:"spmSubscriptionId"`

    // Subscription service name.
    Service *string `mandatory:"true" json:"service"`

    // Subscription start date. An RFC 3339-formatted date and time string.
    StartDate *common.SDKTime `mandatory:"true" json:"startDate"`

    // Subscription end date. An RFC 3339-formatted date and time string.
    EndDate *common.SDKTime `mandatory:"true" json:"endDate"`

    // List of SKUs the subscription contains.
    Skus []Sku `mandatory:"true" json:"skus"`
}

func (SubscriptionInfo) String

func (m SubscriptionInfo) String() string

func (SubscriptionInfo) ValidateEnumValue

func (m SubscriptionInfo) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 SubscriptionLifecycleStateEnum

SubscriptionLifecycleStateEnum Enum with underlying type: string

type SubscriptionLifecycleStateEnum string

Set of constants representing the allowable values for SubscriptionLifecycleStateEnum

const (
    SubscriptionLifecycleStateNeedsAttention SubscriptionLifecycleStateEnum = "NEEDS_ATTENTION"
    SubscriptionLifecycleStateActive         SubscriptionLifecycleStateEnum = "ACTIVE"
    SubscriptionLifecycleStateInactive       SubscriptionLifecycleStateEnum = "INACTIVE"
    SubscriptionLifecycleStateFailed         SubscriptionLifecycleStateEnum = "FAILED"
    SubscriptionLifecycleStateCreating       SubscriptionLifecycleStateEnum = "CREATING"
)

func GetMappingSubscriptionLifecycleStateEnum

func GetMappingSubscriptionLifecycleStateEnum(val string) (SubscriptionLifecycleStateEnum, bool)

GetMappingSubscriptionLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSubscriptionLifecycleStateEnumValues

func GetSubscriptionLifecycleStateEnumValues() []SubscriptionLifecycleStateEnum

GetSubscriptionLifecycleStateEnumValues Enumerates the set of values for SubscriptionLifecycleStateEnum

type SubscriptionLineItemCollection

SubscriptionLineItemCollection Collection of line item summaries in a subscription.

type SubscriptionLineItemCollection struct {

    // Array containing line item summaries in a subscription.
    Items []SubscriptionLineItemSummary `mandatory:"true" json:"items"`
}

func (SubscriptionLineItemCollection) String

func (m SubscriptionLineItemCollection) String() string

func (SubscriptionLineItemCollection) ValidateEnumValue

func (m SubscriptionLineItemCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 SubscriptionLineItemSummary

SubscriptionLineItemSummary Summary of line items in a subscription.

type SubscriptionLineItemSummary struct {

    // Subscription line item identifier.
    Id *string `mandatory:"true" json:"id"`

    // Product code.
    ProductCode *string `mandatory:"true" json:"productCode"`

    // Product number.
    Quantity *float32 `mandatory:"true" json:"quantity"`

    // Billing model supported by the associated line item.
    BillingModel BillingModelEnum `mandatory:"true" json:"billingModel"`

    // The time the subscription item and associated products should start. An RFC 3339 formatted date and time string.
    TimeStarted *common.SDKTime `mandatory:"true" json:"timeStarted"`

    // The time the subscription item and associated products should end. An RFC 3339 formatted date and time string.
    TimeEnded *common.SDKTime `mandatory:"true" json:"timeEnded"`
}

func (SubscriptionLineItemSummary) String

func (m SubscriptionLineItemSummary) String() string

func (SubscriptionLineItemSummary) ValidateEnumValue

func (m SubscriptionLineItemSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 SubscriptionMapping

SubscriptionMapping Subscription mapping information.

type SubscriptionMapping struct {

    // OCID of the mapping between subscription and compartment identified by the tenancy.
    Id *string `mandatory:"true" json:"id"`

    // OCID of the subscription.
    SubscriptionId *string `mandatory:"true" json:"subscriptionId"`

    // OCID of the compartment. Always a tenancy OCID.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Denotes if the subscription is explicity assigned to the root compartment or tenancy.
    IsExplicitlyAssigned *bool `mandatory:"true" json:"isExplicitlyAssigned"`

    // Lifecycle state of the subscriptionMapping.
    LifecycleState SubscriptionMappingLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // Date-time when subscription mapping was created.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // Date-time when subscription mapping was updated.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // Date-time when subscription mapping was terminated.
    TimeTerminated *common.SDKTime `mandatory:"false" json:"timeTerminated"`
}

func (SubscriptionMapping) String

func (m SubscriptionMapping) String() string

func (SubscriptionMapping) ValidateEnumValue

func (m SubscriptionMapping) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 SubscriptionMappingCollection

SubscriptionMappingCollection List of subscription mappings.

type SubscriptionMappingCollection struct {

    // Array containing subscription mapping items.
    Items []SubscriptionMappingSummary `mandatory:"true" json:"items"`
}

func (SubscriptionMappingCollection) String

func (m SubscriptionMappingCollection) String() string

func (SubscriptionMappingCollection) ValidateEnumValue

func (m SubscriptionMappingCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 SubscriptionMappingLifecycleStateEnum

SubscriptionMappingLifecycleStateEnum Enum with underlying type: string

type SubscriptionMappingLifecycleStateEnum string

Set of constants representing the allowable values for SubscriptionMappingLifecycleStateEnum

const (
    SubscriptionMappingLifecycleStateCreating SubscriptionMappingLifecycleStateEnum = "CREATING"
    SubscriptionMappingLifecycleStateActive   SubscriptionMappingLifecycleStateEnum = "ACTIVE"
    SubscriptionMappingLifecycleStateInactive SubscriptionMappingLifecycleStateEnum = "INACTIVE"
    SubscriptionMappingLifecycleStateUpdating SubscriptionMappingLifecycleStateEnum = "UPDATING"
    SubscriptionMappingLifecycleStateDeleting SubscriptionMappingLifecycleStateEnum = "DELETING"
    SubscriptionMappingLifecycleStateDeleted  SubscriptionMappingLifecycleStateEnum = "DELETED"
    SubscriptionMappingLifecycleStateFailed   SubscriptionMappingLifecycleStateEnum = "FAILED"
)

func GetMappingSubscriptionMappingLifecycleStateEnum

func GetMappingSubscriptionMappingLifecycleStateEnum(val string) (SubscriptionMappingLifecycleStateEnum, bool)

GetMappingSubscriptionMappingLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSubscriptionMappingLifecycleStateEnumValues

func GetSubscriptionMappingLifecycleStateEnumValues() []SubscriptionMappingLifecycleStateEnum

GetSubscriptionMappingLifecycleStateEnumValues Enumerates the set of values for SubscriptionMappingLifecycleStateEnum

type SubscriptionMappingSummary

SubscriptionMappingSummary Subscription mapping information.

type SubscriptionMappingSummary struct {

    // OCID of the mapping between subscription and compartment identified by the tenancy.
    Id *string `mandatory:"true" json:"id"`

    // OCID of the subscription.
    SubscriptionId *string `mandatory:"true" json:"subscriptionId"`

    // OCID of the compartment. Always a tenancy OCID.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Denotes if the subscription is explicity assigned to the root compartment or tenancy.
    IsExplicitlyAssigned *bool `mandatory:"true" json:"isExplicitlyAssigned"`

    // Lifecycle state of the subscription mapping.
    LifecycleState SubscriptionMappingLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // Date-time when subscription mapping was created.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // Date-time when subscription mapping was updated.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // Date-time when subscription mapping was terminated.
    TimeTerminated *common.SDKTime `mandatory:"false" json:"timeTerminated"`
}

func (SubscriptionMappingSummary) String

func (m SubscriptionMappingSummary) String() string

func (SubscriptionMappingSummary) ValidateEnumValue

func (m SubscriptionMappingSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 SubscriptionSku

SubscriptionSku SKU information.

type SubscriptionSku struct {

    // Stock Keeping Unit (SKU) ID.
    Sku *string `mandatory:"true" json:"sku"`

    // Quantity of the stock units.
    Quantity *int `mandatory:"false" json:"quantity"`

    // Description of the stock units.
    Description *string `mandatory:"false" json:"description"`

    // Sales order line identifier.
    GsiOrderLineId *string `mandatory:"false" json:"gsiOrderLineId"`

    // Description of the covered product belonging to this SKU.
    LicensePartDescription *string `mandatory:"false" json:"licensePartDescription"`

    // Base metric for billing the service.
    MetricName *string `mandatory:"false" json:"metricName"`

    // Specifies if the SKU is considered as a parent or child.
    IsBaseServiceComponent *bool `mandatory:"false" json:"isBaseServiceComponent"`

    // Specifies if an additional test instance can be provisioned by the SaaS application.
    IsAdditionalInstance *bool `mandatory:"false" json:"isAdditionalInstance"`

    // Date and time when the SKU was created.
    StartDate *common.SDKTime `mandatory:"false" json:"startDate"`

    // Date and time when the SKU ended.
    EndDate *common.SDKTime `mandatory:"false" json:"endDate"`
}

func (SubscriptionSku) String

func (m SubscriptionSku) String() string

func (SubscriptionSku) ValidateEnumValue

func (m SubscriptionSku) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 SubscriptionSummary

SubscriptionSummary Base subscription summary type, which carries shared properties for any subscription summary version.

type SubscriptionSummary interface {

    // The Oracle ID (OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)) of the subscription.
    GetId() *string

    // The Oracle ID (OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm)) of the owning compartment. Always a tenancy OCID.
    GetCompartmentId() *string

    // The type of subscription, such as 'UCM', 'SAAS', 'ERP', 'CRM'.
    GetServiceName() *string

    // The date and time of creation, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    GetTimeCreated() *common.SDKTime

    // The date and time of update, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    GetTimeUpdated() *common.SDKTime

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}
}

type SubscriptionSummaryEntityVersionEnum

SubscriptionSummaryEntityVersionEnum Enum with underlying type: string

type SubscriptionSummaryEntityVersionEnum string

Set of constants representing the allowable values for SubscriptionSummaryEntityVersionEnum

const (
    SubscriptionSummaryEntityVersionV1 SubscriptionSummaryEntityVersionEnum = "V1"
    SubscriptionSummaryEntityVersionV2 SubscriptionSummaryEntityVersionEnum = "V2"
)

func GetMappingSubscriptionSummaryEntityVersionEnum

func GetMappingSubscriptionSummaryEntityVersionEnum(val string) (SubscriptionSummaryEntityVersionEnum, bool)

GetMappingSubscriptionSummaryEntityVersionEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSubscriptionSummaryEntityVersionEnumValues

func GetSubscriptionSummaryEntityVersionEnumValues() []SubscriptionSummaryEntityVersionEnum

GetSubscriptionSummaryEntityVersionEnumValues Enumerates the set of values for SubscriptionSummaryEntityVersionEnum

type UnapproveOrganizationTenancyForTransferRequest

UnapproveOrganizationTenancyForTransferRequest wrapper for the UnapproveOrganizationTenancyForTransfer operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/UnapproveOrganizationTenancyForTransfer.go.html to see an example of how to use UnapproveOrganizationTenancyForTransferRequest.

type UnapproveOrganizationTenancyForTransferRequest struct {

    // The ID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // OCID of the child tenancy.
    OrganizationTenancyId *string `mandatory:"true" contributesTo:"path" name:"organizationTenancyId"`

    // 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"`

    // 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
    // will be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UnapproveOrganizationTenancyForTransferRequest) BinaryRequestBody

func (request UnapproveOrganizationTenancyForTransferRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UnapproveOrganizationTenancyForTransferRequest) HTTPRequest

func (request UnapproveOrganizationTenancyForTransferRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UnapproveOrganizationTenancyForTransferRequest) RetryPolicy

func (request UnapproveOrganizationTenancyForTransferRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UnapproveOrganizationTenancyForTransferRequest) String

func (request UnapproveOrganizationTenancyForTransferRequest) String() string

func (UnapproveOrganizationTenancyForTransferRequest) ValidateEnumValue

func (request UnapproveOrganizationTenancyForTransferRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 UnapproveOrganizationTenancyForTransferResponse

UnapproveOrganizationTenancyForTransferResponse wrapper for the UnapproveOrganizationTenancyForTransfer operation

type UnapproveOrganizationTenancyForTransferResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The OrganizationTenancy instance
    OrganizationTenancy `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 optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (UnapproveOrganizationTenancyForTransferResponse) HTTPResponse

func (response UnapproveOrganizationTenancyForTransferResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UnapproveOrganizationTenancyForTransferResponse) String

func (response UnapproveOrganizationTenancyForTransferResponse) String() string

type UpdateDomainDetails

UpdateDomainDetails The parameters for updating a domain.

type UpdateDomainDetails struct {

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateDomainDetails) String

func (m UpdateDomainDetails) String() string

func (UpdateDomainDetails) ValidateEnumValue

func (m UpdateDomainDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 UpdateDomainGovernanceDetails

UpdateDomainGovernanceDetails The parameters for updating a domain govenance entity.

type UpdateDomainGovernanceDetails struct {

    // Email address to be used to notify the user, and that the ONS subscription will be created with. The ONS subscription for the previous email will also be deleted.
    SubscriptionEmail *string `mandatory:"false" json:"subscriptionEmail"`

    // Indicates whether governance is enabled for this domain.
    IsGovernanceEnabled *bool `mandatory:"false" json:"isGovernanceEnabled"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateDomainGovernanceDetails) String

func (m UpdateDomainGovernanceDetails) String() string

func (UpdateDomainGovernanceDetails) ValidateEnumValue

func (m UpdateDomainGovernanceDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 UpdateDomainGovernanceRequest

UpdateDomainGovernanceRequest wrapper for the UpdateDomainGovernance operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/UpdateDomainGovernance.go.html to see an example of how to use UpdateDomainGovernanceRequest.

type UpdateDomainGovernanceRequest struct {

    // The domain governance OCID.
    DomainGovernanceId *string `mandatory:"true" contributesTo:"path" name:"domainGovernanceId"`

    // The information to be updated.
    UpdateDomainGovernanceDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateDomainGovernanceRequest) BinaryRequestBody

func (request UpdateDomainGovernanceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateDomainGovernanceRequest) HTTPRequest

func (request UpdateDomainGovernanceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateDomainGovernanceRequest) RetryPolicy

func (request UpdateDomainGovernanceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateDomainGovernanceRequest) String

func (request UpdateDomainGovernanceRequest) String() string

func (UpdateDomainGovernanceRequest) ValidateEnumValue

func (request UpdateDomainGovernanceRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 UpdateDomainGovernanceResponse

UpdateDomainGovernanceResponse wrapper for the UpdateDomainGovernance operation

type UpdateDomainGovernanceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DomainGovernance instance
    DomainGovernance `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 optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (UpdateDomainGovernanceResponse) HTTPResponse

func (response UpdateDomainGovernanceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateDomainGovernanceResponse) String

func (response UpdateDomainGovernanceResponse) String() string

type UpdateDomainRequest

UpdateDomainRequest wrapper for the UpdateDomain operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/UpdateDomain.go.html to see an example of how to use UpdateDomainRequest.

type UpdateDomainRequest struct {

    // The domain OCID.
    DomainId *string `mandatory:"true" contributesTo:"path" name:"domainId"`

    // The information to be updated.
    UpdateDomainDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateDomainRequest) BinaryRequestBody

func (request UpdateDomainRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateDomainRequest) HTTPRequest

func (request UpdateDomainRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateDomainRequest) RetryPolicy

func (request UpdateDomainRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateDomainRequest) String

func (request UpdateDomainRequest) String() string

func (UpdateDomainRequest) ValidateEnumValue

func (request UpdateDomainRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 UpdateDomainResponse

UpdateDomainResponse wrapper for the UpdateDomain operation

type UpdateDomainResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Domain instance
    Domain `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 optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (UpdateDomainResponse) HTTPResponse

func (response UpdateDomainResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateDomainResponse) String

func (response UpdateDomainResponse) String() string

type UpdateOrganizationDetails

UpdateOrganizationDetails The parameters for updating an organization.

type UpdateOrganizationDetails struct {

    // OCID of the default Universal Credits Model subscription. Any tenancy joining the organization will automatically get assigned this subscription, if a subscription is not explictly assigned.
    DefaultUcmSubscriptionId *string `mandatory:"true" json:"defaultUcmSubscriptionId"`
}

func (UpdateOrganizationDetails) String

func (m UpdateOrganizationDetails) String() string

func (UpdateOrganizationDetails) ValidateEnumValue

func (m UpdateOrganizationDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 UpdateOrganizationRequest

UpdateOrganizationRequest wrapper for the UpdateOrganization operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/UpdateOrganization.go.html to see an example of how to use UpdateOrganizationRequest.

type UpdateOrganizationRequest struct {

    // OCID of the organization.
    OrganizationId *string `mandatory:"true" contributesTo:"path" name:"organizationId"`

    // The information to be updated.
    UpdateOrganizationDetails `contributesTo:"body"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // 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"`

    // 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
    // will be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateOrganizationRequest) BinaryRequestBody

func (request UpdateOrganizationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateOrganizationRequest) HTTPRequest

func (request UpdateOrganizationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateOrganizationRequest) RetryPolicy

func (request UpdateOrganizationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateOrganizationRequest) String

func (request UpdateOrganizationRequest) String() string

func (UpdateOrganizationRequest) ValidateEnumValue

func (request UpdateOrganizationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 UpdateOrganizationResponse

UpdateOrganizationResponse wrapper for the UpdateOrganization operation

type UpdateOrganizationResponse 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"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query the status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (UpdateOrganizationResponse) HTTPResponse

func (response UpdateOrganizationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateOrganizationResponse) String

func (response UpdateOrganizationResponse) String() string

type UpdateRecipientInvitationDetails

UpdateRecipientInvitationDetails The parameters for updating a recipient invitation.

type UpdateRecipientInvitationDetails struct {

    // A user-created name to describe the invitation. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateRecipientInvitationDetails) String

func (m UpdateRecipientInvitationDetails) String() string

func (UpdateRecipientInvitationDetails) ValidateEnumValue

func (m UpdateRecipientInvitationDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 UpdateRecipientInvitationRequest

UpdateRecipientInvitationRequest wrapper for the UpdateRecipientInvitation operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/UpdateRecipientInvitation.go.html to see an example of how to use UpdateRecipientInvitationRequest.

type UpdateRecipientInvitationRequest struct {

    // OCID of the recipient invitation to update.
    RecipientInvitationId *string `mandatory:"true" contributesTo:"path" name:"recipientInvitationId"`

    // The information to be updated.
    UpdateRecipientInvitationDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateRecipientInvitationRequest) BinaryRequestBody

func (request UpdateRecipientInvitationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateRecipientInvitationRequest) HTTPRequest

func (request UpdateRecipientInvitationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateRecipientInvitationRequest) RetryPolicy

func (request UpdateRecipientInvitationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateRecipientInvitationRequest) String

func (request UpdateRecipientInvitationRequest) String() string

func (UpdateRecipientInvitationRequest) ValidateEnumValue

func (request UpdateRecipientInvitationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 UpdateRecipientInvitationResponse

UpdateRecipientInvitationResponse wrapper for the UpdateRecipientInvitation operation

type UpdateRecipientInvitationResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The RecipientInvitation instance
    RecipientInvitation `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 optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (UpdateRecipientInvitationResponse) HTTPResponse

func (response UpdateRecipientInvitationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateRecipientInvitationResponse) String

func (response UpdateRecipientInvitationResponse) String() string

type UpdateSenderInvitationDetails

UpdateSenderInvitationDetails The parameters for updating a sender invitation.

type UpdateSenderInvitationDetails struct {

    // A user-created name to describe the invitation. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateSenderInvitationDetails) String

func (m UpdateSenderInvitationDetails) String() string

func (UpdateSenderInvitationDetails) ValidateEnumValue

func (m UpdateSenderInvitationDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 UpdateSenderInvitationRequest

UpdateSenderInvitationRequest wrapper for the UpdateSenderInvitation operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/UpdateSenderInvitation.go.html to see an example of how to use UpdateSenderInvitationRequest.

type UpdateSenderInvitationRequest struct {

    // OCID of the sender invitation to update.
    SenderInvitationId *string `mandatory:"true" contributesTo:"path" name:"senderInvitationId"`

    // The information to be updated.
    UpdateSenderInvitationDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateSenderInvitationRequest) BinaryRequestBody

func (request UpdateSenderInvitationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateSenderInvitationRequest) HTTPRequest

func (request UpdateSenderInvitationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateSenderInvitationRequest) RetryPolicy

func (request UpdateSenderInvitationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateSenderInvitationRequest) String

func (request UpdateSenderInvitationRequest) String() string

func (UpdateSenderInvitationRequest) ValidateEnumValue

func (request UpdateSenderInvitationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 UpdateSenderInvitationResponse

UpdateSenderInvitationResponse wrapper for the UpdateSenderInvitation operation

type UpdateSenderInvitationResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The SenderInvitation instance
    SenderInvitation `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 optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (UpdateSenderInvitationResponse) HTTPResponse

func (response UpdateSenderInvitationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateSenderInvitationResponse) String

func (response UpdateSenderInvitationResponse) String() string

type WorkRequest

WorkRequest A description of the work request status.

type WorkRequest struct {

    // Type of the work request.
    OperationType OperationTypeEnum `mandatory:"true" json:"operationType"`

    // Status of the 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.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The resources affected by the 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"`
}

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

WorkRequestClient a client for WorkRequest

type WorkRequestClient struct {
    common.BaseClient
    // contains filtered or unexported fields
}

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) 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 the status of the work request with the given ID.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/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 Return a (paginated) list of errors for a given work request.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/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 Return a (paginated) list of logs for a given work request.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/tenantmanagercontrolplane/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/65.62.0/tenantmanagercontrolplane/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 WorkRequestCollection

WorkRequestCollection Result of a query request for a list of work requests. Contains WorkRequestSummary items.

type WorkRequestCollection struct {

    // Array containing WorkRequestSummary items.
    Items []WorkRequestSummary `mandatory:"true" json:"items"`
}

func (WorkRequestCollection) String

func (m WorkRequestCollection) String() string

func (WorkRequestCollection) ValidateEnumValue

func (m WorkRequestCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an 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 WorkRequestError

WorkRequestError An error encountered while executing a work request.

type WorkRequestError struct {

    // A machine-usable code for the error that occured. Error codes are listed in
    // API Errors (https://docs.cloud.oracle.com/iaas/Content/API/References/apierrors.htm).
    Code *string `mandatory:"true" json:"code"`

    // A human-readable description of the issue encountered.
    Message *string `mandatory:"true" json:"message"`

    // The time the error occured. An RFC 3339 formatted date and time string.
    Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`
}

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

WorkRequestErrorCollection Result of a query request for a list of work request errors. Contains WorkRequestError items.

type WorkRequestErrorCollection struct {

    // Array containing WorkRequestError items.
    Items []WorkRequestError `mandatory:"true" json:"items"`
}

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

WorkRequestLogEntry A log message from the execution of a work request.

type WorkRequestLogEntry struct {

    // Human-readable log message.
    Message *string `mandatory:"true" json:"message"`

    // The time the log message was written. An RFC 3339 formatted date and time string.
    Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`
}

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

WorkRequestLogEntryCollection Result of a query request for a list of work request log entries. Contains WorkRequestLogEntry items.

type WorkRequestLogEntryCollection struct {

    // Array containing WorkRequestLogEntry items.
    Items []WorkRequestLogEntry `mandatory:"true" json:"items"`
}

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

WorkRequestResource A resource created or operated on by a work request.

type WorkRequestResource struct {

    // The resource type the work request affects.
    EntityType *string `mandatory:"true" json:"entityType"`

    // Indicates how the 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 so that the user can do a GET to access the resource metadata.
    EntityUri *string `mandatory:"false" json:"entityUri"`
}

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 WorkRequestSummary

WorkRequestSummary A summary of work request status.

type WorkRequestSummary struct {

    // Type of the work request.
    OperationType OperationTypeEnum `mandatory:"true" json:"operationType"`

    // Status of the 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.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The resources affected by the 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"`
}

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