Documentation
¶
Index ¶
- type ActivateMfaTotpDeviceRequest
- type ActivateMfaTotpDeviceResponse
- type AddUserToGroupDetails
- type AddUserToGroupRequest
- type AddUserToGroupResponse
- type ApiKey
- type ApiKeyLifecycleStateEnum
- type AssembleEffectiveTagSetRequest
- type AssembleEffectiveTagSetResponse
- type AuthToken
- type AuthTokenLifecycleStateEnum
- type AuthenticationPolicy
- type AvailabilityDomain
- type BaseTagDefinitionValidator
- type BaseTagDefinitionValidatorValidatorTypeEnum
- type BulkActionResource
- type BulkActionResourceType
- type BulkActionResourceTypeCollection
- type BulkDeleteResourcesDetails
- type BulkDeleteResourcesRequest
- type BulkDeleteResourcesResponse
- type BulkDeleteTagsDetails
- type BulkDeleteTagsRequest
- type BulkDeleteTagsResponse
- type BulkMoveResourcesDetails
- type BulkMoveResourcesRequest
- type BulkMoveResourcesResponse
- type CascadeDeleteTagNamespaceRequest
- type CascadeDeleteTagNamespaceResponse
- type ChangeTagNamespaceCompartmentDetail
- type ChangeTagNamespaceCompartmentRequest
- type ChangeTagNamespaceCompartmentResponse
- type Compartment
- type CompartmentLifecycleStateEnum
- type CreateApiKeyDetails
- type CreateAuthTokenDetails
- type CreateAuthTokenRequest
- type CreateAuthTokenResponse
- type CreateCompartmentDetails
- type CreateCompartmentRequest
- type CreateCompartmentResponse
- type CreateCustomerSecretKeyDetails
- type CreateCustomerSecretKeyRequest
- type CreateCustomerSecretKeyResponse
- type CreateDynamicGroupDetails
- type CreateDynamicGroupRequest
- type CreateDynamicGroupResponse
- type CreateGroupDetails
- type CreateGroupRequest
- type CreateGroupResponse
- type CreateIdentityProviderDetails
- type CreateIdentityProviderDetailsProductTypeEnum
- type CreateIdentityProviderDetailsProtocolEnum
- type CreateIdentityProviderRequest
- type CreateIdentityProviderResponse
- type CreateIdpGroupMappingDetails
- type CreateIdpGroupMappingRequest
- type CreateIdpGroupMappingResponse
- type CreateMfaTotpDeviceRequest
- type CreateMfaTotpDeviceResponse
- type CreateNetworkSourceDetails
- type CreateNetworkSourceRequest
- type CreateNetworkSourceResponse
- type CreateOAuth2ClientCredentialDetails
- type CreateOAuthClientCredentialRequest
- type CreateOAuthClientCredentialResponse
- type CreateOrResetUIPasswordRequest
- type CreateOrResetUIPasswordResponse
- type CreatePolicyDetails
- type CreatePolicyRequest
- type CreatePolicyResponse
- type CreateRegionSubscriptionDetails
- type CreateRegionSubscriptionRequest
- type CreateRegionSubscriptionResponse
- type CreateSaml2IdentityProviderDetails
- func (m CreateSaml2IdentityProviderDetails) GetCompartmentId() *string
- func (m CreateSaml2IdentityProviderDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateSaml2IdentityProviderDetails) GetDescription() *string
- func (m CreateSaml2IdentityProviderDetails) GetFreeformTags() map[string]string
- func (m CreateSaml2IdentityProviderDetails) GetName() *string
- func (m CreateSaml2IdentityProviderDetails) GetProductType() CreateIdentityProviderDetailsProductTypeEnum
- func (m CreateSaml2IdentityProviderDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateSaml2IdentityProviderDetails) String() string
- type CreateSmtpCredentialDetails
- type CreateSmtpCredentialRequest
- type CreateSmtpCredentialResponse
- type CreateSwiftPasswordDetails
- type CreateSwiftPasswordRequest
- type CreateSwiftPasswordResponse
- type CreateTagDefaultDetails
- type CreateTagDefaultRequest
- type CreateTagDefaultResponse
- type CreateTagDetails
- type CreateTagNamespaceDetails
- type CreateTagNamespaceRequest
- type CreateTagNamespaceResponse
- type CreateTagRequest
- type CreateTagResponse
- type CreateUserDetails
- type CreateUserRequest
- type CreateUserResponse
- type CustomerSecretKey
- type CustomerSecretKeyLifecycleStateEnum
- type CustomerSecretKeySummary
- type CustomerSecretKeySummaryLifecycleStateEnum
- type DefaultTagDefinitionValidator
- type DeleteApiKeyRequest
- type DeleteApiKeyResponse
- type DeleteAuthTokenRequest
- type DeleteAuthTokenResponse
- type DeleteCompartmentRequest
- type DeleteCompartmentResponse
- type DeleteCustomerSecretKeyRequest
- type DeleteCustomerSecretKeyResponse
- type DeleteDynamicGroupRequest
- type DeleteDynamicGroupResponse
- type DeleteGroupRequest
- type DeleteGroupResponse
- type DeleteIdentityProviderRequest
- type DeleteIdentityProviderResponse
- type DeleteIdpGroupMappingRequest
- type DeleteIdpGroupMappingResponse
- type DeleteMfaTotpDeviceRequest
- type DeleteMfaTotpDeviceResponse
- type DeleteNetworkSourceRequest
- type DeleteNetworkSourceResponse
- type DeleteOAuthClientCredentialRequest
- type DeleteOAuthClientCredentialResponse
- type DeletePolicyRequest
- type DeletePolicyResponse
- type DeleteSmtpCredentialRequest
- type DeleteSmtpCredentialResponse
- type DeleteSwiftPasswordRequest
- type DeleteSwiftPasswordResponse
- type DeleteTagDefaultRequest
- type DeleteTagDefaultResponse
- type DeleteTagNamespaceRequest
- type DeleteTagNamespaceResponse
- type DeleteTagRequest
- type DeleteTagResponse
- type DeleteUserRequest
- type DeleteUserResponse
- type DynamicGroup
- type DynamicGroupLifecycleStateEnum
- type EnumTagDefinitionValidator
- type FaultDomain
- type FullyQualifiedScope
- type GenerateTotpSeedRequest
- type GenerateTotpSeedResponse
- type GetAuthenticationPolicyRequest
- type GetAuthenticationPolicyResponse
- type GetCompartmentRequest
- type GetCompartmentResponse
- type GetDynamicGroupRequest
- type GetDynamicGroupResponse
- type GetGroupRequest
- type GetGroupResponse
- type GetIdentityProviderRequest
- type GetIdentityProviderResponse
- type GetIdpGroupMappingRequest
- type GetIdpGroupMappingResponse
- type GetMfaTotpDeviceRequest
- type GetMfaTotpDeviceResponse
- type GetNetworkSourceRequest
- type GetNetworkSourceResponse
- type GetPolicyRequest
- type GetPolicyResponse
- type GetTagDefaultRequest
- type GetTagDefaultResponse
- type GetTagNamespaceRequest
- type GetTagNamespaceResponse
- type GetTagRequest
- type GetTagResponse
- type GetTaggingWorkRequestRequest
- type GetTaggingWorkRequestResponse
- type GetTenancyRequest
- type GetTenancyResponse
- type GetUserGroupMembershipRequest
- type GetUserGroupMembershipResponse
- type GetUserRequest
- type GetUserResponse
- type GetUserUIPasswordInformationRequest
- type GetUserUIPasswordInformationResponse
- type GetWorkRequestRequest
- type GetWorkRequestResponse
- type Group
- type GroupLifecycleStateEnum
- type IdentityClient
- func (client IdentityClient) ActivateMfaTotpDevice(ctx context.Context, request ActivateMfaTotpDeviceRequest) (response ActivateMfaTotpDeviceResponse, err error)
- func (client IdentityClient) AddUserToGroup(ctx context.Context, request AddUserToGroupRequest) (response AddUserToGroupResponse, err error)
- func (client IdentityClient) AssembleEffectiveTagSet(ctx context.Context, request AssembleEffectiveTagSetRequest) (response AssembleEffectiveTagSetResponse, err error)
- func (client IdentityClient) BulkDeleteResources(ctx context.Context, request BulkDeleteResourcesRequest) (response BulkDeleteResourcesResponse, err error)
- func (client IdentityClient) BulkDeleteTags(ctx context.Context, request BulkDeleteTagsRequest) (response BulkDeleteTagsResponse, err error)
- func (client IdentityClient) BulkMoveResources(ctx context.Context, request BulkMoveResourcesRequest) (response BulkMoveResourcesResponse, err error)
- func (client IdentityClient) CascadeDeleteTagNamespace(ctx context.Context, request CascadeDeleteTagNamespaceRequest) (response CascadeDeleteTagNamespaceResponse, err error)
- func (client IdentityClient) ChangeTagNamespaceCompartment(ctx context.Context, request ChangeTagNamespaceCompartmentRequest) (response ChangeTagNamespaceCompartmentResponse, err error)
- func (client *IdentityClient) ConfigurationProvider() *common.ConfigurationProvider
- func (client IdentityClient) CreateAuthToken(ctx context.Context, request CreateAuthTokenRequest) (response CreateAuthTokenResponse, err error)
- func (client IdentityClient) CreateCompartment(ctx context.Context, request CreateCompartmentRequest) (response CreateCompartmentResponse, err error)
- func (client IdentityClient) CreateCustomerSecretKey(ctx context.Context, request CreateCustomerSecretKeyRequest) (response CreateCustomerSecretKeyResponse, err error)
- func (client IdentityClient) CreateDynamicGroup(ctx context.Context, request CreateDynamicGroupRequest) (response CreateDynamicGroupResponse, err error)
- func (client IdentityClient) CreateGroup(ctx context.Context, request CreateGroupRequest) (response CreateGroupResponse, err error)
- func (client IdentityClient) CreateIdentityProvider(ctx context.Context, request CreateIdentityProviderRequest) (response CreateIdentityProviderResponse, err error)
- func (client IdentityClient) CreateIdpGroupMapping(ctx context.Context, request CreateIdpGroupMappingRequest) (response CreateIdpGroupMappingResponse, err error)
- func (client IdentityClient) CreateMfaTotpDevice(ctx context.Context, request CreateMfaTotpDeviceRequest) (response CreateMfaTotpDeviceResponse, err error)
- func (client IdentityClient) CreateNetworkSource(ctx context.Context, request CreateNetworkSourceRequest) (response CreateNetworkSourceResponse, err error)
- func (client IdentityClient) CreateOAuthClientCredential(ctx context.Context, request CreateOAuthClientCredentialRequest) (response CreateOAuthClientCredentialResponse, err error)
- func (client IdentityClient) CreateOrResetUIPassword(ctx context.Context, request CreateOrResetUIPasswordRequest) (response CreateOrResetUIPasswordResponse, err error)
- func (client IdentityClient) CreatePolicy(ctx context.Context, request CreatePolicyRequest) (response CreatePolicyResponse, err error)
- func (client IdentityClient) CreateRegionSubscription(ctx context.Context, request CreateRegionSubscriptionRequest) (response CreateRegionSubscriptionResponse, err error)
- func (client IdentityClient) CreateSmtpCredential(ctx context.Context, request CreateSmtpCredentialRequest) (response CreateSmtpCredentialResponse, err error)
- func (client IdentityClient) CreateSwiftPassword(ctx context.Context, request CreateSwiftPasswordRequest) (response CreateSwiftPasswordResponse, err error)
- func (client IdentityClient) CreateTag(ctx context.Context, request CreateTagRequest) (response CreateTagResponse, err error)
- func (client IdentityClient) CreateTagDefault(ctx context.Context, request CreateTagDefaultRequest) (response CreateTagDefaultResponse, err error)
- func (client IdentityClient) CreateTagNamespace(ctx context.Context, request CreateTagNamespaceRequest) (response CreateTagNamespaceResponse, err error)
- func (client IdentityClient) CreateUser(ctx context.Context, request CreateUserRequest) (response CreateUserResponse, err error)
- func (client IdentityClient) DeleteApiKey(ctx context.Context, request DeleteApiKeyRequest) (response DeleteApiKeyResponse, err error)
- func (client IdentityClient) DeleteAuthToken(ctx context.Context, request DeleteAuthTokenRequest) (response DeleteAuthTokenResponse, err error)
- func (client IdentityClient) DeleteCompartment(ctx context.Context, request DeleteCompartmentRequest) (response DeleteCompartmentResponse, err error)
- func (client IdentityClient) DeleteCustomerSecretKey(ctx context.Context, request DeleteCustomerSecretKeyRequest) (response DeleteCustomerSecretKeyResponse, err error)
- func (client IdentityClient) DeleteDynamicGroup(ctx context.Context, request DeleteDynamicGroupRequest) (response DeleteDynamicGroupResponse, err error)
- func (client IdentityClient) DeleteGroup(ctx context.Context, request DeleteGroupRequest) (response DeleteGroupResponse, err error)
- func (client IdentityClient) DeleteIdentityProvider(ctx context.Context, request DeleteIdentityProviderRequest) (response DeleteIdentityProviderResponse, err error)
- func (client IdentityClient) DeleteIdpGroupMapping(ctx context.Context, request DeleteIdpGroupMappingRequest) (response DeleteIdpGroupMappingResponse, err error)
- func (client IdentityClient) DeleteMfaTotpDevice(ctx context.Context, request DeleteMfaTotpDeviceRequest) (response DeleteMfaTotpDeviceResponse, err error)
- func (client IdentityClient) DeleteNetworkSource(ctx context.Context, request DeleteNetworkSourceRequest) (response DeleteNetworkSourceResponse, err error)
- func (client IdentityClient) DeleteOAuthClientCredential(ctx context.Context, request DeleteOAuthClientCredentialRequest) (response DeleteOAuthClientCredentialResponse, err error)
- func (client IdentityClient) DeletePolicy(ctx context.Context, request DeletePolicyRequest) (response DeletePolicyResponse, err error)
- func (client IdentityClient) DeleteSmtpCredential(ctx context.Context, request DeleteSmtpCredentialRequest) (response DeleteSmtpCredentialResponse, err error)
- func (client IdentityClient) DeleteSwiftPassword(ctx context.Context, request DeleteSwiftPasswordRequest) (response DeleteSwiftPasswordResponse, err error)
- func (client IdentityClient) DeleteTag(ctx context.Context, request DeleteTagRequest) (response DeleteTagResponse, err error)
- func (client IdentityClient) DeleteTagDefault(ctx context.Context, request DeleteTagDefaultRequest) (response DeleteTagDefaultResponse, err error)
- func (client IdentityClient) DeleteTagNamespace(ctx context.Context, request DeleteTagNamespaceRequest) (response DeleteTagNamespaceResponse, err error)
- func (client IdentityClient) DeleteUser(ctx context.Context, request DeleteUserRequest) (response DeleteUserResponse, err error)
- func (client IdentityClient) GenerateTotpSeed(ctx context.Context, request GenerateTotpSeedRequest) (response GenerateTotpSeedResponse, err error)
- func (client IdentityClient) GetAuthenticationPolicy(ctx context.Context, request GetAuthenticationPolicyRequest) (response GetAuthenticationPolicyResponse, err error)
- func (client IdentityClient) GetCompartment(ctx context.Context, request GetCompartmentRequest) (response GetCompartmentResponse, err error)
- func (client IdentityClient) GetDynamicGroup(ctx context.Context, request GetDynamicGroupRequest) (response GetDynamicGroupResponse, err error)
- func (client IdentityClient) GetGroup(ctx context.Context, request GetGroupRequest) (response GetGroupResponse, err error)
- func (client IdentityClient) GetIdentityProvider(ctx context.Context, request GetIdentityProviderRequest) (response GetIdentityProviderResponse, err error)
- func (client IdentityClient) GetIdpGroupMapping(ctx context.Context, request GetIdpGroupMappingRequest) (response GetIdpGroupMappingResponse, err error)
- func (client IdentityClient) GetMfaTotpDevice(ctx context.Context, request GetMfaTotpDeviceRequest) (response GetMfaTotpDeviceResponse, err error)
- func (client IdentityClient) GetNetworkSource(ctx context.Context, request GetNetworkSourceRequest) (response GetNetworkSourceResponse, err error)
- func (client IdentityClient) GetPolicy(ctx context.Context, request GetPolicyRequest) (response GetPolicyResponse, err error)
- func (client IdentityClient) GetTag(ctx context.Context, request GetTagRequest) (response GetTagResponse, err error)
- func (client IdentityClient) GetTagDefault(ctx context.Context, request GetTagDefaultRequest) (response GetTagDefaultResponse, err error)
- func (client IdentityClient) GetTagNamespace(ctx context.Context, request GetTagNamespaceRequest) (response GetTagNamespaceResponse, err error)
- func (client IdentityClient) GetTaggingWorkRequest(ctx context.Context, request GetTaggingWorkRequestRequest) (response GetTaggingWorkRequestResponse, err error)
- func (client IdentityClient) GetTenancy(ctx context.Context, request GetTenancyRequest) (response GetTenancyResponse, err error)
- func (client IdentityClient) GetUser(ctx context.Context, request GetUserRequest) (response GetUserResponse, err error)
- func (client IdentityClient) GetUserGroupMembership(ctx context.Context, request GetUserGroupMembershipRequest) (response GetUserGroupMembershipResponse, err error)
- func (client IdentityClient) GetUserUIPasswordInformation(ctx context.Context, request GetUserUIPasswordInformationRequest) (response GetUserUIPasswordInformationResponse, err error)
- func (client IdentityClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
- func (client IdentityClient) ListApiKeys(ctx context.Context, request ListApiKeysRequest) (response ListApiKeysResponse, err error)
- func (client IdentityClient) ListAuthTokens(ctx context.Context, request ListAuthTokensRequest) (response ListAuthTokensResponse, err error)
- func (client IdentityClient) ListAvailabilityDomains(ctx context.Context, request ListAvailabilityDomainsRequest) (response ListAvailabilityDomainsResponse, err error)
- func (client IdentityClient) ListBulkActionResourceTypes(ctx context.Context, request ListBulkActionResourceTypesRequest) (response ListBulkActionResourceTypesResponse, err error)
- func (client IdentityClient) ListCompartments(ctx context.Context, request ListCompartmentsRequest) (response ListCompartmentsResponse, err error)
- func (client IdentityClient) ListCostTrackingTags(ctx context.Context, request ListCostTrackingTagsRequest) (response ListCostTrackingTagsResponse, err error)
- func (client IdentityClient) ListCustomerSecretKeys(ctx context.Context, request ListCustomerSecretKeysRequest) (response ListCustomerSecretKeysResponse, err error)
- func (client IdentityClient) ListDynamicGroups(ctx context.Context, request ListDynamicGroupsRequest) (response ListDynamicGroupsResponse, err error)
- func (client IdentityClient) ListFaultDomains(ctx context.Context, request ListFaultDomainsRequest) (response ListFaultDomainsResponse, err error)
- func (client IdentityClient) ListGroups(ctx context.Context, request ListGroupsRequest) (response ListGroupsResponse, err error)
- func (client IdentityClient) ListIdentityProviderGroups(ctx context.Context, request ListIdentityProviderGroupsRequest) (response ListIdentityProviderGroupsResponse, err error)
- func (client IdentityClient) ListIdentityProviders(ctx context.Context, request ListIdentityProvidersRequest) (response ListIdentityProvidersResponse, err error)
- func (client IdentityClient) ListIdpGroupMappings(ctx context.Context, request ListIdpGroupMappingsRequest) (response ListIdpGroupMappingsResponse, err error)
- func (client IdentityClient) ListMfaTotpDevices(ctx context.Context, request ListMfaTotpDevicesRequest) (response ListMfaTotpDevicesResponse, err error)
- func (client IdentityClient) ListNetworkSources(ctx context.Context, request ListNetworkSourcesRequest) (response ListNetworkSourcesResponse, err error)
- func (client IdentityClient) ListOAuthClientCredentials(ctx context.Context, request ListOAuthClientCredentialsRequest) (response ListOAuthClientCredentialsResponse, err error)
- func (client IdentityClient) ListPolicies(ctx context.Context, request ListPoliciesRequest) (response ListPoliciesResponse, err error)
- func (client IdentityClient) ListRegionSubscriptions(ctx context.Context, request ListRegionSubscriptionsRequest) (response ListRegionSubscriptionsResponse, err error)
- func (client IdentityClient) ListRegions(ctx context.Context) (response ListRegionsResponse, err error)
- func (client IdentityClient) ListSmtpCredentials(ctx context.Context, request ListSmtpCredentialsRequest) (response ListSmtpCredentialsResponse, err error)
- func (client IdentityClient) ListSwiftPasswords(ctx context.Context, request ListSwiftPasswordsRequest) (response ListSwiftPasswordsResponse, err error)
- func (client IdentityClient) ListTagDefaults(ctx context.Context, request ListTagDefaultsRequest) (response ListTagDefaultsResponse, err error)
- func (client IdentityClient) ListTagNamespaces(ctx context.Context, request ListTagNamespacesRequest) (response ListTagNamespacesResponse, err error)
- func (client IdentityClient) ListTaggingWorkRequestErrors(ctx context.Context, request ListTaggingWorkRequestErrorsRequest) (response ListTaggingWorkRequestErrorsResponse, err error)
- func (client IdentityClient) ListTaggingWorkRequestLogs(ctx context.Context, request ListTaggingWorkRequestLogsRequest) (response ListTaggingWorkRequestLogsResponse, err error)
- func (client IdentityClient) ListTaggingWorkRequests(ctx context.Context, request ListTaggingWorkRequestsRequest) (response ListTaggingWorkRequestsResponse, err error)
- func (client IdentityClient) ListTags(ctx context.Context, request ListTagsRequest) (response ListTagsResponse, err error)
- func (client IdentityClient) ListUserGroupMemberships(ctx context.Context, request ListUserGroupMembershipsRequest) (response ListUserGroupMembershipsResponse, err error)
- func (client IdentityClient) ListUsers(ctx context.Context, request ListUsersRequest) (response ListUsersResponse, err error)
- func (client IdentityClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
- func (client IdentityClient) MoveCompartment(ctx context.Context, request MoveCompartmentRequest) (response MoveCompartmentResponse, err error)
- func (client IdentityClient) RecoverCompartment(ctx context.Context, request RecoverCompartmentRequest) (response RecoverCompartmentResponse, err error)
- func (client IdentityClient) RemoveUserFromGroup(ctx context.Context, request RemoveUserFromGroupRequest) (response RemoveUserFromGroupResponse, err error)
- func (client IdentityClient) ResetIdpScimClient(ctx context.Context, request ResetIdpScimClientRequest) (response ResetIdpScimClientResponse, err error)
- func (client *IdentityClient) SetRegion(region string)
- func (client IdentityClient) UpdateAuthToken(ctx context.Context, request UpdateAuthTokenRequest) (response UpdateAuthTokenResponse, err error)
- func (client IdentityClient) UpdateAuthenticationPolicy(ctx context.Context, request UpdateAuthenticationPolicyRequest) (response UpdateAuthenticationPolicyResponse, err error)
- func (client IdentityClient) UpdateCompartment(ctx context.Context, request UpdateCompartmentRequest) (response UpdateCompartmentResponse, err error)
- func (client IdentityClient) UpdateCustomerSecretKey(ctx context.Context, request UpdateCustomerSecretKeyRequest) (response UpdateCustomerSecretKeyResponse, err error)
- func (client IdentityClient) UpdateDynamicGroup(ctx context.Context, request UpdateDynamicGroupRequest) (response UpdateDynamicGroupResponse, err error)
- func (client IdentityClient) UpdateGroup(ctx context.Context, request UpdateGroupRequest) (response UpdateGroupResponse, err error)
- func (client IdentityClient) UpdateIdentityProvider(ctx context.Context, request UpdateIdentityProviderRequest) (response UpdateIdentityProviderResponse, err error)
- func (client IdentityClient) UpdateIdpGroupMapping(ctx context.Context, request UpdateIdpGroupMappingRequest) (response UpdateIdpGroupMappingResponse, err error)
- func (client IdentityClient) UpdateNetworkSource(ctx context.Context, request UpdateNetworkSourceRequest) (response UpdateNetworkSourceResponse, err error)
- func (client IdentityClient) UpdateOAuthClientCredential(ctx context.Context, request UpdateOAuthClientCredentialRequest) (response UpdateOAuthClientCredentialResponse, err error)
- func (client IdentityClient) UpdatePolicy(ctx context.Context, request UpdatePolicyRequest) (response UpdatePolicyResponse, err error)
- func (client IdentityClient) UpdateSmtpCredential(ctx context.Context, request UpdateSmtpCredentialRequest) (response UpdateSmtpCredentialResponse, err error)
- func (client IdentityClient) UpdateSwiftPassword(ctx context.Context, request UpdateSwiftPasswordRequest) (response UpdateSwiftPasswordResponse, err error)
- func (client IdentityClient) UpdateTag(ctx context.Context, request UpdateTagRequest) (response UpdateTagResponse, err error)
- func (client IdentityClient) UpdateTagDefault(ctx context.Context, request UpdateTagDefaultRequest) (response UpdateTagDefaultResponse, err error)
- func (client IdentityClient) UpdateTagNamespace(ctx context.Context, request UpdateTagNamespaceRequest) (response UpdateTagNamespaceResponse, err error)
- func (client IdentityClient) UpdateUser(ctx context.Context, request UpdateUserRequest) (response UpdateUserResponse, err error)
- func (client IdentityClient) UpdateUserCapabilities(ctx context.Context, request UpdateUserCapabilitiesRequest) (response UpdateUserCapabilitiesResponse, err error)
- func (client IdentityClient) UpdateUserState(ctx context.Context, request UpdateUserStateRequest) (response UpdateUserStateResponse, err error)
- func (client IdentityClient) UploadApiKey(ctx context.Context, request UploadApiKeyRequest) (response UploadApiKeyResponse, err error)
- type IdentityProvider
- type IdentityProviderGroupSummary
- type IdentityProviderLifecycleStateEnum
- type IdpGroupMapping
- type IdpGroupMappingLifecycleStateEnum
- type ListApiKeysRequest
- type ListApiKeysResponse
- type ListAuthTokensRequest
- type ListAuthTokensResponse
- type ListAvailabilityDomainsRequest
- type ListAvailabilityDomainsResponse
- type ListBulkActionResourceTypesBulkActionTypeEnum
- type ListBulkActionResourceTypesRequest
- type ListBulkActionResourceTypesResponse
- type ListCompartmentsAccessLevelEnum
- type ListCompartmentsRequest
- type ListCompartmentsResponse
- type ListCompartmentsSortByEnum
- type ListCompartmentsSortOrderEnum
- type ListCostTrackingTagsRequest
- type ListCostTrackingTagsResponse
- type ListCustomerSecretKeysRequest
- type ListCustomerSecretKeysResponse
- type ListDynamicGroupsRequest
- type ListDynamicGroupsResponse
- type ListDynamicGroupsSortByEnum
- type ListDynamicGroupsSortOrderEnum
- type ListFaultDomainsRequest
- type ListFaultDomainsResponse
- type ListGroupsRequest
- type ListGroupsResponse
- type ListGroupsSortByEnum
- type ListGroupsSortOrderEnum
- type ListIdentityProviderGroupsRequest
- type ListIdentityProviderGroupsResponse
- type ListIdentityProvidersProtocolEnum
- type ListIdentityProvidersRequest
- type ListIdentityProvidersResponse
- type ListIdentityProvidersSortByEnum
- type ListIdentityProvidersSortOrderEnum
- type ListIdpGroupMappingsRequest
- type ListIdpGroupMappingsResponse
- type ListMfaTotpDevicesRequest
- type ListMfaTotpDevicesResponse
- type ListMfaTotpDevicesSortByEnum
- type ListMfaTotpDevicesSortOrderEnum
- type ListNetworkSourcesRequest
- type ListNetworkSourcesResponse
- type ListNetworkSourcesSortByEnum
- type ListNetworkSourcesSortOrderEnum
- type ListOAuthClientCredentialsRequest
- type ListOAuthClientCredentialsResponse
- type ListPoliciesRequest
- type ListPoliciesResponse
- type ListPoliciesSortByEnum
- type ListPoliciesSortOrderEnum
- type ListRegionSubscriptionsRequest
- type ListRegionSubscriptionsResponse
- type ListRegionsRequest
- type ListRegionsResponse
- type ListSmtpCredentialsRequest
- type ListSmtpCredentialsResponse
- type ListSwiftPasswordsRequest
- type ListSwiftPasswordsResponse
- type ListTagDefaultsRequest
- type ListTagDefaultsResponse
- type ListTagNamespacesRequest
- type ListTagNamespacesResponse
- type ListTaggingWorkRequestErrorsRequest
- type ListTaggingWorkRequestErrorsResponse
- type ListTaggingWorkRequestLogsRequest
- type ListTaggingWorkRequestLogsResponse
- type ListTaggingWorkRequestsRequest
- type ListTaggingWorkRequestsResponse
- type ListTagsRequest
- type ListTagsResponse
- type ListUserGroupMembershipsRequest
- type ListUserGroupMembershipsResponse
- type ListUsersRequest
- type ListUsersResponse
- type ListUsersSortByEnum
- type ListUsersSortOrderEnum
- type ListWorkRequestsRequest
- type ListWorkRequestsResponse
- type MfaTotpDevice
- type MfaTotpDeviceLifecycleStateEnum
- type MfaTotpDeviceSummary
- type MfaTotpDeviceSummaryLifecycleStateEnum
- type MfaTotpToken
- type MoveCompartmentDetails
- type MoveCompartmentRequest
- type MoveCompartmentResponse
- type NetworkPolicy
- type NetworkSources
- type NetworkSourcesLifecycleStateEnum
- type NetworkSourcesSummary
- type NetworkSourcesVirtualSourceList
- type OAuth2ClientCredential
- type OAuth2ClientCredentialLifecycleStateEnum
- type OAuth2ClientCredentialSummary
- type OAuth2ClientCredentialSummaryLifecycleStateEnum
- type PasswordPolicy
- type Policy
- type PolicyLifecycleStateEnum
- type RecoverCompartmentRequest
- type RecoverCompartmentResponse
- type Region
- type RegionSubscription
- type RegionSubscriptionStatusEnum
- type RemoveUserFromGroupRequest
- type RemoveUserFromGroupResponse
- type ResetIdpScimClientRequest
- type ResetIdpScimClientResponse
- type Saml2IdentityProvider
- func (m Saml2IdentityProvider) GetCompartmentId() *string
- func (m Saml2IdentityProvider) GetDefinedTags() map[string]map[string]interface{}
- func (m Saml2IdentityProvider) GetDescription() *string
- func (m Saml2IdentityProvider) GetFreeformTags() map[string]string
- func (m Saml2IdentityProvider) GetId() *string
- func (m Saml2IdentityProvider) GetInactiveStatus() *int64
- func (m Saml2IdentityProvider) GetLifecycleState() IdentityProviderLifecycleStateEnum
- func (m Saml2IdentityProvider) GetName() *string
- func (m Saml2IdentityProvider) GetProductType() *string
- func (m Saml2IdentityProvider) GetTimeCreated() *common.SDKTime
- func (m Saml2IdentityProvider) MarshalJSON() (buff []byte, e error)
- func (m Saml2IdentityProvider) String() string
- type ScimClientCredentials
- type SmtpCredential
- type SmtpCredentialLifecycleStateEnum
- type SmtpCredentialSummary
- type SmtpCredentialSummaryLifecycleStateEnum
- type SwiftPassword
- type SwiftPasswordLifecycleStateEnum
- type Tag
- type TagDefault
- type TagDefaultLifecycleStateEnum
- type TagDefaultSummary
- type TagDefaultSummaryLifecycleStateEnum
- type TagLifecycleStateEnum
- type TagNamespace
- type TagNamespaceLifecycleStateEnum
- type TagNamespaceSummary
- type TagSummary
- type TaggingWorkRequest
- type TaggingWorkRequestErrorSummary
- type TaggingWorkRequestLogSummary
- type TaggingWorkRequestOperationTypeEnum
- type TaggingWorkRequestStatusEnum
- type TaggingWorkRequestSummary
- type TaggingWorkRequestSummaryOperationTypeEnum
- type TaggingWorkRequestSummaryStatusEnum
- type Tenancy
- type UiPassword
- type UiPasswordInformation
- type UiPasswordInformationLifecycleStateEnum
- type UiPasswordLifecycleStateEnum
- type UpdateAuthTokenDetails
- type UpdateAuthTokenRequest
- type UpdateAuthTokenResponse
- type UpdateAuthenticationPolicyDetails
- type UpdateAuthenticationPolicyRequest
- type UpdateAuthenticationPolicyResponse
- type UpdateCompartmentDetails
- type UpdateCompartmentRequest
- type UpdateCompartmentResponse
- type UpdateCustomerSecretKeyDetails
- type UpdateCustomerSecretKeyRequest
- type UpdateCustomerSecretKeyResponse
- type UpdateDynamicGroupDetails
- type UpdateDynamicGroupRequest
- type UpdateDynamicGroupResponse
- type UpdateGroupDetails
- type UpdateGroupRequest
- type UpdateGroupResponse
- type UpdateIdentityProviderDetails
- type UpdateIdentityProviderDetailsProtocolEnum
- type UpdateIdentityProviderRequest
- type UpdateIdentityProviderResponse
- type UpdateIdpGroupMappingDetails
- type UpdateIdpGroupMappingRequest
- type UpdateIdpGroupMappingResponse
- type UpdateNetworkSourceDetails
- type UpdateNetworkSourceRequest
- type UpdateNetworkSourceResponse
- type UpdateOAuth2ClientCredentialDetails
- type UpdateOAuthClientCredentialRequest
- type UpdateOAuthClientCredentialResponse
- type UpdatePolicyDetails
- type UpdatePolicyRequest
- type UpdatePolicyResponse
- type UpdateSaml2IdentityProviderDetails
- func (m UpdateSaml2IdentityProviderDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m UpdateSaml2IdentityProviderDetails) GetDescription() *string
- func (m UpdateSaml2IdentityProviderDetails) GetFreeformTags() map[string]string
- func (m UpdateSaml2IdentityProviderDetails) MarshalJSON() (buff []byte, e error)
- func (m UpdateSaml2IdentityProviderDetails) String() string
- type UpdateSmtpCredentialDetails
- type UpdateSmtpCredentialRequest
- type UpdateSmtpCredentialResponse
- type UpdateStateDetails
- type UpdateSwiftPasswordDetails
- type UpdateSwiftPasswordRequest
- type UpdateSwiftPasswordResponse
- type UpdateTagDefaultDetails
- type UpdateTagDefaultRequest
- type UpdateTagDefaultResponse
- type UpdateTagDetails
- type UpdateTagNamespaceDetails
- type UpdateTagNamespaceRequest
- type UpdateTagNamespaceResponse
- type UpdateTagRequest
- type UpdateTagResponse
- type UpdateUserCapabilitiesDetails
- type UpdateUserCapabilitiesRequest
- type UpdateUserCapabilitiesResponse
- type UpdateUserDetails
- type UpdateUserRequest
- type UpdateUserResponse
- type UpdateUserStateRequest
- type UpdateUserStateResponse
- type UploadApiKeyRequest
- type UploadApiKeyResponse
- type User
- type UserCapabilities
- type UserGroupMembership
- type UserGroupMembershipLifecycleStateEnum
- type UserLifecycleStateEnum
- type WorkRequest
- type WorkRequestError
- type WorkRequestLogEntry
- type WorkRequestOperationTypeEnum
- type WorkRequestResource
- type WorkRequestResourceActionTypeEnum
- type WorkRequestStatusEnum
- type WorkRequestSummary
- type WorkRequestSummaryOperationTypeEnum
- type WorkRequestSummaryStatusEnum
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActivateMfaTotpDeviceRequest ¶
type ActivateMfaTotpDeviceRequest struct { // The OCID of the user. UserId *string `mandatory:"true" contributesTo:"path" name:"userId"` // The OCID of the MFA TOTP device. MfaTotpDeviceId *string `mandatory:"true" contributesTo:"path" name:"mfaTotpDeviceId"` // MFA TOTP token MfaTotpToken `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 (e.g., if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. 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 }
ActivateMfaTotpDeviceRequest wrapper for the ActivateMfaTotpDevice operation
func (ActivateMfaTotpDeviceRequest) HTTPRequest ¶
func (request ActivateMfaTotpDeviceRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ActivateMfaTotpDeviceRequest) RetryPolicy ¶
func (request ActivateMfaTotpDeviceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ActivateMfaTotpDeviceRequest) String ¶
func (request ActivateMfaTotpDeviceRequest) String() string
type ActivateMfaTotpDeviceResponse ¶
type ActivateMfaTotpDeviceResponse struct { // The underlying http response RawResponse *http.Response // The MfaTotpDeviceSummary instance MfaTotpDeviceSummary `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"` }
ActivateMfaTotpDeviceResponse wrapper for the ActivateMfaTotpDevice operation
func (ActivateMfaTotpDeviceResponse) HTTPResponse ¶
func (response ActivateMfaTotpDeviceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ActivateMfaTotpDeviceResponse) String ¶
func (response ActivateMfaTotpDeviceResponse) String() string
type AddUserToGroupDetails ¶
type AddUserToGroupDetails struct { // The OCID of the user. UserId *string `mandatory:"true" json:"userId"` // The OCID of the group. GroupId *string `mandatory:"true" json:"groupId"` }
AddUserToGroupDetails The representation of AddUserToGroupDetails
func (AddUserToGroupDetails) String ¶
func (m AddUserToGroupDetails) String() string
type AddUserToGroupRequest ¶
type AddUserToGroupRequest struct { // Request object for adding a user to a group. AddUserToGroupDetails `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 (e.g., if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. 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 }
AddUserToGroupRequest wrapper for the AddUserToGroup operation
func (AddUserToGroupRequest) HTTPRequest ¶ added in v1.3.0
func (request AddUserToGroupRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (AddUserToGroupRequest) RetryPolicy ¶ added in v1.3.0
func (request AddUserToGroupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (AddUserToGroupRequest) String ¶
func (request AddUserToGroupRequest) String() string
type AddUserToGroupResponse ¶
type AddUserToGroupResponse struct { // The underlying http response RawResponse *http.Response // The UserGroupMembership instance UserGroupMembership `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"` }
AddUserToGroupResponse wrapper for the AddUserToGroup operation
func (AddUserToGroupResponse) HTTPResponse ¶ added in v1.3.0
func (response AddUserToGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (AddUserToGroupResponse) String ¶
func (response AddUserToGroupResponse) String() string
type ApiKey ¶
type ApiKey struct { // An Oracle-assigned identifier for the key, in this format: // TENANCY_OCID/USER_OCID/KEY_FINGERPRINT. KeyId *string `mandatory:"false" json:"keyId"` // The key's value. KeyValue *string `mandatory:"false" json:"keyValue"` // The key's fingerprint (e.g., 12:34:56:78:90:ab:cd:ef:12:34:56:78:90:ab:cd:ef). Fingerprint *string `mandatory:"false" json:"fingerprint"` // The OCID of the user the key belongs to. UserId *string `mandatory:"false" json:"userId"` // Date and time the `ApiKey` object was created, in the format defined by RFC3339. // Example: `2016-08-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The API key's current state. After creating an `ApiKey` object, make sure its `lifecycleState` changes from // CREATING to ACTIVE before using it. LifecycleState ApiKeyLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // The detailed status of INACTIVE lifecycleState. InactiveStatus *int64 `mandatory:"false" json:"inactiveStatus"` }
ApiKey A PEM-format RSA credential for securing requests to the Oracle Cloud Infrastructure REST API. Also known as an *API signing key*. Specifically, this is the public key from the key pair. The private key remains with the user calling the API. For information about generating a key pair in the required PEM format, see Required Keys and OCIDs (https://docs.cloud.oracle.com/Content/API/Concepts/apisigningkey.htm). **Important:** This is **not** the SSH key for accessing compute instances. Each user can have a maximum of three API signing keys. For more information about user credentials, see User Credentials (https://docs.cloud.oracle.com/Content/Identity/Concepts/usercredentials.htm).
type ApiKeyLifecycleStateEnum ¶
type ApiKeyLifecycleStateEnum string
ApiKeyLifecycleStateEnum Enum with underlying type: string
const ( ApiKeyLifecycleStateCreating ApiKeyLifecycleStateEnum = "CREATING" ApiKeyLifecycleStateActive ApiKeyLifecycleStateEnum = "ACTIVE" ApiKeyLifecycleStateInactive ApiKeyLifecycleStateEnum = "INACTIVE" ApiKeyLifecycleStateDeleting ApiKeyLifecycleStateEnum = "DELETING" ApiKeyLifecycleStateDeleted ApiKeyLifecycleStateEnum = "DELETED" )
Set of constants representing the allowable values for ApiKeyLifecycleStateEnum
func GetApiKeyLifecycleStateEnumValues ¶
func GetApiKeyLifecycleStateEnumValues() []ApiKeyLifecycleStateEnum
GetApiKeyLifecycleStateEnumValues Enumerates the set of values for ApiKeyLifecycleStateEnum
type AssembleEffectiveTagSetRequest ¶
type AssembleEffectiveTagSetRequest struct { // The OCID of the compartment (remember that the tenancy is simply the root compartment). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // A filter to only return resources that match the given lifecycle state. The state value is case-insensitive. LifecycleState TagDefaultSummaryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. 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 }
AssembleEffectiveTagSetRequest wrapper for the AssembleEffectiveTagSet operation
func (AssembleEffectiveTagSetRequest) HTTPRequest ¶
func (request AssembleEffectiveTagSetRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (AssembleEffectiveTagSetRequest) RetryPolicy ¶
func (request AssembleEffectiveTagSetRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (AssembleEffectiveTagSetRequest) String ¶
func (request AssembleEffectiveTagSetRequest) String() string
type AssembleEffectiveTagSetResponse ¶
type AssembleEffectiveTagSetResponse struct { // The underlying http response RawResponse *http.Response // The []TagDefaultSummary instance Items []TagDefaultSummary `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 tag default values. 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"` }
AssembleEffectiveTagSetResponse wrapper for the AssembleEffectiveTagSet operation
func (AssembleEffectiveTagSetResponse) HTTPResponse ¶
func (response AssembleEffectiveTagSetResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (AssembleEffectiveTagSetResponse) String ¶
func (response AssembleEffectiveTagSetResponse) String() string
type AuthToken ¶ added in v1.6.0
type AuthToken struct { // The auth token. The value is available only in the response for `CreateAuthToken`, and not // for `ListAuthTokens` or `UpdateAuthToken`. Token *string `mandatory:"false" json:"token"` // The OCID of the auth token. Id *string `mandatory:"false" json:"id"` // The OCID of the user the auth token belongs to. UserId *string `mandatory:"false" json:"userId"` // The description you assign to the auth token. Does not have to be unique, and it's changeable. Description *string `mandatory:"false" json:"description"` // Date and time the `AuthToken` object was created, in the format defined by RFC3339. // Example: `2016-08-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // Date and time when this auth token will expire, in the format defined by RFC3339. // Null if it never expires. // Example: `2016-08-25T21:10:29.600Z` TimeExpires *common.SDKTime `mandatory:"false" json:"timeExpires"` // The token's current state. After creating an auth token, make sure its `lifecycleState` changes from // CREATING to ACTIVE before using it. LifecycleState AuthTokenLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // The detailed status of INACTIVE lifecycleState. InactiveStatus *int64 `mandatory:"false" json:"inactiveStatus"` }
AuthToken An `AuthToken` is an Oracle-generated token string that you can use to authenticate with third-party APIs that do not support Oracle Cloud Infrastructure's signature-based authentication. For example, use an `AuthToken` to authenticate with a Swift client with the Object Storage Service. The auth token is associated with the user's Console login. Auth tokens never expire. A user can have up to two auth tokens at a time. **Note:** The token is always an Oracle-generated string; you can't change it to a string of your choice. For more information, see Managing User Credentials (https://docs.cloud.oracle.com/Content/Identity/Tasks/managingcredentials.htm).
type AuthTokenLifecycleStateEnum ¶ added in v1.6.0
type AuthTokenLifecycleStateEnum string
AuthTokenLifecycleStateEnum Enum with underlying type: string
const ( AuthTokenLifecycleStateCreating AuthTokenLifecycleStateEnum = "CREATING" AuthTokenLifecycleStateActive AuthTokenLifecycleStateEnum = "ACTIVE" AuthTokenLifecycleStateInactive AuthTokenLifecycleStateEnum = "INACTIVE" AuthTokenLifecycleStateDeleting AuthTokenLifecycleStateEnum = "DELETING" AuthTokenLifecycleStateDeleted AuthTokenLifecycleStateEnum = "DELETED" )
Set of constants representing the allowable values for AuthTokenLifecycleStateEnum
func GetAuthTokenLifecycleStateEnumValues ¶ added in v1.6.0
func GetAuthTokenLifecycleStateEnumValues() []AuthTokenLifecycleStateEnum
GetAuthTokenLifecycleStateEnumValues Enumerates the set of values for AuthTokenLifecycleStateEnum
type AuthenticationPolicy ¶
type AuthenticationPolicy struct { PasswordPolicy *PasswordPolicy `mandatory:"false" json:"passwordPolicy"` // Compartment OCID. CompartmentId *string `mandatory:"false" json:"compartmentId"` NetworkPolicy *NetworkPolicy `mandatory:"false" json:"networkPolicy"` }
AuthenticationPolicy Authentication policy, currently set for the given compartment
func (AuthenticationPolicy) String ¶
func (m AuthenticationPolicy) String() string
type AvailabilityDomain ¶
type AvailabilityDomain struct { // The name of the Availability Domain. Name *string `mandatory:"false" json:"name"` // The OCID of the Availability Domain. Id *string `mandatory:"false" json:"id"` // The OCID of the tenancy. CompartmentId *string `mandatory:"false" json:"compartmentId"` }
AvailabilityDomain One or more isolated, fault-tolerant Oracle data centers that host cloud resources such as instances, volumes, and subnets. A region contains several Availability Domains. For more information, see Regions and Availability Domains (https://docs.cloud.oracle.com/Content/General/Concepts/regions.htm).
func (AvailabilityDomain) String ¶
func (m AvailabilityDomain) String() string
type BaseTagDefinitionValidator ¶
type BaseTagDefinitionValidator interface { }
BaseTagDefinitionValidator Validates a definedTag value. Each validator performs validation steps in addition to the standard validation for definedTag values. For more information, see Limits on Tags (https://docs.cloud.oracle.com/Content/Identity/Concepts/taggingoverview.htm#Limits). If you define a validator after a value has been set for a defined tag, then any updates that attempt to change the value must pass the additional validation defined by the current rule. Previously set values (even those that would fail the current validation) are not updated. You can still update other attributes to resources that contain a non-valid defined tag. To clear the validator call UpdateTag with DefaultTagDefinitionValidator (https://docs.cloud.oracle.com/api/#/en/identity/latest/datatypes/DefaultTagDefinitionValidator).
type BaseTagDefinitionValidatorValidatorTypeEnum ¶
type BaseTagDefinitionValidatorValidatorTypeEnum string
BaseTagDefinitionValidatorValidatorTypeEnum Enum with underlying type: string
const ( BaseTagDefinitionValidatorValidatorTypeEnumvalue BaseTagDefinitionValidatorValidatorTypeEnum = "ENUM" BaseTagDefinitionValidatorValidatorTypeDefault BaseTagDefinitionValidatorValidatorTypeEnum = "DEFAULT" )
Set of constants representing the allowable values for BaseTagDefinitionValidatorValidatorTypeEnum
func GetBaseTagDefinitionValidatorValidatorTypeEnumValues ¶
func GetBaseTagDefinitionValidatorValidatorTypeEnumValues() []BaseTagDefinitionValidatorValidatorTypeEnum
GetBaseTagDefinitionValidatorValidatorTypeEnumValues Enumerates the set of values for BaseTagDefinitionValidatorValidatorTypeEnum
type BulkActionResource ¶
type BulkActionResource struct { // The resource OCID. Identifier *string `mandatory:"true" json:"identifier"` // The resource-type. To get the list of supported resource-types use // ListBulkActionResourceTypes. EntityType *string `mandatory:"true" json:"entityType"` // Additional information that helps to identity the resource for bulk action. // The APIs to delete and move most resource types only require the resource identifier (ocid). // But some resource-types require additional identifying information. // This information is provided in the resource's public API document. It is also // available through the // ListBulkActionResourceTypes. // **Example**: // The APIs to delete or move the `buckets` resource-type require `namespaceName` and `bucketName` to identify the resource, as // shown in the APIs, DeleteBucket and // UpdateBucket. // To add a bucket for bulk actions, specify `namespaceName` and `bucketName` in // the metadata property as shown in this example // { // "identifier": "<OCID_of_bucket>" // "entityType": "bucket", // "metadata": // { // "namespaceName": "sampleNamespace", // "bucketName": "sampleBucket" // } // } Metadata map[string]string `mandatory:"false" json:"metadata"` }
BulkActionResource The bulk action resource entity.
func (BulkActionResource) String ¶
func (m BulkActionResource) String() string
type BulkActionResourceType ¶
type BulkActionResourceType struct { // The unique name of the resource-type. Name *string `mandatory:"true" json:"name"` // List of metadata keys required to identify a specific resource. Some resource-types require information besides an OCID to identify // a specific resource. For example, the resource-type `buckets` requires metadataKeys DeleteBucket. MetadataKeys []string `mandatory:"false" json:"metadataKeys"` }
BulkActionResourceType The representation of BulkActionResourceType
func (BulkActionResourceType) String ¶
func (m BulkActionResourceType) String() string
type BulkActionResourceTypeCollection ¶
type BulkActionResourceTypeCollection struct { // Collection of the resource-types supported by a compartment bulk action. Items []BulkActionResourceType `mandatory:"true" json:"items"` }
BulkActionResourceTypeCollection Collection of resource-types supported by a compartment bulk action.
func (BulkActionResourceTypeCollection) String ¶
func (m BulkActionResourceTypeCollection) String() string
type BulkDeleteResourcesDetails ¶
type BulkDeleteResourcesDetails struct { // The resources to be deleted. Resources []BulkActionResource `mandatory:"true" json:"resources"` }
BulkDeleteResourcesDetails The representation of BulkDeleteResourcesDetails
func (BulkDeleteResourcesDetails) String ¶
func (m BulkDeleteResourcesDetails) String() string
type BulkDeleteResourcesRequest ¶
type BulkDeleteResourcesRequest struct { // The OCID of the compartment. CompartmentId *string `mandatory:"true" contributesTo:"path" name:"compartmentId"` // Request object for bulk delete resources in a compartment. BulkDeleteResourcesDetails `contributesTo:"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 `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 (e.g., if a resource // has been deleted and purged from the system, then a retry of the original creation request // may 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 }
BulkDeleteResourcesRequest wrapper for the BulkDeleteResources operation
func (BulkDeleteResourcesRequest) HTTPRequest ¶
func (request BulkDeleteResourcesRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (BulkDeleteResourcesRequest) RetryPolicy ¶
func (request BulkDeleteResourcesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (BulkDeleteResourcesRequest) String ¶
func (request BulkDeleteResourcesRequest) String() string
type BulkDeleteResourcesResponse ¶
type BulkDeleteResourcesResponse 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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
BulkDeleteResourcesResponse wrapper for the BulkDeleteResources operation
func (BulkDeleteResourcesResponse) HTTPResponse ¶
func (response BulkDeleteResourcesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (BulkDeleteResourcesResponse) String ¶
func (response BulkDeleteResourcesResponse) String() string
type BulkDeleteTagsDetails ¶
type BulkDeleteTagsDetails struct { // The OCIDs of the tag definitions to delete TagDefinitionIds []string `mandatory:"true" json:"tagDefinitionIds"` }
BulkDeleteTagsDetails Properties for deleting tags in bulk
func (BulkDeleteTagsDetails) String ¶
func (m BulkDeleteTagsDetails) String() string
type BulkDeleteTagsRequest ¶
type BulkDeleteTagsRequest struct { // Request object for deleting tags in bulk. BulkDeleteTagsDetails `contributesTo:"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 `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 (e.g., if a resource // has been deleted and purged from the system, then a retry of the original creation request // may 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 }
BulkDeleteTagsRequest wrapper for the BulkDeleteTags operation
func (BulkDeleteTagsRequest) HTTPRequest ¶
func (request BulkDeleteTagsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (BulkDeleteTagsRequest) RetryPolicy ¶
func (request BulkDeleteTagsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (BulkDeleteTagsRequest) String ¶
func (request BulkDeleteTagsRequest) String() string
type BulkDeleteTagsResponse ¶
type BulkDeleteTagsResponse 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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
BulkDeleteTagsResponse wrapper for the BulkDeleteTags operation
func (BulkDeleteTagsResponse) HTTPResponse ¶
func (response BulkDeleteTagsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (BulkDeleteTagsResponse) String ¶
func (response BulkDeleteTagsResponse) String() string
type BulkMoveResourcesDetails ¶
type BulkMoveResourcesDetails struct { // The resources to be moved. Resources []BulkActionResource `mandatory:"true" json:"resources"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the destination compartment // into which to move the resources. TargetCompartmentId *string `mandatory:"true" json:"targetCompartmentId"` }
BulkMoveResourcesDetails The representation of BulkMoveResourcesDetails
func (BulkMoveResourcesDetails) String ¶
func (m BulkMoveResourcesDetails) String() string
type BulkMoveResourcesRequest ¶
type BulkMoveResourcesRequest struct { // The OCID of the compartment. CompartmentId *string `mandatory:"true" contributesTo:"path" name:"compartmentId"` // Request object for bulk move resources in the compartment. BulkMoveResourcesDetails `contributesTo:"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 `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 (e.g., if a resource // has been deleted and purged from the system, then a retry of the original creation request // may 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 }
BulkMoveResourcesRequest wrapper for the BulkMoveResources operation
func (BulkMoveResourcesRequest) HTTPRequest ¶
func (request BulkMoveResourcesRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (BulkMoveResourcesRequest) RetryPolicy ¶
func (request BulkMoveResourcesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (BulkMoveResourcesRequest) String ¶
func (request BulkMoveResourcesRequest) String() string
type BulkMoveResourcesResponse ¶
type BulkMoveResourcesResponse 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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
BulkMoveResourcesResponse wrapper for the BulkMoveResources operation
func (BulkMoveResourcesResponse) HTTPResponse ¶
func (response BulkMoveResourcesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (BulkMoveResourcesResponse) String ¶
func (response BulkMoveResourcesResponse) String() string
type CascadeDeleteTagNamespaceRequest ¶
type CascadeDeleteTagNamespaceRequest struct { // The OCID of the tag namespace. TagNamespaceId *string `mandatory:"true" contributesTo:"path" name:"tagNamespaceId"` // 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"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please provide the request ID. 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 (e.g., if a resource // has been deleted and purged from the system, then a retry of the original creation request // may 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 }
CascadeDeleteTagNamespaceRequest wrapper for the CascadeDeleteTagNamespace operation
func (CascadeDeleteTagNamespaceRequest) HTTPRequest ¶
func (request CascadeDeleteTagNamespaceRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CascadeDeleteTagNamespaceRequest) RetryPolicy ¶
func (request CascadeDeleteTagNamespaceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CascadeDeleteTagNamespaceRequest) String ¶
func (request CascadeDeleteTagNamespaceRequest) String() string
type CascadeDeleteTagNamespaceResponse ¶
type CascadeDeleteTagNamespaceResponse 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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
CascadeDeleteTagNamespaceResponse wrapper for the CascadeDeleteTagNamespace operation
func (CascadeDeleteTagNamespaceResponse) HTTPResponse ¶
func (response CascadeDeleteTagNamespaceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CascadeDeleteTagNamespaceResponse) String ¶
func (response CascadeDeleteTagNamespaceResponse) String() string
type ChangeTagNamespaceCompartmentDetail ¶
type ChangeTagNamespaceCompartmentDetail struct { // The Oracle Cloud ID (OCID) of the destination compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
ChangeTagNamespaceCompartmentDetail Details of the compartment the resource is being moved to.
func (ChangeTagNamespaceCompartmentDetail) String ¶
func (m ChangeTagNamespaceCompartmentDetail) String() string
type ChangeTagNamespaceCompartmentRequest ¶
type ChangeTagNamespaceCompartmentRequest struct { // The OCID of the tag namespace. TagNamespaceId *string `mandatory:"true" contributesTo:"path" name:"tagNamespaceId"` // Request object for changing the compartment of a tag namespace. ChangeTagNamespaceCompartmentDetail `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 (e.g., if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. 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 }
ChangeTagNamespaceCompartmentRequest wrapper for the ChangeTagNamespaceCompartment operation
func (ChangeTagNamespaceCompartmentRequest) HTTPRequest ¶
func (request ChangeTagNamespaceCompartmentRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeTagNamespaceCompartmentRequest) RetryPolicy ¶
func (request ChangeTagNamespaceCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeTagNamespaceCompartmentRequest) String ¶
func (request ChangeTagNamespaceCompartmentRequest) String() string
type ChangeTagNamespaceCompartmentResponse ¶
type ChangeTagNamespaceCompartmentResponse 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"` }
ChangeTagNamespaceCompartmentResponse wrapper for the ChangeTagNamespaceCompartment operation
func (ChangeTagNamespaceCompartmentResponse) HTTPResponse ¶
func (response ChangeTagNamespaceCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeTagNamespaceCompartmentResponse) String ¶
func (response ChangeTagNamespaceCompartmentResponse) String() string
type Compartment ¶
type Compartment struct { // The OCID of the compartment. Id *string `mandatory:"true" json:"id"` // The OCID of the parent compartment containing the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The name you assign to the compartment during creation. The name must be unique across all // compartments in the parent. Avoid entering confidential information. Name *string `mandatory:"true" json:"name"` // The description you assign to the compartment. Does not have to be unique, and it's changeable. Description *string `mandatory:"true" json:"description"` // Date and time the compartment was created, in the format defined by RFC3339. // Example: `2016-08-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The compartment's current state. After creating a compartment, make sure its `lifecycleState` changes from // CREATING to ACTIVE before using it. LifecycleState CompartmentLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The detailed status of INACTIVE lifecycleState. InactiveStatus *int64 `mandatory:"false" json:"inactiveStatus"` // Indicates whether or not the compartment is accessible for the user making the request. // Returns true when the user has INSPECT permissions directly on a resource in the // compartment or indirectly (permissions can be on a resource in a subcompartment). IsAccessible *bool `mandatory:"false" json:"isAccessible"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
Compartment A collection of related resources. Compartments are a fundamental component of Oracle Cloud Infrastructure for organizing and isolating your cloud resources. You use them to clearly separate resources for the purposes of measuring usage and billing, access (through the use of IAM Service policies), and isolation (separating the resources for one project or business unit from another). A common approach is to create a compartment for each major part of your organization. For more information, see Overview of the IAM Service (https://docs.cloud.oracle.com/Content/Identity/Concepts/overview.htm) and also Setting Up Your Tenancy (https://docs.cloud.oracle.com/Content/GSG/Concepts/settinguptenancy.htm). To place a resource in a compartment, simply specify the compartment ID in the "Create" request object when initially creating the resource. For example, to launch an instance into a particular compartment, specify that compartment's OCID in the `LaunchInstance` request. You can't move an existing resource from one compartment to another. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies (https://docs.cloud.oracle.com/Content/Identity/Concepts/policygetstarted.htm). **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
func (Compartment) String ¶
func (m Compartment) String() string
type CompartmentLifecycleStateEnum ¶
type CompartmentLifecycleStateEnum string
CompartmentLifecycleStateEnum Enum with underlying type: string
const ( CompartmentLifecycleStateCreating CompartmentLifecycleStateEnum = "CREATING" CompartmentLifecycleStateActive CompartmentLifecycleStateEnum = "ACTIVE" CompartmentLifecycleStateInactive CompartmentLifecycleStateEnum = "INACTIVE" CompartmentLifecycleStateDeleting CompartmentLifecycleStateEnum = "DELETING" CompartmentLifecycleStateDeleted CompartmentLifecycleStateEnum = "DELETED" )
Set of constants representing the allowable values for CompartmentLifecycleStateEnum
func GetCompartmentLifecycleStateEnumValues ¶
func GetCompartmentLifecycleStateEnumValues() []CompartmentLifecycleStateEnum
GetCompartmentLifecycleStateEnumValues Enumerates the set of values for CompartmentLifecycleStateEnum
type CreateApiKeyDetails ¶
type CreateApiKeyDetails struct { // The public key. Must be an RSA key in PEM format. Key *string `mandatory:"true" json:"key"` }
CreateApiKeyDetails The representation of CreateApiKeyDetails
func (CreateApiKeyDetails) String ¶
func (m CreateApiKeyDetails) String() string
type CreateAuthTokenDetails ¶ added in v1.6.0
type CreateAuthTokenDetails struct { // The description you assign to the auth token during creation. Does not have to be unique, and it's changeable. Description *string `mandatory:"true" json:"description"` }
CreateAuthTokenDetails The representation of CreateAuthTokenDetails
func (CreateAuthTokenDetails) String ¶ added in v1.6.0
func (m CreateAuthTokenDetails) String() string
type CreateAuthTokenRequest ¶ added in v1.6.0
type CreateAuthTokenRequest struct { // Request object for creating a new auth token. CreateAuthTokenDetails `contributesTo:"body"` // The OCID of the user. UserId *string `mandatory:"true" contributesTo:"path" name:"userId"` // 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 (e.g., if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. 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 }
CreateAuthTokenRequest wrapper for the CreateAuthToken operation
func (CreateAuthTokenRequest) HTTPRequest ¶ added in v1.6.0
func (request CreateAuthTokenRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateAuthTokenRequest) RetryPolicy ¶ added in v1.6.0
func (request CreateAuthTokenRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateAuthTokenRequest) String ¶ added in v1.6.0
func (request CreateAuthTokenRequest) String() string
type CreateAuthTokenResponse ¶ added in v1.6.0
type CreateAuthTokenResponse struct { // The underlying http response RawResponse *http.Response // The AuthToken instance AuthToken `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"` }
CreateAuthTokenResponse wrapper for the CreateAuthToken operation
func (CreateAuthTokenResponse) HTTPResponse ¶ added in v1.6.0
func (response CreateAuthTokenResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateAuthTokenResponse) String ¶ added in v1.6.0
func (response CreateAuthTokenResponse) String() string
type CreateCompartmentDetails ¶
type CreateCompartmentDetails struct { // The OCID of the parent compartment containing the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The name you assign to the compartment during creation. The name must be unique across all compartments // in the parent compartment. Avoid entering confidential information. Name *string `mandatory:"true" json:"name"` // The description you assign to the compartment during creation. Does not have to be unique, and it's changeable. Description *string `mandatory:"true" json:"description"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateCompartmentDetails The representation of CreateCompartmentDetails
func (CreateCompartmentDetails) String ¶
func (m CreateCompartmentDetails) String() string
type CreateCompartmentRequest ¶
type CreateCompartmentRequest struct { // Request object for creating a new compartment. CreateCompartmentDetails `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 (e.g., if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. 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 }
CreateCompartmentRequest wrapper for the CreateCompartment operation
func (CreateCompartmentRequest) HTTPRequest ¶ added in v1.3.0
func (request CreateCompartmentRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateCompartmentRequest) RetryPolicy ¶ added in v1.3.0
func (request CreateCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateCompartmentRequest) String ¶
func (request CreateCompartmentRequest) String() string
type CreateCompartmentResponse ¶
type CreateCompartmentResponse struct { // The underlying http response RawResponse *http.Response // The Compartment instance Compartment `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"` }
CreateCompartmentResponse wrapper for the CreateCompartment operation
func (CreateCompartmentResponse) HTTPResponse ¶ added in v1.3.0
func (response CreateCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateCompartmentResponse) String ¶
func (response CreateCompartmentResponse) String() string
type CreateCustomerSecretKeyDetails ¶
type CreateCustomerSecretKeyDetails struct { // The name you assign to the secret key during creation. Does not have to be unique, and it's changeable. DisplayName *string `mandatory:"true" json:"displayName"` }
CreateCustomerSecretKeyDetails The representation of CreateCustomerSecretKeyDetails
func (CreateCustomerSecretKeyDetails) String ¶
func (m CreateCustomerSecretKeyDetails) String() string
type CreateCustomerSecretKeyRequest ¶
type CreateCustomerSecretKeyRequest struct { // Request object for creating a new secret key. CreateCustomerSecretKeyDetails `contributesTo:"body"` // The OCID of the user. UserId *string `mandatory:"true" contributesTo:"path" name:"userId"` // 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 (e.g., if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. 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 }
CreateCustomerSecretKeyRequest wrapper for the CreateCustomerSecretKey operation
func (CreateCustomerSecretKeyRequest) HTTPRequest ¶ added in v1.3.0
func (request CreateCustomerSecretKeyRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateCustomerSecretKeyRequest) RetryPolicy ¶ added in v1.3.0
func (request CreateCustomerSecretKeyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateCustomerSecretKeyRequest) String ¶
func (request CreateCustomerSecretKeyRequest) String() string
type CreateCustomerSecretKeyResponse ¶
type CreateCustomerSecretKeyResponse struct { // The underlying http response RawResponse *http.Response // The CustomerSecretKey instance CustomerSecretKey `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"` }
CreateCustomerSecretKeyResponse wrapper for the CreateCustomerSecretKey operation
func (CreateCustomerSecretKeyResponse) HTTPResponse ¶ added in v1.3.0
func (response CreateCustomerSecretKeyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateCustomerSecretKeyResponse) String ¶
func (response CreateCustomerSecretKeyResponse) String() string
type CreateDynamicGroupDetails ¶ added in v1.1.0
type CreateDynamicGroupDetails struct { // The OCID of the tenancy containing the group. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The name you assign to the group during creation. The name must be unique across all groups // in the tenancy and cannot be changed. Name *string `mandatory:"true" json:"name"` // The matching rule to dynamically match an instance certificate to this dynamic group. // For rule syntax, see Managing Dynamic Groups (https://docs.cloud.oracle.com/Content/Identity/Tasks/managingdynamicgroups.htm). MatchingRule *string `mandatory:"true" json:"matchingRule"` // The description you assign to the group during creation. Does not have to be unique, and it's changeable. Description *string `mandatory:"true" json:"description"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateDynamicGroupDetails Properties for creating a dynamic group.
func (CreateDynamicGroupDetails) String ¶ added in v1.1.0
func (m CreateDynamicGroupDetails) String() string
type CreateDynamicGroupRequest ¶ added in v1.1.0
type CreateDynamicGroupRequest struct { // Request object for creating a new dynamic group. CreateDynamicGroupDetails `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 (e.g., if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. 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 }
CreateDynamicGroupRequest wrapper for the CreateDynamicGroup operation
func (CreateDynamicGroupRequest) HTTPRequest ¶ added in v1.3.0
func (request CreateDynamicGroupRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateDynamicGroupRequest) RetryPolicy ¶ added in v1.3.0
func (request CreateDynamicGroupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateDynamicGroupRequest) String ¶ added in v1.1.0
func (request CreateDynamicGroupRequest) String() string
type CreateDynamicGroupResponse ¶ added in v1.1.0
type CreateDynamicGroupResponse struct { // The underlying http response RawResponse *http.Response // The DynamicGroup instance DynamicGroup `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"` }
CreateDynamicGroupResponse wrapper for the CreateDynamicGroup operation
func (CreateDynamicGroupResponse) HTTPResponse ¶ added in v1.3.0
func (response CreateDynamicGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateDynamicGroupResponse) String ¶ added in v1.1.0
func (response CreateDynamicGroupResponse) String() string
type CreateGroupDetails ¶
type CreateGroupDetails struct { // The OCID of the tenancy containing the group. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The name you assign to the group during creation. The name must be unique across all groups // in the tenancy and cannot be changed. Name *string `mandatory:"true" json:"name"` // The description you assign to the group during creation. Does not have to be unique, and it's changeable. Description *string `mandatory:"true" json:"description"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateGroupDetails The representation of CreateGroupDetails
func (CreateGroupDetails) String ¶
func (m CreateGroupDetails) String() string
type CreateGroupRequest ¶
type CreateGroupRequest struct { // Request object for creating a new group. CreateGroupDetails `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 (e.g., if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. 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 }
CreateGroupRequest wrapper for the CreateGroup operation
func (CreateGroupRequest) HTTPRequest ¶ added in v1.3.0
func (request CreateGroupRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateGroupRequest) RetryPolicy ¶ added in v1.3.0
func (request CreateGroupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateGroupRequest) String ¶
func (request CreateGroupRequest) String() string
type CreateGroupResponse ¶
type CreateGroupResponse struct { // The underlying http response RawResponse *http.Response // The Group instance Group `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"` }
CreateGroupResponse wrapper for the CreateGroup operation
func (CreateGroupResponse) HTTPResponse ¶ added in v1.3.0
func (response CreateGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateGroupResponse) String ¶
func (response CreateGroupResponse) String() string
type CreateIdentityProviderDetails ¶
type CreateIdentityProviderDetails interface { // The OCID of your tenancy. GetCompartmentId() *string // The name you assign to the `IdentityProvider` during creation. // The name must be unique across all `IdentityProvider` objects in the // tenancy and cannot be changed. GetName() *string // The description you assign to the `IdentityProvider` during creation. // Does not have to be unique, and it's changeable. GetDescription() *string // The identity provider service or product. // Supported identity providers are Oracle Identity Cloud Service (IDCS) and Microsoft // Active Directory Federation Services (ADFS). // Example: `IDCS` GetProductType() CreateIdentityProviderDetailsProductTypeEnum // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` GetFreeformTags() map[string]string // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` GetDefinedTags() map[string]map[string]interface{} }
CreateIdentityProviderDetails The representation of CreateIdentityProviderDetails
type CreateIdentityProviderDetailsProductTypeEnum ¶
type CreateIdentityProviderDetailsProductTypeEnum string
CreateIdentityProviderDetailsProductTypeEnum Enum with underlying type: string
const ( CreateIdentityProviderDetailsProductTypeIdcs CreateIdentityProviderDetailsProductTypeEnum = "IDCS" CreateIdentityProviderDetailsProductTypeAdfs CreateIdentityProviderDetailsProductTypeEnum = "ADFS" )
Set of constants representing the allowable values for CreateIdentityProviderDetailsProductTypeEnum
func GetCreateIdentityProviderDetailsProductTypeEnumValues ¶
func GetCreateIdentityProviderDetailsProductTypeEnumValues() []CreateIdentityProviderDetailsProductTypeEnum
GetCreateIdentityProviderDetailsProductTypeEnumValues Enumerates the set of values for CreateIdentityProviderDetailsProductTypeEnum
type CreateIdentityProviderDetailsProtocolEnum ¶
type CreateIdentityProviderDetailsProtocolEnum string
CreateIdentityProviderDetailsProtocolEnum Enum with underlying type: string
const ( CreateIdentityProviderDetailsProtocolSaml2 CreateIdentityProviderDetailsProtocolEnum = "SAML2" CreateIdentityProviderDetailsProtocolAdfs CreateIdentityProviderDetailsProtocolEnum = "ADFS" )
Set of constants representing the allowable values for CreateIdentityProviderDetailsProtocolEnum
func GetCreateIdentityProviderDetailsProtocolEnumValues ¶
func GetCreateIdentityProviderDetailsProtocolEnumValues() []CreateIdentityProviderDetailsProtocolEnum
GetCreateIdentityProviderDetailsProtocolEnumValues Enumerates the set of values for CreateIdentityProviderDetailsProtocolEnum
type CreateIdentityProviderRequest ¶
type CreateIdentityProviderRequest struct { // Request object for creating a new SAML2 identity provider. CreateIdentityProviderDetails `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 (e.g., if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. 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 }
CreateIdentityProviderRequest wrapper for the CreateIdentityProvider operation
func (CreateIdentityProviderRequest) HTTPRequest ¶ added in v1.3.0
func (request CreateIdentityProviderRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateIdentityProviderRequest) RetryPolicy ¶ added in v1.3.0
func (request CreateIdentityProviderRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateIdentityProviderRequest) String ¶
func (request CreateIdentityProviderRequest) String() string
type CreateIdentityProviderResponse ¶
type CreateIdentityProviderResponse struct { // The underlying http response RawResponse *http.Response // The IdentityProvider instance IdentityProvider `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"` }
CreateIdentityProviderResponse wrapper for the CreateIdentityProvider operation
func (CreateIdentityProviderResponse) HTTPResponse ¶ added in v1.3.0
func (response CreateIdentityProviderResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateIdentityProviderResponse) String ¶
func (response CreateIdentityProviderResponse) String() string
type CreateIdpGroupMappingDetails ¶
type CreateIdpGroupMappingDetails struct { // The name of the IdP group you want to map. IdpGroupName *string `mandatory:"true" json:"idpGroupName"` // The OCID of the IAM Service Group // you want to map to the IdP group. GroupId *string `mandatory:"true" json:"groupId"` }
CreateIdpGroupMappingDetails The representation of CreateIdpGroupMappingDetails
func (CreateIdpGroupMappingDetails) String ¶
func (m CreateIdpGroupMappingDetails) String() string
type CreateIdpGroupMappingRequest ¶
type CreateIdpGroupMappingRequest struct { // Add a mapping from an SAML2.0 identity provider group to a BMC group. CreateIdpGroupMappingDetails `contributesTo:"body"` // The OCID of the identity provider. IdentityProviderId *string `mandatory:"true" contributesTo:"path" name:"identityProviderId"` // 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 (e.g., if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. 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 }
CreateIdpGroupMappingRequest wrapper for the CreateIdpGroupMapping operation
func (CreateIdpGroupMappingRequest) HTTPRequest ¶ added in v1.3.0
func (request CreateIdpGroupMappingRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateIdpGroupMappingRequest) RetryPolicy ¶ added in v1.3.0
func (request CreateIdpGroupMappingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateIdpGroupMappingRequest) String ¶
func (request CreateIdpGroupMappingRequest) String() string
type CreateIdpGroupMappingResponse ¶
type CreateIdpGroupMappingResponse struct { // The underlying http response RawResponse *http.Response // The IdpGroupMapping instance IdpGroupMapping `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"` }
CreateIdpGroupMappingResponse wrapper for the CreateIdpGroupMapping operation
func (CreateIdpGroupMappingResponse) HTTPResponse ¶ added in v1.3.0
func (response CreateIdpGroupMappingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateIdpGroupMappingResponse) String ¶
func (response CreateIdpGroupMappingResponse) String() string
type CreateMfaTotpDeviceRequest ¶
type CreateMfaTotpDeviceRequest struct { // The OCID of the user. UserId *string `mandatory:"true" contributesTo:"path" name:"userId"` // 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 (e.g., if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. 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 }
CreateMfaTotpDeviceRequest wrapper for the CreateMfaTotpDevice operation
func (CreateMfaTotpDeviceRequest) HTTPRequest ¶
func (request CreateMfaTotpDeviceRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateMfaTotpDeviceRequest) RetryPolicy ¶
func (request CreateMfaTotpDeviceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateMfaTotpDeviceRequest) String ¶
func (request CreateMfaTotpDeviceRequest) String() string
type CreateMfaTotpDeviceResponse ¶
type CreateMfaTotpDeviceResponse struct { // The underlying http response RawResponse *http.Response // The MfaTotpDevice instance MfaTotpDevice `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"` }
CreateMfaTotpDeviceResponse wrapper for the CreateMfaTotpDevice operation
func (CreateMfaTotpDeviceResponse) HTTPResponse ¶
func (response CreateMfaTotpDeviceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateMfaTotpDeviceResponse) String ¶
func (response CreateMfaTotpDeviceResponse) String() string
type CreateNetworkSourceDetails ¶
type CreateNetworkSourceDetails struct { // The OCID of the tenancy (root compartment) containing the network source object. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The name you assign to the network source during creation. The name must be unique across all groups // in the tenancy and cannot be changed. Name *string `mandatory:"true" json:"name"` // The description you assign to the network source during creation. Does not have to be unique, and it's changeable. Description *string `mandatory:"true" json:"description"` // A list of allowed public IP addresses and CIDR ranges. PublicSourceList []string `mandatory:"false" json:"publicSourceList"` // A list of allowed VCN OCID and IP range pairs. // Example:`"vcnId": "ocid1.vcn.oc1.iad.aaaaaaaaexampleuniqueID", "ipRanges": [ "129.213.39.0/24" ]` VirtualSourceList []NetworkSourcesVirtualSourceList `mandatory:"false" json:"virtualSourceList"` // A list of services allowed to make on-behalf-of requests. These requests can have different source IP addresses // than those listed in the network source. // Currently, only `all` and `none` are supported. The default is `all`. Services []string `mandatory:"false" json:"services"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateNetworkSourceDetails Properties for creating a network source object.
func (CreateNetworkSourceDetails) String ¶
func (m CreateNetworkSourceDetails) String() string
type CreateNetworkSourceRequest ¶
type CreateNetworkSourceRequest struct { // Request object for creating a new network source. CreateNetworkSourceDetails `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 (e.g., if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. 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 }
CreateNetworkSourceRequest wrapper for the CreateNetworkSource operation
func (CreateNetworkSourceRequest) HTTPRequest ¶
func (request CreateNetworkSourceRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateNetworkSourceRequest) RetryPolicy ¶
func (request CreateNetworkSourceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateNetworkSourceRequest) String ¶
func (request CreateNetworkSourceRequest) String() string
type CreateNetworkSourceResponse ¶
type CreateNetworkSourceResponse struct { // The underlying http response RawResponse *http.Response // The NetworkSources instance NetworkSources `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"` }
CreateNetworkSourceResponse wrapper for the CreateNetworkSource operation
func (CreateNetworkSourceResponse) HTTPResponse ¶
func (response CreateNetworkSourceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateNetworkSourceResponse) String ¶
func (response CreateNetworkSourceResponse) String() string
type CreateOAuth2ClientCredentialDetails ¶
type CreateOAuth2ClientCredentialDetails struct { // Name of the oauth credential to help user differentiate them. Name *string `mandatory:"true" json:"name"` // Description of the oauth credential to help user differentiate them. Description *string `mandatory:"true" json:"description"` // Allowed scopes for the given oauth credential. Scopes []FullyQualifiedScope `mandatory:"true" json:"scopes"` }
CreateOAuth2ClientCredentialDetails The representation of CreateOAuth2ClientCredentialDetails
func (CreateOAuth2ClientCredentialDetails) String ¶
func (m CreateOAuth2ClientCredentialDetails) String() string
type CreateOAuthClientCredentialRequest ¶
type CreateOAuthClientCredentialRequest struct { // The OCID of the user. UserId *string `mandatory:"true" contributesTo:"path" name:"userId"` // Request object containing the information required to generate an Oauth token. CreateOAuth2ClientCredentialDetails `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 (e.g., if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. 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 }
CreateOAuthClientCredentialRequest wrapper for the CreateOAuthClientCredential operation
func (CreateOAuthClientCredentialRequest) HTTPRequest ¶
func (request CreateOAuthClientCredentialRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateOAuthClientCredentialRequest) RetryPolicy ¶
func (request CreateOAuthClientCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateOAuthClientCredentialRequest) String ¶
func (request CreateOAuthClientCredentialRequest) String() string
type CreateOAuthClientCredentialResponse ¶
type CreateOAuthClientCredentialResponse struct { // The underlying http response RawResponse *http.Response // The OAuth2ClientCredential instance OAuth2ClientCredential `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"` }
CreateOAuthClientCredentialResponse wrapper for the CreateOAuthClientCredential operation
func (CreateOAuthClientCredentialResponse) HTTPResponse ¶
func (response CreateOAuthClientCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateOAuthClientCredentialResponse) String ¶
func (response CreateOAuthClientCredentialResponse) String() string
type CreateOrResetUIPasswordRequest ¶
type CreateOrResetUIPasswordRequest struct { // The OCID of the user. UserId *string `mandatory:"true" contributesTo:"path" name:"userId"` // 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 (e.g., if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. 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 }
CreateOrResetUIPasswordRequest wrapper for the CreateOrResetUIPassword operation
func (CreateOrResetUIPasswordRequest) HTTPRequest ¶ added in v1.3.0
func (request CreateOrResetUIPasswordRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateOrResetUIPasswordRequest) RetryPolicy ¶ added in v1.3.0
func (request CreateOrResetUIPasswordRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateOrResetUIPasswordRequest) String ¶
func (request CreateOrResetUIPasswordRequest) String() string
type CreateOrResetUIPasswordResponse ¶
type CreateOrResetUIPasswordResponse struct { // The underlying http response RawResponse *http.Response // The UiPassword instance UiPassword `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"` }
CreateOrResetUIPasswordResponse wrapper for the CreateOrResetUIPassword operation
func (CreateOrResetUIPasswordResponse) HTTPResponse ¶ added in v1.3.0
func (response CreateOrResetUIPasswordResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateOrResetUIPasswordResponse) String ¶
func (response CreateOrResetUIPasswordResponse) String() string
type CreatePolicyDetails ¶
type CreatePolicyDetails struct { // The OCID of the compartment containing the policy (either the tenancy or another compartment). CompartmentId *string `mandatory:"true" json:"compartmentId"` // The name you assign to the policy during creation. The name must be unique across all policies // in the tenancy and cannot be changed. Name *string `mandatory:"true" json:"name"` // An array of policy statements written in the policy language. See // How Policies Work (https://docs.cloud.oracle.com/Content/Identity/Concepts/policies.htm) and // Common Policies (https://docs.cloud.oracle.com/Content/Identity/Concepts/commonpolicies.htm). Statements []string `mandatory:"true" json:"statements"` // The description you assign to the policy during creation. Does not have to be unique, and it's changeable. Description *string `mandatory:"true" json:"description"` // The version of the policy. If null or set to an empty string, when a request comes in for authorization, the // policy will be evaluated according to the current behavior of the services at that moment. If set to a particular // date (YYYY-MM-DD), the policy will be evaluated according to the behavior of the services on that date. VersionDate *common.SDKDate `mandatory:"false" json:"versionDate"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreatePolicyDetails The representation of CreatePolicyDetails
func (CreatePolicyDetails) String ¶
func (m CreatePolicyDetails) String() string
type CreatePolicyRequest ¶
type CreatePolicyRequest struct { // Request object for creating a new policy. CreatePolicyDetails `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 (e.g., if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. 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 }
CreatePolicyRequest wrapper for the CreatePolicy operation
func (CreatePolicyRequest) HTTPRequest ¶ added in v1.3.0
func (request CreatePolicyRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreatePolicyRequest) RetryPolicy ¶ added in v1.3.0
func (request CreatePolicyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreatePolicyRequest) String ¶
func (request CreatePolicyRequest) String() string
type CreatePolicyResponse ¶
type CreatePolicyResponse struct { // The underlying http response RawResponse *http.Response // The Policy instance Policy `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"` }
CreatePolicyResponse wrapper for the CreatePolicy operation
func (CreatePolicyResponse) HTTPResponse ¶ added in v1.3.0
func (response CreatePolicyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreatePolicyResponse) String ¶
func (response CreatePolicyResponse) String() string
type CreateRegionSubscriptionDetails ¶
type CreateRegionSubscriptionDetails struct { // The regions's key. See Regions and Availability Domains (https://docs.cloud.oracle.com/Content/General/Concepts/regions.htm) for // the full list of supported 3-letter region codes. // Example: `PHX` RegionKey *string `mandatory:"true" json:"regionKey"` }
CreateRegionSubscriptionDetails The representation of CreateRegionSubscriptionDetails
func (CreateRegionSubscriptionDetails) String ¶
func (m CreateRegionSubscriptionDetails) String() string
type CreateRegionSubscriptionRequest ¶
type CreateRegionSubscriptionRequest struct { // Request object for activate a new region. CreateRegionSubscriptionDetails `contributesTo:"body"` // The OCID of the tenancy. TenancyId *string `mandatory:"true" contributesTo:"path" name:"tenancyId"` // 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 (e.g., if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. 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 }
CreateRegionSubscriptionRequest wrapper for the CreateRegionSubscription operation
func (CreateRegionSubscriptionRequest) HTTPRequest ¶ added in v1.3.0
func (request CreateRegionSubscriptionRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateRegionSubscriptionRequest) RetryPolicy ¶ added in v1.3.0
func (request CreateRegionSubscriptionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateRegionSubscriptionRequest) String ¶
func (request CreateRegionSubscriptionRequest) String() string
type CreateRegionSubscriptionResponse ¶
type CreateRegionSubscriptionResponse struct { // The underlying http response RawResponse *http.Response // The RegionSubscription instance RegionSubscription `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"` }
CreateRegionSubscriptionResponse wrapper for the CreateRegionSubscription operation
func (CreateRegionSubscriptionResponse) HTTPResponse ¶ added in v1.3.0
func (response CreateRegionSubscriptionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateRegionSubscriptionResponse) String ¶
func (response CreateRegionSubscriptionResponse) String() string
type CreateSaml2IdentityProviderDetails ¶
type CreateSaml2IdentityProviderDetails struct { // The OCID of your tenancy. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The name you assign to the `IdentityProvider` during creation. // The name must be unique across all `IdentityProvider` objects in the // tenancy and cannot be changed. Name *string `mandatory:"true" json:"name"` // The description you assign to the `IdentityProvider` during creation. // Does not have to be unique, and it's changeable. Description *string `mandatory:"true" json:"description"` // The URL for retrieving the identity provider's metadata, // which contains information required for federating. MetadataUrl *string `mandatory:"true" json:"metadataUrl"` // The XML that contains the information required for federating. Metadata *string `mandatory:"true" json:"metadata"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Extra name value pairs associated with this identity provider. // Example: `{"clientId": "app_sf3kdjf3"}` FreeformAttributes map[string]string `mandatory:"false" json:"freeformAttributes"` // The identity provider service or product. // Supported identity providers are Oracle Identity Cloud Service (IDCS) and Microsoft // Active Directory Federation Services (ADFS). // Example: `IDCS` ProductType CreateIdentityProviderDetailsProductTypeEnum `mandatory:"true" json:"productType"` }
CreateSaml2IdentityProviderDetails The representation of CreateSaml2IdentityProviderDetails
func (CreateSaml2IdentityProviderDetails) GetCompartmentId ¶
func (m CreateSaml2IdentityProviderDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CreateSaml2IdentityProviderDetails) GetDefinedTags ¶ added in v1.1.0
func (m CreateSaml2IdentityProviderDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateSaml2IdentityProviderDetails) GetDescription ¶
func (m CreateSaml2IdentityProviderDetails) GetDescription() *string
GetDescription returns Description
func (CreateSaml2IdentityProviderDetails) GetFreeformTags ¶ added in v1.1.0
func (m CreateSaml2IdentityProviderDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateSaml2IdentityProviderDetails) GetName ¶
func (m CreateSaml2IdentityProviderDetails) GetName() *string
GetName returns Name
func (CreateSaml2IdentityProviderDetails) GetProductType ¶
func (m CreateSaml2IdentityProviderDetails) GetProductType() CreateIdentityProviderDetailsProductTypeEnum
GetProductType returns ProductType
func (CreateSaml2IdentityProviderDetails) MarshalJSON ¶
func (m CreateSaml2IdentityProviderDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateSaml2IdentityProviderDetails) String ¶
func (m CreateSaml2IdentityProviderDetails) String() string
type CreateSmtpCredentialDetails ¶ added in v1.2.0
type CreateSmtpCredentialDetails struct { // The description you assign to the SMTP credentials during creation. Does not have to be unique, and it's changeable. Description *string `mandatory:"true" json:"description"` }
CreateSmtpCredentialDetails The representation of CreateSmtpCredentialDetails
func (CreateSmtpCredentialDetails) String ¶ added in v1.2.0
func (m CreateSmtpCredentialDetails) String() string
type CreateSmtpCredentialRequest ¶ added in v1.2.0
type CreateSmtpCredentialRequest struct { // Request object for creating a new SMTP credential with the user. CreateSmtpCredentialDetails `contributesTo:"body"` // The OCID of the user. UserId *string `mandatory:"true" contributesTo:"path" name:"userId"` // 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 (e.g., if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. 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 }
CreateSmtpCredentialRequest wrapper for the CreateSmtpCredential operation
func (CreateSmtpCredentialRequest) HTTPRequest ¶ added in v1.3.0
func (request CreateSmtpCredentialRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateSmtpCredentialRequest) RetryPolicy ¶ added in v1.3.0
func (request CreateSmtpCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateSmtpCredentialRequest) String ¶ added in v1.2.0
func (request CreateSmtpCredentialRequest) String() string
type CreateSmtpCredentialResponse ¶ added in v1.2.0
type CreateSmtpCredentialResponse struct { // The underlying http response RawResponse *http.Response // The SmtpCredential instance SmtpCredential `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"` }
CreateSmtpCredentialResponse wrapper for the CreateSmtpCredential operation
func (CreateSmtpCredentialResponse) HTTPResponse ¶ added in v1.3.0
func (response CreateSmtpCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateSmtpCredentialResponse) String ¶ added in v1.2.0
func (response CreateSmtpCredentialResponse) String() string
type CreateSwiftPasswordDetails ¶
type CreateSwiftPasswordDetails struct { // The description you assign to the Swift password during creation. Does not have to be unique, and it's changeable. Description *string `mandatory:"true" json:"description"` }
CreateSwiftPasswordDetails The representation of CreateSwiftPasswordDetails
func (CreateSwiftPasswordDetails) String ¶
func (m CreateSwiftPasswordDetails) String() string
type CreateSwiftPasswordRequest ¶
type CreateSwiftPasswordRequest struct { // Request object for creating a new swift password. CreateSwiftPasswordDetails `contributesTo:"body"` // The OCID of the user. UserId *string `mandatory:"true" contributesTo:"path" name:"userId"` // 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 (e.g., if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. 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 }
CreateSwiftPasswordRequest wrapper for the CreateSwiftPassword operation
func (CreateSwiftPasswordRequest) HTTPRequest ¶ added in v1.3.0
func (request CreateSwiftPasswordRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateSwiftPasswordRequest) RetryPolicy ¶ added in v1.3.0
func (request CreateSwiftPasswordRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateSwiftPasswordRequest) String ¶
func (request CreateSwiftPasswordRequest) String() string
type CreateSwiftPasswordResponse ¶
type CreateSwiftPasswordResponse struct { // The underlying http response RawResponse *http.Response // The SwiftPassword instance SwiftPassword `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"` }
CreateSwiftPasswordResponse wrapper for the CreateSwiftPassword operation
func (CreateSwiftPasswordResponse) HTTPResponse ¶ added in v1.3.0
func (response CreateSwiftPasswordResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateSwiftPasswordResponse) String ¶
func (response CreateSwiftPasswordResponse) String() string
type CreateTagDefaultDetails ¶
type CreateTagDefaultDetails struct { // The OCID of the compartment. The tag default will be applied to all new resources created in this compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID of the tag definition. The tag default will always assign a default value for this tag definition. TagDefinitionId *string `mandatory:"true" json:"tagDefinitionId"` // The default value for the tag definition. This will be applied to all new resources created in the compartment. Value *string `mandatory:"true" json:"value"` // If you specify that a value is required, a value is set during resource creation (either by // the user creating the resource or another tag defualt). If no value is set, resource // creation is blocked. // * If the `isRequired` flag is set to "true", the value is set during resource creation. // * If the `isRequired` flag is set to "false", the value you enter is set during resource creation. // Example: `false` IsRequired *bool `mandatory:"false" json:"isRequired"` }
CreateTagDefaultDetails The representation of CreateTagDefaultDetails
func (CreateTagDefaultDetails) String ¶
func (m CreateTagDefaultDetails) String() string
type CreateTagDefaultRequest ¶
type CreateTagDefaultRequest struct { // Request object for creating a new tag default. CreateTagDefaultDetails `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 (e.g., if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please provide the request ID. 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 }
CreateTagDefaultRequest wrapper for the CreateTagDefault operation
func (CreateTagDefaultRequest) HTTPRequest ¶
func (request CreateTagDefaultRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateTagDefaultRequest) RetryPolicy ¶
func (request CreateTagDefaultRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateTagDefaultRequest) String ¶
func (request CreateTagDefaultRequest) String() string
type CreateTagDefaultResponse ¶
type CreateTagDefaultResponse struct { // The underlying http response RawResponse *http.Response // The TagDefault instance TagDefault `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"` }
CreateTagDefaultResponse wrapper for the CreateTagDefault operation
func (CreateTagDefaultResponse) HTTPResponse ¶
func (response CreateTagDefaultResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateTagDefaultResponse) String ¶
func (response CreateTagDefaultResponse) String() string
type CreateTagDetails ¶ added in v1.1.0
type CreateTagDetails struct { // The name you assign to the tag during creation. This is the tag key definition. // The name must be unique within the tag namespace and cannot be changed. Name *string `mandatory:"true" json:"name"` // The description you assign to the tag during creation. Description *string `mandatory:"true" json:"description"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Indicates whether the tag is enabled for cost tracking. IsCostTracking *bool `mandatory:"false" json:"isCostTracking"` Validator BaseTagDefinitionValidator `mandatory:"false" json:"validator"` }
CreateTagDetails The representation of CreateTagDetails
func (CreateTagDetails) String ¶ added in v1.1.0
func (m CreateTagDetails) String() string
func (*CreateTagDetails) UnmarshalJSON ¶
func (m *CreateTagDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
type CreateTagNamespaceDetails ¶ added in v1.1.0
type CreateTagNamespaceDetails struct { // The OCID of the tenancy containing the tag namespace. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The name you assign to the tag namespace during creation. It must be unique across all tag namespaces in the tenancy and cannot be changed. Name *string `mandatory:"true" json:"name"` // The description you assign to the tag namespace during creation. Description *string `mandatory:"true" json:"description"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateTagNamespaceDetails The representation of CreateTagNamespaceDetails
func (CreateTagNamespaceDetails) String ¶ added in v1.1.0
func (m CreateTagNamespaceDetails) String() string
type CreateTagNamespaceRequest ¶ added in v1.1.0
type CreateTagNamespaceRequest struct { // Request object for creating a new tag namespace. CreateTagNamespaceDetails `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 (e.g., if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. 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 }
CreateTagNamespaceRequest wrapper for the CreateTagNamespace operation
func (CreateTagNamespaceRequest) HTTPRequest ¶ added in v1.3.0
func (request CreateTagNamespaceRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateTagNamespaceRequest) RetryPolicy ¶ added in v1.3.0
func (request CreateTagNamespaceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateTagNamespaceRequest) String ¶ added in v1.1.0
func (request CreateTagNamespaceRequest) String() string
type CreateTagNamespaceResponse ¶ added in v1.1.0
type CreateTagNamespaceResponse struct { // The underlying http response RawResponse *http.Response // The TagNamespace instance TagNamespace `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"` }
CreateTagNamespaceResponse wrapper for the CreateTagNamespace operation
func (CreateTagNamespaceResponse) HTTPResponse ¶ added in v1.3.0
func (response CreateTagNamespaceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateTagNamespaceResponse) String ¶ added in v1.1.0
func (response CreateTagNamespaceResponse) String() string
type CreateTagRequest ¶ added in v1.1.0
type CreateTagRequest struct { // The OCID of the tag namespace. TagNamespaceId *string `mandatory:"true" contributesTo:"path" name:"tagNamespaceId"` // Request object for creating a new tag in the specified tag namespace. CreateTagDetails `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 (e.g., if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. 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 }
CreateTagRequest wrapper for the CreateTag operation
func (CreateTagRequest) HTTPRequest ¶ added in v1.3.0
func (request CreateTagRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateTagRequest) RetryPolicy ¶ added in v1.3.0
func (request CreateTagRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateTagRequest) String ¶ added in v1.1.0
func (request CreateTagRequest) String() string
type CreateTagResponse ¶ added in v1.1.0
type CreateTagResponse struct { // The underlying http response RawResponse *http.Response // The Tag instance Tag `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"` }
CreateTagResponse wrapper for the CreateTag operation
func (CreateTagResponse) HTTPResponse ¶ added in v1.3.0
func (response CreateTagResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateTagResponse) String ¶ added in v1.1.0
func (response CreateTagResponse) String() string
type CreateUserDetails ¶
type CreateUserDetails struct { // The OCID of the tenancy containing the user. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The name you assign to the user during creation. This is the user's login for the Console. // The name must be unique across all users in the tenancy and cannot be changed. Name *string `mandatory:"true" json:"name"` // The description you assign to the user during creation. Does not have to be unique, and it's changeable. Description *string `mandatory:"true" json:"description"` // The email you assign to the user. Has to be unique across the tenancy. Email *string `mandatory:"false" json:"email"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateUserDetails The representation of CreateUserDetails
func (CreateUserDetails) String ¶
func (m CreateUserDetails) String() string
type CreateUserRequest ¶
type CreateUserRequest struct { // Request object for creating a new user. CreateUserDetails `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 (e.g., if a resource // has been deleted and purged from the system, then a retry of the original creation request // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. 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 }
CreateUserRequest wrapper for the CreateUser operation
func (CreateUserRequest) HTTPRequest ¶ added in v1.3.0
func (request CreateUserRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateUserRequest) RetryPolicy ¶ added in v1.3.0
func (request CreateUserRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateUserRequest) String ¶
func (request CreateUserRequest) String() string
type CreateUserResponse ¶
type CreateUserResponse struct { // The underlying http response RawResponse *http.Response // The User instance User `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"` }
CreateUserResponse wrapper for the CreateUser operation
func (CreateUserResponse) HTTPResponse ¶ added in v1.3.0
func (response CreateUserResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateUserResponse) String ¶
func (response CreateUserResponse) String() string
type CustomerSecretKey ¶
type CustomerSecretKey struct { // The secret key. Key *string `mandatory:"false" json:"key"` // The OCID of the secret key. Id *string `mandatory:"false" json:"id"` // The OCID of the user the password belongs to. UserId *string `mandatory:"false" json:"userId"` // The display name you assign to the secret key. Does not have to be unique, and it's changeable. DisplayName *string `mandatory:"false" json:"displayName"` // Date and time the `CustomerSecretKey` object was created, in the format defined by RFC3339. // Example: `2016-08-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // Date and time when this password will expire, in the format defined by RFC3339. // Null if it never expires. // Example: `2016-08-25T21:10:29.600Z` TimeExpires *common.SDKTime `mandatory:"false" json:"timeExpires"` // The secret key's current state. After creating a secret key, make sure its `lifecycleState` changes from // CREATING to ACTIVE before using it. LifecycleState CustomerSecretKeyLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // The detailed status of INACTIVE lifecycleState. InactiveStatus *int64 `mandatory:"false" json:"inactiveStatus"` }
CustomerSecretKey A `CustomerSecretKey` is an Oracle-provided key for using the Object Storage Service's Amazon S3 compatible API (https://docs.cloud.oracle.com/Content/Object/Tasks/s3compatibleapi.htm). A user can have up to two secret keys at a time. **Note:** The secret key is always an Oracle-generated string; you can't change it to a string of your choice. For more information, see Managing User Credentials (https://docs.cloud.oracle.com/Content/Identity/Tasks/managingcredentials.htm).
func (CustomerSecretKey) String ¶
func (m CustomerSecretKey) String() string
type CustomerSecretKeyLifecycleStateEnum ¶
type CustomerSecretKeyLifecycleStateEnum string
CustomerSecretKeyLifecycleStateEnum Enum with underlying type: string
const ( CustomerSecretKeyLifecycleStateCreating CustomerSecretKeyLifecycleStateEnum = "CREATING" CustomerSecretKeyLifecycleStateActive CustomerSecretKeyLifecycleStateEnum = "ACTIVE" CustomerSecretKeyLifecycleStateInactive CustomerSecretKeyLifecycleStateEnum = "INACTIVE" CustomerSecretKeyLifecycleStateDeleting CustomerSecretKeyLifecycleStateEnum = "DELETING" CustomerSecretKeyLifecycleStateDeleted CustomerSecretKeyLifecycleStateEnum = "DELETED" )
Set of constants representing the allowable values for CustomerSecretKeyLifecycleStateEnum
func GetCustomerSecretKeyLifecycleStateEnumValues ¶
func GetCustomerSecretKeyLifecycleStateEnumValues() []CustomerSecretKeyLifecycleStateEnum
GetCustomerSecretKeyLifecycleStateEnumValues Enumerates the set of values for CustomerSecretKeyLifecycleStateEnum
type CustomerSecretKeySummary ¶
type CustomerSecretKeySummary struct { // The OCID of the secret key. Id *string `mandatory:"false" json:"id"` // The OCID of the user the password belongs to. UserId *string `mandatory:"false" json:"userId"` // The displayName you assign to the secret key. Does not have to be unique, and it's changeable. DisplayName *string `mandatory:"false" json:"displayName"` // Date and time the `CustomerSecretKey` object was created, in the format defined by RFC3339. // Example: `2016-08-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // Date and time when this password will expire, in the format defined by RFC3339. // Null if it never expires. // Example: `2016-08-25T21:10:29.600Z` TimeExpires *common.SDKTime `mandatory:"false" json:"timeExpires"` // The secret key's current state. After creating a secret key, make sure its `lifecycleState` changes from // CREATING to ACTIVE before using it. LifecycleState CustomerSecretKeySummaryLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // The detailed status of INACTIVE lifecycleState. InactiveStatus *int64 `mandatory:"false" json:"inactiveStatus"` }
CustomerSecretKeySummary As the name suggests, a `CustomerSecretKeySummary` object contains information about a `CustomerSecretKey`. A `CustomerSecretKey` is an Oracle-provided key for using the Object Storage Service's Amazon S3 compatible API.
func (CustomerSecretKeySummary) String ¶
func (m CustomerSecretKeySummary) String() string
type CustomerSecretKeySummaryLifecycleStateEnum ¶
type CustomerSecretKeySummaryLifecycleStateEnum string
CustomerSecretKeySummaryLifecycleStateEnum Enum with underlying type: string
const ( CustomerSecretKeySummaryLifecycleStateCreating CustomerSecretKeySummaryLifecycleStateEnum = "CREATING" CustomerSecretKeySummaryLifecycleStateActive CustomerSecretKeySummaryLifecycleStateEnum = "ACTIVE" CustomerSecretKeySummaryLifecycleStateInactive CustomerSecretKeySummaryLifecycleStateEnum = "INACTIVE" CustomerSecretKeySummaryLifecycleStateDeleting CustomerSecretKeySummaryLifecycleStateEnum = "DELETING" CustomerSecretKeySummaryLifecycleStateDeleted CustomerSecretKeySummaryLifecycleStateEnum = "DELETED" )
Set of constants representing the allowable values for CustomerSecretKeySummaryLifecycleStateEnum
func GetCustomerSecretKeySummaryLifecycleStateEnumValues ¶
func GetCustomerSecretKeySummaryLifecycleStateEnumValues() []CustomerSecretKeySummaryLifecycleStateEnum
GetCustomerSecretKeySummaryLifecycleStateEnumValues Enumerates the set of values for CustomerSecretKeySummaryLifecycleStateEnum
type DefaultTagDefinitionValidator ¶
type DefaultTagDefinitionValidator struct { }
DefaultTagDefinitionValidator Use this validator to clear any existing validator on the tag key definition with the UpdateTag operation. Using this `validatorType` is the same as not setting any value on the validator field. The resultant value for `validatorType` returned in the response body is `null`.
func (DefaultTagDefinitionValidator) MarshalJSON ¶
func (m DefaultTagDefinitionValidator) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DefaultTagDefinitionValidator) String ¶
func (m DefaultTagDefinitionValidator) String() string
type DeleteApiKeyRequest ¶
type DeleteApiKeyRequest struct { // The OCID of the user. UserId *string `mandatory:"true" contributesTo:"path" name:"userId"` // The key's fingerprint. Fingerprint *string `mandatory:"true" contributesTo:"path" name:"fingerprint"` // 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"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. 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 }
DeleteApiKeyRequest wrapper for the DeleteApiKey operation
func (DeleteApiKeyRequest) HTTPRequest ¶ added in v1.3.0
func (request DeleteApiKeyRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteApiKeyRequest) RetryPolicy ¶ added in v1.3.0
func (request DeleteApiKeyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteApiKeyRequest) String ¶
func (request DeleteApiKeyRequest) String() string
type DeleteApiKeyResponse ¶
type DeleteApiKeyResponse 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"` }
DeleteApiKeyResponse wrapper for the DeleteApiKey operation
func (DeleteApiKeyResponse) HTTPResponse ¶ added in v1.3.0
func (response DeleteApiKeyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteApiKeyResponse) String ¶
func (response DeleteApiKeyResponse) String() string
type DeleteAuthTokenRequest ¶ added in v1.6.0
type DeleteAuthTokenRequest struct { // The OCID of the user. UserId *string `mandatory:"true" contributesTo:"path" name:"userId"` // The OCID of the auth token. AuthTokenId *string `mandatory:"true" contributesTo:"path" name:"authTokenId"` // 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"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. 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 }
DeleteAuthTokenRequest wrapper for the DeleteAuthToken operation
func (DeleteAuthTokenRequest) HTTPRequest ¶ added in v1.6.0
func (request DeleteAuthTokenRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteAuthTokenRequest) RetryPolicy ¶ added in v1.6.0
func (request DeleteAuthTokenRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteAuthTokenRequest) String ¶ added in v1.6.0
func (request DeleteAuthTokenRequest) String() string
type DeleteAuthTokenResponse ¶ added in v1.6.0
type DeleteAuthTokenResponse 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"` }
DeleteAuthTokenResponse wrapper for the DeleteAuthToken operation
func (DeleteAuthTokenResponse) HTTPResponse ¶ added in v1.6.0
func (response DeleteAuthTokenResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteAuthTokenResponse) String ¶ added in v1.6.0
func (response DeleteAuthTokenResponse) String() string
type DeleteCompartmentRequest ¶
type DeleteCompartmentRequest struct { // The OCID of the compartment. CompartmentId *string `mandatory:"true" contributesTo:"path" name:"compartmentId"` // 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"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. 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 }
DeleteCompartmentRequest wrapper for the DeleteCompartment operation
func (DeleteCompartmentRequest) HTTPRequest ¶
func (request DeleteCompartmentRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteCompartmentRequest) RetryPolicy ¶
func (request DeleteCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteCompartmentRequest) String ¶
func (request DeleteCompartmentRequest) String() string
type DeleteCompartmentResponse ¶
type DeleteCompartmentResponse 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"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
DeleteCompartmentResponse wrapper for the DeleteCompartment operation
func (DeleteCompartmentResponse) HTTPResponse ¶
func (response DeleteCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteCompartmentResponse) String ¶
func (response DeleteCompartmentResponse) String() string
type DeleteCustomerSecretKeyRequest ¶
type DeleteCustomerSecretKeyRequest struct { // The OCID of the user. UserId *string `mandatory:"true" contributesTo:"path" name:"userId"` // The OCID of the secret key. CustomerSecretKeyId *string `mandatory:"true" contributesTo:"path" name:"customerSecretKeyId"` // 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"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. 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 }
DeleteCustomerSecretKeyRequest wrapper for the DeleteCustomerSecretKey operation
func (DeleteCustomerSecretKeyRequest) HTTPRequest ¶ added in v1.3.0
func (request DeleteCustomerSecretKeyRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteCustomerSecretKeyRequest) RetryPolicy ¶ added in v1.3.0
func (request DeleteCustomerSecretKeyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteCustomerSecretKeyRequest) String ¶
func (request DeleteCustomerSecretKeyRequest) String() string