func GetAccountMgmtInfoOperationContextEnumStringValues() []string
GetAccountMgmtInfoOperationContextEnumStringValues Enumerates the set of values in String for AccountMgmtInfoOperationContextEnum
func GetAccountMgmtInfoSyncSituationEnumStringValues() []string
GetAccountMgmtInfoSyncSituationEnumStringValues Enumerates the set of values in String for AccountMgmtInfoSyncSituationEnum
func GetAccountRecoverySettingFactorsEnumStringValues() []string
GetAccountRecoverySettingFactorsEnumStringValues Enumerates the set of values in String for AccountRecoverySettingFactorsEnum
func GetAddressesTypeEnumStringValues() []string
GetAddressesTypeEnumStringValues Enumerates the set of values in String for AddressesTypeEnum
func GetAppAllowedOperationsEnumStringValues() []string
GetAppAllowedOperationsEnumStringValues Enumerates the set of values in String for AppAllowedOperationsEnum
func GetAppAttrRenderingMetadataSectionEnumStringValues() []string
GetAppAttrRenderingMetadataSectionEnumStringValues Enumerates the set of values in String for AppAttrRenderingMetadataSectionEnum
func GetAppAttrRenderingMetadataWidgetEnumStringValues() []string
GetAppAttrRenderingMetadataWidgetEnumStringValues Enumerates the set of values in String for AppAttrRenderingMetadataWidgetEnum
func GetAppBundleConfigurationPropertiesIcfTypeEnumStringValues() []string
GetAppBundleConfigurationPropertiesIcfTypeEnumStringValues Enumerates the set of values in String for AppBundleConfigurationPropertiesIcfTypeEnum
func GetAppClientIPCheckingEnumStringValues() []string
GetAppClientIPCheckingEnumStringValues Enumerates the set of values in String for AppClientIPCheckingEnum
func GetAppClientTypeEnumStringValues() []string
GetAppClientTypeEnumStringValues Enumerates the set of values in String for AppClientTypeEnum
func GetAppConnectorBundleTypeEnumStringValues() []string
GetAppConnectorBundleTypeEnumStringValues Enumerates the set of values in String for AppConnectorBundleTypeEnum
func GetAppExtensionFormFillAppAppFormCredMethodEnumStringValues() []string
GetAppExtensionFormFillAppAppFormCredMethodEnumStringValues Enumerates the set of values in String for AppExtensionFormFillAppAppFormCredMethodEnum
func GetAppExtensionFormFillAppAppFormTypeEnumStringValues() []string
GetAppExtensionFormFillAppAppFormTypeEnumStringValues Enumerates the set of values in String for AppExtensionFormFillAppAppFormTypeEnum
func GetAppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnumStringValues() []string
GetAppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnumStringValues Enumerates the set of values in String for AppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnum
func GetAppExtensionFormFillAppTemplateAppTemplateFormTypeEnumStringValues() []string
GetAppExtensionFormFillAppTemplateAppTemplateFormTypeEnumStringValues Enumerates the set of values in String for AppExtensionFormFillAppTemplateAppTemplateFormTypeEnum
func GetAppExtensionMulticloudServiceAppAppMulticloudServiceTypeEnumStringValues() []string
GetAppExtensionMulticloudServiceAppAppMulticloudServiceTypeEnumStringValues Enumerates the set of values in String for AppExtensionMulticloudServiceAppAppMulticloudServiceTypeEnum
func GetAppExtensionOpcServiceAppCurrentFederationModeEnumStringValues() []string
GetAppExtensionOpcServiceAppCurrentFederationModeEnumStringValues Enumerates the set of values in String for AppExtensionOpcServiceAppCurrentFederationModeEnum
func GetAppExtensionOpcServiceAppCurrentSynchronizationModeEnumStringValues() []string
GetAppExtensionOpcServiceAppCurrentSynchronizationModeEnumStringValues Enumerates the set of values in String for AppExtensionOpcServiceAppCurrentSynchronizationModeEnum
func GetAppExtensionOpcServiceAppNextFederationModeEnumStringValues() []string
GetAppExtensionOpcServiceAppNextFederationModeEnumStringValues Enumerates the set of values in String for AppExtensionOpcServiceAppNextFederationModeEnum
func GetAppExtensionOpcServiceAppNextSynchronizationModeEnumStringValues() []string
GetAppExtensionOpcServiceAppNextSynchronizationModeEnumStringValues Enumerates the set of values in String for AppExtensionOpcServiceAppNextSynchronizationModeEnum
func GetAppExtensionSamlServiceProviderAppEncryptionAlgorithmEnumStringValues() []string
GetAppExtensionSamlServiceProviderAppEncryptionAlgorithmEnumStringValues Enumerates the set of values in String for AppExtensionSamlServiceProviderAppEncryptionAlgorithmEnum
func GetAppExtensionSamlServiceProviderAppFederationProtocolEnumStringValues() []string
GetAppExtensionSamlServiceProviderAppFederationProtocolEnumStringValues Enumerates the set of values in String for AppExtensionSamlServiceProviderAppFederationProtocolEnum
func GetAppExtensionSamlServiceProviderAppKeyEncryptionAlgorithmEnumStringValues() []string
GetAppExtensionSamlServiceProviderAppKeyEncryptionAlgorithmEnumStringValues Enumerates the set of values in String for AppExtensionSamlServiceProviderAppKeyEncryptionAlgorithmEnum
func GetAppExtensionSamlServiceProviderAppLogoutBindingEnumStringValues() []string
GetAppExtensionSamlServiceProviderAppLogoutBindingEnumStringValues Enumerates the set of values in String for AppExtensionSamlServiceProviderAppLogoutBindingEnum
func GetAppExtensionSamlServiceProviderAppSignResponseOrAssertionEnumStringValues() []string
GetAppExtensionSamlServiceProviderAppSignResponseOrAssertionEnumStringValues Enumerates the set of values in String for AppExtensionSamlServiceProviderAppSignResponseOrAssertionEnum
func GetAppExtensionSamlServiceProviderAppSignatureHashAlgorithmEnumStringValues() []string
GetAppExtensionSamlServiceProviderAppSignatureHashAlgorithmEnumStringValues Enumerates the set of values in String for AppExtensionSamlServiceProviderAppSignatureHashAlgorithmEnum
func GetAppExtensionWebTierPolicyAppWebTierPolicyAZControlEnumStringValues() []string
GetAppExtensionWebTierPolicyAppWebTierPolicyAZControlEnumStringValues Enumerates the set of values in String for AppExtensionWebTierPolicyAppWebTierPolicyAZControlEnum
func GetAppFlatFileBundleConfigurationPropertiesIcfTypeEnumStringValues() []string
GetAppFlatFileBundleConfigurationPropertiesIcfTypeEnumStringValues Enumerates the set of values in String for AppFlatFileBundleConfigurationPropertiesIcfTypeEnum
func GetAppGrantedAppRolesTypeEnumStringValues() []string
GetAppGrantedAppRolesTypeEnumStringValues Enumerates the set of values in String for AppGrantedAppRolesTypeEnum
func GetAppGrantsGrantMechanismEnumStringValues() []string
GetAppGrantsGrantMechanismEnumStringValues Enumerates the set of values in String for AppGrantsGrantMechanismEnum
func GetAppGrantsGranteeTypeEnumStringValues() []string
GetAppGrantsGranteeTypeEnumStringValues Enumerates the set of values in String for AppGrantsGranteeTypeEnum
func GetAppLoginMechanismEnumStringValues() []string
GetAppLoginMechanismEnumStringValues Enumerates the set of values in String for AppLoginMechanismEnum
func GetAppObjectClassesTypeEnumStringValues() []string
GetAppObjectClassesTypeEnumStringValues Enumerates the set of values in String for AppObjectClassesTypeEnum
func GetAppRoleMembersTypeEnumStringValues() []string
GetAppRoleMembersTypeEnumStringValues Enumerates the set of values in String for AppRoleMembersTypeEnum
func GetAppTrustScopeEnumStringValues() []string
GetAppTrustScopeEnumStringValues Enumerates the set of values in String for AppTrustScopeEnum
func GetApprovalWorkflowAssignmentApprovalWorkflowTypeEnumStringValues() []string
GetApprovalWorkflowAssignmentApprovalWorkflowTypeEnumStringValues Enumerates the set of values in String for ApprovalWorkflowAssignmentApprovalWorkflowTypeEnum
func GetApprovalWorkflowAssignmentAssignedToTypeEnumStringValues() []string
GetApprovalWorkflowAssignmentAssignedToTypeEnumStringValues Enumerates the set of values in String for ApprovalWorkflowAssignmentAssignedToTypeEnum
func GetApprovalWorkflowAssignmentAssignmentTypeEnumStringValues() []string
GetApprovalWorkflowAssignmentAssignmentTypeEnumStringValues Enumerates the set of values in String for ApprovalWorkflowAssignmentAssignmentTypeEnum
func GetApprovalWorkflowMaxDurationUnitEnumStringValues() []string
GetApprovalWorkflowMaxDurationUnitEnumStringValues Enumerates the set of values in String for ApprovalWorkflowMaxDurationUnitEnum
func GetApprovalWorkflowStepTypeEnumStringValues() []string
GetApprovalWorkflowStepTypeEnumStringValues Enumerates the set of values in String for ApprovalWorkflowStepTypeEnum
func GetAttributeSetsEnumStringValues() []string
GetAttributeSetsEnumStringValues Enumerates the set of values in String for AttributeSetsEnum
func GetAuthTokenStatusEnumStringValues() []string
GetAuthTokenStatusEnumStringValues Enumerates the set of values in String for AuthTokenStatusEnum
func GetAuthenticationFactorSettingUserEnrollmentDisabledFactorsEnumStringValues() []string
GetAuthenticationFactorSettingUserEnrollmentDisabledFactorsEnumStringValues Enumerates the set of values in String for AuthenticationFactorSettingUserEnrollmentDisabledFactorsEnum
func GetAuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoEnumStringValues() []string
GetAuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoEnumStringValues Enumerates the set of values in String for AuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoEnum
func GetAuthenticationFactorSettingsClientAppSettingsSharedSecretEncodingEnumStringValues() []string
GetAuthenticationFactorSettingsClientAppSettingsSharedSecretEncodingEnumStringValues Enumerates the set of values in String for AuthenticationFactorSettingsClientAppSettingsSharedSecretEncodingEnum
func GetAuthenticationFactorSettingsCompliancePolicyActionEnumStringValues() []string
GetAuthenticationFactorSettingsCompliancePolicyActionEnumStringValues Enumerates the set of values in String for AuthenticationFactorSettingsCompliancePolicyActionEnum
func GetAuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeEnumStringValues() []string
GetAuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeEnumStringValues Enumerates the set of values in String for AuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeEnum
func GetAuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnumStringValues() []string
GetAuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnumStringValues Enumerates the set of values in String for AuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnum
func GetAuthenticationFactorsRemoverTypeEnumStringValues() []string
GetAuthenticationFactorsRemoverTypeEnumStringValues Enumerates the set of values in String for AuthenticationFactorsRemoverTypeEnum
func GetCloudGateTypeEnumStringValues() []string
GetCloudGateTypeEnumStringValues Enumerates the set of values in String for CloudGateTypeEnum
func GetConditionOperatorEnumStringValues() []string
GetConditionOperatorEnumStringValues Enumerates the set of values in String for ConditionOperatorEnum
func GetCustomerSecretKeyStatusEnumStringValues() []string
GetCustomerSecretKeyStatusEnumStringValues Enumerates the set of values in String for CustomerSecretKeyStatusEnum
func GetDynamicResourceGroupGrantsGrantMechanismEnumStringValues() []string
GetDynamicResourceGroupGrantsGrantMechanismEnumStringValues Enumerates the set of values in String for DynamicResourceGroupGrantsGrantMechanismEnum
func GetExtensionAdaptiveUserRiskLevelEnumStringValues() []string
GetExtensionAdaptiveUserRiskLevelEnumStringValues Enumerates the set of values in String for ExtensionAdaptiveUserRiskLevelEnum
func GetExtensionDynamicGroupMembershipTypeEnumStringValues() []string
GetExtensionDynamicGroupMembershipTypeEnumStringValues Enumerates the set of values in String for ExtensionDynamicGroupMembershipTypeEnum
func GetExtensionFidoAuthenticationFactorSettingsAttestationEnumStringValues() []string
GetExtensionFidoAuthenticationFactorSettingsAttestationEnumStringValues Enumerates the set of values in String for ExtensionFidoAuthenticationFactorSettingsAttestationEnum
func GetExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentEnumStringValues() []string
GetExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentEnumStringValues Enumerates the set of values in String for ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentEnum
func GetExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyEnumStringValues() []string
GetExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyEnumStringValues Enumerates the set of values in String for ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyEnum
func GetExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationEnumStringValues() []string
GetExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationEnumStringValues Enumerates the set of values in String for ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationEnum
func GetExtensionFidoAuthenticationFactorSettingsPublicKeyTypesEnumStringValues() []string
GetExtensionFidoAuthenticationFactorSettingsPublicKeyTypesEnumStringValues Enumerates the set of values in String for ExtensionFidoAuthenticationFactorSettingsPublicKeyTypesEnum
func GetExtensionGroupGroupCreationMechanismEnumStringValues() []string
GetExtensionGroupGroupCreationMechanismEnumStringValues Enumerates the set of values in String for ExtensionGroupGroupCreationMechanismEnum
func GetExtensionMfaUserMfaStatusEnumStringValues() []string
GetExtensionMfaUserMfaStatusEnumStringValues Enumerates the set of values in String for ExtensionMfaUserMfaStatusEnum
func GetExtensionMfaUserPreferredAuthenticationFactorEnumStringValues() []string
GetExtensionMfaUserPreferredAuthenticationFactorEnumStringValues Enumerates the set of values in String for ExtensionMfaUserPreferredAuthenticationFactorEnum
func GetExtensionPasswordlessUserFactorTypeEnumStringValues() []string
GetExtensionPasswordlessUserFactorTypeEnumStringValues Enumerates the set of values in String for ExtensionPasswordlessUserFactorTypeEnum
func GetExtensionSocialIdentityProviderStatusEnumStringValues() []string
GetExtensionSocialIdentityProviderStatusEnumStringValues Enumerates the set of values in String for ExtensionSocialIdentityProviderStatusEnum
func GetExtensionUserUserCreationMechanismEnumStringValues() []string
GetExtensionUserUserCreationMechanismEnumStringValues Enumerates the set of values in String for ExtensionUserUserCreationMechanismEnum
func GetExtensionUserUserPreferredUiLandingPageEnumStringValues() []string
GetExtensionUserUserPreferredUiLandingPageEnumStringValues Enumerates the set of values in String for ExtensionUserUserPreferredUiLandingPageEnum
func GetExtensionUserUserProviderEnumStringValues() []string
GetExtensionUserUserProviderEnumStringValues Enumerates the set of values in String for ExtensionUserUserProviderEnum
func GetExtensionUserUserStatusEnumStringValues() []string
GetExtensionUserUserStatusEnumStringValues Enumerates the set of values in String for ExtensionUserUserStatusEnum
func GetExtensionX509IdentityProviderEkuValuesEnumStringValues() []string
GetExtensionX509IdentityProviderEkuValuesEnumStringValues Enumerates the set of values in String for ExtensionX509IdentityProviderEkuValuesEnum
func GetGrantGrantMechanismEnumStringValues() []string
GetGrantGrantMechanismEnumStringValues Enumerates the set of values in String for GrantGrantMechanismEnum
func GetGrantGranteeTypeEnumStringValues() []string
GetGrantGranteeTypeEnumStringValues Enumerates the set of values in String for GrantGranteeTypeEnum
func GetGrantGrantorTypeEnumStringValues() []string
GetGrantGrantorTypeEnumStringValues Enumerates the set of values in String for GrantGrantorTypeEnum
func GetGroupExtAppRolesTypeEnumStringValues() []string
GetGroupExtAppRolesTypeEnumStringValues Enumerates the set of values in String for GroupExtAppRolesTypeEnum
func GetGroupExtGrantsGrantMechanismEnumStringValues() []string
GetGroupExtGrantsGrantMechanismEnumStringValues Enumerates the set of values in String for GroupExtGrantsGrantMechanismEnum
func GetGroupExtOwnersTypeEnumStringValues() []string
GetGroupExtOwnersTypeEnumStringValues Enumerates the set of values in String for GroupExtOwnersTypeEnum
func GetGroupExtSyncedFromAppTypeEnumStringValues() []string
GetGroupExtSyncedFromAppTypeEnumStringValues Enumerates the set of values in String for GroupExtSyncedFromAppTypeEnum
func GetGroupMembersTypeEnumStringValues() []string
GetGroupMembersTypeEnumStringValues Enumerates the set of values in String for GroupMembersTypeEnum
func GetIdcsCreatedByTypeEnumStringValues() []string
GetIdcsCreatedByTypeEnumStringValues Enumerates the set of values in String for IdcsCreatedByTypeEnum
func GetIdcsLastModifiedByTypeEnumStringValues() []string
GetIdcsLastModifiedByTypeEnumStringValues Enumerates the set of values in String for IdcsLastModifiedByTypeEnum
func GetIdcsPreventedOperationsEnumStringValues() []string
GetIdcsPreventedOperationsEnumStringValues Enumerates the set of values in String for IdcsPreventedOperationsEnum
func GetIdentityProofingProviderIdcsLockedByTypeEnumStringValues() []string
GetIdentityProofingProviderIdcsLockedByTypeEnumStringValues Enumerates the set of values in String for IdentityProofingProviderIdcsLockedByTypeEnum
func GetIdentityProofingProviderIdcsLockedOperationsEnumStringValues() []string
GetIdentityProofingProviderIdcsLockedOperationsEnumStringValues Enumerates the set of values in String for IdentityProofingProviderIdcsLockedOperationsEnum
func GetIdentityProofingProviderStatusEnumStringValues() []string
GetIdentityProofingProviderStatusEnumStringValues Enumerates the set of values in String for IdentityProofingProviderStatusEnum
func GetIdentityProofingProviderTemplateIdcsLockedByTypeEnumStringValues() []string
GetIdentityProofingProviderTemplateIdcsLockedByTypeEnumStringValues Enumerates the set of values in String for IdentityProofingProviderTemplateIdcsLockedByTypeEnum
func GetIdentityProofingProviderTemplateIdcsLockedOperationsEnumStringValues() []string
GetIdentityProofingProviderTemplateIdcsLockedOperationsEnumStringValues Enumerates the set of values in String for IdentityProofingProviderTemplateIdcsLockedOperationsEnum
func GetIdentityPropagationTrustSubjectTypeEnumStringValues() []string
GetIdentityPropagationTrustSubjectTypeEnumStringValues Enumerates the set of values in String for IdentityPropagationTrustSubjectTypeEnum
func GetIdentityPropagationTrustTypeEnumStringValues() []string
GetIdentityPropagationTrustTypeEnumStringValues Enumerates the set of values in String for IdentityPropagationTrustTypeEnum
func GetIdentityProviderAuthnRequestBindingEnumStringValues() []string
GetIdentityProviderAuthnRequestBindingEnumStringValues Enumerates the set of values in String for IdentityProviderAuthnRequestBindingEnum
func GetIdentityProviderCorrelationPolicyTypeEnumStringValues() []string
GetIdentityProviderCorrelationPolicyTypeEnumStringValues Enumerates the set of values in String for IdentityProviderCorrelationPolicyTypeEnum
func GetIdentityProviderJitUserProvGroupAssignmentMethodEnumStringValues() []string
GetIdentityProviderJitUserProvGroupAssignmentMethodEnumStringValues Enumerates the set of values in String for IdentityProviderJitUserProvGroupAssignmentMethodEnum
func GetIdentityProviderJitUserProvGroupMappingModeEnumStringValues() []string
GetIdentityProviderJitUserProvGroupMappingModeEnumStringValues Enumerates the set of values in String for IdentityProviderJitUserProvGroupMappingModeEnum
func GetIdentityProviderLogoutBindingEnumStringValues() []string
GetIdentityProviderLogoutBindingEnumStringValues Enumerates the set of values in String for IdentityProviderLogoutBindingEnum
func GetIdentityProviderSignatureHashAlgorithmEnumStringValues() []string
GetIdentityProviderSignatureHashAlgorithmEnumStringValues Enumerates the set of values in String for IdentityProviderSignatureHashAlgorithmEnum
func GetIdentityProviderTypeEnumStringValues() []string
GetIdentityProviderTypeEnumStringValues Enumerates the set of values in String for IdentityProviderTypeEnum
func GetIdentityProviderUserMappingMethodEnumStringValues() []string
GetIdentityProviderUserMappingMethodEnumStringValues Enumerates the set of values in String for IdentityProviderUserMappingMethodEnum
func GetIdentitySettingsTokensTypeEnumStringValues() []string
GetIdentitySettingsTokensTypeEnumStringValues Enumerates the set of values in String for IdentitySettingsTokensTypeEnum
func GetListAccountMgmtInfosSortOrderEnumStringValues() []string
GetListAccountMgmtInfosSortOrderEnumStringValues Enumerates the set of values in String for ListAccountMgmtInfosSortOrderEnum
func GetListApiKeysSortOrderEnumStringValues() []string
GetListApiKeysSortOrderEnumStringValues Enumerates the set of values in String for ListApiKeysSortOrderEnum
func GetListAppRolesSortOrderEnumStringValues() []string
GetListAppRolesSortOrderEnumStringValues Enumerates the set of values in String for ListAppRolesSortOrderEnum
func GetListApprovalWorkflowAssignmentsSortOrderEnumStringValues() []string
GetListApprovalWorkflowAssignmentsSortOrderEnumStringValues Enumerates the set of values in String for ListApprovalWorkflowAssignmentsSortOrderEnum
func GetListApprovalWorkflowStepsSortOrderEnumStringValues() []string
GetListApprovalWorkflowStepsSortOrderEnumStringValues Enumerates the set of values in String for ListApprovalWorkflowStepsSortOrderEnum
func GetListApprovalWorkflowsSortOrderEnumStringValues() []string
GetListApprovalWorkflowsSortOrderEnumStringValues Enumerates the set of values in String for ListApprovalWorkflowsSortOrderEnum
func GetListAppsSortOrderEnumStringValues() []string
GetListAppsSortOrderEnumStringValues Enumerates the set of values in String for ListAppsSortOrderEnum
func GetListAuthTokensSortOrderEnumStringValues() []string
GetListAuthTokensSortOrderEnumStringValues Enumerates the set of values in String for ListAuthTokensSortOrderEnum
func GetListCloudGateMappingsSortOrderEnumStringValues() []string
GetListCloudGateMappingsSortOrderEnumStringValues Enumerates the set of values in String for ListCloudGateMappingsSortOrderEnum
func GetListCloudGateServersSortOrderEnumStringValues() []string
GetListCloudGateServersSortOrderEnumStringValues Enumerates the set of values in String for ListCloudGateServersSortOrderEnum
func GetListCloudGatesSortOrderEnumStringValues() []string
GetListCloudGatesSortOrderEnumStringValues Enumerates the set of values in String for ListCloudGatesSortOrderEnum
func GetListConditionsSortOrderEnumStringValues() []string
GetListConditionsSortOrderEnumStringValues Enumerates the set of values in String for ListConditionsSortOrderEnum
func GetListCustomerSecretKeysSortOrderEnumStringValues() []string
GetListCustomerSecretKeysSortOrderEnumStringValues Enumerates the set of values in String for ListCustomerSecretKeysSortOrderEnum
func GetListDynamicResourceGroupsSortOrderEnumStringValues() []string
GetListDynamicResourceGroupsSortOrderEnumStringValues Enumerates the set of values in String for ListDynamicResourceGroupsSortOrderEnum
func GetListGrantsSortOrderEnumStringValues() []string
GetListGrantsSortOrderEnumStringValues Enumerates the set of values in String for ListGrantsSortOrderEnum
func GetListGroupsSortOrderEnumStringValues() []string
GetListGroupsSortOrderEnumStringValues Enumerates the set of values in String for ListGroupsSortOrderEnum
func GetListIdentityProofingProviderTemplatesSortOrderEnumStringValues() []string
GetListIdentityProofingProviderTemplatesSortOrderEnumStringValues Enumerates the set of values in String for ListIdentityProofingProviderTemplatesSortOrderEnum
func GetListIdentityProofingProvidersSortOrderEnumStringValues() []string
GetListIdentityProofingProvidersSortOrderEnumStringValues Enumerates the set of values in String for ListIdentityProofingProvidersSortOrderEnum
func GetListIdentityPropagationTrustsSortOrderEnumStringValues() []string
GetListIdentityPropagationTrustsSortOrderEnumStringValues Enumerates the set of values in String for ListIdentityPropagationTrustsSortOrderEnum
func GetListIdentityProvidersSortOrderEnumStringValues() []string
GetListIdentityProvidersSortOrderEnumStringValues Enumerates the set of values in String for ListIdentityProvidersSortOrderEnum
func GetListMappedAttributesSortOrderEnumStringValues() []string
GetListMappedAttributesSortOrderEnumStringValues Enumerates the set of values in String for ListMappedAttributesSortOrderEnum
func GetListMyApiKeysSortOrderEnumStringValues() []string
GetListMyApiKeysSortOrderEnumStringValues Enumerates the set of values in String for ListMyApiKeysSortOrderEnum
func GetListMyAppsSortOrderEnumStringValues() []string
GetListMyAppsSortOrderEnumStringValues Enumerates the set of values in String for ListMyAppsSortOrderEnum
func GetListMyAuthTokensSortOrderEnumStringValues() []string
GetListMyAuthTokensSortOrderEnumStringValues Enumerates the set of values in String for ListMyAuthTokensSortOrderEnum
func GetListMyCompletedApprovalsSortOrderEnumStringValues() []string
GetListMyCompletedApprovalsSortOrderEnumStringValues Enumerates the set of values in String for ListMyCompletedApprovalsSortOrderEnum
func GetListMyCustomerSecretKeysSortOrderEnumStringValues() []string
GetListMyCustomerSecretKeysSortOrderEnumStringValues Enumerates the set of values in String for ListMyCustomerSecretKeysSortOrderEnum
func GetListMyDevicesSortOrderEnumStringValues() []string
GetListMyDevicesSortOrderEnumStringValues Enumerates the set of values in String for ListMyDevicesSortOrderEnum
func GetListMyGroupsSortOrderEnumStringValues() []string
GetListMyGroupsSortOrderEnumStringValues Enumerates the set of values in String for ListMyGroupsSortOrderEnum
func GetListMyOAuth2ClientCredentialsSortOrderEnumStringValues() []string
GetListMyOAuth2ClientCredentialsSortOrderEnumStringValues Enumerates the set of values in String for ListMyOAuth2ClientCredentialsSortOrderEnum
func GetListMyPendingApprovalsSortOrderEnumStringValues() []string
GetListMyPendingApprovalsSortOrderEnumStringValues Enumerates the set of values in String for ListMyPendingApprovalsSortOrderEnum
func GetListMyRequestableGroupsSortOrderEnumStringValues() []string
GetListMyRequestableGroupsSortOrderEnumStringValues Enumerates the set of values in String for ListMyRequestableGroupsSortOrderEnum
func GetListMyRequestsSortOrderEnumStringValues() []string
GetListMyRequestsSortOrderEnumStringValues Enumerates the set of values in String for ListMyRequestsSortOrderEnum
func GetListMySmtpCredentialsSortOrderEnumStringValues() []string
GetListMySmtpCredentialsSortOrderEnumStringValues Enumerates the set of values in String for ListMySmtpCredentialsSortOrderEnum
func GetListMySupportAccountsSortOrderEnumStringValues() []string
GetListMySupportAccountsSortOrderEnumStringValues Enumerates the set of values in String for ListMySupportAccountsSortOrderEnum
func GetListMyTrustedUserAgentsSortOrderEnumStringValues() []string
GetListMyTrustedUserAgentsSortOrderEnumStringValues Enumerates the set of values in String for ListMyTrustedUserAgentsSortOrderEnum
func GetListMyUserDbCredentialsSortOrderEnumStringValues() []string
GetListMyUserDbCredentialsSortOrderEnumStringValues Enumerates the set of values in String for ListMyUserDbCredentialsSortOrderEnum
func GetListNetworkPerimetersSortOrderEnumStringValues() []string
GetListNetworkPerimetersSortOrderEnumStringValues Enumerates the set of values in String for ListNetworkPerimetersSortOrderEnum
func GetListOAuth2ClientCredentialsSortOrderEnumStringValues() []string
GetListOAuth2ClientCredentialsSortOrderEnumStringValues Enumerates the set of values in String for ListOAuth2ClientCredentialsSortOrderEnum
func GetListOAuthClientCertificatesSortOrderEnumStringValues() []string
GetListOAuthClientCertificatesSortOrderEnumStringValues Enumerates the set of values in String for ListOAuthClientCertificatesSortOrderEnum
func GetListOAuthPartnerCertificatesSortOrderEnumStringValues() []string
GetListOAuthPartnerCertificatesSortOrderEnumStringValues Enumerates the set of values in String for ListOAuthPartnerCertificatesSortOrderEnum
func GetListOciConsoleSignOnPolicyConsentsSortOrderEnumStringValues() []string
GetListOciConsoleSignOnPolicyConsentsSortOrderEnumStringValues Enumerates the set of values in String for ListOciConsoleSignOnPolicyConsentsSortOrderEnum
func GetListPasswordPoliciesSortOrderEnumStringValues() []string
GetListPasswordPoliciesSortOrderEnumStringValues Enumerates the set of values in String for ListPasswordPoliciesSortOrderEnum
func GetListPoliciesSortOrderEnumStringValues() []string
GetListPoliciesSortOrderEnumStringValues Enumerates the set of values in String for ListPoliciesSortOrderEnum
func GetListResourceTypeSchemaAttributesSortOrderEnumStringValues() []string
GetListResourceTypeSchemaAttributesSortOrderEnumStringValues Enumerates the set of values in String for ListResourceTypeSchemaAttributesSortOrderEnum
func GetListRulesSortOrderEnumStringValues() []string
GetListRulesSortOrderEnumStringValues Enumerates the set of values in String for ListRulesSortOrderEnum
func GetListSchemasSortOrderEnumStringValues() []string
GetListSchemasSortOrderEnumStringValues Enumerates the set of values in String for ListSchemasSortOrderEnum
func GetListSecurityQuestionsSortOrderEnumStringValues() []string
GetListSecurityQuestionsSortOrderEnumStringValues Enumerates the set of values in String for ListSecurityQuestionsSortOrderEnum
func GetListSelfRegistrationProfilesSortOrderEnumStringValues() []string
GetListSelfRegistrationProfilesSortOrderEnumStringValues Enumerates the set of values in String for ListSelfRegistrationProfilesSortOrderEnum
func GetListSmtpCredentialsSortOrderEnumStringValues() []string
GetListSmtpCredentialsSortOrderEnumStringValues Enumerates the set of values in String for ListSmtpCredentialsSortOrderEnum
func GetListSocialIdentityProvidersSortOrderEnumStringValues() []string
GetListSocialIdentityProvidersSortOrderEnumStringValues Enumerates the set of values in String for ListSocialIdentityProvidersSortOrderEnum
func GetListUserDbCredentialsSortOrderEnumStringValues() []string
GetListUserDbCredentialsSortOrderEnumStringValues Enumerates the set of values in String for ListUserDbCredentialsSortOrderEnum
func GetListUsersSortOrderEnumStringValues() []string
GetListUsersSortOrderEnumStringValues Enumerates the set of values in String for ListUsersSortOrderEnum
func GetMappedAttributeAttributeMappingsAppliesToActionsEnumStringValues() []string
GetMappedAttributeAttributeMappingsAppliesToActionsEnumStringValues Enumerates the set of values in String for MappedAttributeAttributeMappingsAppliesToActionsEnum
func GetMappedAttributeDirectionEnumStringValues() []string
GetMappedAttributeDirectionEnumStringValues Enumerates the set of values in String for MappedAttributeDirectionEnum
func GetMappedAttributeIdcsResourceTypeEnumStringValues() []string
GetMappedAttributeIdcsResourceTypeEnumStringValues Enumerates the set of values in String for MappedAttributeIdcsResourceTypeEnum
func GetMappedAttributeRefResourceTypeEnumStringValues() []string
GetMappedAttributeRefResourceTypeEnumStringValues Enumerates the set of values in String for MappedAttributeRefResourceTypeEnum
func GetMeEmailsTypeEnumStringValues() []string
GetMeEmailsTypeEnumStringValues Enumerates the set of values in String for MeEmailsTypeEnum
func GetMeGroupsTypeEnumStringValues() []string
GetMeGroupsTypeEnumStringValues Enumerates the set of values in String for MeGroupsTypeEnum
func GetMeImsTypeEnumStringValues() []string
GetMeImsTypeEnumStringValues Enumerates the set of values in String for MeImsTypeEnum
func GetMePhoneNumbersTypeEnumStringValues() []string
GetMePhoneNumbersTypeEnumStringValues Enumerates the set of values in String for MePhoneNumbersTypeEnum
func GetMePhotosTypeEnumStringValues() []string
GetMePhotosTypeEnumStringValues Enumerates the set of values in String for MePhotosTypeEnum
func GetMeUserTypeEnumStringValues() []string
GetMeUserTypeEnumStringValues Enumerates the set of values in String for MeUserTypeEnum
func GetMyAuthTokenStatusEnumStringValues() []string
GetMyAuthTokenStatusEnumStringValues Enumerates the set of values in String for MyAuthTokenStatusEnum
func GetMyAuthenticationFactorInitiatorAuthFactorEnumStringValues() []string
GetMyAuthenticationFactorInitiatorAuthFactorEnumStringValues Enumerates the set of values in String for MyAuthenticationFactorInitiatorAuthFactorEnum
func GetMyAuthenticationFactorInitiatorPreferenceTypeEnumStringValues() []string
GetMyAuthenticationFactorInitiatorPreferenceTypeEnumStringValues Enumerates the set of values in String for MyAuthenticationFactorInitiatorPreferenceTypeEnum
func GetMyAuthenticationFactorInitiatorScenarioEnumStringValues() []string
GetMyAuthenticationFactorInitiatorScenarioEnumStringValues Enumerates the set of values in String for MyAuthenticationFactorInitiatorScenarioEnum
func GetMyAuthenticationFactorInitiatorTypeEnumStringValues() []string
GetMyAuthenticationFactorInitiatorTypeEnumStringValues Enumerates the set of values in String for MyAuthenticationFactorInitiatorTypeEnum
func GetMyAuthenticationFactorValidatorAuthFactorEnumStringValues() []string
GetMyAuthenticationFactorValidatorAuthFactorEnumStringValues Enumerates the set of values in String for MyAuthenticationFactorValidatorAuthFactorEnum
func GetMyAuthenticationFactorValidatorPreferenceTypeEnumStringValues() []string
GetMyAuthenticationFactorValidatorPreferenceTypeEnumStringValues Enumerates the set of values in String for MyAuthenticationFactorValidatorPreferenceTypeEnum
func GetMyAuthenticationFactorValidatorScenarioEnumStringValues() []string
GetMyAuthenticationFactorValidatorScenarioEnumStringValues Enumerates the set of values in String for MyAuthenticationFactorValidatorScenarioEnum
func GetMyAuthenticationFactorValidatorStatusEnumStringValues() []string
GetMyAuthenticationFactorValidatorStatusEnumStringValues Enumerates the set of values in String for MyAuthenticationFactorValidatorStatusEnum
func GetMyAuthenticationFactorValidatorTypeEnumStringValues() []string
GetMyAuthenticationFactorValidatorTypeEnumStringValues Enumerates the set of values in String for MyAuthenticationFactorValidatorTypeEnum
func GetMyAuthenticationFactorsRemoverTypeEnumStringValues() []string
GetMyAuthenticationFactorsRemoverTypeEnumStringValues Enumerates the set of values in String for MyAuthenticationFactorsRemoverTypeEnum
func GetMyCustomerSecretKeyStatusEnumStringValues() []string
GetMyCustomerSecretKeyStatusEnumStringValues Enumerates the set of values in String for MyCustomerSecretKeyStatusEnum
func GetMyDeviceAuthenticationFactorsStatusEnumStringValues() []string
GetMyDeviceAuthenticationFactorsStatusEnumStringValues Enumerates the set of values in String for MyDeviceAuthenticationFactorsStatusEnum
func GetMyDeviceAuthenticationFactorsTypeEnumStringValues() []string
GetMyDeviceAuthenticationFactorsTypeEnumStringValues Enumerates the set of values in String for MyDeviceAuthenticationFactorsTypeEnum
func GetMyDeviceNonCompliancesActionEnumStringValues() []string
GetMyDeviceNonCompliancesActionEnumStringValues Enumerates the set of values in String for MyDeviceNonCompliancesActionEnum
func GetMyDevicePlatformEnumStringValues() []string
GetMyDevicePlatformEnumStringValues Enumerates the set of values in String for MyDevicePlatformEnum
func GetMyDeviceStatusEnumStringValues() []string
GetMyDeviceStatusEnumStringValues Enumerates the set of values in String for MyDeviceStatusEnum
func GetMyGroupMembersTypeEnumStringValues() []string
GetMyGroupMembersTypeEnumStringValues Enumerates the set of values in String for MyGroupMembersTypeEnum
func GetMyOAuth2ClientCredentialStatusEnumStringValues() []string
GetMyOAuth2ClientCredentialStatusEnumStringValues Enumerates the set of values in String for MyOAuth2ClientCredentialStatusEnum
func GetMyRequestActionEnumStringValues() []string
GetMyRequestActionEnumStringValues Enumerates the set of values in String for MyRequestActionEnum
func GetMyRequestRequestingTypeEnumStringValues() []string
GetMyRequestRequestingTypeEnumStringValues Enumerates the set of values in String for MyRequestRequestingTypeEnum
func GetMyRequestStatusEnumStringValues() []string
GetMyRequestStatusEnumStringValues Enumerates the set of values in String for MyRequestStatusEnum
func GetMyRequestableGroupMembersTypeEnumStringValues() []string
GetMyRequestableGroupMembersTypeEnumStringValues Enumerates the set of values in String for MyRequestableGroupMembersTypeEnum
func GetMySmtpCredentialStatusEnumStringValues() []string
GetMySmtpCredentialStatusEnumStringValues Enumerates the set of values in String for MySmtpCredentialStatusEnum
func GetMySupportAccountProviderEnumStringValues() []string
GetMySupportAccountProviderEnumStringValues Enumerates the set of values in String for MySupportAccountProviderEnum
func GetMyTrustedUserAgentTokenTypeEnumStringValues() []string
GetMyTrustedUserAgentTokenTypeEnumStringValues Enumerates the set of values in String for MyTrustedUserAgentTokenTypeEnum
func GetMyTrustedUserAgentTrustedFactorsCategoryEnumStringValues() []string
GetMyTrustedUserAgentTrustedFactorsCategoryEnumStringValues Enumerates the set of values in String for MyTrustedUserAgentTrustedFactorsCategoryEnum
func GetMyUserDbCredentialStatusEnumStringValues() []string
GetMyUserDbCredentialStatusEnumStringValues Enumerates the set of values in String for MyUserDbCredentialStatusEnum
func GetNetworkPerimeterIpAddressesTypeEnumStringValues() []string
GetNetworkPerimeterIpAddressesTypeEnumStringValues Enumerates the set of values in String for NetworkPerimeterIpAddressesTypeEnum
func GetNetworkPerimeterIpAddressesVersionEnumStringValues() []string
GetNetworkPerimeterIpAddressesVersionEnumStringValues Enumerates the set of values in String for NetworkPerimeterIpAddressesVersionEnum
func GetNotificationSettingsFromEmailAddressValidateEnumStringValues() []string
GetNotificationSettingsFromEmailAddressValidateEnumStringValues Enumerates the set of values in String for NotificationSettingsFromEmailAddressValidateEnum
func GetNotificationSettingsFromEmailAddressValidationStatusEnumStringValues() []string
GetNotificationSettingsFromEmailAddressValidationStatusEnumStringValues Enumerates the set of values in String for NotificationSettingsFromEmailAddressValidationStatusEnum
func GetOAuth2ClientCredentialStatusEnumStringValues() []string
GetOAuth2ClientCredentialStatusEnumStringValues Enumerates the set of values in String for OAuth2ClientCredentialStatusEnum
func GetOciConsoleSignOnPolicyConsentChangeTypeEnumStringValues() []string
GetOciConsoleSignOnPolicyConsentChangeTypeEnumStringValues Enumerates the set of values in String for OciConsoleSignOnPolicyConsentChangeTypeEnum
func GetOciConsoleSignOnPolicyConsentConsentSignedByTypeEnumStringValues() []string
GetOciConsoleSignOnPolicyConsentConsentSignedByTypeEnumStringValues Enumerates the set of values in String for OciConsoleSignOnPolicyConsentConsentSignedByTypeEnum
func GetOciConsoleSignOnPolicyConsentModifiedResourceTypeEnumStringValues() []string
GetOciConsoleSignOnPolicyConsentModifiedResourceTypeEnumStringValues Enumerates the set of values in String for OciConsoleSignOnPolicyConsentModifiedResourceTypeEnum
func GetOperationsOpEnumStringValues() []string
GetOperationsOpEnumStringValues Enumerates the set of values in String for OperationsOpEnum
func GetPasswordPolicyPasswordStrengthEnumStringValues() []string
GetPasswordPolicyPasswordStrengthEnumStringValues Enumerates the set of values in String for PasswordPolicyPasswordStrengthEnum
func GetResourceTypeSchemaAttributeEndUserMutabilityAllowedValuesEnumStringValues() []string
GetResourceTypeSchemaAttributeEndUserMutabilityAllowedValuesEnumStringValues Enumerates the set of values in String for ResourceTypeSchemaAttributeEndUserMutabilityAllowedValuesEnum
func GetResourceTypeSchemaAttributeEndUserMutabilityEnumStringValues() []string
GetResourceTypeSchemaAttributeEndUserMutabilityEnumStringValues Enumerates the set of values in String for ResourceTypeSchemaAttributeEndUserMutabilityEnum
func GetResourceTypeSchemaAttributeIdcsICFAttributeTypeEnumStringValues() []string
GetResourceTypeSchemaAttributeIdcsICFAttributeTypeEnumStringValues Enumerates the set of values in String for ResourceTypeSchemaAttributeIdcsICFAttributeTypeEnum
func GetResourceTypeSchemaAttributeIdcsSensitiveEnumStringValues() []string
GetResourceTypeSchemaAttributeIdcsSensitiveEnumStringValues Enumerates the set of values in String for ResourceTypeSchemaAttributeIdcsSensitiveEnum
func GetResourceTypeSchemaAttributeMutabilityEnumStringValues() []string
GetResourceTypeSchemaAttributeMutabilityEnumStringValues Enumerates the set of values in String for ResourceTypeSchemaAttributeMutabilityEnum
func GetResourceTypeSchemaAttributeReturnedEnumStringValues() []string
GetResourceTypeSchemaAttributeReturnedEnumStringValues Enumerates the set of values in String for ResourceTypeSchemaAttributeReturnedEnum
func GetResourceTypeSchemaAttributeTypeEnumStringValues() []string
GetResourceTypeSchemaAttributeTypeEnumStringValues Enumerates the set of values in String for ResourceTypeSchemaAttributeTypeEnum
func GetResourceTypeSchemaAttributeUniquenessEnumStringValues() []string
GetResourceTypeSchemaAttributeUniquenessEnumStringValues Enumerates the set of values in String for ResourceTypeSchemaAttributeUniquenessEnum
func GetRuleConditionGroupTypeEnumStringValues() []string
GetRuleConditionGroupTypeEnumStringValues Enumerates the set of values in String for RuleConditionGroupTypeEnum
func GetSchemaAttributesIdcsCanonicalValueTypeEnumStringValues() []string
GetSchemaAttributesIdcsCanonicalValueTypeEnumStringValues Enumerates the set of values in String for SchemaAttributesIdcsCanonicalValueTypeEnum
func GetSchemaAttributesIdcsFeaturesEnumStringValues() []string
GetSchemaAttributesIdcsFeaturesEnumStringValues Enumerates the set of values in String for SchemaAttributesIdcsFeaturesEnum
func GetSchemaAttributesIdcsICFAttributeTypeEnumStringValues() []string
GetSchemaAttributesIdcsICFAttributeTypeEnumStringValues Enumerates the set of values in String for SchemaAttributesIdcsICFAttributeTypeEnum
func GetSchemaAttributesIdcsSensitiveEnumStringValues() []string
GetSchemaAttributesIdcsSensitiveEnumStringValues Enumerates the set of values in String for SchemaAttributesIdcsSensitiveEnum
func GetSchemaAttributesIdcsuiWidgetEnumStringValues() []string
GetSchemaAttributesIdcsuiWidgetEnumStringValues Enumerates the set of values in String for SchemaAttributesIdcsuiWidgetEnum
func GetSchemaAttributesMutabilityEnumStringValues() []string
GetSchemaAttributesMutabilityEnumStringValues Enumerates the set of values in String for SchemaAttributesMutabilityEnum
func GetSchemaAttributesReturnedEnumStringValues() []string
GetSchemaAttributesReturnedEnumStringValues Enumerates the set of values in String for SchemaAttributesReturnedEnum
func GetSchemaAttributesTypeEnumStringValues() []string
GetSchemaAttributesTypeEnumStringValues Enumerates the set of values in String for SchemaAttributesTypeEnum
func GetSchemaAttributesUniquenessEnumStringValues() []string
GetSchemaAttributesUniquenessEnumStringValues Enumerates the set of values in String for SchemaAttributesUniquenessEnum
func GetSchemaSubAttributesIdcsSensitiveEnumStringValues() []string
GetSchemaSubAttributesIdcsSensitiveEnumStringValues Enumerates the set of values in String for SchemaSubAttributesIdcsSensitiveEnum
func GetSchemaSubAttributesIdcsuiWidgetEnumStringValues() []string
GetSchemaSubAttributesIdcsuiWidgetEnumStringValues Enumerates the set of values in String for SchemaSubAttributesIdcsuiWidgetEnum
func GetSchemaSubAttributesMutabilityEnumStringValues() []string
GetSchemaSubAttributesMutabilityEnumStringValues Enumerates the set of values in String for SchemaSubAttributesMutabilityEnum
func GetSchemaSubAttributesReturnedEnumStringValues() []string
GetSchemaSubAttributesReturnedEnumStringValues Enumerates the set of values in String for SchemaSubAttributesReturnedEnum
func GetSchemaSubAttributesTypeEnumStringValues() []string
GetSchemaSubAttributesTypeEnumStringValues Enumerates the set of values in String for SchemaSubAttributesTypeEnum
func GetSchemaSubAttributesUniquenessEnumStringValues() []string
GetSchemaSubAttributesUniquenessEnumStringValues Enumerates the set of values in String for SchemaSubAttributesUniquenessEnum
func GetSecurityQuestionTypeEnumStringValues() []string
GetSecurityQuestionTypeEnumStringValues Enumerates the set of values in String for SecurityQuestionTypeEnum
func GetSettingCsrAccessEnumStringValues() []string
GetSettingCsrAccessEnumStringValues Enumerates the set of values in String for SettingCsrAccessEnum
func GetSettingDefaultTrustScopeEnumStringValues() []string
GetSettingDefaultTrustScopeEnumStringValues Enumerates the set of values in String for SettingDefaultTrustScopeEnum
func GetSettingReAuthFactorEnumStringValues() []string
GetSettingReAuthFactorEnumStringValues Enumerates the set of values in String for SettingReAuthFactorEnum
func GetSettingsTenantCustomClaimsModeEnumStringValues() []string
GetSettingsTenantCustomClaimsModeEnumStringValues Enumerates the set of values in String for SettingsTenantCustomClaimsModeEnum
func GetSettingsTenantCustomClaimsTokenTypeEnumStringValues() []string
GetSettingsTenantCustomClaimsTokenTypeEnumStringValues Enumerates the set of values in String for SettingsTenantCustomClaimsTokenTypeEnum
func GetSmtpCredentialStatusEnumStringValues() []string
GetSmtpCredentialStatusEnumStringValues Enumerates the set of values in String for SmtpCredentialStatusEnum
func GetSocialIdentityProviderStatusEnumStringValues() []string
GetSocialIdentityProviderStatusEnumStringValues Enumerates the set of values in String for SocialIdentityProviderStatusEnum
func GetSortOrderEnumStringValues() []string
GetSortOrderEnumStringValues Enumerates the set of values in String for SortOrderEnum
func GetUserDbCredentialStatusEnumStringValues() []string
GetUserDbCredentialStatusEnumStringValues Enumerates the set of values in String for UserDbCredentialStatusEnum
func GetUserEmailsTypeEnumStringValues() []string
GetUserEmailsTypeEnumStringValues Enumerates the set of values in String for UserEmailsTypeEnum
func GetUserExtAppRolesTypeEnumStringValues() []string
GetUserExtAppRolesTypeEnumStringValues Enumerates the set of values in String for UserExtAppRolesTypeEnum
func GetUserExtDelegatedAuthenticationTargetAppTypeEnumStringValues() []string
GetUserExtDelegatedAuthenticationTargetAppTypeEnumStringValues Enumerates the set of values in String for UserExtDelegatedAuthenticationTargetAppTypeEnum
func GetUserExtGrantsGrantMechanismEnumStringValues() []string
GetUserExtGrantsGrantMechanismEnumStringValues Enumerates the set of values in String for UserExtGrantsGrantMechanismEnum
func GetUserExtRiskScoresRiskLevelEnumStringValues() []string
GetUserExtRiskScoresRiskLevelEnumStringValues Enumerates the set of values in String for UserExtRiskScoresRiskLevelEnum
func GetUserExtSyncedFromAppTypeEnumStringValues() []string
GetUserExtSyncedFromAppTypeEnumStringValues Enumerates the set of values in String for UserExtSyncedFromAppTypeEnum
func GetUserGroupsTypeEnumStringValues() []string
GetUserGroupsTypeEnumStringValues Enumerates the set of values in String for UserGroupsTypeEnum
func GetUserImsTypeEnumStringValues() []string
GetUserImsTypeEnumStringValues Enumerates the set of values in String for UserImsTypeEnum
func GetUserPhoneNumbersTypeEnumStringValues() []string
GetUserPhoneNumbersTypeEnumStringValues Enumerates the set of values in String for UserPhoneNumbersTypeEnum
func GetUserPhotosTypeEnumStringValues() []string
GetUserPhotosTypeEnumStringValues Enumerates the set of values in String for UserPhotosTypeEnum
func GetUserUserTypeEnumStringValues() []string
GetUserUserTypeEnumStringValues Enumerates the set of values in String for UserUserTypeEnum
func GetVerificationClaimIdcsLockedByTypeEnumStringValues() []string
GetVerificationClaimIdcsLockedByTypeEnumStringValues Enumerates the set of values in String for VerificationClaimIdcsLockedByTypeEnum
func GetVerificationClaimIdcsLockedOperationsEnumStringValues() []string
GetVerificationClaimIdcsLockedOperationsEnumStringValues Enumerates the set of values in String for VerificationClaimIdcsLockedOperationsEnum
AccountMgmtInfo Schema for AccountMgmtInfo resource.
type AccountMgmtInfo struct {
// REQUIRED. The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. This specification defines URIs for User, Group, and a standard \"enterprise\" extension. All representations of SCIM schema MUST include a non-zero value array with value(s) of the URIs supported by that representation. Duplicate values MUST NOT be included. Value order is not specified and MUST not impact behavior.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: true
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Schemas []string `mandatory:"true" json:"schemas"`
App *AccountMgmtInfoApp `mandatory:"true" json:"app"`
// Unique identifier for the SCIM Resource as defined by the Service Provider. Each representation of the Resource MUST include a non-empty id value. This identifier MUST be unique across the Service Provider's entire set of Resources. It MUST be a stable, non-reassignable identifier that does not change when the same Resource is returned in subsequent requests. The value of the id attribute is always issued by the Service Provider and MUST never be specified by the Service Consumer. bulkId: is a reserved keyword and MUST NOT be used in the unique identifier.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: always
// - type: string
// - uniqueness: global
Id *string `mandatory:"false" json:"id"`
// Unique OCI identifier for the SCIM Resource.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: false
// - returned: default
// - type: string
// - uniqueness: global
Ocid *string `mandatory:"false" json:"ocid"`
Meta *Meta `mandatory:"false" json:"meta"`
IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"`
IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"`
// Each value of this attribute specifies an operation that only an internal client may perform on this particular resource.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"`
// A list of tags on this resource.
// **SCIM++ Properties:**
// - idcsCompositeKey: [key, value]
// - idcsSearchable: true
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: request
// - type: complex
// - uniqueness: none
Tags []Tags `mandatory:"false" json:"tags"`
// A boolean flag indicating this resource in the process of being deleted. Usually set to true when synchronous deletion of the resource would take too long.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"`
// The release number when the resource was upgraded.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"`
// OCI Domain Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
DomainOcid *string `mandatory:"false" json:"domainOcid"`
// OCI Compartment Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"`
// OCI Tenant Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
TenancyOcid *string `mandatory:"false" json:"tenancyOcid"`
// Unique identifier of the Account
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Uid *string `mandatory:"false" json:"uid"`
// Name of the Account
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Name *string `mandatory:"false" json:"name"`
// Unique key for this AccountMgmtInfo, which is used to prevent duplicate AccountMgmtInfo resources. Key is composed of a subset of app, owner and accountType.
// **Added In:** 18.1.2
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: server
CompositeKey *string `mandatory:"false" json:"compositeKey"`
// If true, the account is activated
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
Active *bool `mandatory:"false" json:"active"`
// Type of Account
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
AccountType *string `mandatory:"false" json:"accountType"`
// If true, indicates that this managed object is an account, which is an identity that represents a user in the context of a specific application
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
IsAccount *bool `mandatory:"false" json:"isAccount"`
// If true, this account has been marked as a favorite of the User who owns it
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
Favorite *bool `mandatory:"false" json:"favorite"`
// If true, the operation will not be performed on the target
// **Added In:** 17.4.6
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
DoNotPerformActionOnTarget *bool `mandatory:"false" json:"doNotPerformActionOnTarget"`
// If true, a back-fill grant will not be created for a connected managed app as part of account creation.
// **Added In:** 18.2.6
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
DoNotBackFillGrants *bool `mandatory:"false" json:"doNotBackFillGrants"`
// Last accessed timestamp of an application
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: dateTime
// - uniqueness: none
LastAccessed *string `mandatory:"false" json:"lastAccessed"`
// Last sync timestamp of the account
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: dateTime
// - uniqueness: none
SyncTimestamp *string `mandatory:"false" json:"syncTimestamp"`
// Last recorded sync situation for the account
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
SyncSituation AccountMgmtInfoSyncSituationEnum `mandatory:"false" json:"syncSituation,omitempty"`
// Last recorded sync response for the account
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
SyncResponse *string `mandatory:"false" json:"syncResponse"`
// If true, then the response to the account creation operation on a connected managed app returns a preview of the account data that is evaluated by the attribute value generation policy. Note that an account will not be created on the target application when this attribute is set to true.
// **Added In:** 18.2.6
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
PreviewOnly *bool `mandatory:"false" json:"previewOnly"`
// The context in which the operation is performed on the account.
// **Added In:** 19.1.4
// **SCIM++ Properties:**
// - idcsSearchable: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
OperationContext AccountMgmtInfoOperationContextEnum `mandatory:"false" json:"operationContext,omitempty"`
ObjectClass *AccountMgmtInfoObjectClass `mandatory:"false" json:"objectClass"`
ResourceType *AccountMgmtInfoResourceType `mandatory:"false" json:"resourceType"`
// Matching owning users of the account
// **SCIM++ Properties:**
// - idcsCompositeKey: [value]
// - idcsSearchable: true
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: default
// - type: complex
// - uniqueness: none
MatchingOwners []AccountMgmtInfoMatchingOwners `mandatory:"false" json:"matchingOwners"`
UserWalletArtifact *AccountMgmtInfoUserWalletArtifact `mandatory:"false" json:"userWalletArtifact"`
Owner *AccountMgmtInfoOwner `mandatory:"false" json:"owner"`
}
func (m AccountMgmtInfo) String() string
func (m AccountMgmtInfo) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AccountMgmtInfoApp Application on which the account is based **SCIM++ Properties:**
type AccountMgmtInfoApp struct {
// Application identifier
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: true
// - returned: always
// - type: string
// - uniqueness: none
Value *string `mandatory:"true" json:"value"`
// Application URI
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
// Application display name
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
Display *string `mandatory:"false" json:"display"`
// Application description
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
Description *string `mandatory:"false" json:"description"`
// If true, this App allows runtime services to log end users in to this App automatically
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: boolean
// - uniqueness: none
IsLoginTarget *bool `mandatory:"false" json:"isLoginTarget"`
// If true, this App will be displayed in the MyApps page of each end-user who has access to the App.
// **Added In:** 18.1.2
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: boolean
// - uniqueness: none
ShowInMyApps *bool `mandatory:"false" json:"showInMyApps"`
// If true, this App is able to participate in runtime services, such as automatic-login, OAuth, and SAML. If false, all runtime services are disabled for this App and only administrative operations can be performed.
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: boolean
// - uniqueness: none
Active *bool `mandatory:"false" json:"active"`
// The protocol that runtime services will use to log end users in to this App automatically. If 'OIDC', then runtime services use the OpenID Connect protocol. If 'SAML', then runtime services use the Security Assertion Markup Language protocol.
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
LoginMechanism *string `mandatory:"false" json:"loginMechanism"`
// Application icon.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
AppIcon *string `mandatory:"false" json:"appIcon"`
// Application thumbnail.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
AppThumbnail *string `mandatory:"false" json:"appThumbnail"`
// If true, indicates that this application accepts an Oracle Identity Cloud Service user as a login-identity (does not require an account) and relies on authorization of the user's memberships in AppRoles
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: boolean
// - uniqueness: none
IsUnmanagedApp *bool `mandatory:"false" json:"isUnmanagedApp"`
// If true, indicates that access to this App requires an account. That is, in order to log in to the App, a User must use an application-specific identity that is maintained in the remote identity-repository of that App.
// **Added In:** 17.4.6
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: boolean
// - uniqueness: none
IsManagedApp *bool `mandatory:"false" json:"isManagedApp"`
// If true, this App is an AliasApp and it cannot be granted to an end user directly
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: boolean
// - uniqueness: none
IsAliasApp *bool `mandatory:"false" json:"isAliasApp"`
// If true, this application is an Oracle Public Cloud service-instance.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: boolean
// - uniqueness: none
IsOPCService *bool `mandatory:"false" json:"isOPCService"`
// This Uniform Resource Name (URN) value identifies the type of Oracle Public Cloud service of which this app is an instance.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
ServiceTypeURN *string `mandatory:"false" json:"serviceTypeURN"`
// If true, sync from the managed app will be performed as authoritative sync.
// **Added In:** 17.4.6
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: boolean
// - uniqueness: none
IsAuthoritative *bool `mandatory:"false" json:"isAuthoritative"`
// If true, customer is not billed for runtime operations of the app.
// **Added In:** 18.4.2
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: boolean
// - uniqueness: none
MeterAsOPCService *bool `mandatory:"false" json:"meterAsOPCService"`
// If true, indicates that this application acts as an OAuth Resource.
// **Added In:** 18.4.2
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: boolean
// - uniqueness: none
IsOAuthResource *bool `mandatory:"false" json:"isOAuthResource"`
// The base URI for all of the scopes defined in this App. The value of 'audience' is combined with the 'value' of each scope to form an 'fqs' or fully qualified scope.
// **Added In:** 18.4.2
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
Audience *string `mandatory:"false" json:"audience"`
}
func (m AccountMgmtInfoApp) String() string
func (m AccountMgmtInfoApp) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AccountMgmtInfoMatchingOwners Matching owning users of the account
type AccountMgmtInfoMatchingOwners struct {
// User Identifier
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Value *string `mandatory:"true" json:"value"`
// User URI
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
// User display name
// **SCIM++ Properties:**
// - idcsPii: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Display *string `mandatory:"false" json:"display"`
// User name
// **Added In:** 17.3.4
// **SCIM++ Properties:**
// - idcsPii: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
UserName *string `mandatory:"false" json:"userName"`
// The email address of this user
// **Added In:** 17.3.4
// **SCIM++ Properties:**
// - idcsPii: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Email *string `mandatory:"false" json:"email"`
}
func (m AccountMgmtInfoMatchingOwners) String() string
func (m AccountMgmtInfoMatchingOwners) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AccountMgmtInfoObjectClass Object-class of the Account **SCIM++ Properties:**
type AccountMgmtInfoObjectClass struct {
// Object-class Identifier
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Value *string `mandatory:"true" json:"value"`
// Object-class URI
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
// Object-class display name
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Display *string `mandatory:"false" json:"display"`
}
func (m AccountMgmtInfoObjectClass) String() string
func (m AccountMgmtInfoObjectClass) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AccountMgmtInfoOperationContextEnum Enum with underlying type: string
type AccountMgmtInfoOperationContextEnum string
Set of constants representing the allowable values for AccountMgmtInfoOperationContextEnum
const (
AccountMgmtInfoOperationContextLifecycleevent AccountMgmtInfoOperationContextEnum = "LifeCycleEvent"
)
func GetAccountMgmtInfoOperationContextEnumValues() []AccountMgmtInfoOperationContextEnum
GetAccountMgmtInfoOperationContextEnumValues Enumerates the set of values for AccountMgmtInfoOperationContextEnum
func GetMappingAccountMgmtInfoOperationContextEnum(val string) (AccountMgmtInfoOperationContextEnum, bool)
GetMappingAccountMgmtInfoOperationContextEnum performs case Insensitive comparison on enum value and return the desired enum
AccountMgmtInfoOwner Owning user of the account **SCIM++ Properties:**
type AccountMgmtInfoOwner struct {
// User Identifier
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: true
// - returned: always
// - type: string
// - uniqueness: none
Value *string `mandatory:"true" json:"value"`
// User URI
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
// User display name
// **SCIM++ Properties:**
// - idcsPii: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
Display *string `mandatory:"false" json:"display"`
// User name
// **SCIM++ Properties:**
// - idcsPii: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
UserName *string `mandatory:"false" json:"userName"`
// The email address of this user
// **SCIM++ Properties:**
// - idcsPii: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
Email *string `mandatory:"false" json:"email"`
}
func (m AccountMgmtInfoOwner) String() string
func (m AccountMgmtInfoOwner) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AccountMgmtInfoResourceType Resource Type of the Account **SCIM++ Properties:**
type AccountMgmtInfoResourceType struct {
// Resource Type Identifier
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Value *string `mandatory:"true" json:"value"`
// Resource Type URI
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
// Resource Type display name
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Display *string `mandatory:"false" json:"display"`
}
func (m AccountMgmtInfoResourceType) String() string
func (m AccountMgmtInfoResourceType) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AccountMgmtInfoSearchRequest Clients MAY execute queries without passing parameters on the URL by using the HTTP POST verb combined with the **.search** path extension. The inclusion of **.search** on the end of a valid SCIM endpoint SHALL be used to indicate the HTTP POST verb is intended to be a query operation. To create a new query result set, a SCIM client sends an HTTP POST request to the desired SCIM resource endpoint (ending in **.search**). The body of the POST request MAY include any of the parameters.
type AccountMgmtInfoSearchRequest struct {
// The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. Query requests MUST be identified using the following URI: "urn:ietf:params:scim:api:messages:2.0:SearchRequest" REQUIRED.
Schemas []string `mandatory:"true" json:"schemas"`
// A multi-valued list of strings indicating the names of resource attributes to return in the response overriding the set of attributes that would be returned by default. Attribute names MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See (additional retrieval query parameters (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.9)). OPTIONAL.
Attributes []string `mandatory:"false" json:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If "attributes" query parameter is also available, union of the two is fetched. Valid values : all, always, never, request, default. Values are case-insensitive. OPTIONAL.
AttributeSets []AttributeSetsEnum `mandatory:"false" json:"attributeSets,omitempty"`
// The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See Section 3.4.2.2 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.2). OPTIONAL.
Filter *string `mandatory:"false" json:"filter"`
// A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See Sorting section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3). OPTIONAL.
SortBy *string `mandatory:"false" json:"sortBy"`
// A string that indicates the order in which the sortBy parameter is applied. Allowed values are "ascending" and "descending". See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL.
SortOrder SortOrderEnum `mandatory:"false" json:"sortOrder,omitempty"`
// An integer that indicates the 1-based index of the first query result. See Pagination Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4). OPTIONAL.
StartIndex *int `mandatory:"false" json:"startIndex"`
// An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4)). OPTIONAL.
Count *int `mandatory:"false" json:"count"`
}
func (m AccountMgmtInfoSearchRequest) String() string
func (m AccountMgmtInfoSearchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AccountMgmtInfoSyncSituationEnum Enum with underlying type: string
type AccountMgmtInfoSyncSituationEnum string
Set of constants representing the allowable values for AccountMgmtInfoSyncSituationEnum
const (
AccountMgmtInfoSyncSituationFound AccountMgmtInfoSyncSituationEnum = "Found"
AccountMgmtInfoSyncSituationMatched AccountMgmtInfoSyncSituationEnum = "Matched"
AccountMgmtInfoSyncSituationUnmatched AccountMgmtInfoSyncSituationEnum = "Unmatched"
AccountMgmtInfoSyncSituationLost AccountMgmtInfoSyncSituationEnum = "Lost"
AccountMgmtInfoSyncSituationDisputed AccountMgmtInfoSyncSituationEnum = "Disputed"
AccountMgmtInfoSyncSituationConfirmed AccountMgmtInfoSyncSituationEnum = "Confirmed"
)
func GetAccountMgmtInfoSyncSituationEnumValues() []AccountMgmtInfoSyncSituationEnum
GetAccountMgmtInfoSyncSituationEnumValues Enumerates the set of values for AccountMgmtInfoSyncSituationEnum
func GetMappingAccountMgmtInfoSyncSituationEnum(val string) (AccountMgmtInfoSyncSituationEnum, bool)
GetMappingAccountMgmtInfoSyncSituationEnum performs case Insensitive comparison on enum value and return the desired enum
AccountMgmtInfoUserWalletArtifact The UserWalletArtifact that contains the credentials that the system will use when performing Secure Form-Fill to log the user in to this application **SCIM++ Properties:**
type AccountMgmtInfoUserWalletArtifact struct {
// UserWalletArtifact identifier
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: always
// - type: string
// - uniqueness: none
Value *string `mandatory:"true" json:"value"`
// UserWalletArtifact URI
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
}
func (m AccountMgmtInfoUserWalletArtifact) String() string
func (m AccountMgmtInfoUserWalletArtifact) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AccountMgmtInfos The SCIM protocol defines a standard set of query parameters that can be used to filter, sort, and paginate to return zero or more resources in a query response. Queries MAY be made against a single resource or a resource type endpoint (e.g., /Users), or the service provider Base URI.
type AccountMgmtInfos struct {
// The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. All representations of SCIM schema MUST include a non-zero value array with value(s) of the URIs supported by that representation. Duplicate values MUST NOT be included. Value order is not specified and MUST not impact behavior. REQUIRED.
Schemas []string `mandatory:"true" json:"schemas"`
// The total number of results returned by the list or query operation. The value may be larger than the number of resources returned such as when returning a single page of results where multiple pages are available. REQUIRED.
TotalResults *int `mandatory:"true" json:"totalResults"`
// A multi-valued list of complex objects containing the requested resources. This MAY be a subset of the full set of resources if pagination is requested. REQUIRED if "totalResults" is non-zero.
Resources []AccountMgmtInfo `mandatory:"true" json:"Resources"`
// The 1-based index of the first result in the current set of list results. REQUIRED when partial results returned due to pagination.
StartIndex *int `mandatory:"true" json:"startIndex"`
// The number of resources returned in a list response page. REQUIRED when partial results returned due to pagination.
ItemsPerPage *int `mandatory:"true" json:"itemsPerPage"`
}
func (m AccountMgmtInfos) String() string
func (m AccountMgmtInfos) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AccountRecoverySetting Account Recovery Settings
type AccountRecoverySetting struct {
// REQUIRED. The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. This specification defines URIs for User, Group, and a standard \"enterprise\" extension. All representations of SCIM schema MUST include a non-zero value array with value(s) of the URIs supported by that representation. Duplicate values MUST NOT be included. Value order is not specified and MUST not impact behavior.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: true
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Schemas []string `mandatory:"true" json:"schemas"`
// The account recovery factor used (for example, email, mobile number (SMS), security questions, mobile application push or TOTP) to verify the identity of the user and reset the user's password.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: true
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Factors []AccountRecoverySettingFactorsEnum `mandatory:"true" json:"factors"`
// Indicates the maximum number of failed account recovery attempts allowed for the user.
// **SCIM++ Properties:**
// - caseExact: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: integer
// - uniqueness: none
// - idcsMinValue: 1
// - idcsMaxValue: 99
MaxIncorrectAttempts *int `mandatory:"true" json:"maxIncorrectAttempts"`
// Indicates how many minutes to disable account recovery for the user. The default value is 30 metric minutes.
// **SCIM++ Properties:**
// - caseExact: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: integer
// - uniqueness: none
// - idcsMinValue: 5
// - idcsMaxValue: 9999
LockoutDuration *int `mandatory:"true" json:"lockoutDuration"`
// Unique identifier for the SCIM Resource as defined by the Service Provider. Each representation of the Resource MUST include a non-empty id value. This identifier MUST be unique across the Service Provider's entire set of Resources. It MUST be a stable, non-reassignable identifier that does not change when the same Resource is returned in subsequent requests. The value of the id attribute is always issued by the Service Provider and MUST never be specified by the Service Consumer. bulkId: is a reserved keyword and MUST NOT be used in the unique identifier.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: always
// - type: string
// - uniqueness: global
Id *string `mandatory:"false" json:"id"`
// Unique OCI identifier for the SCIM Resource.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: false
// - returned: default
// - type: string
// - uniqueness: global
Ocid *string `mandatory:"false" json:"ocid"`
Meta *Meta `mandatory:"false" json:"meta"`
IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"`
IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"`
// Each value of this attribute specifies an operation that only an internal client may perform on this particular resource.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"`
// A list of tags on this resource.
// **SCIM++ Properties:**
// - idcsCompositeKey: [key, value]
// - idcsSearchable: true
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: request
// - type: complex
// - uniqueness: none
Tags []Tags `mandatory:"false" json:"tags"`
// A boolean flag indicating this resource in the process of being deleted. Usually set to true when synchronous deletion of the resource would take too long.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"`
// The release number when the resource was upgraded.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"`
// OCI Domain Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
DomainOcid *string `mandatory:"false" json:"domainOcid"`
// OCI Compartment Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"`
// OCI Tenant Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
TenancyOcid *string `mandatory:"false" json:"tenancyOcid"`
// An identifier for the Resource as defined by the Service Consumer. The externalId may simplify identification of the Resource between Service Consumer and Service Provider by allowing the Consumer to refer to the Resource with its own identifier, obviating the need to store a local mapping between the local identifier of the Resource and the identifier used by the Service Provider. Each Resource MAY include a non-empty externalId value. The value of the externalId attribute is always issued by the Service Consumer and can never be specified by the Service Provider. The Service Provider MUST always interpret the externalId as scoped to the Service Consumer's tenant.
// **SCIM++ Properties:**
// - caseExact: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
ExternalId *string `mandatory:"false" json:"externalId"`
}
func (m AccountRecoverySetting) String() string
func (m AccountRecoverySetting) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AccountRecoverySettingFactorsEnum Enum with underlying type: string
type AccountRecoverySettingFactorsEnum string
Set of constants representing the allowable values for AccountRecoverySettingFactorsEnum
const (
AccountRecoverySettingFactorsEmail AccountRecoverySettingFactorsEnum = "email"
AccountRecoverySettingFactorsSms AccountRecoverySettingFactorsEnum = "sms"
AccountRecoverySettingFactorsSecquestions AccountRecoverySettingFactorsEnum = "secquestions"
AccountRecoverySettingFactorsPush AccountRecoverySettingFactorsEnum = "push"
AccountRecoverySettingFactorsTotp AccountRecoverySettingFactorsEnum = "totp"
)
func GetAccountRecoverySettingFactorsEnumValues() []AccountRecoverySettingFactorsEnum
GetAccountRecoverySettingFactorsEnumValues Enumerates the set of values for AccountRecoverySettingFactorsEnum
func GetMappingAccountRecoverySettingFactorsEnum(val string) (AccountRecoverySettingFactorsEnum, bool)
GetMappingAccountRecoverySettingFactorsEnum performs case Insensitive comparison on enum value and return the desired enum
AccountRecoverySettings The SCIM protocol defines a standard set of query parameters that can be used to filter, sort, and paginate to return zero or more resources in a query response. Queries MAY be made against a single resource or a resource type endpoint (e.g., /Users), or the service provider Base URI.
type AccountRecoverySettings struct {
// The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. All representations of SCIM schema MUST include a non-zero value array with value(s) of the URIs supported by that representation. Duplicate values MUST NOT be included. Value order is not specified and MUST not impact behavior. REQUIRED.
Schemas []string `mandatory:"true" json:"schemas"`
// The total number of results returned by the list or query operation. The value may be larger than the number of resources returned such as when returning a single page of results where multiple pages are available. REQUIRED.
TotalResults *int `mandatory:"true" json:"totalResults"`
// A multi-valued list of complex objects containing the requested resources. This MAY be a subset of the full set of resources if pagination is requested. REQUIRED if "totalResults" is non-zero.
Resources []AccountRecoverySetting `mandatory:"true" json:"Resources"`
// The 1-based index of the first result in the current set of list results. REQUIRED when partial results returned due to pagination.
StartIndex *int `mandatory:"true" json:"startIndex"`
// The number of resources returned in a list response page. REQUIRED when partial results returned due to pagination.
ItemsPerPage *int `mandatory:"true" json:"itemsPerPage"`
}
func (m AccountRecoverySettings) String() string
func (m AccountRecoverySettings) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
Addresses A physical mailing address for this User, as described in (address Element). Canonical Type Values of work, home, and other. The value attribute is a complex type with the following sub-attributes.
type Addresses struct {
// A label indicating the attribute's function; e.g., 'work' or 'home'.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Type AddressesTypeEnum `mandatory:"true" json:"type"`
// The full mailing address, formatted for display or use with a mailing label. This attribute MAY contain newlines.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Formatted *string `mandatory:"false" json:"formatted"`
// The full street address component, which may include house number, street name, PO BOX, and multi-line extended street address information. This attribute MAY contain newlines.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
StreetAddress *string `mandatory:"false" json:"streetAddress"`
// The city or locality component.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Locality *string `mandatory:"false" json:"locality"`
// The state or region component.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Region *string `mandatory:"false" json:"region"`
// The zipcode or postal code component.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
PostalCode *string `mandatory:"false" json:"postalCode"`
// The country name component.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsCanonicalValueSourceFilter: attrName eq "countries" and attrValues.value eq "upper($(country))"
// - idcsCanonicalValueSourceResourceType: AllowedValue
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Country *string `mandatory:"false" json:"country"`
// A Boolean value indicating the 'primary' or preferred attribute value for this attribute. The primary attribute value 'true' MUST appear no more than once.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
Primary *bool `mandatory:"false" json:"primary"`
}
func (m Addresses) String() string
func (m Addresses) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AddressesTypeEnum Enum with underlying type: string
type AddressesTypeEnum string
Set of constants representing the allowable values for AddressesTypeEnum
const (
AddressesTypeWork AddressesTypeEnum = "work"
AddressesTypeHome AddressesTypeEnum = "home"
AddressesTypeOther AddressesTypeEnum = "other"
)
func GetAddressesTypeEnumValues() []AddressesTypeEnum
GetAddressesTypeEnumValues Enumerates the set of values for AddressesTypeEnum
func GetMappingAddressesTypeEnum(val string) (AddressesTypeEnum, bool)
GetMappingAddressesTypeEnum performs case Insensitive comparison on enum value and return the desired enum
ApiKey The user's API key.
type ApiKey struct {
// REQUIRED. The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. This specification defines URIs for User, Group, and a standard \"enterprise\" extension. All representations of SCIM schema MUST include a non-zero value array with value(s) of the URIs supported by that representation. Duplicate values MUST NOT be included. Value order is not specified and MUST not impact behavior.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: true
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Schemas []string `mandatory:"true" json:"schemas"`
// Fingerprint
// **Added In:** 2010242156
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - type: string
// - mutability: readOnly
// - required: true
// - returned: default
Fingerprint *string `mandatory:"true" json:"fingerprint"`
// Key
// **Added In:** 2010242156
// **SCIM++ Properties:**
// - caseExact: true
// - idcsPii: true
// - type: string
// - mutability: immutable
// - required: true
// - returned: default
Key *string `mandatory:"true" json:"key"`
// Unique identifier for the SCIM Resource as defined by the Service Provider. Each representation of the Resource MUST include a non-empty id value. This identifier MUST be unique across the Service Provider's entire set of Resources. It MUST be a stable, non-reassignable identifier that does not change when the same Resource is returned in subsequent requests. The value of the id attribute is always issued by the Service Provider and MUST never be specified by the Service Consumer. bulkId: is a reserved keyword and MUST NOT be used in the unique identifier.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: always
// - type: string
// - uniqueness: global
Id *string `mandatory:"false" json:"id"`
// Unique OCI identifier for the SCIM Resource.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: false
// - returned: default
// - type: string
// - uniqueness: global
Ocid *string `mandatory:"false" json:"ocid"`
Meta *Meta `mandatory:"false" json:"meta"`
IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"`
IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"`
// Each value of this attribute specifies an operation that only an internal client may perform on this particular resource.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"`
// A list of tags on this resource.
// **SCIM++ Properties:**
// - idcsCompositeKey: [key, value]
// - idcsSearchable: true
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: request
// - type: complex
// - uniqueness: none
Tags []Tags `mandatory:"false" json:"tags"`
// A boolean flag indicating this resource in the process of being deleted. Usually set to true when synchronous deletion of the resource would take too long.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"`
// The release number when the resource was upgraded.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"`
// OCI Domain Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
DomainOcid *string `mandatory:"false" json:"domainOcid"`
// OCI Compartment Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"`
// OCI Tenant Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
TenancyOcid *string `mandatory:"false" json:"tenancyOcid"`
// Description
// **Added In:** 2101262133
// **SCIM++ Properties:**
// - caseExact: false
// - type: string
// - mutability: readWrite
// - required: false
// - returned: default
Description *string `mandatory:"false" json:"description"`
User *ApiKeyUser `mandatory:"false" json:"user"`
UrnIetfParamsScimSchemasOracleIdcsExtensionSelfChangeUser *ExtensionSelfChangeUser `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:selfChange:User"`
}
func (m ApiKey) String() string
func (m ApiKey) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ApiKeySearchRequest Clients MAY execute queries without passing parameters on the URL by using the HTTP POST verb combined with the **.search** path extension. The inclusion of **.search** on the end of a valid SCIM endpoint SHALL be used to indicate the HTTP POST verb is intended to be a query operation. To create a new query result set, a SCIM client sends an HTTP POST request to the desired SCIM resource endpoint (ending in **.search**). The body of the POST request MAY include any of the parameters.
type ApiKeySearchRequest struct {
// The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. Query requests MUST be identified using the following URI: "urn:ietf:params:scim:api:messages:2.0:SearchRequest" REQUIRED.
Schemas []string `mandatory:"true" json:"schemas"`
// A multi-valued list of strings indicating the names of resource attributes to return in the response overriding the set of attributes that would be returned by default. Attribute names MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See (additional retrieval query parameters (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.9)). OPTIONAL.
Attributes []string `mandatory:"false" json:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If "attributes" query parameter is also available, union of the two is fetched. Valid values : all, always, never, request, default. Values are case-insensitive. OPTIONAL.
AttributeSets []AttributeSetsEnum `mandatory:"false" json:"attributeSets,omitempty"`
// The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See Section 3.4.2.2 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.2). OPTIONAL.
Filter *string `mandatory:"false" json:"filter"`
// A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See Sorting section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3). OPTIONAL.
SortBy *string `mandatory:"false" json:"sortBy"`
// A string that indicates the order in which the sortBy parameter is applied. Allowed values are "ascending" and "descending". See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL.
SortOrder SortOrderEnum `mandatory:"false" json:"sortOrder,omitempty"`
// An integer that indicates the 1-based index of the first query result. See Pagination Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4). OPTIONAL.
StartIndex *int `mandatory:"false" json:"startIndex"`
// An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4)). OPTIONAL.
Count *int `mandatory:"false" json:"count"`
}
func (m ApiKeySearchRequest) String() string
func (m ApiKeySearchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ApiKeyUser The user linked to the API key. **SCIM++ Properties:**
type ApiKeyUser struct {
// The user's ID.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: false
// - returned: always
// - type: string
// - uniqueness: none
Value *string `mandatory:"false" json:"value"`
// The user's OCID.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: false
// - returned: always
// - type: string
// - uniqueness: none
Ocid *string `mandatory:"false" json:"ocid"`
// The URI that corresponds to the user linked to this credential.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
// The user's display name.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Display *string `mandatory:"false" json:"display"`
// The username.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Name *string `mandatory:"false" json:"name"`
}
func (m ApiKeyUser) String() string
func (m ApiKeyUser) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ApiKeys The SCIM protocol defines a standard set of query parameters that can be used to filter, sort, and paginate to return zero or more resources in a query response. Queries MAY be made against a single resource or a resource type endpoint (e.g., /Users), or the service provider Base URI.
type ApiKeys struct {
// The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. All representations of SCIM schema MUST include a non-zero value array with value(s) of the URIs supported by that representation. Duplicate values MUST NOT be included. Value order is not specified and MUST not impact behavior. REQUIRED.
Schemas []string `mandatory:"true" json:"schemas"`
// The total number of results returned by the list or query operation. The value may be larger than the number of resources returned such as when returning a single page of results where multiple pages are available. REQUIRED.
TotalResults *int `mandatory:"true" json:"totalResults"`
// A multi-valued list of complex objects containing the requested resources. This MAY be a subset of the full set of resources if pagination is requested. REQUIRED if "totalResults" is non-zero.
Resources []ApiKey `mandatory:"true" json:"Resources"`
// The 1-based index of the first result in the current set of list results. REQUIRED when partial results returned due to pagination.
StartIndex *int `mandatory:"true" json:"startIndex"`
// The number of resources returned in a list response page. REQUIRED when partial results returned due to pagination.
ItemsPerPage *int `mandatory:"true" json:"itemsPerPage"`
}
func (m ApiKeys) String() string
func (m ApiKeys) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
App Schema for App resource.
type App struct {
// REQUIRED. The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. This specification defines URIs for User, Group, and a standard \"enterprise\" extension. All representations of SCIM schema MUST include a non-zero value array with value(s) of the URIs supported by that representation. Duplicate values MUST NOT be included. Value order is not specified and MUST not impact behavior.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: true
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Schemas []string `mandatory:"true" json:"schemas"`
// Display name of the application. Display name is intended to be user-friendly, and an administrator can change the value at any time.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: always
// - type: string
// - uniqueness: server
DisplayName *string `mandatory:"true" json:"displayName"`
BasedOnTemplate *AppBasedOnTemplate `mandatory:"true" json:"basedOnTemplate"`
// Unique identifier for the SCIM Resource as defined by the Service Provider. Each representation of the Resource MUST include a non-empty id value. This identifier MUST be unique across the Service Provider's entire set of Resources. It MUST be a stable, non-reassignable identifier that does not change when the same Resource is returned in subsequent requests. The value of the id attribute is always issued by the Service Provider and MUST never be specified by the Service Consumer. bulkId: is a reserved keyword and MUST NOT be used in the unique identifier.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: always
// - type: string
// - uniqueness: global
Id *string `mandatory:"false" json:"id"`
// Unique OCI identifier for the SCIM Resource.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: false
// - returned: default
// - type: string
// - uniqueness: global
Ocid *string `mandatory:"false" json:"ocid"`
Meta *Meta `mandatory:"false" json:"meta"`
IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"`
IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"`
// Each value of this attribute specifies an operation that only an internal client may perform on this particular resource.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"`
// A list of tags on this resource.
// **SCIM++ Properties:**
// - idcsCompositeKey: [key, value]
// - idcsSearchable: true
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: request
// - type: complex
// - uniqueness: none
Tags []Tags `mandatory:"false" json:"tags"`
// A boolean flag indicating this resource in the process of being deleted. Usually set to true when synchronous deletion of the resource would take too long.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"`
// The release number when the resource was upgraded.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"`
// OCI Domain Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
DomainOcid *string `mandatory:"false" json:"domainOcid"`
// OCI Compartment Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"`
// OCI Tenant Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
TenancyOcid *string `mandatory:"false" json:"tenancyOcid"`
// Indicates whether the application is billed as an OPCService. If true, customer is not billed for runtime operations of the app.
// **Added In:** 18.4.2
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: always
// - type: boolean
// - uniqueness: none
MeterAsOPCService *bool `mandatory:"false" json:"meterAsOPCService"`
// Name of the application. Also serves as username if the application authenticates to Oracle Public Cloud infrastructure. This name may not be user-friendly and cannot be changed once an App is created.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: false
// - returned: default
// - type: string
// - uniqueness: server
Name *string `mandatory:"false" json:"name"`
// This value is the credential of this App, which this App supplies as a password when this App authenticates to the Oracle Public Cloud infrastructure. This value is also the client secret of this App when it acts as an OAuthClient.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - idcsSensitive: none
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
ClientSecret *string `mandatory:"false" json:"clientSecret"`
// Hashed Client Secret. This hash-value is used to verify the 'clientSecret' credential of this App
// **Added In:** 2106240046
// **SCIM++ Properties:**
// - idcsSearchable: false
// - idcsSensitive: hash_sc
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
HashedClientSecret *string `mandatory:"false" json:"hashedClientSecret"`
// Description of the application.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Description *string `mandatory:"false" json:"description"`
// Encryption Alogrithm to use for encrypting ID token.
// **Added In:** 2010242156
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
IdTokenEncAlgo *string `mandatory:"false" json:"idTokenEncAlgo"`
// Service Names allow to use OCI signature for client authentication instead of client credentials
// **Added In:** 2207040824
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
DelegatedServiceNames []string `mandatory:"false" json:"delegatedServiceNames"`
// If true, this App is able to participate in runtime services, such as automatic-login, OAuth, and SAML. If false, all runtime services are disabled for this App, and only administrative operations can be performed.
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
Active *bool `mandatory:"false" json:"active"`
// Application icon.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
AppIcon *string `mandatory:"false" json:"appIcon"`
// Application thumbnail.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
AppThumbnail *string `mandatory:"false" json:"appThumbnail"`
// If true, this App was migrated from an earlier version of Oracle Public Cloud infrastructure (and may therefore require special handling from runtime services such as OAuth or SAML). If false, this App requires no special handling from runtime services.
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
Migrated *bool `mandatory:"false" json:"migrated"`
// If true, this App is an internal infrastructure App.
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
Infrastructure *bool `mandatory:"false" json:"infrastructure"`
// If true, this App allows runtime services to log end users into this App automatically.
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
IsLoginTarget *bool `mandatory:"false" json:"isLoginTarget"`
// If true, this app will be displayed in the MyApps page of each end-user who has access to the App.
// **Added In:** 18.1.2
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
ShowInMyApps *bool `mandatory:"false" json:"showInMyApps"`
// The protocol that runtime services will use to log end users in to this App automatically. If 'OIDC', then runtime services use the OpenID Connect protocol. If 'SAML', then runtime services use Security Assertion Markup Language protocol.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
LoginMechanism AppLoginMechanismEnum `mandatory:"false" json:"loginMechanism,omitempty"`
// The URL of the landing page for this App, which is the first page that an end user should see if runtime services log that end user in to this App automatically.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
LandingPageUrl *string `mandatory:"false" json:"landingPageUrl"`
// Application Logo URL
// **Added In:** 19.2.1
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
ProductLogoUrl *string `mandatory:"false" json:"productLogoUrl"`
// Privacy Policy URL
// **Added In:** 19.2.1
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
PrivacyPolicyUrl *string `mandatory:"false" json:"privacyPolicyUrl"`
// Terms of Service URL
// **Added In:** 19.2.1
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
TermsOfServiceUrl *string `mandatory:"false" json:"termsOfServiceUrl"`
// Contact Email Address
// **Added In:** 19.2.1
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
ContactEmailAddress *string `mandatory:"false" json:"contactEmailAddress"`
// Product Name
// **Added In:** 19.2.1
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
ProductName *string `mandatory:"false" json:"productName"`
// Home Page URL
// **Added In:** 19.2.1
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
HomePageUrl *string `mandatory:"false" json:"homePageUrl"`
// If true, this application acts as FormFill Application
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
IsFormFill *bool `mandatory:"false" json:"isFormFill"`
// If true, this application acts as an OAuth Client
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
IsOAuthClient *bool `mandatory:"false" json:"isOAuthClient"`
// If true, this application acts as an Radius App
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
IsRadiusApp *bool `mandatory:"false" json:"isRadiusApp"`
// Specifies the type of access that this App has when it acts as an OAuthClient.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
ClientType AppClientTypeEnum `mandatory:"false" json:"clientType,omitempty"`
// OPTIONAL. Each value is a URI within this App. This attribute is required when this App acts as an OAuthClient and is involved in three-legged flows (authorization-code flows).
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
RedirectUris []string `mandatory:"false" json:"redirectUris"`
// If true, indicates that the system should allow all URL-schemes within each value of the 'redirectUris' attribute. Also indicates that the system should not attempt to confirm that each value of the 'redirectUris' attribute is a valid URI. In particular, the system should not confirm that the domain component of the URI is a top-level domain and the system should not confirm that the hostname portion is a valid system that is reachable over the network.
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
AllUrlSchemesAllowed *bool `mandatory:"false" json:"allUrlSchemesAllowed"`
// OAuth will use this URI to logout if this App wants to participate in SSO, and if this App's session gets cleared as part of global logout. Note: This attribute is used only if this App acts as an OAuthClient.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
LogoutUri *string `mandatory:"false" json:"logoutUri"`
// Each value of this attribute is the URI of a landing page within this App. It is used only when this App, acting as an OAuthClient, initiates the logout flow and wants to be redirected back to one of its landing pages.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
PostLogoutRedirectUris []string `mandatory:"false" json:"postLogoutRedirectUris"`
// List of grant-types that this App is allowed to use when it acts as an OAuthClient.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
AllowedGrants []string `mandatory:"false" json:"allowedGrants"`
// OPTIONAL. Required only when this App acts as an OAuthClient. Supported values are 'introspect' and 'onBehalfOfUser'. The value 'introspect' allows the client to look inside the access-token. The value 'onBehalfOfUser' overrides how the client's privileges are combined with the privileges of the Subject User. Ordinarily, authorization calculates the set of effective privileges as the intersection of the client's privileges and the user's privileges. The value 'onBehalfOf' indicates that authorization should ignore the privileges of the client and use only the user's privileges to calculate the effective privileges.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
AllowedOperations []AppAllowedOperationsEnum `mandatory:"false" json:"allowedOperations,omitempty"`
// Network Perimeters checking mode
// **Added In:** 2010242156
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
ClientIPChecking AppClientIPCheckingEnum `mandatory:"false" json:"clientIPChecking,omitempty"`
// If true, this application is an Oracle Public Cloud service-instance.
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
IsOPCService *bool `mandatory:"false" json:"isOPCService"`
// If true, indicates that this application accepts an Oracle Cloud Identity Service User as a login-identity (does not require an account) and relies for authorization on the User's memberships in AppRoles.
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
IsUnmanagedApp *bool `mandatory:"false" json:"isUnmanagedApp"`
// If true, any managed App that is based on this template is checked for access control that is, access to this app is subject to successful authorization at SSO service, viz. app grants to start with.
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
AllowAccessControl *bool `mandatory:"false" json:"allowAccessControl"`
// If true, indicates that this application acts as an OAuth Resource.
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
IsOAuthResource *bool `mandatory:"false" json:"isOAuthResource"`
// Expiry-time in seconds for an Access Token. Any token that allows access to this App will expire after the specified duration.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: integer
// - uniqueness: none
AccessTokenExpiry *int `mandatory:"false" json:"accessTokenExpiry"`
// Expiry-time in seconds for a Refresh Token. Any token that allows access to this App, once refreshed, will expire after the specified duration.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: integer
// - uniqueness: none
RefreshTokenExpiry *int `mandatory:"false" json:"refreshTokenExpiry"`
// If true, indicates that the Refresh Token is allowed when this App acts as an OAuth Resource.
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
AllowOffline *bool `mandatory:"false" json:"allowOffline"`
// Callback Service URL
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
CallbackServiceUrl *string `mandatory:"false" json:"callbackServiceUrl"`
// The base URI for all of the scopes defined in this App. The value of 'audience' is combined with the 'value' of each scope to form an 'fqs' or fully qualified scope.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Audience *string `mandatory:"false" json:"audience"`
// If true, indicates that the App should be visible in each end-user's mobile application.
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
IsMobileTarget *bool `mandatory:"false" json:"isMobileTarget"`
// This attribute specifies the URL of the page that the App uses when an end-user signs in to that App.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
LoginPageUrl *string `mandatory:"false" json:"loginPageUrl"`
// This attribute specifies the callback URL for the social linking operation.
// **Added In:** 18.2.4
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
LinkingCallbackUrl *string `mandatory:"false" json:"linkingCallbackUrl"`
// This attribute specifies the URL of the page that the App uses when an end-user signs out.
// **Added In:** 17.4.2
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
LogoutPageUrl *string `mandatory:"false" json:"logoutPageUrl"`
// This attribute specifies the URL of the page to which an application will redirect an end-user in case of error.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
ErrorPageUrl *string `mandatory:"false" json:"errorPageUrl"`
// If true, then this App acts as a SAML Service Provider.
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
IsSamlServiceProvider *bool `mandatory:"false" json:"isSamlServiceProvider"`
// If true, the webtier policy is active
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
IsWebTierPolicy *bool `mandatory:"false" json:"isWebTierPolicy"`
// If true, indicates that this App supports Kerberos Authentication
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
IsKerberosRealm *bool `mandatory:"false" json:"isKerberosRealm"`
// URL of application icon.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Icon *string `mandatory:"false" json:"icon"`
// If true, this App is an AliasApp and it cannot be granted to an end-user directly.
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: false
// - returned: always
// - type: boolean
// - uniqueness: none
IsAliasApp *bool `mandatory:"false" json:"isAliasApp"`
// If true, indicates that access to this App requires an account. That is, in order to log in to the App, a User must use an application-specific identity that is maintained in the remote identity-repository of that App.
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
IsManagedApp *bool `mandatory:"false" json:"isManagedApp"`
// This Uniform Resource Name (URN) value identifies the type of Oracle Public Cloud service of which this app is an instance.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
ServiceTypeURN *string `mandatory:"false" json:"serviceTypeURN"`
// This value specifies the version of the Oracle Public Cloud service of which this App is an instance
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
ServiceTypeVersion *string `mandatory:"false" json:"serviceTypeVersion"`
// This flag indicates if the App is capable of validating obligations with the token for allowing access to the App.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
IsObligationCapable *bool `mandatory:"false" json:"isObligationCapable"`
// If true, this App requires an upgrade and mandates attention from application administrator. The flag is used by UI to indicate this app is ready to upgrade.
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
ReadyToUpgrade *bool `mandatory:"false" json:"readyToUpgrade"`
// Indicates the scope of trust for this App when acting as an OAuthClient. A value of 'Explicit' indicates that the App is allowed to access only the scopes of OAuthResources that are explicitly specified as 'allowedScopes'. A value of 'Account' indicates that the App is allowed implicitly to access any scope of any OAuthResource within the same Oracle Cloud Account. A value of 'Tags' indicates that the App is allowed to access any scope of any OAuthResource with a matching tag within the same Oracle Cloud Account. A value of 'Default' indicates that the Tenant default trust scope configured in the Tenant Settings is used.
// **Added In:** 17.4.2
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
TrustScope AppTrustScopeEnum `mandatory:"false" json:"trustScope,omitempty"`
// If true, this application acts as database service Application
// **Added In:** 18.2.2
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - type: boolean
IsDatabaseService *bool `mandatory:"false" json:"isDatabaseService"`
// A list of secondary audiences--additional URIs to be added automatically to any OAuth token that allows access to this App. Note: This attribute is used mainly for backward compatibility in certain Oracle Public Cloud Apps.
// **Deprecated Since: 18.2.6**
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
SecondaryAudiences []string `mandatory:"false" json:"secondaryAudiences"`
// If true, this app acts as Enterprise app with Authentication and URL Authz policy.
// **Added In:** 19.2.1
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
IsEnterpriseApp *bool `mandatory:"false" json:"isEnterpriseApp"`
// If true, indicates that consent should be skipped for all scopes
// **Added In:** 19.2.1
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
BypassConsent *bool `mandatory:"false" json:"bypassConsent"`
// Indicates whether the application is allowed to be access using kmsi token.
// **Added In:** 2111190457
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: always
// - type: boolean
// - uniqueness: none
DisableKmsiTokenAuthentication *bool `mandatory:"false" json:"disableKmsiTokenAuthentication"`
// If true, indicates the app is used for multicloud service integration.
// **Added In:** 2301202328
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
IsMulticloudServiceApp *bool `mandatory:"false" json:"isMulticloudServiceApp"`
RadiusPolicy *AppRadiusPolicy `mandatory:"false" json:"radiusPolicy"`
// Network Perimeter
// **Added In:** 2010242156
// **SCIM++ Properties:**
// - idcsCompositeKey: [value]
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: default
// - type: complex
AppsNetworkPerimeters []AppAppsNetworkPerimeters `mandatory:"false" json:"appsNetworkPerimeters"`
// A collection of arbitrary properties that scope the privileges of a cloud-control App.
// **Added In:** 18.4.2
// **SCIM++ Properties:**
// - idcsCompositeKey: [name]
// - idcsSearchable: false
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: request
// - type: complex
// - uniqueness: none
CloudControlProperties []AppCloudControlProperties `mandatory:"false" json:"cloudControlProperties"`
// App attributes editable by subject
// **Added In:** 18.2.6
// **SCIM++ Properties:**
// - caseExact: false
// - idcsCompositeKey: [name]
// - idcsSearchable: false
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: request
// - type: complex
// - uniqueness: none
EditableAttributes []AppEditableAttributes `mandatory:"false" json:"editableAttributes"`
TermsOfUse *AppTermsOfUse `mandatory:"false" json:"termsOfUse"`
// A list of secondary audiences--additional URIs to be added automatically to any OAuth token that allows access to this App. Note: This attribute is used mainly for backward compatibility in certain Oracle Public Cloud Apps.
// **Added In:** 18.2.2
// **SCIM++ Properties:**
// - caseExact: false
// - idcsCompositeKey: [value]
// - idcsSearchable: false
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: default
// - type: complex
// - uniqueness: none
ProtectableSecondaryAudiences []AppProtectableSecondaryAudiences `mandatory:"false" json:"protectableSecondaryAudiences"`
IdpPolicy *AppIdpPolicy `mandatory:"false" json:"idpPolicy"`
// A list of tags, acting as an OAuthClient, this App is allowed to access.
// **Added In:** 17.4.6
// **SCIM++ Properties:**
// - idcsCompositeKey: [key, value]
// - idcsSearchable: true
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: default
// - type: complex
// - uniqueness: none
AllowedTags []AppAllowedTags `mandatory:"false" json:"allowedTags"`
AppSignonPolicy *AppAppSignonPolicy `mandatory:"false" json:"appSignonPolicy"`
// Trust Policies.
// **SCIM++ Properties:**
// - idcsCompositeKey: [value]
// - idcsSearchable: true
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: default
// - type: complex
TrustPolicies []AppTrustPolicies `mandatory:"false" json:"trustPolicies"`
SignonPolicy *AppSignonPolicy `mandatory:"false" json:"signonPolicy"`
// A list of IdentityProvider assigned to app. A user trying to access this app will be automatically redirected to configured IdP during the authentication phase, before being able to access App.
// **SCIM++ Properties:**
// - idcsCompositeKey: [value]
// - idcsSearchable: false
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: request
// - type: complex
IdentityProviders []AppIdentityProviders `mandatory:"false" json:"identityProviders"`
// Accounts of App
// **SCIM++ Properties:**
// - idcsCompositeKey: [value]
// - idcsSearchable: true
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: request
// - type: complex
// - uniqueness: none
Accounts []AppAccounts `mandatory:"false" json:"accounts"`
// Grants assigned to the app
// **SCIM++ Properties:**
// - idcsCompositeKey: [value]
// - idcsSearchable: true
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: request
// - type: complex
// - uniqueness: none
Grants []AppGrants `mandatory:"false" json:"grants"`
// Custom attribute that is required to compute other attribute values during app creation.
// **SCIM++ Properties:**
// - idcsCompositeKey: [name]
// - idcsSearchable: false
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: always
// - type: complex
// - uniqueness: none
ServiceParams []AppServiceParams `mandatory:"false" json:"serviceParams"`
// Label for the attribute to be shown in the UI.
// **SCIM++ Properties:**
// - idcsCompositeKey: [name]
// - idcsSearchable: false
// - multiValued: true
// - mutability: immutable
// - required: false
// - returned: default
// - type: complex
// - uniqueness: none
AttrRenderingMetadata []AppAttrRenderingMetadata `mandatory:"false" json:"attrRenderingMetadata"`
// A list of AppRoles that are granted to this App (and that are defined by other Apps). Within the Oracle Public Cloud infrastructure, this allows AppID-based association. Such an association allows this App to act as a consumer and thus to access resources of another App that acts as a producer.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsCompositeKey: [value]
// - idcsSearchable: true
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: default
// - type: complex
// - uniqueness: none
GrantedAppRoles []AppGrantedAppRoles `mandatory:"false" json:"grantedAppRoles"`
SamlServiceProvider *AppSamlServiceProvider `mandatory:"false" json:"samlServiceProvider"`
// A list of scopes (exposed by this App or by other Apps) that this App is allowed to access when it acts as an OAuthClient.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsCompositeKey: [fqs]
// - idcsSearchable: true
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: default
// - type: complex
// - uniqueness: none
AllowedScopes []AppAllowedScopes `mandatory:"false" json:"allowedScopes"`
// Each value of this attribute represent a certificate that this App uses when it acts as an OAuthClient.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsCompositeKey: [certAlias]
// - idcsSearchable: false
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: default
// - type: complex
// - uniqueness: none
Certificates []AppCertificates `mandatory:"false" json:"certificates"`
// Each value of this internal attribute refers to an Oracle Public Cloud infrastructure App on which this App depends.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsCompositeKey: [value]
// - idcsSearchable: true
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: default
// - type: complex
// - uniqueness: none
AliasApps []AppAliasApps `mandatory:"false" json:"aliasApps"`
AsOPCService *AppAsOpcService `mandatory:"false" json:"asOPCService"`
// A list of AppRoles defined by this UnmanagedApp. Membership in each of these AppRoles confers administrative privilege within this App.
// **SCIM++ Properties:**
// - idcsCompositeKey: [value]
// - idcsSearchable: false
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: request
// - type: complex
AdminRoles []AppAdminRoles `mandatory:"false" json:"adminRoles"`
// A list of AppRoles defined by this UnmanagedApp. Membership in each of these AppRoles confers end-user privilege within this App.
// **SCIM++ Properties:**
// - idcsCompositeKey: [value]
// - idcsSearchable: false
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: request
// - type: complex
UserRoles []AppUserRoles `mandatory:"false" json:"userRoles"`
// Scopes defined by this App. Used when this App acts as an OAuth Resource.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsCompositeKey: [value]
// - idcsSearchable: true
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: default
// - type: complex
// - uniqueness: none
Scopes []AppScopes `mandatory:"false" json:"scopes"`
UrnIetfParamsScimSchemasOracleIdcsExtensionRadiusAppApp *AppExtensionRadiusAppApp `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:radiusApp:App"`
UrnIetfParamsScimSchemasOracleIdcsExtensionSamlServiceProviderApp *AppExtensionSamlServiceProviderApp `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:samlServiceProvider:App"`
UrnIetfParamsScimSchemasOracleIdcsExtensionWebTierPolicyApp *AppExtensionWebTierPolicyApp `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:webTierPolicy:App"`
UrnIetfParamsScimSchemasOracleIdcsExtensionManagedappApp *AppExtensionManagedappApp `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:managedapp:App"`
UrnIetfParamsScimSchemasOracleIdcsExtensionFormFillAppTemplateAppTemplate *AppExtensionFormFillAppTemplateAppTemplate `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:formFillAppTemplate:AppTemplate"`
UrnIetfParamsScimSchemasOracleIdcsExtensionOpcServiceApp *AppExtensionOpcServiceApp `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:opcService:App"`
UrnIetfParamsScimSchemasOracleIdcsExtensionKerberosRealmApp *AppExtensionKerberosRealmApp `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:kerberosRealm:App"`
UrnIetfParamsScimSchemasOracleIdcsExtensionRequestableApp *AppExtensionRequestableApp `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:requestable:App"`
UrnIetfParamsScimSchemasOracleIdcsExtensionFormFillAppApp *AppExtensionFormFillAppApp `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:formFillApp:App"`
UrnIetfParamsScimSchemasOracleIdcsExtensionDbcsApp *AppExtensionDbcsApp `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:dbcs:App"`
UrnIetfParamsScimSchemasOracleIdcsExtensionEnterpriseAppApp *AppExtensionEnterpriseAppApp `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:enterpriseApp:App"`
UrnIetfParamsScimSchemasOracleIdcsExtensionOciTags *ExtensionOciTags `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:OCITags"`
UrnIetfParamsScimSchemasOracleIdcsExtensionMulticloudServiceAppApp *AppExtensionMulticloudServiceAppApp `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:multicloudServiceApp:App"`
}
func (m App) String() string
func (m App) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppAccounts Accounts of App
type AppAccounts struct {
// Account identifier
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: always
// - type: string
// - uniqueness: none
Value *string `mandatory:"false" json:"value"`
// AccountMgmtInfo URI
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
// Owner identifier
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
OwnerId *string `mandatory:"false" json:"ownerId"`
// Name of the account
// **Added In:** 17.4.6
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Name *string `mandatory:"false" json:"name"`
// Status of the account
// **Added In:** 17.4.6
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
Active *bool `mandatory:"false" json:"active"`
}
func (m AppAccounts) String() string
func (m AppAccounts) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppAdminRoles A list of AppRoles defined by this UnmanagedApp. Membership in each of these AppRoles confers administrative privilege within this App.
type AppAdminRoles struct {
// ID of the AppRole.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Value *string `mandatory:"true" json:"value"`
// URI of the AppRole.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
// Display-name of the AppRole.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Display *string `mandatory:"false" json:"display"`
// The description of the AppRole.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Description *string `mandatory:"false" json:"description"`
}
func (m AppAdminRoles) String() string
func (m AppAdminRoles) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppAliasApps Each value of this internal attribute refers to an Oracle Public Cloud infrastructure App on which this App depends.
type AppAliasApps struct {
// ID of the alias App.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Value *string `mandatory:"true" json:"value"`
// URI of the alias App.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
// Display name of the alias App.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Display *string `mandatory:"false" json:"display"`
// Description of the alias App.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Description *string `mandatory:"false" json:"description"`
}
func (m AppAliasApps) String() string
func (m AppAliasApps) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppAllowAuthzPolicy Allow Authz Policy. **Added In:** 19.2.1 **SCIM++ Properties:**
type AppAllowAuthzPolicy struct {
// Identifier of the Policy.
// **Added In:** 19.2.1
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Value *string `mandatory:"true" json:"value"`
// URI of the policy.
// **Added In:** 19.2.1
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
}
func (m AppAllowAuthzPolicy) String() string
func (m AppAllowAuthzPolicy) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppAllowedOperationsEnum Enum with underlying type: string
type AppAllowedOperationsEnum string
Set of constants representing the allowable values for AppAllowedOperationsEnum
const (
AppAllowedOperationsIntrospect AppAllowedOperationsEnum = "introspect"
AppAllowedOperationsOnbehalfofuser AppAllowedOperationsEnum = "onBehalfOfUser"
)
func GetAppAllowedOperationsEnumValues() []AppAllowedOperationsEnum
GetAppAllowedOperationsEnumValues Enumerates the set of values for AppAllowedOperationsEnum
func GetMappingAppAllowedOperationsEnum(val string) (AppAllowedOperationsEnum, bool)
GetMappingAppAllowedOperationsEnum performs case Insensitive comparison on enum value and return the desired enum
AppAllowedScopes A list of scopes (exposed by this App or by other Apps) that this App is allowed to access when it acts as an OAuthClient.
type AppAllowedScopes struct {
// A fully qualified scope that this App is allowed to access when it acts as an OAuthClient.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Fqs *string `mandatory:"true" json:"fqs"`
// The ID of the App that defines this scope.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
IdOfDefiningApp *string `mandatory:"false" json:"idOfDefiningApp"`
// If true, indicates that this value must be protected.
// **Added In:** 18.2.2
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
ReadOnly *bool `mandatory:"false" json:"readOnly"`
}
func (m AppAllowedScopes) String() string
func (m AppAllowedScopes) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppAllowedTags A list of tags, acting as an OAuthClient, this App is allowed to access.
type AppAllowedTags struct {
// Key or name of the allowed tag.
// **Added In:** 17.4.6
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Key *string `mandatory:"true" json:"key"`
// Value of the allowed tag.
// **Added In:** 17.4.6
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Value *string `mandatory:"true" json:"value"`
// If true, indicates that this value must be protected.
// **Added In:** 18.2.2
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: boolean
// - uniqueness: none
ReadOnly *bool `mandatory:"false" json:"readOnly"`
}
func (m AppAllowedTags) String() string
func (m AppAllowedTags) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppAppResources A list of AppResources of this App. **Added In:** 19.2.1 **SCIM++ Properties:**
type AppAppResources struct {
// The id of an AppResource of this App.
// **Added In:** 19.2.1
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Value *string `mandatory:"true" json:"value"`
// The URI of an AppResource of this App.
// **Added In:** 19.2.1
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
}
func (m AppAppResources) String() string
func (m AppAppResources) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppAppSignonPolicy App Sign-on Policy. **SCIM++ Properties:**
type AppAppSignonPolicy struct {
// Identifier of the Policy.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Value *string `mandatory:"true" json:"value"`
// URI of the policy.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
}
func (m AppAppSignonPolicy) String() string
func (m AppAppSignonPolicy) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppAppsNetworkPerimeters Network Perimeter
type AppAppsNetworkPerimeters struct {
// List of identifier of Network Perimeters for App
// **Added In:** 2010242156
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: always
// - type: string
// - uniqueness: none
Value *string `mandatory:"true" json:"value"`
// URI of the Network Perimeter.
// **Added In:** 2010242156
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
}
func (m AppAppsNetworkPerimeters) String() string
func (m AppAppsNetworkPerimeters) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppAsOpcService OPCService facet of the application. **Deprecated Since: 17.3.4** **SCIM++ Properties:**
type AppAsOpcService struct {
// Identifier of the OPCService facet.
// **Deprecated Since: 17.3.4**
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Value *string `mandatory:"true" json:"value"`
// URI of the OPCService facet.
// **Deprecated Since: 17.3.4**
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
}
func (m AppAsOpcService) String() string
func (m AppAsOpcService) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppAttrRenderingMetadata Label for the attribute to be shown in the UI.
type AppAttrRenderingMetadata struct {
// Name of the attribute.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Name *string `mandatory:"true" json:"name"`
// Label for the attribute to be shown in the UI.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Label *string `mandatory:"false" json:"label"`
// Help text for the attribute. It can contain HTML tags.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Helptext *string `mandatory:"false" json:"helptext"`
// UI widget to use for the attribute.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Widget AppAttrRenderingMetadataWidgetEnum `mandatory:"false" json:"widget,omitempty"`
// Data type of the attribute.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Datatype *string `mandatory:"false" json:"datatype"`
// UI widget to use for the attribute.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Section AppAttrRenderingMetadataSectionEnum `mandatory:"false" json:"section,omitempty"`
// Data type of the attribute.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: integer
// - uniqueness: none
Order *int `mandatory:"false" json:"order"`
// Attribute is required or optional.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
Required *bool `mandatory:"false" json:"required"`
// Regular expression of the attribute for validation.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Regexp *string `mandatory:"false" json:"regexp"`
// Is the attribute readOnly.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
ReadOnly *bool `mandatory:"false" json:"readOnly"`
// Indicates whether the attribute is to be shown on the application creation UI.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
Visible *bool `mandatory:"false" json:"visible"`
// Minimum length of the attribute.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: integer
// - uniqueness: none
MinLength *int `mandatory:"false" json:"minLength"`
// Maximum length of the attribute.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: integer
// - uniqueness: none
MaxLength *int `mandatory:"false" json:"maxLength"`
// Minimum size of the attribute..
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: integer
// - uniqueness: none
MinSize *int `mandatory:"false" json:"minSize"`
// Maximum size of the attribute.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: integer
// - uniqueness: none
MaxSize *int `mandatory:"false" json:"maxSize"`
}
func (m AppAttrRenderingMetadata) String() string
func (m AppAttrRenderingMetadata) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppAttrRenderingMetadataSectionEnum Enum with underlying type: string
type AppAttrRenderingMetadataSectionEnum string
Set of constants representing the allowable values for AppAttrRenderingMetadataSectionEnum
const (
AppAttrRenderingMetadataSectionSaml AppAttrRenderingMetadataSectionEnum = "saml"
AppAttrRenderingMetadataSectionGeneral AppAttrRenderingMetadataSectionEnum = "general"
)
func GetAppAttrRenderingMetadataSectionEnumValues() []AppAttrRenderingMetadataSectionEnum
GetAppAttrRenderingMetadataSectionEnumValues Enumerates the set of values for AppAttrRenderingMetadataSectionEnum
func GetMappingAppAttrRenderingMetadataSectionEnum(val string) (AppAttrRenderingMetadataSectionEnum, bool)
GetMappingAppAttrRenderingMetadataSectionEnum performs case Insensitive comparison on enum value and return the desired enum
AppAttrRenderingMetadataWidgetEnum Enum with underlying type: string
type AppAttrRenderingMetadataWidgetEnum string
Set of constants representing the allowable values for AppAttrRenderingMetadataWidgetEnum
const (
AppAttrRenderingMetadataWidgetInputtext AppAttrRenderingMetadataWidgetEnum = "inputtext"
AppAttrRenderingMetadataWidgetCheckbox AppAttrRenderingMetadataWidgetEnum = "checkbox"
AppAttrRenderingMetadataWidgetTextarea AppAttrRenderingMetadataWidgetEnum = "textarea"
)
func GetAppAttrRenderingMetadataWidgetEnumValues() []AppAttrRenderingMetadataWidgetEnum
GetAppAttrRenderingMetadataWidgetEnumValues Enumerates the set of values for AppAttrRenderingMetadataWidgetEnum
func GetMappingAppAttrRenderingMetadataWidgetEnum(val string) (AppAttrRenderingMetadataWidgetEnum, bool)
GetMappingAppAttrRenderingMetadataWidgetEnum performs case Insensitive comparison on enum value and return the desired enum
AppBasedOnTemplate Application template on which the application is based. **SCIM++ Properties:**
type AppBasedOnTemplate struct {
// Identifier of the application template.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: true
// - returned: always
// - type: string
// - uniqueness: none
Value *string `mandatory:"true" json:"value"`
// URI of the application template.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
// The most recent DateTime that the appTemplate on which the application based upon is updated. The attribute MUST be a DateTime.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: dateTime
// - uniqueness: none
LastModified *string `mandatory:"false" json:"lastModified"`
// Unique Well-known identifier used to reference app template.
// **Added In:** 18.2.6
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
WellKnownId *string `mandatory:"false" json:"wellKnownId"`
}
func (m AppBasedOnTemplate) String() string
func (m AppBasedOnTemplate) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppBundleConfigurationProperties ConnectorBundle configuration properties **SCIM++ Properties:**
type AppBundleConfigurationProperties struct {
// Name of the bundle configuration property. This attribute maps to \"name\" attribute in \"ConfigurationProperty\" in ICF.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: immutable
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Name *string `mandatory:"true" json:"name"`
// ICF data type of the bundle configuration property. This attribute maps to \"type\" attribute in \"ConfigurationProperty\" in ICF.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: immutable
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
IcfType AppBundleConfigurationPropertiesIcfTypeEnum `mandatory:"true" json:"icfType"`
// If true, this bundle configuration property is required to connect to the target connected managed app. This attribute maps to \"isRequired\" attribute in \"ConfigurationProperty\" in ICF.
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: true
// - returned: default
// - type: boolean
// - uniqueness: none
Required *bool `mandatory:"true" json:"required"`
// Display name of the bundle configuration property. This attribute maps to \"displayName\" attribute in \"ConfigurationProperty\" in ICF.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
DisplayName *string `mandatory:"false" json:"displayName"`
// Value of the bundle configuration property. This attribute maps to \"value\" attribute in \"ConfigurationProperty\" in ICF.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - idcsSensitive: encrypt
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Value []string `mandatory:"false" json:"value"`
// Display sequence of the bundle configuration property.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: integer
// - uniqueness: none
Order *int `mandatory:"false" json:"order"`
// Help message of the bundle configuration property. This attribute maps to \"helpMessage\" attribute in \"ConfigurationProperty\" in ICF.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
HelpMessage *string `mandatory:"false" json:"helpMessage"`
// If true, this bundle configuration property value is confidential and will be encrypted in Oracle Identity Cloud Service. This attribute maps to \"isConfidential\" attribute in \"ConfigurationProperty\" in ICF.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: immutable
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
Confidential *bool `mandatory:"false" json:"confidential"`
}
func (m AppBundleConfigurationProperties) String() string
func (m AppBundleConfigurationProperties) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppBundleConfigurationPropertiesIcfTypeEnum Enum with underlying type: string
type AppBundleConfigurationPropertiesIcfTypeEnum string
Set of constants representing the allowable values for AppBundleConfigurationPropertiesIcfTypeEnum
const (
AppBundleConfigurationPropertiesIcfTypeLong AppBundleConfigurationPropertiesIcfTypeEnum = "Long"
AppBundleConfigurationPropertiesIcfTypeString AppBundleConfigurationPropertiesIcfTypeEnum = "String"
AppBundleConfigurationPropertiesIcfTypeCharacter AppBundleConfigurationPropertiesIcfTypeEnum = "Character"
AppBundleConfigurationPropertiesIcfTypeDouble AppBundleConfigurationPropertiesIcfTypeEnum = "Double"
AppBundleConfigurationPropertiesIcfTypeFloat AppBundleConfigurationPropertiesIcfTypeEnum = "Float"
AppBundleConfigurationPropertiesIcfTypeInteger AppBundleConfigurationPropertiesIcfTypeEnum = "Integer"
AppBundleConfigurationPropertiesIcfTypeBoolean AppBundleConfigurationPropertiesIcfTypeEnum = "Boolean"
AppBundleConfigurationPropertiesIcfTypeUri AppBundleConfigurationPropertiesIcfTypeEnum = "URI"
AppBundleConfigurationPropertiesIcfTypeFile AppBundleConfigurationPropertiesIcfTypeEnum = "File"
AppBundleConfigurationPropertiesIcfTypeGuardedbytearray AppBundleConfigurationPropertiesIcfTypeEnum = "GuardedByteArray"
AppBundleConfigurationPropertiesIcfTypeGuardedstring AppBundleConfigurationPropertiesIcfTypeEnum = "GuardedString"
AppBundleConfigurationPropertiesIcfTypeArrayoflong AppBundleConfigurationPropertiesIcfTypeEnum = "ArrayOfLong"
AppBundleConfigurationPropertiesIcfTypeArrayofstring AppBundleConfigurationPropertiesIcfTypeEnum = "ArrayOfString"
AppBundleConfigurationPropertiesIcfTypeArrayofcharacter AppBundleConfigurationPropertiesIcfTypeEnum = "ArrayOfCharacter"
AppBundleConfigurationPropertiesIcfTypeArrayofdouble AppBundleConfigurationPropertiesIcfTypeEnum = "ArrayOfDouble"
AppBundleConfigurationPropertiesIcfTypeArrayoffloat AppBundleConfigurationPropertiesIcfTypeEnum = "ArrayOfFloat"
AppBundleConfigurationPropertiesIcfTypeArrayofinteger AppBundleConfigurationPropertiesIcfTypeEnum = "ArrayOfInteger"
AppBundleConfigurationPropertiesIcfTypeArrayofboolean AppBundleConfigurationPropertiesIcfTypeEnum = "ArrayOfBoolean"
AppBundleConfigurationPropertiesIcfTypeArrayofuri AppBundleConfigurationPropertiesIcfTypeEnum = "ArrayOfURI"
AppBundleConfigurationPropertiesIcfTypeArrayoffile AppBundleConfigurationPropertiesIcfTypeEnum = "ArrayOfFile"
AppBundleConfigurationPropertiesIcfTypeArrayofguardedbytearray AppBundleConfigurationPropertiesIcfTypeEnum = "ArrayOfGuardedByteArray"
AppBundleConfigurationPropertiesIcfTypeArrayofguardedstring AppBundleConfigurationPropertiesIcfTypeEnum = "ArrayOfGuardedString"
)
func GetAppBundleConfigurationPropertiesIcfTypeEnumValues() []AppBundleConfigurationPropertiesIcfTypeEnum
GetAppBundleConfigurationPropertiesIcfTypeEnumValues Enumerates the set of values for AppBundleConfigurationPropertiesIcfTypeEnum
func GetMappingAppBundleConfigurationPropertiesIcfTypeEnum(val string) (AppBundleConfigurationPropertiesIcfTypeEnum, bool)
GetMappingAppBundleConfigurationPropertiesIcfTypeEnum performs case Insensitive comparison on enum value and return the desired enum
AppBundlePoolConfiguration Configurable options maintaining a pool of ICF connector instances. Values for sub attributes can be set only if the ConnectorBundle referenced in the App has connectorPoolingSupported set to true **SCIM++ Properties:**
type AppBundlePoolConfiguration struct {
// Maximum number of connector instances in the pool that are idle and active.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: integer
// - uniqueness: none
MaxIdle *int `mandatory:"false" json:"maxIdle"`
// Maximum number of connector instances in the pool that are idle and active.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: integer
// - uniqueness: none
MaxObjects *int `mandatory:"false" json:"maxObjects"`
// Maximum time (in milliseconds) to wait for a free connector instance to become available before failing.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: integer
// - uniqueness: none
MaxWait *int `mandatory:"false" json:"maxWait"`
// Minimum time (in milliseconds) to wait before evicting an idle conenctor instance from the pool.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: integer
// - uniqueness: none
MinEvictableIdleTimeMillis *int `mandatory:"false" json:"minEvictableIdleTimeMillis"`
// Minimum number of idle connector instances in the pool.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: integer
// - uniqueness: none
MinIdle *int `mandatory:"false" json:"minIdle"`
}
func (m AppBundlePoolConfiguration) String() string
func (m AppBundlePoolConfiguration) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppCertificates Each value of this attribute represent a certificate that this App uses when it acts as an OAuthClient.
type AppCertificates struct {
// Certificate alias
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: always
// - type: string
// - uniqueness: none
CertAlias *string `mandatory:"true" json:"certAlias"`
// sha1Thumbprint
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Sha1Thumbprint *string `mandatory:"false" json:"sha1Thumbprint"`
// Certificate kid
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Kid *string `mandatory:"false" json:"kid"`
// Certificate x5t
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
X5t *string `mandatory:"false" json:"x5t"`
// Base-64-encoded certificate.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: binary
// - uniqueness: none
X509Base64Certificate *interface{} `mandatory:"false" json:"x509Base64Certificate"`
}
func (m AppCertificates) String() string
func (m AppCertificates) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppClientIPCheckingEnum Enum with underlying type: string
type AppClientIPCheckingEnum string
Set of constants representing the allowable values for AppClientIPCheckingEnum
const (
AppClientIPCheckingAnywhere AppClientIPCheckingEnum = "anywhere"
AppClientIPCheckingWhitelisted AppClientIPCheckingEnum = "whitelisted"
)
func GetAppClientIPCheckingEnumValues() []AppClientIPCheckingEnum
GetAppClientIPCheckingEnumValues Enumerates the set of values for AppClientIPCheckingEnum
func GetMappingAppClientIPCheckingEnum(val string) (AppClientIPCheckingEnum, bool)
GetMappingAppClientIPCheckingEnum performs case Insensitive comparison on enum value and return the desired enum
AppClientTypeEnum Enum with underlying type: string
type AppClientTypeEnum string
Set of constants representing the allowable values for AppClientTypeEnum
const (
AppClientTypeConfidential AppClientTypeEnum = "confidential"
AppClientTypePublic AppClientTypeEnum = "public"
AppClientTypeTrusted AppClientTypeEnum = "trusted"
)
func GetAppClientTypeEnumValues() []AppClientTypeEnum
GetAppClientTypeEnumValues Enumerates the set of values for AppClientTypeEnum
func GetMappingAppClientTypeEnum(val string) (AppClientTypeEnum, bool)
GetMappingAppClientTypeEnum performs case Insensitive comparison on enum value and return the desired enum
AppCloudControlProperties A collection of arbitrary properties that scope the privileges of a cloud-control App.
type AppCloudControlProperties struct {
// The name of the property.
// **Added In:** 18.4.2
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Name *string `mandatory:"true" json:"name"`
// The value(s) of the property.
// **Added In:** 18.4.2
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: true
// - mutability: readOnly
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Values []string `mandatory:"true" json:"values"`
}
func (m AppCloudControlProperties) String() string
func (m AppCloudControlProperties) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppConnectorBundle ConnectorBundle **SCIM++ Properties:**
type AppConnectorBundle struct {
// ConnectorBundle identifier
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Value *string `mandatory:"true" json:"value"`
// Connector Bundle type. Allowed values are ConnectorBundle, LocalConnectorBundle.
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - caseExact: true
// - idcsDefaultValue: ConnectorBundle
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Type AppConnectorBundleTypeEnum `mandatory:"true" json:"type"`
// ConnectorBundle URI
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
// ConnectorBundle display name
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Display *string `mandatory:"false" json:"display"`
// Unique Well-known identifier used to reference connector bundle.
// **Added In:** 18.2.6
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
WellKnownId *string `mandatory:"false" json:"wellKnownId"`
}
func (m AppConnectorBundle) String() string
func (m AppConnectorBundle) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppConnectorBundleTypeEnum Enum with underlying type: string
type AppConnectorBundleTypeEnum string
Set of constants representing the allowable values for AppConnectorBundleTypeEnum
const (
AppConnectorBundleTypeConnectorbundle AppConnectorBundleTypeEnum = "ConnectorBundle"
AppConnectorBundleTypeLocalconnectorbundle AppConnectorBundleTypeEnum = "LocalConnectorBundle"
)
func GetAppConnectorBundleTypeEnumValues() []AppConnectorBundleTypeEnum
GetAppConnectorBundleTypeEnumValues Enumerates the set of values for AppConnectorBundleTypeEnum
func GetMappingAppConnectorBundleTypeEnum(val string) (AppConnectorBundleTypeEnum, bool)
GetMappingAppConnectorBundleTypeEnum performs case Insensitive comparison on enum value and return the desired enum
AppDenyAuthzPolicy Deny Authz Policy. **Added In:** 19.2.1 **SCIM++ Properties:**
type AppDenyAuthzPolicy struct {
// Identifier of the Policy.
// **Added In:** 19.2.1
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Value *string `mandatory:"true" json:"value"`
// URI of the policy.
// **Added In:** 19.2.1
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
}
func (m AppDenyAuthzPolicy) String() string
func (m AppDenyAuthzPolicy) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppDomainApp Description: **Added In:** 18.2.2 **SCIM++ Properties:**
type AppDomainApp struct {
// DB Domain App identifier
// **Added In:** 18.2.2
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Value *string `mandatory:"true" json:"value"`
// DB Domain App URI
// **Added In:** 18.2.2
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
// DB Domain App display name
// **Added In:** 18.2.2
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
Display *string `mandatory:"false" json:"display"`
}
func (m AppDomainApp) String() string
func (m AppDomainApp) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppEditableAttributes App attributes editable by subject
type AppEditableAttributes struct {
// Name of the attribute. The attribute name will be qualified by schema name if any extension schema defines the attribute. The attribute name will not be qualified by schema name if the base schema defines the attribute.
// **Added In:** 18.2.6
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Name *string `mandatory:"true" json:"name"`
}
func (m AppEditableAttributes) String() string
func (m AppEditableAttributes) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppExtensionDbcsApp This extension provides attributes for database service facet of an App
type AppExtensionDbcsApp struct {
// The name of the Enterprise Domain that contains any number of DBInstances. If specified, the value must be unique. A non-null value indicates that App represents a DBDomain. A value of null indicates that the App represents an DB-instance.
// **Added In:** 18.2.2
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: false
// - returned: default
// - type: string
// - uniqueness: server
DomainName *string `mandatory:"false" json:"domainName"`
DomainApp *AppDomainApp `mandatory:"false" json:"domainApp"`
}
func (m AppExtensionDbcsApp) String() string
func (m AppExtensionDbcsApp) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppExtensionEnterpriseAppApp This extension defines the Enterprise App related attributes.
type AppExtensionEnterpriseAppApp struct {
// A list of AppResources of this App.
// **Added In:** 19.2.1
// **SCIM++ Properties:**
// - caseExact: true
// - idcsCompositeKey: [value]
// - idcsSearchable: true
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: default
// - type: complex
AppResources []AppAppResources `mandatory:"false" json:"appResources"`
DenyAuthzPolicy *AppDenyAuthzPolicy `mandatory:"false" json:"denyAuthzPolicy"`
AllowAuthzPolicy *AppAllowAuthzPolicy `mandatory:"false" json:"allowAuthzPolicy"`
// Allow Authz policy decision expiry time in seconds.
// **Added In:** 19.2.1
// **SCIM++ Properties:**
// - idcsMaxValue: 3600
// - idcsMinValue: 0
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: integer
// - uniqueness: none
AllowAuthzDecisionTTL *int `mandatory:"false" json:"allowAuthzDecisionTTL"`
// Deny Authz policy decision expiry time in seconds.
// **Added In:** 19.2.1
// **SCIM++ Properties:**
// - idcsMaxValue: 3600
// - idcsMinValue: 0
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: integer
// - uniqueness: none
DenyAuthzDecisionTTL *int `mandatory:"false" json:"denyAuthzDecisionTTL"`
}
func (m AppExtensionEnterpriseAppApp) String() string
func (m AppExtensionEnterpriseAppApp) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppExtensionFormFillAppApp This extension provides attributes for Form-Fill facet of App
type AppExtensionFormFillAppApp struct {
// Type of the FormFill application like WebApplication, MainFrameApplication, WindowsApplication. Initially, we will support only WebApplication.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
FormType AppExtensionFormFillAppAppFormTypeEnum `mandatory:"false" json:"formType,omitempty"`
// Credential Sharing Group to which this form-fill application belongs.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
FormCredentialSharingGroupID *string `mandatory:"false" json:"formCredentialSharingGroupID"`
// If true, indicates that system is allowed to show the password in plain-text for this account after re-authentication.
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
RevealPasswordOnForm *bool `mandatory:"false" json:"revealPasswordOnForm"`
// Format for generating a username. This value can be Username or Email Address; any other value will be treated as a custom expression. A custom expression may combine 'concat' and 'substring' operations with literals and with any attribute of the Oracle Identity Cloud Service user.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsPii: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
UserNameFormTemplate *string `mandatory:"false" json:"userNameFormTemplate"`
// Indicates the custom expression, which can combine concat and substring operations with literals and with any attribute of the Oracle Identity Cloud Service User
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
UserNameFormExpression *string `mandatory:"false" json:"userNameFormExpression"`
// Indicates how FormFill obtains the username and password of the account that FormFill will use to sign into the target App.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
FormCredMethod AppExtensionFormFillAppAppFormCredMethodEnum `mandatory:"false" json:"formCredMethod,omitempty"`
// FormFill Application Configuration CLOB which has to be maintained in Form-Fill APP for legacy code to do Form-Fill injection
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Configuration *string `mandatory:"false" json:"configuration"`
// If true, indicates that each of the Form-Fill-related attributes that can be inherited from the template actually will be inherited from the template. If false, indicates that the AppTemplate on which this App is based has disabled inheritance for these Form-Fill-related attributes.
// **Added In:** 17.4.2
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
SyncFromTemplate *bool `mandatory:"false" json:"syncFromTemplate"`
// A list of application-formURLs that FormFill should match against any formUrl that the user-specifies when signing in to the target service. Each item in the list also indicates how FormFill should interpret that formUrl.
// **SCIM++ Properties:**
// - idcsCompositeKey: [formUrl]
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: default
// - type: complex
// - uniqueness: none
FormFillUrlMatch []AppFormFillUrlMatch `mandatory:"false" json:"formFillUrlMatch"`
}
func (m AppExtensionFormFillAppApp) String() string
func (m AppExtensionFormFillAppApp) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppExtensionFormFillAppAppFormCredMethodEnum Enum with underlying type: string
type AppExtensionFormFillAppAppFormCredMethodEnum string
Set of constants representing the allowable values for AppExtensionFormFillAppAppFormCredMethodEnum
const (
AppExtensionFormFillAppAppFormCredMethodAdminSetsCredentials AppExtensionFormFillAppAppFormCredMethodEnum = "ADMIN_SETS_CREDENTIALS"
AppExtensionFormFillAppAppFormCredMethodEnum = "ADMIN_SETS_SHARED_CREDENTIALS"
AppExtensionFormFillAppAppFormCredMethodUserSetsPasswordOnly AppExtensionFormFillAppAppFormCredMethodEnum = "USER_SETS_PASSWORD_ONLY"
AppExtensionFormFillAppAppFormCredMethodUserSetsCredentials AppExtensionFormFillAppAppFormCredMethodEnum = "USER_SETS_CREDENTIALS"
)
func GetAppExtensionFormFillAppAppFormCredMethodEnumValues() []AppExtensionFormFillAppAppFormCredMethodEnum
GetAppExtensionFormFillAppAppFormCredMethodEnumValues Enumerates the set of values for AppExtensionFormFillAppAppFormCredMethodEnum
func GetMappingAppExtensionFormFillAppAppFormCredMethodEnum(val string) (AppExtensionFormFillAppAppFormCredMethodEnum, bool)
GetMappingAppExtensionFormFillAppAppFormCredMethodEnum performs case Insensitive comparison on enum value and return the desired enum
AppExtensionFormFillAppAppFormTypeEnum Enum with underlying type: string
type AppExtensionFormFillAppAppFormTypeEnum string
Set of constants representing the allowable values for AppExtensionFormFillAppAppFormTypeEnum
const (
AppExtensionFormFillAppAppFormTypeWebapplication AppExtensionFormFillAppAppFormTypeEnum = "WebApplication"
)
func GetAppExtensionFormFillAppAppFormTypeEnumValues() []AppExtensionFormFillAppAppFormTypeEnum
GetAppExtensionFormFillAppAppFormTypeEnumValues Enumerates the set of values for AppExtensionFormFillAppAppFormTypeEnum
func GetMappingAppExtensionFormFillAppAppFormTypeEnum(val string) (AppExtensionFormFillAppAppFormTypeEnum, bool)
GetMappingAppExtensionFormFillAppAppFormTypeEnum performs case Insensitive comparison on enum value and return the desired enum
AppExtensionFormFillAppTemplateAppTemplate This extension provides attributes for Form-Fill facet of AppTemplate
type AppExtensionFormFillAppTemplateAppTemplate struct {
// Type of the FormFill application like WebApplication, MainFrameApplication, WindowsApplication. Initially, we will support only WebApplication.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
FormType AppExtensionFormFillAppTemplateAppTemplateFormTypeEnum `mandatory:"false" json:"formType,omitempty"`
// Credential Sharing Group to which this form-fill application belongs.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
FormCredentialSharingGroupID *string `mandatory:"false" json:"formCredentialSharingGroupID"`
// If true, indicates that system is allowed to show the password in plain-text for this account after re-authentication.
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
RevealPasswordOnForm *bool `mandatory:"false" json:"revealPasswordOnForm"`
// Format for generating a username. This value can be Username or Email Address; any other value will be treated as a custom expression. A custom expression may combine 'concat' and 'substring' operations with literals and with any attribute of the Oracle Identity Cloud Service user.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsPii: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
UserNameFormTemplate *string `mandatory:"false" json:"userNameFormTemplate"`
// Indicates the custom expression, which can combine concat and substring operations with literals and with any attribute of the Oracle Identity Cloud Service User
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
UserNameFormExpression *string `mandatory:"false" json:"userNameFormExpression"`
// Indicates how FormFill obtains the username and password of the account that FormFill will use to sign into the target App.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
FormCredMethod AppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnum `mandatory:"false" json:"formCredMethod,omitempty"`
// FormFill Application Configuration CLOB which has to be maintained in Form-Fill APP for legacy code to do Form-Fill injection
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Configuration *string `mandatory:"false" json:"configuration"`
// If true, indicates that each of the Form-Fill-related attributes that can be inherited from the template actually will be inherited from the template. If false, indicates that the AppTemplate disabled inheritance for these Form-Fill-related attributes.
// **Added In:** 17.4.2
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
SyncFromTemplate *bool `mandatory:"false" json:"syncFromTemplate"`
// A list of application-formURLs that FormFill should match against any formUrl that the user-specifies when signing in to the target service. Each item in the list also indicates how FormFill should interpret that formUrl.
// **SCIM++ Properties:**
// - idcsCompositeKey: [formUrl]
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: default
// - type: complex
// - uniqueness: none
FormFillUrlMatch []AppFormFillUrlMatch `mandatory:"false" json:"formFillUrlMatch"`
}
func (m AppExtensionFormFillAppTemplateAppTemplate) String() string
func (m AppExtensionFormFillAppTemplateAppTemplate) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnum Enum with underlying type: string
type AppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnum string
Set of constants representing the allowable values for AppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnum
const (
AppExtensionFormFillAppTemplateAppTemplateFormCredMethodAdminSetsCredentials AppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnum = "ADMIN_SETS_CREDENTIALS"
AppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnum = "ADMIN_SETS_SHARED_CREDENTIALS"
AppExtensionFormFillAppTemplateAppTemplateFormCredMethodUserSetsPasswordOnly AppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnum = "USER_SETS_PASSWORD_ONLY"
AppExtensionFormFillAppTemplateAppTemplateFormCredMethodUserSetsCredentials AppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnum = "USER_SETS_CREDENTIALS"
AppExtensionFormFillAppTemplateAppTemplateFormCredMethodSsoCredentialsAsAppCredentials AppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnum = "SSO_CREDENTIALS_AS_APP_CREDENTIALS"
)
func GetAppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnumValues() []AppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnum
GetAppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnumValues Enumerates the set of values for AppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnum
func GetMappingAppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnum(val string) (AppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnum, bool)
GetMappingAppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnum performs case Insensitive comparison on enum value and return the desired enum
AppExtensionFormFillAppTemplateAppTemplateFormTypeEnum Enum with underlying type: string
type AppExtensionFormFillAppTemplateAppTemplateFormTypeEnum string
Set of constants representing the allowable values for AppExtensionFormFillAppTemplateAppTemplateFormTypeEnum
const (
AppExtensionFormFillAppTemplateAppTemplateFormTypeWebapplication AppExtensionFormFillAppTemplateAppTemplateFormTypeEnum = "WebApplication"
)
func GetAppExtensionFormFillAppTemplateAppTemplateFormTypeEnumValues() []AppExtensionFormFillAppTemplateAppTemplateFormTypeEnum
GetAppExtensionFormFillAppTemplateAppTemplateFormTypeEnumValues Enumerates the set of values for AppExtensionFormFillAppTemplateAppTemplateFormTypeEnum
func GetMappingAppExtensionFormFillAppTemplateAppTemplateFormTypeEnum(val string) (AppExtensionFormFillAppTemplateAppTemplateFormTypeEnum, bool)
GetMappingAppExtensionFormFillAppTemplateAppTemplateFormTypeEnum performs case Insensitive comparison on enum value and return the desired enum
AppExtensionKerberosRealmApp Kerberos Realm
type AppExtensionKerberosRealmApp struct {
// The name of the Kerberos Realm that this App uses for authentication.
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
RealmName *string `mandatory:"false" json:"realmName"`
// The primary key that the system should use to encrypt artifacts that are specific to this Kerberos realm -- for example, to encrypt the Principal Key in each KerberosRealmUser.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - idcsSensitive: none
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
MasterKey *string `mandatory:"false" json:"masterKey"`
// The type of salt that the system will use to encrypt Kerberos-specific artifacts of this App unless another type of salt is specified.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
DefaultEncryptionSaltType *string `mandatory:"false" json:"defaultEncryptionSaltType"`
// The types of salt that are available for the system to use when encrypting Kerberos-specific artifacts for this App.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
SupportedEncryptionSaltTypes []string `mandatory:"false" json:"supportedEncryptionSaltTypes"`
// Ticket Flags
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: request
// - type: integer
// - uniqueness: none
TicketFlags *int `mandatory:"false" json:"ticketFlags"`
// Max Ticket Life in seconds
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: request
// - type: integer
// - uniqueness: none
MaxTicketLife *int `mandatory:"false" json:"maxTicketLife"`
// Max Renewable Age in seconds
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: request
// - type: integer
// - uniqueness: none
MaxRenewableAge *int `mandatory:"false" json:"maxRenewableAge"`
}
func (m AppExtensionKerberosRealmApp) String() string
func (m AppExtensionKerberosRealmApp) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppExtensionManagedappApp Managed App
type AppExtensionManagedappApp struct {
// If true, the accounts of the application are managed through an ICF connector bundle
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
Connected *bool `mandatory:"false" json:"connected"`
// If true, the managed app can be authoritative.
// **Added In:** 17.4.6
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
CanBeAuthoritative *bool `mandatory:"false" json:"canBeAuthoritative"`
// If true, sync from the managed app will be performed as authoritative sync.
// **Added In:** 17.4.6
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
IsAuthoritative *bool `mandatory:"false" json:"isAuthoritative"`
// If true, the managed app is an On-Premise app.
// **Added In:** 19.1.4
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
IsOnPremiseApp *bool `mandatory:"false" json:"isOnPremiseApp"`
// If true, the managed app is a directory.
// **Added In:** 19.1.4
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
IsDirectory *bool `mandatory:"false" json:"isDirectory"`
// If true, the managed app supports schema discovery.
// **Added In:** 19.1.4
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
IsSchemaDiscoverySupported *bool `mandatory:"false" json:"isSchemaDiscoverySupported"`
// If true, the managed app supports schema customization.
// **Added In:** 19.1.4
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
IsSchemaCustomizationSupported *bool `mandatory:"false" json:"isSchemaCustomizationSupported"`
// If true, sync run-time operations are enabled for this App.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
EnableSync *bool `mandatory:"false" json:"enableSync"`
// If true, send sync summary as notification upon job completion.
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
EnableSyncSummaryReportNotification *bool `mandatory:"false" json:"enableSyncSummaryReportNotification"`
// If true, send activation email to new users created from authoritative sync.
// **Added In:** 19.2.1
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
EnableAuthSyncNewUserNotification *bool `mandatory:"false" json:"enableAuthSyncNewUserNotification"`
// If true, admin has granted consent to perform managed app run-time operations.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
AdminConsentGranted *bool `mandatory:"false" json:"adminConsentGranted"`
// If true, the managed app requires 3-legged OAuth for authorization.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
IsThreeLeggedOAuthEnabled *bool `mandatory:"false" json:"isThreeLeggedOAuthEnabled"`
// If true, indicates that Oracle Identity Cloud Service can use two-legged OAuth to connect to this ManagedApp.
// **Added In:** 18.2.6
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
IsTwoLeggedOAuthEnabled *bool `mandatory:"false" json:"isTwoLeggedOAuthEnabled"`
// Three legged OAuth provider name in Oracle Identity Cloud Service.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
ThreeLeggedOAuthProviderName *string `mandatory:"false" json:"threeLeggedOAuthProviderName"`
// The most recent DateTime that the configuration of this App was updated. AppServices updates this timestamp whenever AppServices updates an App's configuration with respect to synchronization.
// **Added In:** 18.2.6
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: dateTime
// - uniqueness: none
SyncConfigLastModified *string `mandatory:"false" json:"syncConfigLastModified"`
// If true, then the account form will be displayed in the Oracle Identity Cloud Service UI to interactively create or update an account for this App. If a value is not specified for this attribute, a default value of \"false\" will be assumed as the value for this attribute.
// **Added In:** 18.4.2
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
AccountFormVisible *bool `mandatory:"false" json:"accountFormVisible"`
// IdentityBridges associated with this App
// **Added In:** 19.1.4
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: request
// - type: complex
// - uniqueness: none
IdentityBridges []AppIdentityBridges `mandatory:"false" json:"identityBridges"`
ConnectorBundle *AppConnectorBundle `mandatory:"false" json:"connectorBundle"`
// ConnectorBundle configuration properties
// **SCIM++ Properties:**
// - idcsCompositeKey: [name]
// - idcsSearchable: true
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: default
// - type: complex
// - uniqueness: none
BundleConfigurationProperties []AppBundleConfigurationProperties `mandatory:"false" json:"bundleConfigurationProperties"`
// Object classes
// **SCIM++ Properties:**
// - idcsCompositeKey: [value]
// - idcsSearchable: true
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: default
// - type: complex
// - uniqueness: none
ObjectClasses []AppObjectClasses `mandatory:"false" json:"objectClasses"`
BundlePoolConfiguration *AppBundlePoolConfiguration `mandatory:"false" json:"bundlePoolConfiguration"`
FlatFileConnectorBundle *AppFlatFileConnectorBundle `mandatory:"false" json:"flatFileConnectorBundle"`
// Flat file connector bundle configuration properties
// **SCIM++ Properties:**
// - idcsCompositeKey: [name]
// - idcsSearchable: true
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: default
// - type: complex
// - uniqueness: none
FlatFileBundleConfigurationProperties []AppFlatFileBundleConfigurationProperties `mandatory:"false" json:"flatFileBundleConfigurationProperties"`
ThreeLeggedOAuthCredential *AppThreeLeggedOAuthCredential `mandatory:"false" json:"threeLeggedOAuthCredential"`
}
func (m AppExtensionManagedappApp) String() string
func (m AppExtensionManagedappApp) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppExtensionMulticloudServiceAppApp This extension defines attributes specific to Apps that represent instances of Multicloud Service App
type AppExtensionMulticloudServiceAppApp struct {
// Specifies the service type for which the application is configured for multicloud integration. For applicable external service types, app will invoke multicloud service for runtime operations
// **Added In:** 2301202328
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: immutable
// - required: true
// - returned: request
// - type: string
// - uniqueness: none
MulticloudServiceType AppExtensionMulticloudServiceAppAppMulticloudServiceTypeEnum `mandatory:"true" json:"multicloudServiceType"`
// The multicloud platform service URL which the application will invoke for runtime operations such as AWSCredentials api invocation
// **Added In:** 2301202328
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: immutable
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
MulticloudPlatformUrl *string `mandatory:"false" json:"multicloudPlatformUrl"`
}
func (m AppExtensionMulticloudServiceAppApp) String() string
func (m AppExtensionMulticloudServiceAppApp) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppExtensionMulticloudServiceAppAppMulticloudServiceTypeEnum Enum with underlying type: string
type AppExtensionMulticloudServiceAppAppMulticloudServiceTypeEnum string
Set of constants representing the allowable values for AppExtensionMulticloudServiceAppAppMulticloudServiceTypeEnum
const (
AppExtensionMulticloudServiceAppAppMulticloudServiceTypeAwscognito AppExtensionMulticloudServiceAppAppMulticloudServiceTypeEnum = "AWSCognito"
)
func GetAppExtensionMulticloudServiceAppAppMulticloudServiceTypeEnumValues() []AppExtensionMulticloudServiceAppAppMulticloudServiceTypeEnum
GetAppExtensionMulticloudServiceAppAppMulticloudServiceTypeEnumValues Enumerates the set of values for AppExtensionMulticloudServiceAppAppMulticloudServiceTypeEnum
func GetMappingAppExtensionMulticloudServiceAppAppMulticloudServiceTypeEnum(val string) (AppExtensionMulticloudServiceAppAppMulticloudServiceTypeEnum, bool)
GetMappingAppExtensionMulticloudServiceAppAppMulticloudServiceTypeEnum performs case Insensitive comparison on enum value and return the desired enum
AppExtensionOpcServiceApp This extension defines attributes specific to Apps that represent instances of an Oracle Public Cloud (OPC) service.
type AppExtensionOpcServiceApp struct {
// This value specifies the unique identifier assigned to an instance of an Oracle Public Cloud service app.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: false
// - returned: default
// - type: string
// - uniqueness: server
ServiceInstanceIdentifier *string `mandatory:"false" json:"serviceInstanceIdentifier"`
// This value identifies the OPC region in which the service is running.
// **Added In:** 19.1.4
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
Region *string `mandatory:"false" json:"region"`
// Current Federation Mode
// **Added In:** 18.2.6
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
CurrentFederationMode AppExtensionOpcServiceAppCurrentFederationModeEnum `mandatory:"false" json:"currentFederationMode,omitempty"`
// Current Synchronization Mode
// **Added In:** 18.2.6
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
CurrentSynchronizationMode AppExtensionOpcServiceAppCurrentSynchronizationModeEnum `mandatory:"false" json:"currentSynchronizationMode,omitempty"`
// Next Federation Mode
// **Added In:** 18.2.6
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
NextFederationMode AppExtensionOpcServiceAppNextFederationModeEnum `mandatory:"false" json:"nextFederationMode,omitempty"`
// Next Synchronization Mode
// **Added In:** 18.2.6
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
NextSynchronizationMode AppExtensionOpcServiceAppNextSynchronizationModeEnum `mandatory:"false" json:"nextSynchronizationMode,omitempty"`
// If true, indicates that enablement is in progress started but not completed
// **Added In:** 18.2.6
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: boolean
EnablingNextFedSyncModes *bool `mandatory:"false" json:"enablingNextFedSyncModes"`
}
func (m AppExtensionOpcServiceApp) String() string
func (m AppExtensionOpcServiceApp) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppExtensionOpcServiceAppCurrentFederationModeEnum Enum with underlying type: string
type AppExtensionOpcServiceAppCurrentFederationModeEnum string
Set of constants representing the allowable values for AppExtensionOpcServiceAppCurrentFederationModeEnum
const (
AppExtensionOpcServiceAppCurrentFederationModeNone AppExtensionOpcServiceAppCurrentFederationModeEnum = "None"
AppExtensionOpcServiceAppCurrentFederationModeAppasserviceprovider AppExtensionOpcServiceAppCurrentFederationModeEnum = "AppAsServiceProvider"
AppExtensionOpcServiceAppCurrentFederationModeAppasidentityprovider AppExtensionOpcServiceAppCurrentFederationModeEnum = "AppAsIdentityProvider"
)
func GetAppExtensionOpcServiceAppCurrentFederationModeEnumValues() []AppExtensionOpcServiceAppCurrentFederationModeEnum
GetAppExtensionOpcServiceAppCurrentFederationModeEnumValues Enumerates the set of values for AppExtensionOpcServiceAppCurrentFederationModeEnum
func GetMappingAppExtensionOpcServiceAppCurrentFederationModeEnum(val string) (AppExtensionOpcServiceAppCurrentFederationModeEnum, bool)
GetMappingAppExtensionOpcServiceAppCurrentFederationModeEnum performs case Insensitive comparison on enum value and return the desired enum
AppExtensionOpcServiceAppCurrentSynchronizationModeEnum Enum with underlying type: string
type AppExtensionOpcServiceAppCurrentSynchronizationModeEnum string
Set of constants representing the allowable values for AppExtensionOpcServiceAppCurrentSynchronizationModeEnum
const (
AppExtensionOpcServiceAppCurrentSynchronizationModeNone AppExtensionOpcServiceAppCurrentSynchronizationModeEnum = "None"
AppExtensionOpcServiceAppCurrentSynchronizationModeAppastarget AppExtensionOpcServiceAppCurrentSynchronizationModeEnum = "AppAsTarget"
AppExtensionOpcServiceAppCurrentSynchronizationModeAppassource AppExtensionOpcServiceAppCurrentSynchronizationModeEnum = "AppAsSource"
)
func GetAppExtensionOpcServiceAppCurrentSynchronizationModeEnumValues() []AppExtensionOpcServiceAppCurrentSynchronizationModeEnum
GetAppExtensionOpcServiceAppCurrentSynchronizationModeEnumValues Enumerates the set of values for AppExtensionOpcServiceAppCurrentSynchronizationModeEnum
func GetMappingAppExtensionOpcServiceAppCurrentSynchronizationModeEnum(val string) (AppExtensionOpcServiceAppCurrentSynchronizationModeEnum, bool)
GetMappingAppExtensionOpcServiceAppCurrentSynchronizationModeEnum performs case Insensitive comparison on enum value and return the desired enum
AppExtensionOpcServiceAppNextFederationModeEnum Enum with underlying type: string
type AppExtensionOpcServiceAppNextFederationModeEnum string
Set of constants representing the allowable values for AppExtensionOpcServiceAppNextFederationModeEnum
const (
AppExtensionOpcServiceAppNextFederationModeNone AppExtensionOpcServiceAppNextFederationModeEnum = "None"
AppExtensionOpcServiceAppNextFederationModeAppasserviceprovider AppExtensionOpcServiceAppNextFederationModeEnum = "AppAsServiceProvider"
AppExtensionOpcServiceAppNextFederationModeAppasidentityprovider AppExtensionOpcServiceAppNextFederationModeEnum = "AppAsIdentityProvider"
)
func GetAppExtensionOpcServiceAppNextFederationModeEnumValues() []AppExtensionOpcServiceAppNextFederationModeEnum
GetAppExtensionOpcServiceAppNextFederationModeEnumValues Enumerates the set of values for AppExtensionOpcServiceAppNextFederationModeEnum
func GetMappingAppExtensionOpcServiceAppNextFederationModeEnum(val string) (AppExtensionOpcServiceAppNextFederationModeEnum, bool)
GetMappingAppExtensionOpcServiceAppNextFederationModeEnum performs case Insensitive comparison on enum value and return the desired enum
AppExtensionOpcServiceAppNextSynchronizationModeEnum Enum with underlying type: string
type AppExtensionOpcServiceAppNextSynchronizationModeEnum string
Set of constants representing the allowable values for AppExtensionOpcServiceAppNextSynchronizationModeEnum
const (
AppExtensionOpcServiceAppNextSynchronizationModeNone AppExtensionOpcServiceAppNextSynchronizationModeEnum = "None"
AppExtensionOpcServiceAppNextSynchronizationModeAppastarget AppExtensionOpcServiceAppNextSynchronizationModeEnum = "AppAsTarget"
AppExtensionOpcServiceAppNextSynchronizationModeAppassource AppExtensionOpcServiceAppNextSynchronizationModeEnum = "AppAsSource"
)
func GetAppExtensionOpcServiceAppNextSynchronizationModeEnumValues() []AppExtensionOpcServiceAppNextSynchronizationModeEnum
GetAppExtensionOpcServiceAppNextSynchronizationModeEnumValues Enumerates the set of values for AppExtensionOpcServiceAppNextSynchronizationModeEnum
func GetMappingAppExtensionOpcServiceAppNextSynchronizationModeEnum(val string) (AppExtensionOpcServiceAppNextSynchronizationModeEnum, bool)
GetMappingAppExtensionOpcServiceAppNextSynchronizationModeEnum performs case Insensitive comparison on enum value and return the desired enum
AppExtensionRadiusAppApp This extension defines attributes specific to Apps that represent instances of Radius App.
type AppExtensionRadiusAppApp struct {
// This is the IP address of the RADIUS Client like Oracle Database server. It can be only IP address and not hostname.
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
ClientIP *string `mandatory:"true" json:"clientIP"`
// This is the port of RADIUS Proxy which RADIUS client will connect to.
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
Port *string `mandatory:"true" json:"port"`
// Secret key used to secure communication between RADIUS Proxy and RADIUS client
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
SecretKey *string `mandatory:"true" json:"secretKey"`
// Indicates to include groups in RADIUS response
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: boolean
IncludeGroupInResponse *bool `mandatory:"true" json:"includeGroupInResponse"`
// Secret key used to secure communication between RADIUS Proxy and RADIUS client. This will be available only for few releases for an internal migration requirement. Use secretKey attribute instead of this attribute for all other requirements.
// **Added In:** 2306131901
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - idcsSensitive: encrypt
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: never
// - type: string
SecretKeyTemporary *string `mandatory:"false" json:"secretKeyTemporary"`
// If true, capture the client IP address from the RADIUS request packet. IP Address is used for auditing, policy-evaluation and country-code calculation.
// **Added In:** 2205120021
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
CaptureClientIp *bool `mandatory:"false" json:"captureClientIp"`
// Value consists of type of RADIUS App. Type can be Oracle Database, VPN etc
// **Added In:** 2205120021
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
TypeOfRadiusApp *string `mandatory:"false" json:"typeOfRadiusApp"`
// The name of the attribute that contains the Internet Protocol address of the end-user.
// **Added In:** 2205120021
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
EndUserIPAttribute *string `mandatory:"false" json:"endUserIPAttribute"`
// ID used to identify a particular vendor.
// **Added In:** 2205120021
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
RadiusVendorSpecificId *string `mandatory:"false" json:"radiusVendorSpecificId"`
// Vendor-specific identifier of the attribute in the RADIUS response that will contain the end-user's country code. This is an integer-value in the range 1 to 255
// **Added In:** 2205120021
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
CountryCodeResponseAttributeId *string `mandatory:"false" json:"countryCodeResponseAttributeId"`
// RADIUS attribute that RADIUS-enabled system uses to pass the group membership
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
GroupMembershipRadiusAttribute *string `mandatory:"false" json:"groupMembershipRadiusAttribute"`
// Configure the responseFormat based on vendor in order to pass it to RADIUS infra
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
ResponseFormat *string `mandatory:"false" json:"responseFormat"`
// The delimiter used if group membership responseFormat is a delimited list instead of repeating attributes
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
ResponseFormatDelimiter *string `mandatory:"false" json:"responseFormatDelimiter"`
// Configure the groupNameFormat based on vendor in order to pass it to RADIUS infra
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
GroupNameFormat *string `mandatory:"false" json:"groupNameFormat"`
// Indicates if password and OTP are passed in the same sign-in request or not.
// **Added In:** 2205120021
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
PasswordAndOtpTogether *bool `mandatory:"false" json:"passwordAndOtpTogether"`
// In a successful authentication response, Oracle Identity Cloud Service will pass user's group information restricted to groups persisted in this attribute, in the specified RADIUS attribute.
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - idcsCompositeKey: [value]
// - idcsSearchable: true
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: request
// - type: complex
// - uniqueness: none
GroupMembershipToReturn []AppGroupMembershipToReturn `mandatory:"false" json:"groupMembershipToReturn"`
}
func (m AppExtensionRadiusAppApp) String() string
func (m AppExtensionRadiusAppApp) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppExtensionRequestableApp Requestable App
type AppExtensionRequestableApp struct {
// Flag controlling whether resource can be request by user through self service console.
// **Added In:** 17.3.4
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: request
// - type: boolean
// - uniqueness: none
Requestable *bool `mandatory:"false" json:"requestable"`
}
func (m AppExtensionRequestableApp) String() string
func (m AppExtensionRequestableApp) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppExtensionSamlServiceProviderApp This extension defines attributes related to the Service Providers configuration.
type AppExtensionSamlServiceProviderApp struct {
// This attribute represents the metadata of a Security Provider in the Security Assertion Markup Language protocol.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Metadata *string `mandatory:"false" json:"metadata"`
// The ID of the Provider. This value corresponds to the entityID from the Service Provider metadata.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
PartnerProviderId *string `mandatory:"false" json:"partnerProviderId"`
// The pattern of the Provider. This value corresponds to the entityID from the Service Provider metadata.
// **Added In:** 2202230830
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
PartnerProviderPattern *string `mandatory:"false" json:"partnerProviderPattern"`
// The alternate Provider ID to be used as the Oracle Identity Cloud Service providerID (instead of the one in SamlSettings) when interacting with this SP.
// **Added In:** 19.2.1
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
TenantProviderId *string `mandatory:"false" json:"tenantProviderId"`
// This attribute represents the Succinct ID.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: server
SuccinctId *string `mandatory:"false" json:"succinctId"`
// The attribute represents the URL to which the SAML Assertions will be sent by the SAML IdP.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
AssertionConsumerUrl *string `mandatory:"false" json:"assertionConsumerUrl"`
// The URL to which the partner sends the logout request.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
LogoutRequestUrl *string `mandatory:"false" json:"logoutRequestUrl"`
// The URL to which the partner sends the logout response.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
LogoutResponseUrl *string `mandatory:"false" json:"logoutResponseUrl"`
// This can be any string, but there are a set of standard nameIdFormats. If a nameIdFormat other than the standard list is chosen, it will be considered a custom nameidformat. The standard nameidformats include: saml-x509, saml-emailaddress, saml-windowsnamequalifier, saml-kerberos, saml-persistent, saml-transient, saml-unspecified, saml-none, and saml-persistent-opaque.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
NameIdFormat *string `mandatory:"false" json:"nameIdFormat"`
// This attribute represents the signing certificate that an App uses to verify the signed authentication request.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
SigningCertificate *string `mandatory:"false" json:"signingCertificate"`
// This attribute represents the encryption certificate that an App uses to encrypt the Security Assertion Markup Language (SAML) assertion.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
EncryptionCertificate *string `mandatory:"false" json:"encryptionCertificate"`
// This attribute indicates the encryption algorithm used to encrypt the SAML assertion.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
EncryptionAlgorithm AppExtensionSamlServiceProviderAppEncryptionAlgorithmEnum `mandatory:"false" json:"encryptionAlgorithm,omitempty"`
// This attribute indicates the key encryption algorithm.
// **Added In:** 18.4.2
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
KeyEncryptionAlgorithm AppExtensionSamlServiceProviderAppKeyEncryptionAlgorithmEnum `mandatory:"false" json:"keyEncryptionAlgorithm,omitempty"`
// If true, indicates that the system must encrypt the Security Assertion Markup Language (SAML) assertion.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
EncryptAssertion *bool `mandatory:"false" json:"encryptAssertion"`
// Indicates which part of the response should be signed. A value of \"Assertion\" indicates that the Assertion should be signed. A value of \"Response\" indicates that the SSO Response should be signed. A value of \"AssertionAndResponse\" indicates that both the Assertion and the SSO Response should be signed.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
SignResponseOrAssertion AppExtensionSamlServiceProviderAppSignResponseOrAssertionEnum `mandatory:"false" json:"signResponseOrAssertion,omitempty"`
// If true, then the signing certificate is included in the signature.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
IncludeSigningCertInSignature *bool `mandatory:"false" json:"includeSigningCertInSignature"`
// This attribute represents the HTTP binding that would be used while logout.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
LogoutBinding AppExtensionSamlServiceProviderAppLogoutBindingEnum `mandatory:"false" json:"logoutBinding,omitempty"`
// If true, then the SAML Service supports logout for this App.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
LogoutEnabled *bool `mandatory:"false" json:"logoutEnabled"`
// This attribute represents the algorithm used to hash the signature.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
SignatureHashAlgorithm AppExtensionSamlServiceProviderAppSignatureHashAlgorithmEnum `mandatory:"false" json:"signatureHashAlgorithm,omitempty"`
// Specifies the preferred federation protocol (SAML2.0 or WS-Fed1.1).
// **Added In:** 18.2.6
// **SCIM++ Properties:**
// - caseExact: true
// - idcsDefaultValue: SAML2.0
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
FederationProtocol AppExtensionSamlServiceProviderAppFederationProtocolEnum `mandatory:"false" json:"federationProtocol,omitempty"`
// **Deprecated Since: 18.2.2**
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - idcsValuePersistedInOtherAttribute: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
// This property specifies which user attribute is used as the NameID value in the SAML assertion. This attribute can be constructed by using attributes from the Oracle Identity Cloud Service Core Users schema.
NameIdUserstoreAttribute *string `mandatory:"false" json:"nameIdUserstoreAttribute"`
// If enabled, then the SAML Service supports Hok for this App.
// **Added In:** 2101262133
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
HokRequired *bool `mandatory:"false" json:"hokRequired"`
// Hok Assertion Consumer Service Url
// **Added In:** 2101262133
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
HokAcsUrl *string `mandatory:"false" json:"hokAcsUrl"`
// Records the notification timestamp for the SP whose signing certificate is about to expire.
// **Added In:** 2302092332
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: dateTime
// - uniqueness: none
LastNotificationSentTime *string `mandatory:"false" json:"lastNotificationSentTime"`
OutboundAssertionAttributes *AppOutboundAssertionAttributes `mandatory:"false" json:"outboundAssertionAttributes"`
// Each value of this attribute describes an attribute of User that will be sent in a Security Assertion Markup Language (SAML) assertion.
// **Deprecated Since: 18.2.2**
// **SCIM++ Properties:**
// - caseExact: false
// - idcsCompositeKey: [name]
// - idcsSearchable: false
// - idcsValuePersistedInOtherAttribute: true
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: default
// - type: complex
// - uniqueness: none
UserAssertionAttributes []AppUserAssertionAttributes `mandatory:"false" json:"userAssertionAttributes"`
// Each value of this attribute describes an attribute of Group that will be sent in a Security Assertion Markup Language (SAML) assertion.
// **Deprecated Since: 18.2.2**
// **SCIM++ Properties:**
// - caseExact: false
// - idcsCompositeKey: [name]
// - idcsSearchable: false
// - idcsValuePersistedInOtherAttribute: true
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: default
// - type: complex
// - uniqueness: none
GroupAssertionAttributes []AppGroupAssertionAttributes `mandatory:"false" json:"groupAssertionAttributes"`
}
func (m AppExtensionSamlServiceProviderApp) String() string
func (m AppExtensionSamlServiceProviderApp) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppExtensionSamlServiceProviderAppEncryptionAlgorithmEnum Enum with underlying type: string
type AppExtensionSamlServiceProviderAppEncryptionAlgorithmEnum string
Set of constants representing the allowable values for AppExtensionSamlServiceProviderAppEncryptionAlgorithmEnum
const (
AppExtensionSamlServiceProviderAppEncryptionAlgorithm3des AppExtensionSamlServiceProviderAppEncryptionAlgorithmEnum = "3DES"
AppExtensionSamlServiceProviderAppEncryptionAlgorithmAes128 AppExtensionSamlServiceProviderAppEncryptionAlgorithmEnum = "AES-128"
AppExtensionSamlServiceProviderAppEncryptionAlgorithmAes256 AppExtensionSamlServiceProviderAppEncryptionAlgorithmEnum = "AES-256"
AppExtensionSamlServiceProviderAppEncryptionAlgorithmAes192 AppExtensionSamlServiceProviderAppEncryptionAlgorithmEnum = "AES-192"
AppExtensionSamlServiceProviderAppEncryptionAlgorithmAes128Gcm AppExtensionSamlServiceProviderAppEncryptionAlgorithmEnum = "AES-128-GCM"
AppExtensionSamlServiceProviderAppEncryptionAlgorithmAes256Gcm AppExtensionSamlServiceProviderAppEncryptionAlgorithmEnum = "AES-256-GCM"
AppExtensionSamlServiceProviderAppEncryptionAlgorithmAes192Gcm AppExtensionSamlServiceProviderAppEncryptionAlgorithmEnum = "AES-192-GCM"
)
func GetAppExtensionSamlServiceProviderAppEncryptionAlgorithmEnumValues() []AppExtensionSamlServiceProviderAppEncryptionAlgorithmEnum
GetAppExtensionSamlServiceProviderAppEncryptionAlgorithmEnumValues Enumerates the set of values for AppExtensionSamlServiceProviderAppEncryptionAlgorithmEnum
func GetMappingAppExtensionSamlServiceProviderAppEncryptionAlgorithmEnum(val string) (AppExtensionSamlServiceProviderAppEncryptionAlgorithmEnum, bool)
GetMappingAppExtensionSamlServiceProviderAppEncryptionAlgorithmEnum performs case Insensitive comparison on enum value and return the desired enum
AppExtensionSamlServiceProviderAppFederationProtocolEnum Enum with underlying type: string
type AppExtensionSamlServiceProviderAppFederationProtocolEnum string
Set of constants representing the allowable values for AppExtensionSamlServiceProviderAppFederationProtocolEnum
const (
AppExtensionSamlServiceProviderAppFederationProtocolSaml20 AppExtensionSamlServiceProviderAppFederationProtocolEnum = "SAML2.0"
AppExtensionSamlServiceProviderAppFederationProtocolWsFed11 AppExtensionSamlServiceProviderAppFederationProtocolEnum = "WS-Fed1.1"
)
func GetAppExtensionSamlServiceProviderAppFederationProtocolEnumValues() []AppExtensionSamlServiceProviderAppFederationProtocolEnum
GetAppExtensionSamlServiceProviderAppFederationProtocolEnumValues Enumerates the set of values for AppExtensionSamlServiceProviderAppFederationProtocolEnum
func GetMappingAppExtensionSamlServiceProviderAppFederationProtocolEnum(val string) (AppExtensionSamlServiceProviderAppFederationProtocolEnum, bool)
GetMappingAppExtensionSamlServiceProviderAppFederationProtocolEnum performs case Insensitive comparison on enum value and return the desired enum
AppExtensionSamlServiceProviderAppKeyEncryptionAlgorithmEnum Enum with underlying type: string
type AppExtensionSamlServiceProviderAppKeyEncryptionAlgorithmEnum string
Set of constants representing the allowable values for AppExtensionSamlServiceProviderAppKeyEncryptionAlgorithmEnum
const (
AppExtensionSamlServiceProviderAppKeyEncryptionAlgorithmV15 AppExtensionSamlServiceProviderAppKeyEncryptionAlgorithmEnum = "RSA-v1.5"
AppExtensionSamlServiceProviderAppKeyEncryptionAlgorithmOaep AppExtensionSamlServiceProviderAppKeyEncryptionAlgorithmEnum = "RSA-OAEP"
)
func GetAppExtensionSamlServiceProviderAppKeyEncryptionAlgorithmEnumValues() []AppExtensionSamlServiceProviderAppKeyEncryptionAlgorithmEnum
GetAppExtensionSamlServiceProviderAppKeyEncryptionAlgorithmEnumValues Enumerates the set of values for AppExtensionSamlServiceProviderAppKeyEncryptionAlgorithmEnum
func GetMappingAppExtensionSamlServiceProviderAppKeyEncryptionAlgorithmEnum(val string) (AppExtensionSamlServiceProviderAppKeyEncryptionAlgorithmEnum, bool)
GetMappingAppExtensionSamlServiceProviderAppKeyEncryptionAlgorithmEnum performs case Insensitive comparison on enum value and return the desired enum
AppExtensionSamlServiceProviderAppLogoutBindingEnum Enum with underlying type: string
type AppExtensionSamlServiceProviderAppLogoutBindingEnum string
Set of constants representing the allowable values for AppExtensionSamlServiceProviderAppLogoutBindingEnum
const (
AppExtensionSamlServiceProviderAppLogoutBindingRedirect AppExtensionSamlServiceProviderAppLogoutBindingEnum = "Redirect"
AppExtensionSamlServiceProviderAppLogoutBindingPost AppExtensionSamlServiceProviderAppLogoutBindingEnum = "Post"
)
func GetAppExtensionSamlServiceProviderAppLogoutBindingEnumValues() []AppExtensionSamlServiceProviderAppLogoutBindingEnum
GetAppExtensionSamlServiceProviderAppLogoutBindingEnumValues Enumerates the set of values for AppExtensionSamlServiceProviderAppLogoutBindingEnum
func GetMappingAppExtensionSamlServiceProviderAppLogoutBindingEnum(val string) (AppExtensionSamlServiceProviderAppLogoutBindingEnum, bool)
GetMappingAppExtensionSamlServiceProviderAppLogoutBindingEnum performs case Insensitive comparison on enum value and return the desired enum
AppExtensionSamlServiceProviderAppSignResponseOrAssertionEnum Enum with underlying type: string
type AppExtensionSamlServiceProviderAppSignResponseOrAssertionEnum string
Set of constants representing the allowable values for AppExtensionSamlServiceProviderAppSignResponseOrAssertionEnum
const (
AppExtensionSamlServiceProviderAppSignResponseOrAssertionAssertion AppExtensionSamlServiceProviderAppSignResponseOrAssertionEnum = "Assertion"
AppExtensionSamlServiceProviderAppSignResponseOrAssertionResponse AppExtensionSamlServiceProviderAppSignResponseOrAssertionEnum = "Response"
AppExtensionSamlServiceProviderAppSignResponseOrAssertionAssertionandresponse AppExtensionSamlServiceProviderAppSignResponseOrAssertionEnum = "AssertionAndResponse"
)
func GetAppExtensionSamlServiceProviderAppSignResponseOrAssertionEnumValues() []AppExtensionSamlServiceProviderAppSignResponseOrAssertionEnum
GetAppExtensionSamlServiceProviderAppSignResponseOrAssertionEnumValues Enumerates the set of values for AppExtensionSamlServiceProviderAppSignResponseOrAssertionEnum
func GetMappingAppExtensionSamlServiceProviderAppSignResponseOrAssertionEnum(val string) (AppExtensionSamlServiceProviderAppSignResponseOrAssertionEnum, bool)
GetMappingAppExtensionSamlServiceProviderAppSignResponseOrAssertionEnum performs case Insensitive comparison on enum value and return the desired enum
AppExtensionSamlServiceProviderAppSignatureHashAlgorithmEnum Enum with underlying type: string
type AppExtensionSamlServiceProviderAppSignatureHashAlgorithmEnum string
Set of constants representing the allowable values for AppExtensionSamlServiceProviderAppSignatureHashAlgorithmEnum
const (
AppExtensionSamlServiceProviderAppSignatureHashAlgorithm1 AppExtensionSamlServiceProviderAppSignatureHashAlgorithmEnum = "SHA-1"
AppExtensionSamlServiceProviderAppSignatureHashAlgorithm256 AppExtensionSamlServiceProviderAppSignatureHashAlgorithmEnum = "SHA-256"
)
func GetAppExtensionSamlServiceProviderAppSignatureHashAlgorithmEnumValues() []AppExtensionSamlServiceProviderAppSignatureHashAlgorithmEnum
GetAppExtensionSamlServiceProviderAppSignatureHashAlgorithmEnumValues Enumerates the set of values for AppExtensionSamlServiceProviderAppSignatureHashAlgorithmEnum
func GetMappingAppExtensionSamlServiceProviderAppSignatureHashAlgorithmEnum(val string) (AppExtensionSamlServiceProviderAppSignatureHashAlgorithmEnum, bool)
GetMappingAppExtensionSamlServiceProviderAppSignatureHashAlgorithmEnum performs case Insensitive comparison on enum value and return the desired enum
AppExtensionWebTierPolicyApp WebTier Policy
type AppExtensionWebTierPolicyApp struct {
// Store the web tier policy for an application as a string in Javascript Object Notification (JSON) format.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
WebTierPolicyJson *string `mandatory:"false" json:"webTierPolicyJson"`
// Webtier policy AZ Control
// **Added In:** 19.2.1
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
WebTierPolicyAZControl AppExtensionWebTierPolicyAppWebTierPolicyAZControlEnum `mandatory:"false" json:"webTierPolicyAZControl,omitempty"`
// If this Attribute is true, resource ref id and resource ref name attributes will we included in wtp json response.
// **Added In:** 19.2.1
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
ResourceRef *bool `mandatory:"false" json:"resourceRef"`
}
func (m AppExtensionWebTierPolicyApp) String() string
func (m AppExtensionWebTierPolicyApp) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppExtensionWebTierPolicyAppWebTierPolicyAZControlEnum Enum with underlying type: string
type AppExtensionWebTierPolicyAppWebTierPolicyAZControlEnum string
Set of constants representing the allowable values for AppExtensionWebTierPolicyAppWebTierPolicyAZControlEnum
const (
AppExtensionWebTierPolicyAppWebTierPolicyAZControlServer AppExtensionWebTierPolicyAppWebTierPolicyAZControlEnum = "server"
AppExtensionWebTierPolicyAppWebTierPolicyAZControlLocal AppExtensionWebTierPolicyAppWebTierPolicyAZControlEnum = "local"
)
func GetAppExtensionWebTierPolicyAppWebTierPolicyAZControlEnumValues() []AppExtensionWebTierPolicyAppWebTierPolicyAZControlEnum
GetAppExtensionWebTierPolicyAppWebTierPolicyAZControlEnumValues Enumerates the set of values for AppExtensionWebTierPolicyAppWebTierPolicyAZControlEnum
func GetMappingAppExtensionWebTierPolicyAppWebTierPolicyAZControlEnum(val string) (AppExtensionWebTierPolicyAppWebTierPolicyAZControlEnum, bool)
GetMappingAppExtensionWebTierPolicyAppWebTierPolicyAZControlEnum performs case Insensitive comparison on enum value and return the desired enum
AppFlatFileBundleConfigurationProperties Flat file connector bundle configuration properties **SCIM++ Properties:**
type AppFlatFileBundleConfigurationProperties struct {
// Name of the flatfile bundle configuration property. This attribute maps to \"name\" attribute in \"ConfigurationProperty\" in ICF.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: immutable
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Name *string `mandatory:"true" json:"name"`
// ICF data type of flatfile the bundle configuration property. This attribute maps to \"type\" attribute in \"ConfigurationProperty\" in ICF.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: immutable
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
IcfType AppFlatFileBundleConfigurationPropertiesIcfTypeEnum `mandatory:"true" json:"icfType"`
// If true, this flatfile bundle configuration property is required to connect to the target connected managed app. This attribute maps to \"isRequired\" attribute in \"ConfigurationProperty\" in ICF.
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: true
// - returned: default
// - type: boolean
// - uniqueness: none
Required *bool `mandatory:"true" json:"required"`
// Display name of the flatfile bundle configuration property. This attribute maps to \"displayName\" attribute in \"ConfigurationProperty\" in ICF.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
DisplayName *string `mandatory:"false" json:"displayName"`
// Value of the flatfile bundle configuration property. This attribute maps to \"value\" attribute in \"ConfigurationProperty\" in ICF.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - idcsSensitive: encrypt
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Value []string `mandatory:"false" json:"value"`
// Display sequence of the bundle configuration property.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: integer
// - uniqueness: none
Order *int `mandatory:"false" json:"order"`
// Help message of the flatfile bundle configuration property. This attribute maps to \"helpMessage\" attribute in \"ConfigurationProperty\" in ICF.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
HelpMessage *string `mandatory:"false" json:"helpMessage"`
// If true, this flatfile bundle configuration property value is confidential and will be encrypted in Oracle Identity Cloud Service. This attribute maps to \"isConfidential\" attribute in \"ConfigurationProperty\" in ICF.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: immutable
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
Confidential *bool `mandatory:"false" json:"confidential"`
}
func (m AppFlatFileBundleConfigurationProperties) String() string
func (m AppFlatFileBundleConfigurationProperties) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppFlatFileBundleConfigurationPropertiesIcfTypeEnum Enum with underlying type: string
type AppFlatFileBundleConfigurationPropertiesIcfTypeEnum string
Set of constants representing the allowable values for AppFlatFileBundleConfigurationPropertiesIcfTypeEnum
const (
AppFlatFileBundleConfigurationPropertiesIcfTypeLong AppFlatFileBundleConfigurationPropertiesIcfTypeEnum = "Long"
AppFlatFileBundleConfigurationPropertiesIcfTypeString AppFlatFileBundleConfigurationPropertiesIcfTypeEnum = "String"
AppFlatFileBundleConfigurationPropertiesIcfTypeCharacter AppFlatFileBundleConfigurationPropertiesIcfTypeEnum = "Character"
AppFlatFileBundleConfigurationPropertiesIcfTypeDouble AppFlatFileBundleConfigurationPropertiesIcfTypeEnum = "Double"
AppFlatFileBundleConfigurationPropertiesIcfTypeFloat AppFlatFileBundleConfigurationPropertiesIcfTypeEnum = "Float"
AppFlatFileBundleConfigurationPropertiesIcfTypeInteger AppFlatFileBundleConfigurationPropertiesIcfTypeEnum = "Integer"
AppFlatFileBundleConfigurationPropertiesIcfTypeBoolean AppFlatFileBundleConfigurationPropertiesIcfTypeEnum = "Boolean"
AppFlatFileBundleConfigurationPropertiesIcfTypeUri AppFlatFileBundleConfigurationPropertiesIcfTypeEnum = "URI"
AppFlatFileBundleConfigurationPropertiesIcfTypeFile AppFlatFileBundleConfigurationPropertiesIcfTypeEnum = "File"
AppFlatFileBundleConfigurationPropertiesIcfTypeGuardedbytearray AppFlatFileBundleConfigurationPropertiesIcfTypeEnum = "GuardedByteArray"
AppFlatFileBundleConfigurationPropertiesIcfTypeGuardedstring AppFlatFileBundleConfigurationPropertiesIcfTypeEnum = "GuardedString"
AppFlatFileBundleConfigurationPropertiesIcfTypeArrayoflong AppFlatFileBundleConfigurationPropertiesIcfTypeEnum = "ArrayOfLong"
AppFlatFileBundleConfigurationPropertiesIcfTypeArrayofstring AppFlatFileBundleConfigurationPropertiesIcfTypeEnum = "ArrayOfString"
AppFlatFileBundleConfigurationPropertiesIcfTypeArrayofcharacter AppFlatFileBundleConfigurationPropertiesIcfTypeEnum = "ArrayOfCharacter"
AppFlatFileBundleConfigurationPropertiesIcfTypeArrayofdouble AppFlatFileBundleConfigurationPropertiesIcfTypeEnum = "ArrayOfDouble"
AppFlatFileBundleConfigurationPropertiesIcfTypeArrayoffloat AppFlatFileBundleConfigurationPropertiesIcfTypeEnum = "ArrayOfFloat"
AppFlatFileBundleConfigurationPropertiesIcfTypeArrayofinteger AppFlatFileBundleConfigurationPropertiesIcfTypeEnum = "ArrayOfInteger"
AppFlatFileBundleConfigurationPropertiesIcfTypeArrayofboolean AppFlatFileBundleConfigurationPropertiesIcfTypeEnum = "ArrayOfBoolean"
AppFlatFileBundleConfigurationPropertiesIcfTypeArrayofuri AppFlatFileBundleConfigurationPropertiesIcfTypeEnum = "ArrayOfURI"
AppFlatFileBundleConfigurationPropertiesIcfTypeArrayoffile AppFlatFileBundleConfigurationPropertiesIcfTypeEnum = "ArrayOfFile"
AppFlatFileBundleConfigurationPropertiesIcfTypeArrayofguardedbytearray AppFlatFileBundleConfigurationPropertiesIcfTypeEnum = "ArrayOfGuardedByteArray"
AppFlatFileBundleConfigurationPropertiesIcfTypeArrayofguardedstring AppFlatFileBundleConfigurationPropertiesIcfTypeEnum = "ArrayOfGuardedString"
)
func GetAppFlatFileBundleConfigurationPropertiesIcfTypeEnumValues() []AppFlatFileBundleConfigurationPropertiesIcfTypeEnum
GetAppFlatFileBundleConfigurationPropertiesIcfTypeEnumValues Enumerates the set of values for AppFlatFileBundleConfigurationPropertiesIcfTypeEnum
func GetMappingAppFlatFileBundleConfigurationPropertiesIcfTypeEnum(val string) (AppFlatFileBundleConfigurationPropertiesIcfTypeEnum, bool)
GetMappingAppFlatFileBundleConfigurationPropertiesIcfTypeEnum performs case Insensitive comparison on enum value and return the desired enum
AppFlatFileConnectorBundle Flat file connector bundle to sync from a flat file. **SCIM++ Properties:**
type AppFlatFileConnectorBundle struct {
// ConnectorBundle identifier
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Value *string `mandatory:"true" json:"value"`
// ConnectorBundle URI
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
// ConnectorBundle display name
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Display *string `mandatory:"false" json:"display"`
// Unique well-known identifier used to reference connector bundle.
// **Added In:** 19.1.4
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
WellKnownId *string `mandatory:"false" json:"wellKnownId"`
}
func (m AppFlatFileConnectorBundle) String() string
func (m AppFlatFileConnectorBundle) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppFormFillUrlMatch A list of application-formURLs that FormFill should match against any formUrl that the user-specifies when signing in to the target service. Each item in the list also indicates how FormFill should interpret that formUrl. **SCIM++ Properties:**
type AppFormFillUrlMatch struct {
// An application formUrl that FormFill will match against any formUrl that a User enters in trying to access the target-service which this App represents.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
FormUrl *string `mandatory:"true" json:"formUrl"`
// Indicates how to interpret the value of 'formUrl' when matching against a user-specified formUrl. The system currently supports only 'Exact', which indicates that the value of 'formUrl' should be treated as a literal value.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
FormUrlMatchType *string `mandatory:"false" json:"formUrlMatchType"`
}
func (m AppFormFillUrlMatch) String() string
func (m AppFormFillUrlMatch) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppGrantedAppRoles A list of AppRoles that are granted to this App (and that are defined by other Apps). Within the Oracle Public Cloud infrastructure, this allows AppID-based association. Such an association allows this App to act as a consumer and thus to access resources of another App that acts as a producer.
type AppGrantedAppRoles struct {
// The id of an AppRole that is granted to this App.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Value *string `mandatory:"true" json:"value"`
// The URI of an AppRole that is granted to this App.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
// A label that indicates whether this AppRole was granted directly to the App (or indirectly through a Group). For an App, the value of this attribute will always be 'direct' (because an App cannot be a member of a Group).
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Type AppGrantedAppRolesTypeEnum `mandatory:"false" json:"type,omitempty"`
// The display-name of an AppRole that is granted to this App.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Display *string `mandatory:"false" json:"display"`
// The id of the App that defines this AppRole, which is granted to this App. The App that defines the AppRole acts as the producer; the App to which the AppRole is granted acts as a consumer.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
AppId *string `mandatory:"false" json:"appId"`
// The name of the App that defines this AppRole, which is granted to this App. The App that defines the AppRole acts as the producer; the App to which the AppRole is granted acts as a consumer.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
AppName *string `mandatory:"false" json:"appName"`
// If true, then this granted AppRole confers administrative privileges within the App that defines it. Otherwise, the granted AppRole confers only functional privileges.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
AdminRole *bool `mandatory:"false" json:"adminRole"`
// The name of the legacy group associated with this AppRole.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
LegacyGroupName *string `mandatory:"false" json:"legacyGroupName"`
// If true, indicates that this value must be protected.
// **Added In:** 18.2.2
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: boolean
// - uniqueness: none
ReadOnly *bool `mandatory:"false" json:"readOnly"`
}
func (m AppGrantedAppRoles) String() string
func (m AppGrantedAppRoles) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppGrantedAppRolesTypeEnum Enum with underlying type: string
type AppGrantedAppRolesTypeEnum string
Set of constants representing the allowable values for AppGrantedAppRolesTypeEnum
const (
AppGrantedAppRolesTypeDirect AppGrantedAppRolesTypeEnum = "direct"
AppGrantedAppRolesTypeIndirect AppGrantedAppRolesTypeEnum = "indirect"
)
func GetAppGrantedAppRolesTypeEnumValues() []AppGrantedAppRolesTypeEnum
GetAppGrantedAppRolesTypeEnumValues Enumerates the set of values for AppGrantedAppRolesTypeEnum
func GetMappingAppGrantedAppRolesTypeEnum(val string) (AppGrantedAppRolesTypeEnum, bool)
GetMappingAppGrantedAppRolesTypeEnum performs case Insensitive comparison on enum value and return the desired enum
AppGrants Grants assigned to the app
type AppGrants struct {
// Grant identifier
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Value *string `mandatory:"false" json:"value"`
// Grant URI
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
// Grantee identifier
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
GranteeId *string `mandatory:"false" json:"granteeId"`
// Grantee resource type. Allowed values are User and Group.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
GranteeType AppGrantsGranteeTypeEnum `mandatory:"false" json:"granteeType,omitempty"`
// Each value of grantMechanism indicates how (or by what component) some App (or App-Entitlement) was granted.
// A customer or the UI should use only grantMechanism values that start with 'ADMINISTRATOR':
// - 'ADMINISTRATOR_TO_USER' is for a direct grant to a specific User.
// - 'ADMINISTRATOR_TO_GROUP' is for a grant to a specific Group, which results in indirect grants to Users who are members of that Group.
// - 'ADMINISTRATOR_TO_APP' is for a grant to a specific App. The grantee (client) App gains access to the granted (server) App.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
GrantMechanism AppGrantsGrantMechanismEnum `mandatory:"false" json:"grantMechanism,omitempty"`
}
func (m AppGrants) String() string
func (m AppGrants) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppGrantsGrantMechanismEnum Enum with underlying type: string
type AppGrantsGrantMechanismEnum string
Set of constants representing the allowable values for AppGrantsGrantMechanismEnum
const (
AppGrantsGrantMechanismImportApproleMembers AppGrantsGrantMechanismEnum = "IMPORT_APPROLE_MEMBERS"
AppGrantsGrantMechanismAdministratorToUser AppGrantsGrantMechanismEnum = "ADMINISTRATOR_TO_USER"
AppGrantsGrantMechanismAdministratorToGroup AppGrantsGrantMechanismEnum = "ADMINISTRATOR_TO_GROUP"
AppGrantsGrantMechanismServiceManagerToUser AppGrantsGrantMechanismEnum = "SERVICE_MANAGER_TO_USER"
AppGrantsGrantMechanismAdministratorToApp AppGrantsGrantMechanismEnum = "ADMINISTRATOR_TO_APP"
AppGrantsGrantMechanismServiceManagerToApp AppGrantsGrantMechanismEnum = "SERVICE_MANAGER_TO_APP"
AppGrantsGrantMechanismOpcInfraToApp AppGrantsGrantMechanismEnum = "OPC_INFRA_TO_APP"
AppGrantsGrantMechanismGroupMembership AppGrantsGrantMechanismEnum = "GROUP_MEMBERSHIP"
)
func GetAppGrantsGrantMechanismEnumValues() []AppGrantsGrantMechanismEnum
GetAppGrantsGrantMechanismEnumValues Enumerates the set of values for AppGrantsGrantMechanismEnum
func GetMappingAppGrantsGrantMechanismEnum(val string) (AppGrantsGrantMechanismEnum, bool)
GetMappingAppGrantsGrantMechanismEnum performs case Insensitive comparison on enum value and return the desired enum
AppGrantsGranteeTypeEnum Enum with underlying type: string
type AppGrantsGranteeTypeEnum string
Set of constants representing the allowable values for AppGrantsGranteeTypeEnum
const (
AppGrantsGranteeTypeUser AppGrantsGranteeTypeEnum = "User"
AppGrantsGranteeTypeGroup AppGrantsGranteeTypeEnum = "Group"
)
func GetAppGrantsGranteeTypeEnumValues() []AppGrantsGranteeTypeEnum
GetAppGrantsGranteeTypeEnumValues Enumerates the set of values for AppGrantsGranteeTypeEnum
func GetMappingAppGrantsGranteeTypeEnum(val string) (AppGrantsGranteeTypeEnum, bool)
GetMappingAppGrantsGranteeTypeEnum performs case Insensitive comparison on enum value and return the desired enum
AppGroupAssertionAttributes Each value of this attribute describes an attribute of Group that will be sent in a Security Assertion Markup Language (SAML) assertion. **Deprecated Since: 18.2.2** **SCIM++ Properties:**
type AppGroupAssertionAttributes struct {
// The attribute represents the name of the attribute that will be used in the Security Assertion Markup Language (SAML) assertion
// **Deprecated Since: 18.2.2**
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - idcsValuePersistedInOtherAttribute: true
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Name *string `mandatory:"true" json:"name"`
// Indicates the format of the assertion attribute.
// **Deprecated Since: 18.2.2**
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - idcsValuePersistedInOtherAttribute: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Format *string `mandatory:"false" json:"format"`
// Indicates the filter types that are supported for the Group assertion attributes.
// **Deprecated Since: 18.2.2**
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - idcsValuePersistedInOtherAttribute: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Condition *string `mandatory:"false" json:"condition"`
// Indicates the group name that are supported for the group assertion attributes.
// **Deprecated Since: 18.2.2**
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - idcsValuePersistedInOtherAttribute: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
GroupName *string `mandatory:"false" json:"groupName"`
}
func (m AppGroupAssertionAttributes) String() string
func (m AppGroupAssertionAttributes) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppGroupMembershipToReturn In a successful authentication response, Oracle Identity Cloud Service will pass user's group information restricted to groups persisted in this attribute, in the specified RADIUS attribute. **Added In:** 20.1.3 **SCIM++ Properties:**
type AppGroupMembershipToReturn struct {
// The identifier of the User's group.
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: always
// - type: string
// - uniqueness: none
Value *string `mandatory:"true" json:"value"`
// The URI of the corresponding Group resource to which the user belongs
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
// A human readable name, primarily used for display purposes. READ-ONLY.
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Display *string `mandatory:"false" json:"display"`
}
func (m AppGroupMembershipToReturn) String() string
func (m AppGroupMembershipToReturn) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppIdentityBridges IdentityBridges associated with this App **Added In:** 19.1.4 **SCIM++ Properties:**
type AppIdentityBridges struct {
// The Id of the IdentityBridge associated with the App.
// **Added In:** 19.1.4
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: always
// - type: string
// - uniqueness: none
Value *string `mandatory:"false" json:"value"`
// The URI of the IdentityBridge associated with the App.
// **Added In:** 19.1.4
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
// Name of the IdentityBridge associated with the App.
// **Added In:** 19.1.4
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Name *string `mandatory:"false" json:"name"`
}
func (m AppIdentityBridges) String() string
func (m AppIdentityBridges) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppIdentityProviders A list of IdentityProvider assigned to app. A user trying to access this app will be automatically redirected to configured IdP during the authentication phase, before being able to access App.
type AppIdentityProviders struct {
// ID of the IdentityProvider.
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Value *string `mandatory:"true" json:"value"`
// URI of the IdentityProvider.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
// Display-name of the IdentityProvider.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Display *string `mandatory:"false" json:"display"`
}
func (m AppIdentityProviders) String() string
func (m AppIdentityProviders) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppIdpPolicy IDP Policy. **Added In:** 18.1.2 **SCIM++ Properties:**
type AppIdpPolicy struct {
// Identifier of the Policy.
// **Added In:** 18.1.2
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Value *string `mandatory:"true" json:"value"`
// URI of the policy.
// **Added In:** 18.1.2
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
}
func (m AppIdpPolicy) String() string
func (m AppIdpPolicy) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppLoginMechanismEnum Enum with underlying type: string
type AppLoginMechanismEnum string
Set of constants representing the allowable values for AppLoginMechanismEnum
const (
AppLoginMechanismOidc AppLoginMechanismEnum = "OIDC"
AppLoginMechanismSaml AppLoginMechanismEnum = "SAML"
AppLoginMechanismFormfill AppLoginMechanismEnum = "FORMFILL"
AppLoginMechanismRadius AppLoginMechanismEnum = "RADIUS"
)
func GetAppLoginMechanismEnumValues() []AppLoginMechanismEnum
GetAppLoginMechanismEnumValues Enumerates the set of values for AppLoginMechanismEnum
func GetMappingAppLoginMechanismEnum(val string) (AppLoginMechanismEnum, bool)
GetMappingAppLoginMechanismEnum performs case Insensitive comparison on enum value and return the desired enum
AppObjectClasses Object classes **SCIM++ Properties:**
type AppObjectClasses struct {
// Object class template identifier
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Value *string `mandatory:"true" json:"value"`
// Object Class type. Allowed values are AccountObjectClass, ManagedObjectClass.
// **Added In:** 18.1.6
// **SCIM++ Properties:**
// - caseExact: true
// - idcsDefaultValue: AccountObjectClass
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Type AppObjectClassesTypeEnum `mandatory:"true" json:"type"`
// Object class URI
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
// Object class display name
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Display *string `mandatory:"false" json:"display"`
// Object class resource type
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
ResourceType *string `mandatory:"false" json:"resourceType"`
// If true, the object class represents an account. The isAccountObjectClass attribute value 'true' MUST appear no more than once.
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
IsAccountObjectClass *bool `mandatory:"false" json:"isAccountObjectClass"`
}
func (m AppObjectClasses) String() string
func (m AppObjectClasses) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppObjectClassesTypeEnum Enum with underlying type: string
type AppObjectClassesTypeEnum string
Set of constants representing the allowable values for AppObjectClassesTypeEnum
const (
AppObjectClassesTypeAccountobjectclass AppObjectClassesTypeEnum = "AccountObjectClass"
AppObjectClassesTypeManagedobjectclass AppObjectClassesTypeEnum = "ManagedObjectClass"
)
func GetAppObjectClassesTypeEnumValues() []AppObjectClassesTypeEnum
GetAppObjectClassesTypeEnumValues Enumerates the set of values for AppObjectClassesTypeEnum
func GetMappingAppObjectClassesTypeEnum(val string) (AppObjectClassesTypeEnum, bool)
GetMappingAppObjectClassesTypeEnum performs case Insensitive comparison on enum value and return the desired enum
AppOutboundAssertionAttributes Use to construct the outgoing SAML attributes **Added In:** 18.2.6 **SCIM++ Properties:**
type AppOutboundAssertionAttributes struct {
// Mapped Attribute identifier
// **Added In:** 18.2.6
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - mutability: readOnly
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Value *string `mandatory:"true" json:"value"`
// Mapped Attribute URI
// **Added In:** 18.2.6
// **SCIM++ Properties:**
// - idcsSearchable: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
// Mapped Attribute Direction
// **Added In:** 18.2.6
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Direction *string `mandatory:"false" json:"direction"`
}
func (m AppOutboundAssertionAttributes) String() string
func (m AppOutboundAssertionAttributes) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppProtectableSecondaryAudiences A list of secondary audiences--additional URIs to be added automatically to any OAuth token that allows access to this App. Note: This attribute is used mainly for backward compatibility in certain Oracle Public Cloud Apps.
type AppProtectableSecondaryAudiences struct {
// The value of an secondary audience--additional URI to be added automatically to any OAuth token that allows access to this App.
// **Added In:** 18.2.2
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Value *string `mandatory:"true" json:"value"`
// If true, indicates that this value must be protected.
// **Added In:** 18.2.2
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: boolean
// - uniqueness: none
ReadOnly *bool `mandatory:"false" json:"readOnly"`
}
func (m AppProtectableSecondaryAudiences) String() string
func (m AppProtectableSecondaryAudiences) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppRadiusPolicy RADIUS Policy assigned to this application. **Added In:** 2209070044 **SCIM++ Properties:**
type AppRadiusPolicy struct {
// Identifier of the Policy.
// **Added In:** 2209070044
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Value *string `mandatory:"true" json:"value"`
// URI of the policy.
// **Added In:** 2209070044
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
}
func (m AppRadiusPolicy) String() string
func (m AppRadiusPolicy) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppRole AppRole resource.
type AppRole struct {
// REQUIRED. The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. This specification defines URIs for User, Group, and a standard \"enterprise\" extension. All representations of SCIM schema MUST include a non-zero value array with value(s) of the URIs supported by that representation. Duplicate values MUST NOT be included. Value order is not specified and MUST not impact behavior.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: true
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Schemas []string `mandatory:"true" json:"schemas"`
// AppRole name
// **SCIM++ Properties:**
// - caseExact: false
// - idcsCsvAttributeName: Display Name
// - idcsCsvAttributeNameMappings: [[columnHeaderName:Entitlement Value]]
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: true
// - returned: always
// - type: string
// - uniqueness: none
DisplayName *string `mandatory:"true" json:"displayName"`
App *AppRoleApp `mandatory:"true" json:"app"`
// Unique identifier for the SCIM Resource as defined by the Service Provider. Each representation of the Resource MUST include a non-empty id value. This identifier MUST be unique across the Service Provider's entire set of Resources. It MUST be a stable, non-reassignable identifier that does not change when the same Resource is returned in subsequent requests. The value of the id attribute is always issued by the Service Provider and MUST never be specified by the Service Consumer. bulkId: is a reserved keyword and MUST NOT be used in the unique identifier.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: always
// - type: string
// - uniqueness: global
Id *string `mandatory:"false" json:"id"`
// Unique OCI identifier for the SCIM Resource.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: false
// - returned: default
// - type: string
// - uniqueness: global
Ocid *string `mandatory:"false" json:"ocid"`
Meta *Meta `mandatory:"false" json:"meta"`
IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"`
IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"`
// Each value of this attribute specifies an operation that only an internal client may perform on this particular resource.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"`
// A list of tags on this resource.
// **SCIM++ Properties:**
// - idcsCompositeKey: [key, value]
// - idcsSearchable: true
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: request
// - type: complex
// - uniqueness: none
Tags []Tags `mandatory:"false" json:"tags"`
// A boolean flag indicating this resource in the process of being deleted. Usually set to true when synchronous deletion of the resource would take too long.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"`
// The release number when the resource was upgraded.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"`
// OCI Domain Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
DomainOcid *string `mandatory:"false" json:"domainOcid"`
// OCI Compartment Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"`
// OCI Tenant Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
TenancyOcid *string `mandatory:"false" json:"tenancyOcid"`
// AppRole unique name
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: always
// - type: string
// - uniqueness: server
UniqueName *string `mandatory:"false" json:"uniqueName"`
// AppRole description
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Description *string `mandatory:"false" json:"description"`
// The name of the legacy group associated with this AppRole.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: false
// - returned: default
// - type: string
// - uniqueness: server
LegacyGroupName *string `mandatory:"false" json:"legacyGroupName"`
// If true, the role provides administrative access privileges.
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
AdminRole *bool `mandatory:"false" json:"adminRole"`
// If true, indicates that this Oracle Identity Cloud Service AppRole can be granted to a delegated administrator whose scope is limited to users that are members of one or more groups.
// **Added In:** 19.2.1
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
LimitedToOneOrMoreGroups *bool `mandatory:"false" json:"limitedToOneOrMoreGroups"`
// If true, this AppRole can be granted to Users.
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
AvailableToUsers *bool `mandatory:"false" json:"availableToUsers"`
// If true, this AppRole can be granted to Groups.
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
AvailableToGroups *bool `mandatory:"false" json:"availableToGroups"`
// If true, this AppRole can be granted to Apps.
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
AvailableToClients *bool `mandatory:"false" json:"availableToClients"`
// If true, this AppRole is available automatically to every Oracle Identity Cloud Service User in this tenancy. There is no need to grant it to individual Users or Groups.
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
Public *bool `mandatory:"false" json:"public"`
// AppRole localization name
// **Added In:** 2109090424
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
LocalizedDisplayName *string `mandatory:"false" json:"localizedDisplayName"`
// AppRole members - when requesting members attribute, it is recommended to use startIndex and count to return members in pages instead of in a single response, eg : #attributes=members[startIndex=1%26count=10]
// **SCIM++ Properties:**
// - idcsCompositeKey: [value, type]
// - idcsCsvAttributeNameMappings: [[columnHeaderName:Grantee Name, mapsTo:members.value], [columnHeaderName:Grantee Type, mapsTo:members.type]]
// - idcsSearchable: true
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: request
// - idcsPaginateResponse: true
// - type: complex
// - uniqueness: none
Members []AppRoleMembers `mandatory:"false" json:"members"`
}
func (m AppRole) String() string
func (m AppRole) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppRoleApp A unique identifier for the application that references this role. **SCIM++ Properties:**
type AppRoleApp struct {
// App identifier
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: true
// - returned: always
// - type: string
// - uniqueness: none
Value *string `mandatory:"true" json:"value"`
// App URI
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
// App display name
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: always
// - type: string
// - uniqueness: none
Display *string `mandatory:"false" json:"display"`
// Application name
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Name *string `mandatory:"false" json:"name"`
// The serviceInstanceIdentifier of the App that defines this AppRole. This value will match the opcServiceInstanceGUID of any service-instance that the App represents.
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
ServiceInstanceIdentifier *string `mandatory:"false" json:"serviceInstanceIdentifier"`
}
func (m AppRoleApp) String() string
func (m AppRoleApp) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppRoleMembers AppRole members - when requesting members attribute, it is recommended to use startIndex and count to return members in pages instead of in a single response, eg : #attributes=members[startIndex=1%26count=10]
type AppRoleMembers struct {
// ID of the member of this AppRole
// **SCIM++ Properties:**
// - caseExact: true
// - idcsCsvAttributeName: Member
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: always
// - type: string
// - uniqueness: none
Value *string `mandatory:"true" json:"value"`
// Indicates the type of Resource--for example, User, Group or DynamicResourceGroup
// **SCIM++ Properties:**
// - caseExact: true
// - idcsCsvAttributeName: Member Type
// - idcsDefaultValue: User
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Type AppRoleMembersTypeEnum `mandatory:"true" json:"type"`
// The URI corresponding to the member Resource of this Group
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
// Member display name
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Display *string `mandatory:"false" json:"display"`
}
func (m AppRoleMembers) String() string
func (m AppRoleMembers) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppRoleMembersTypeEnum Enum with underlying type: string
type AppRoleMembersTypeEnum string
Set of constants representing the allowable values for AppRoleMembersTypeEnum
const (
AppRoleMembersTypeUser AppRoleMembersTypeEnum = "User"
AppRoleMembersTypeGroup AppRoleMembersTypeEnum = "Group"
AppRoleMembersTypeDynamicresourcegroup AppRoleMembersTypeEnum = "DynamicResourceGroup"
)
func GetAppRoleMembersTypeEnumValues() []AppRoleMembersTypeEnum
GetAppRoleMembersTypeEnumValues Enumerates the set of values for AppRoleMembersTypeEnum
func GetMappingAppRoleMembersTypeEnum(val string) (AppRoleMembersTypeEnum, bool)
GetMappingAppRoleMembersTypeEnum performs case Insensitive comparison on enum value and return the desired enum
AppRoleSearchRequest Clients MAY execute queries without passing parameters on the URL by using the HTTP POST verb combined with the **.search** path extension. The inclusion of **.search** on the end of a valid SCIM endpoint SHALL be used to indicate the HTTP POST verb is intended to be a query operation. To create a new query result set, a SCIM client sends an HTTP POST request to the desired SCIM resource endpoint (ending in **.search**). The body of the POST request MAY include any of the parameters.
type AppRoleSearchRequest struct {
// The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. Query requests MUST be identified using the following URI: "urn:ietf:params:scim:api:messages:2.0:SearchRequest" REQUIRED.
Schemas []string `mandatory:"true" json:"schemas"`
// A multi-valued list of strings indicating the names of resource attributes to return in the response overriding the set of attributes that would be returned by default. Attribute names MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See (additional retrieval query parameters (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.9)). OPTIONAL.
Attributes []string `mandatory:"false" json:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If "attributes" query parameter is also available, union of the two is fetched. Valid values : all, always, never, request, default. Values are case-insensitive. OPTIONAL.
AttributeSets []AttributeSetsEnum `mandatory:"false" json:"attributeSets,omitempty"`
// The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See Section 3.4.2.2 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.2). OPTIONAL.
Filter *string `mandatory:"false" json:"filter"`
// A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See Sorting section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3). OPTIONAL.
SortBy *string `mandatory:"false" json:"sortBy"`
// A string that indicates the order in which the sortBy parameter is applied. Allowed values are "ascending" and "descending". See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL.
SortOrder SortOrderEnum `mandatory:"false" json:"sortOrder,omitempty"`
// An integer that indicates the 1-based index of the first query result. See Pagination Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4). OPTIONAL.
StartIndex *int `mandatory:"false" json:"startIndex"`
// An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4)). OPTIONAL.
Count *int `mandatory:"false" json:"count"`
}
func (m AppRoleSearchRequest) String() string
func (m AppRoleSearchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppRoles The SCIM protocol defines a standard set of query parameters that can be used to filter, sort, and paginate to return zero or more resources in a query response. Queries MAY be made against a single resource or a resource type endpoint (e.g., /Users), or the service provider Base URI.
type AppRoles struct {
// The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. All representations of SCIM schema MUST include a non-zero value array with value(s) of the URIs supported by that representation. Duplicate values MUST NOT be included. Value order is not specified and MUST not impact behavior. REQUIRED.
Schemas []string `mandatory:"true" json:"schemas"`
// The total number of results returned by the list or query operation. The value may be larger than the number of resources returned such as when returning a single page of results where multiple pages are available. REQUIRED.
TotalResults *int `mandatory:"true" json:"totalResults"`
// A multi-valued list of complex objects containing the requested resources. This MAY be a subset of the full set of resources if pagination is requested. REQUIRED if "totalResults" is non-zero.
Resources []AppRole `mandatory:"true" json:"Resources"`
// The 1-based index of the first result in the current set of list results. REQUIRED when partial results returned due to pagination.
StartIndex *int `mandatory:"true" json:"startIndex"`
// The number of resources returned in a list response page. REQUIRED when partial results returned due to pagination.
ItemsPerPage *int `mandatory:"true" json:"itemsPerPage"`
}
func (m AppRoles) String() string
func (m AppRoles) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppSamlServiceProvider An attribute that refers to the SAML Service Provider that runtime services will use to log an end user in to this App automatically. Note that this will be used only if the loginMechanism is 'SAML'. **SCIM++ Properties:**
type AppSamlServiceProvider struct {
// The id of the App that acts as a Service Provider.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: always
// - type: string
// - uniqueness: none
Value *string `mandatory:"true" json:"value"`
// The URI of the App that acts as a Service Provider.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
}
func (m AppSamlServiceProvider) String() string
func (m AppSamlServiceProvider) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppScopes Scopes defined by this App. Used when this App acts as an OAuth Resource.
type AppScopes struct {
// OAuth scope.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Value *string `mandatory:"true" json:"value"`
// The fully qualified value of this scope within this App. A fully qualified scope combines the 'value' of each scope with the value of 'audience'. Each value of 'fqs' must be unique across the system. Used only when this App acts as an OAuth Resource.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: server
Fqs *string `mandatory:"false" json:"fqs"`
// OAuth scope description
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Description *string `mandatory:"false" json:"description"`
// OAuth scope display name
// **Added In:** 19.2.1
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
DisplayName *string `mandatory:"false" json:"displayName"`
// If true, indicates that a user must provide consent to access this scope. Note: Used only when this App acts as an OAuth Resource.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
RequiresConsent *bool `mandatory:"false" json:"requiresConsent"`
// If true, indicates that this value must be protected.
// **Added In:** 18.2.2
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: boolean
// - uniqueness: none
ReadOnly *bool `mandatory:"false" json:"readOnly"`
}
func (m AppScopes) String() string
func (m AppScopes) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppSearchRequest Clients MAY execute queries without passing parameters on the URL by using the HTTP POST verb combined with the **.search** path extension. The inclusion of **.search** on the end of a valid SCIM endpoint SHALL be used to indicate the HTTP POST verb is intended to be a query operation. To create a new query result set, a SCIM client sends an HTTP POST request to the desired SCIM resource endpoint (ending in **.search**). The body of the POST request MAY include any of the parameters.
type AppSearchRequest struct {
// The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. Query requests MUST be identified using the following URI: "urn:ietf:params:scim:api:messages:2.0:SearchRequest" REQUIRED.
Schemas []string `mandatory:"true" json:"schemas"`
// A multi-valued list of strings indicating the names of resource attributes to return in the response overriding the set of attributes that would be returned by default. Attribute names MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See (additional retrieval query parameters (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.9)). OPTIONAL.
Attributes []string `mandatory:"false" json:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If "attributes" query parameter is also available, union of the two is fetched. Valid values : all, always, never, request, default. Values are case-insensitive. OPTIONAL.
AttributeSets []AttributeSetsEnum `mandatory:"false" json:"attributeSets,omitempty"`
// The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See Section 3.4.2.2 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.2). OPTIONAL.
Filter *string `mandatory:"false" json:"filter"`
// A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See Sorting section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3). OPTIONAL.
SortBy *string `mandatory:"false" json:"sortBy"`
// A string that indicates the order in which the sortBy parameter is applied. Allowed values are "ascending" and "descending". See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL.
SortOrder SortOrderEnum `mandatory:"false" json:"sortOrder,omitempty"`
// An integer that indicates the 1-based index of the first query result. See Pagination Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4). OPTIONAL.
StartIndex *int `mandatory:"false" json:"startIndex"`
// An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4)). OPTIONAL.
Count *int `mandatory:"false" json:"count"`
}
func (m AppSearchRequest) String() string
func (m AppSearchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppServiceParams Custom attribute that is required to compute other attribute values during app creation.
type AppServiceParams struct {
// The name of the attribute.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Name *string `mandatory:"true" json:"name"`
// The value of the attribute.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Value *string `mandatory:"false" json:"value"`
}
func (m AppServiceParams) String() string
func (m AppServiceParams) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppSignonPolicy Sign-on Policy. **Deprecated Since: 17.3.4** **SCIM++ Properties:**
type AppSignonPolicy struct {
// Identifier of the Policy.
// **Deprecated Since: 17.3.4**
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Value *string `mandatory:"true" json:"value"`
// URI of the policy.
// **Deprecated Since: 17.3.4**
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
}
func (m AppSignonPolicy) String() string
func (m AppSignonPolicy) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppStatusChanger Schema for AppStatusChanger resource.
type AppStatusChanger struct {
// REQUIRED. The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. This specification defines URIs for User, Group, and a standard \"enterprise\" extension. All representations of SCIM schema MUST include a non-zero value array with value(s) of the URIs supported by that representation. Duplicate values MUST NOT be included. Value order is not specified and MUST not impact behavior.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: true
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Schemas []string `mandatory:"true" json:"schemas"`
// Application status
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: boolean
// - uniqueness: none
Active *bool `mandatory:"true" json:"active"`
// Unique identifier for the SCIM Resource as defined by the Service Provider. Each representation of the Resource MUST include a non-empty id value. This identifier MUST be unique across the Service Provider's entire set of Resources. It MUST be a stable, non-reassignable identifier that does not change when the same Resource is returned in subsequent requests. The value of the id attribute is always issued by the Service Provider and MUST never be specified by the Service Consumer. bulkId: is a reserved keyword and MUST NOT be used in the unique identifier.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: always
// - type: string
// - uniqueness: global
Id *string `mandatory:"false" json:"id"`
// Unique OCI identifier for the SCIM Resource.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: false
// - returned: default
// - type: string
// - uniqueness: global
Ocid *string `mandatory:"false" json:"ocid"`
Meta *Meta `mandatory:"false" json:"meta"`
IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"`
IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"`
// Each value of this attribute specifies an operation that only an internal client may perform on this particular resource.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"`
// A list of tags on this resource.
// **SCIM++ Properties:**
// - idcsCompositeKey: [key, value]
// - idcsSearchable: true
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: request
// - type: complex
// - uniqueness: none
Tags []Tags `mandatory:"false" json:"tags"`
// A boolean flag indicating this resource in the process of being deleted. Usually set to true when synchronous deletion of the resource would take too long.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"`
// The release number when the resource was upgraded.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"`
// OCI Domain Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
DomainOcid *string `mandatory:"false" json:"domainOcid"`
// OCI Compartment Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"`
// OCI Tenant Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
TenancyOcid *string `mandatory:"false" json:"tenancyOcid"`
}
func (m AppStatusChanger) String() string
func (m AppStatusChanger) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppTermsOfUse Terms Of Use. **Added In:** 18.2.6 **SCIM++ Properties:**
type AppTermsOfUse struct {
// Identifier of the TermsOfUse
// **Added In:** 18.2.6
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Value *string `mandatory:"true" json:"value"`
// URI of the TermsOfUse.
// **Added In:** 18.2.6
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
// Terms Of Use name
// **Added In:** 18.2.6
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
Name *string `mandatory:"false" json:"name"`
}
func (m AppTermsOfUse) String() string
func (m AppTermsOfUse) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppThreeLeggedOAuthCredential The value of this attribute persists any OAuth access token that the system uses to connect to this ManagedApp. The system obtains this access token using an OAuth protocol flow that could be two-legged or three-legged. A two-legged flow involves only the requester and the server. A three-legged flow also requires the consent of a user -- in this case the consent of an administrator. **SCIM++ Properties:**
type AppThreeLeggedOAuthCredential struct {
// Access Token
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - idcsSensitive: encrypt
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
AccessToken *string `mandatory:"false" json:"accessToken"`
// Refresh Token
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - idcsSensitive: encrypt
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
RefreshToken *string `mandatory:"false" json:"refreshToken"`
// Access token expiry
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: dateTime
// - uniqueness: none
AccessTokenExpiry *string `mandatory:"false" json:"accessTokenExpiry"`
}
func (m AppThreeLeggedOAuthCredential) String() string
func (m AppThreeLeggedOAuthCredential) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppTrustPolicies Trust Policies.
type AppTrustPolicies struct {
// Identifier of the Policy.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Value *string `mandatory:"true" json:"value"`
// URI of the policy.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
}
func (m AppTrustPolicies) String() string
func (m AppTrustPolicies) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppTrustScopeEnum Enum with underlying type: string
type AppTrustScopeEnum string
Set of constants representing the allowable values for AppTrustScopeEnum
const (
AppTrustScopeExplicit AppTrustScopeEnum = "Explicit"
AppTrustScopeAccount AppTrustScopeEnum = "Account"
AppTrustScopeTags AppTrustScopeEnum = "Tags"
AppTrustScopeDefault AppTrustScopeEnum = "Default"
)
func GetAppTrustScopeEnumValues() []AppTrustScopeEnum
GetAppTrustScopeEnumValues Enumerates the set of values for AppTrustScopeEnum
func GetMappingAppTrustScopeEnum(val string) (AppTrustScopeEnum, bool)
GetMappingAppTrustScopeEnum performs case Insensitive comparison on enum value and return the desired enum
AppUserAssertionAttributes Each value of this attribute describes an attribute of User that will be sent in a Security Assertion Markup Language (SAML) assertion. **Deprecated Since: 18.2.2** **SCIM++ Properties:**
type AppUserAssertionAttributes struct {
// The attribute represents the name of the attribute that will be used in the Security Assertion Markup Language (SAML) assertion
// **Deprecated Since: 18.2.2**
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - idcsValuePersistedInOtherAttribute: true
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Name *string `mandatory:"true" json:"name"`
// This attribute specifies which user attribute should be used to create the value of the SAML assertion attribute. The userstore attribute can be constructed by using attributes from the Oracle Identity Cloud Service Core Users schema. <br><b>Note</b>: Attributes from extensions to the Core User schema are not supported in v1.0.
// **Deprecated Since: 18.2.2**
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - idcsValuePersistedInOtherAttribute: true
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
UserStoreAttributeName *string `mandatory:"true" json:"userStoreAttributeName"`
// Indicates the format of the assertion attribute.
// **Deprecated Since: 18.2.2**
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - idcsValuePersistedInOtherAttribute: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Format *string `mandatory:"false" json:"format"`
}
func (m AppUserAssertionAttributes) String() string
func (m AppUserAssertionAttributes) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppUserRoles A list of AppRoles defined by this UnmanagedApp. Membership in each of these AppRoles confers end-user privilege within this App.
type AppUserRoles struct {
// ID of the AppRole.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Value *string `mandatory:"true" json:"value"`
// URI of the AppRole.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
// Display-name of the AppRole.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Display *string `mandatory:"false" json:"display"`
// The description of the AppRole.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Description *string `mandatory:"false" json:"description"`
}
func (m AppUserRoles) String() string
func (m AppUserRoles) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ApprovalWorkflow Schema for ApprovalWorkflow
type ApprovalWorkflow struct {
// REQUIRED. The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. This specification defines URIs for User, Group, and a standard \"enterprise\" extension. All representations of SCIM schema MUST include a non-zero value array with value(s) of the URIs supported by that representation. Duplicate values MUST NOT be included. Value order is not specified and MUST not impact behavior.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: true
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Schemas []string `mandatory:"true" json:"schemas"`
// Name of the ApprovalWorkflow.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: true
// - returned: default
// - type: string
// - uniqueness: server
Name *string `mandatory:"true" json:"name"`
MaxDuration *ApprovalWorkflowMaxDuration `mandatory:"true" json:"maxDuration"`
// Unique identifier for the SCIM Resource as defined by the Service Provider. Each representation of the Resource MUST include a non-empty id value. This identifier MUST be unique across the Service Provider's entire set of Resources. It MUST be a stable, non-reassignable identifier that does not change when the same Resource is returned in subsequent requests. The value of the id attribute is always issued by the Service Provider and MUST never be specified by the Service Consumer. bulkId: is a reserved keyword and MUST NOT be used in the unique identifier.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: always
// - type: string
// - uniqueness: global
Id *string `mandatory:"false" json:"id"`
// Unique OCI identifier for the SCIM Resource.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: false
// - returned: default
// - type: string
// - uniqueness: global
Ocid *string `mandatory:"false" json:"ocid"`
Meta *Meta `mandatory:"false" json:"meta"`
IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"`
IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"`
// Each value of this attribute specifies an operation that only an internal client may perform on this particular resource.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"`
// A list of tags on this resource.
// **SCIM++ Properties:**
// - idcsCompositeKey: [key, value]
// - idcsSearchable: true
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: request
// - type: complex
// - uniqueness: none
Tags []Tags `mandatory:"false" json:"tags"`
// A boolean flag indicating this resource in the process of being deleted. Usually set to true when synchronous deletion of the resource would take too long.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"`
// The release number when the resource was upgraded.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"`
// OCI Domain Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
DomainOcid *string `mandatory:"false" json:"domainOcid"`
// OCI Compartment Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"`
// OCI Tenant Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
TenancyOcid *string `mandatory:"false" json:"tenancyOcid"`
// Description of the ApprovalWorkflow.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Description *string `mandatory:"false" json:"description"`
// ApprovalWorkflowSteps applicable for the ApprovalWorkflowInstance.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - idcsCompositeKey: [value, type]
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: default
// - type: complex
// - uniqueness: none
ApprovalWorkflowSteps []ApprovalWorkflowApprovalWorkflowSteps `mandatory:"false" json:"approvalWorkflowSteps"`
}
func (m ApprovalWorkflow) String() string
func (m ApprovalWorkflow) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ApprovalWorkflowApprovalWorkflowSteps ApprovalWorkflowSteps applicable for the ApprovalWorkflowInstance.
type ApprovalWorkflowApprovalWorkflowSteps struct {
// The unique identifier of the ApprovalWorkflowStep.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Value *string `mandatory:"true" json:"value"`
// The type of the ApprovalWorkflowSteps.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Type *string `mandatory:"true" json:"type"`
// The unique OCI identifier of the ApprovalWorkflowStep.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Ocid *string `mandatory:"false" json:"ocid"`
// The order of the ApprovalWorkflowSteps.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: integer
// - uniqueness: none
Order *int `mandatory:"false" json:"order"`
// ApprovalWorkflowSteps URI
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
}
func (m ApprovalWorkflowApprovalWorkflowSteps) String() string
func (m ApprovalWorkflowApprovalWorkflowSteps) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ApprovalWorkflowAssignment Schema for ApprovalWorkflowAssignment
type ApprovalWorkflowAssignment struct {
// REQUIRED. The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. This specification defines URIs for User, Group, and a standard \"enterprise\" extension. All representations of SCIM schema MUST include a non-zero value array with value(s) of the URIs supported by that representation. Duplicate values MUST NOT be included. Value order is not specified and MUST not impact behavior.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: true
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Schemas []string `mandatory:"true" json:"schemas"`
// Type of approval workflow assignment to the resource. Resources like Group have only one workflow associated (default assignment type is membership), but resources like TemporalBusinessRole can have atleast 2 AWs attached, one for membership to TPR, another for activation of that TPR membership
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
AssignmentType ApprovalWorkflowAssignmentAssignmentTypeEnum `mandatory:"true" json:"assignmentType"`
ApprovalWorkflow *ApprovalWorkflowAssignmentApprovalWorkflow `mandatory:"true" json:"approvalWorkflow"`
AssignedTo *ApprovalWorkflowAssignmentAssignedTo `mandatory:"true" json:"assignedTo"`
// Unique identifier for the SCIM Resource as defined by the Service Provider. Each representation of the Resource MUST include a non-empty id value. This identifier MUST be unique across the Service Provider's entire set of Resources. It MUST be a stable, non-reassignable identifier that does not change when the same Resource is returned in subsequent requests. The value of the id attribute is always issued by the Service Provider and MUST never be specified by the Service Consumer. bulkId: is a reserved keyword and MUST NOT be used in the unique identifier.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: always
// - type: string
// - uniqueness: global
Id *string `mandatory:"false" json:"id"`
// Unique OCI identifier for the SCIM Resource.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: false
// - returned: default
// - type: string
// - uniqueness: global
Ocid *string `mandatory:"false" json:"ocid"`
Meta *Meta `mandatory:"false" json:"meta"`
IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"`
IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"`
// Each value of this attribute specifies an operation that only an internal client may perform on this particular resource.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"`
// A list of tags on this resource.
// **SCIM++ Properties:**
// - idcsCompositeKey: [key, value]
// - idcsSearchable: true
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: request
// - type: complex
// - uniqueness: none
Tags []Tags `mandatory:"false" json:"tags"`
// A boolean flag indicating this resource in the process of being deleted. Usually set to true when synchronous deletion of the resource would take too long.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"`
// The release number when the resource was upgraded.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"`
// OCI Domain Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
DomainOcid *string `mandatory:"false" json:"domainOcid"`
// OCI Compartment Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"`
// OCI Tenant Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
TenancyOcid *string `mandatory:"false" json:"tenancyOcid"`
}
func (m ApprovalWorkflowAssignment) String() string
func (m ApprovalWorkflowAssignment) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ApprovalWorkflowAssignmentApprovalWorkflow Details of the Approval Workflow **SCIM++ Properties:**
type ApprovalWorkflowAssignmentApprovalWorkflow struct {
// Identifier of the approval workflow
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: always
// - type: string
// - uniqueness: none
Value *string `mandatory:"true" json:"value"`
// Indicates type of the entity that is associated with this assignment (for ARM validation)
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - idcsDefaultValue: ApprovalWorkflow
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: request
// - type: string
// - uniqueness: none
Type ApprovalWorkflowAssignmentApprovalWorkflowTypeEnum `mandatory:"true" json:"type"`
// Unique OCI Identifier of the approval workflow
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Ocid *string `mandatory:"false" json:"ocid"`
// Display name of the approval workflow
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
Display *string `mandatory:"false" json:"display"`
// URI of the approval workflow
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
}
func (m ApprovalWorkflowAssignmentApprovalWorkflow) String() string
func (m ApprovalWorkflowAssignmentApprovalWorkflow) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ApprovalWorkflowAssignmentApprovalWorkflowTypeEnum Enum with underlying type: string
type ApprovalWorkflowAssignmentApprovalWorkflowTypeEnum string
Set of constants representing the allowable values for ApprovalWorkflowAssignmentApprovalWorkflowTypeEnum
const (
ApprovalWorkflowAssignmentApprovalWorkflowTypeApprovalworkflow ApprovalWorkflowAssignmentApprovalWorkflowTypeEnum = "ApprovalWorkflow"
)
func GetApprovalWorkflowAssignmentApprovalWorkflowTypeEnumValues() []ApprovalWorkflowAssignmentApprovalWorkflowTypeEnum
GetApprovalWorkflowAssignmentApprovalWorkflowTypeEnumValues Enumerates the set of values for ApprovalWorkflowAssignmentApprovalWorkflowTypeEnum
func GetMappingApprovalWorkflowAssignmentApprovalWorkflowTypeEnum(val string) (ApprovalWorkflowAssignmentApprovalWorkflowTypeEnum, bool)
GetMappingApprovalWorkflowAssignmentApprovalWorkflowTypeEnum performs case Insensitive comparison on enum value and return the desired enum
ApprovalWorkflowAssignmentAssignedTo Details of resource for which Approval Workflow is assigned **SCIM++ Properties:**
type ApprovalWorkflowAssignmentAssignedTo struct {
// Identifier of the resource for which Approval Workflow is assigned
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: always
// - type: string
// - uniqueness: none
Value *string `mandatory:"true" json:"value"`
// Type of the resource (stripe and non-stripe) for which Approval Workflow is assigned
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: always
// - type: string
// - uniqueness: none
Type ApprovalWorkflowAssignmentAssignedToTypeEnum `mandatory:"true" json:"type"`
// Ocid of the resource for which Approval Workflow is assigned
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: always
// - type: string
// - uniqueness: none
Ocid *string `mandatory:"false" json:"ocid"`
// Display name of the resource for which Approval Workflow is assigned
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
Display *string `mandatory:"false" json:"display"`
// Description
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
Description *string `mandatory:"false" json:"description"`
}
func (m ApprovalWorkflowAssignmentAssignedTo) String() string
func (m ApprovalWorkflowAssignmentAssignedTo) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ApprovalWorkflowAssignmentAssignedToTypeEnum Enum with underlying type: string
type ApprovalWorkflowAssignmentAssignedToTypeEnum string
Set of constants representing the allowable values for ApprovalWorkflowAssignmentAssignedToTypeEnum
const (
ApprovalWorkflowAssignmentAssignedToTypeGroup ApprovalWorkflowAssignmentAssignedToTypeEnum = "Group"
)
func GetApprovalWorkflowAssignmentAssignedToTypeEnumValues() []ApprovalWorkflowAssignmentAssignedToTypeEnum
GetApprovalWorkflowAssignmentAssignedToTypeEnumValues Enumerates the set of values for ApprovalWorkflowAssignmentAssignedToTypeEnum
func GetMappingApprovalWorkflowAssignmentAssignedToTypeEnum(val string) (ApprovalWorkflowAssignmentAssignedToTypeEnum, bool)
GetMappingApprovalWorkflowAssignmentAssignedToTypeEnum performs case Insensitive comparison on enum value and return the desired enum
ApprovalWorkflowAssignmentAssignmentTypeEnum Enum with underlying type: string
type ApprovalWorkflowAssignmentAssignmentTypeEnum string
Set of constants representing the allowable values for ApprovalWorkflowAssignmentAssignmentTypeEnum
const (
ApprovalWorkflowAssignmentAssignmentTypeMembership ApprovalWorkflowAssignmentAssignmentTypeEnum = "MEMBERSHIP"
ApprovalWorkflowAssignmentAssignmentTypeActivation ApprovalWorkflowAssignmentAssignmentTypeEnum = "ACTIVATION"
)
func GetApprovalWorkflowAssignmentAssignmentTypeEnumValues() []ApprovalWorkflowAssignmentAssignmentTypeEnum
GetApprovalWorkflowAssignmentAssignmentTypeEnumValues Enumerates the set of values for ApprovalWorkflowAssignmentAssignmentTypeEnum
func GetMappingApprovalWorkflowAssignmentAssignmentTypeEnum(val string) (ApprovalWorkflowAssignmentAssignmentTypeEnum, bool)
GetMappingApprovalWorkflowAssignmentAssignmentTypeEnum performs case Insensitive comparison on enum value and return the desired enum
ApprovalWorkflowAssignments The SCIM protocol defines a standard set of query parameters that can be used to filter, sort, and paginate to return zero or more resources in a query response. Queries MAY be made against a single resource or a resource type endpoint (e.g., /Users), or the service provider Base URI.
type ApprovalWorkflowAssignments struct {
// The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. All representations of SCIM schema MUST include a non-zero value array with value(s) of the URIs supported by that representation. Duplicate values MUST NOT be included. Value order is not specified and MUST not impact behavior. REQUIRED.
Schemas []string `mandatory:"true" json:"schemas"`
// The total number of results returned by the list or query operation. The value may be larger than the number of resources returned such as when returning a single page of results where multiple pages are available. REQUIRED.
TotalResults *int `mandatory:"true" json:"totalResults"`
// A multi-valued list of complex objects containing the requested resources. This MAY be a subset of the full set of resources if pagination is requested. REQUIRED if "totalResults" is non-zero.
Resources []ApprovalWorkflowAssignment `mandatory:"true" json:"Resources"`
// The 1-based index of the first result in the current set of list results. REQUIRED when partial results returned due to pagination.
StartIndex *int `mandatory:"true" json:"startIndex"`
// The number of resources returned in a list response page. REQUIRED when partial results returned due to pagination.
ItemsPerPage *int `mandatory:"true" json:"itemsPerPage"`
}
func (m ApprovalWorkflowAssignments) String() string
func (m ApprovalWorkflowAssignments) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ApprovalWorkflowMaxDuration Max duration of the ApprovalWorkflow must be acted at all levels. **SCIM++ Properties:**
type ApprovalWorkflowMaxDuration struct {
// The value of the max duration.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - idcsMaxValue: 1488
// - idcsMinValue: 1
// - idcsDefaultValue: 14
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: integer
// - uniqueness: none
Value *int `mandatory:"true" json:"value"`
// The unit of the max duration.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - idcsDefaultValue: DAY
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Unit ApprovalWorkflowMaxDurationUnitEnum `mandatory:"true" json:"unit"`
}
func (m ApprovalWorkflowMaxDuration) String() string
func (m ApprovalWorkflowMaxDuration) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ApprovalWorkflowMaxDurationUnitEnum Enum with underlying type: string
type ApprovalWorkflowMaxDurationUnitEnum string
Set of constants representing the allowable values for ApprovalWorkflowMaxDurationUnitEnum
const (
ApprovalWorkflowMaxDurationUnitMonth ApprovalWorkflowMaxDurationUnitEnum = "MONTH"
ApprovalWorkflowMaxDurationUnitWeek ApprovalWorkflowMaxDurationUnitEnum = "WEEK"
ApprovalWorkflowMaxDurationUnitDay ApprovalWorkflowMaxDurationUnitEnum = "DAY"
ApprovalWorkflowMaxDurationUnitHour ApprovalWorkflowMaxDurationUnitEnum = "HOUR"
)
func GetApprovalWorkflowMaxDurationUnitEnumValues() []ApprovalWorkflowMaxDurationUnitEnum
GetApprovalWorkflowMaxDurationUnitEnumValues Enumerates the set of values for ApprovalWorkflowMaxDurationUnitEnum
func GetMappingApprovalWorkflowMaxDurationUnitEnum(val string) (ApprovalWorkflowMaxDurationUnitEnum, bool)
GetMappingApprovalWorkflowMaxDurationUnitEnum performs case Insensitive comparison on enum value and return the desired enum
ApprovalWorkflowStep Schema for ApprovalWorkflowStep
type ApprovalWorkflowStep struct {
// REQUIRED. The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. This specification defines URIs for User, Group, and a standard \"enterprise\" extension. All representations of SCIM schema MUST include a non-zero value array with value(s) of the URIs supported by that representation. Duplicate values MUST NOT be included. Value order is not specified and MUST not impact behavior.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: true
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Schemas []string `mandatory:"true" json:"schemas"`
// Order of the ApprovalWorkflowStep.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - idcsMaxValue: 2147483647
// - required: true
// - returned: default
// - type: integer
// - uniqueness: none
Order *int `mandatory:"true" json:"order"`
// Type of ApprovalWorkflowStep
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Type ApprovalWorkflowStepTypeEnum `mandatory:"true" json:"type"`
// Unique identifier for the SCIM Resource as defined by the Service Provider. Each representation of the Resource MUST include a non-empty id value. This identifier MUST be unique across the Service Provider's entire set of Resources. It MUST be a stable, non-reassignable identifier that does not change when the same Resource is returned in subsequent requests. The value of the id attribute is always issued by the Service Provider and MUST never be specified by the Service Consumer. bulkId: is a reserved keyword and MUST NOT be used in the unique identifier.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: always
// - type: string
// - uniqueness: global
Id *string `mandatory:"false" json:"id"`
// Unique OCI identifier for the SCIM Resource.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: false
// - returned: default
// - type: string
// - uniqueness: global
Ocid *string `mandatory:"false" json:"ocid"`
Meta *Meta `mandatory:"false" json:"meta"`
IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"`
IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"`
// Each value of this attribute specifies an operation that only an internal client may perform on this particular resource.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"`
// A list of tags on this resource.
// **SCIM++ Properties:**
// - idcsCompositeKey: [key, value]
// - idcsSearchable: true
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: request
// - type: complex
// - uniqueness: none
Tags []Tags `mandatory:"false" json:"tags"`
// A boolean flag indicating this resource in the process of being deleted. Usually set to true when synchronous deletion of the resource would take too long.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"`
// The release number when the resource was upgraded.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"`
// OCI Domain Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
DomainOcid *string `mandatory:"false" json:"domainOcid"`
// OCI Compartment Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"`
// OCI Tenant Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
TenancyOcid *string `mandatory:"false" json:"tenancyOcid"`
// Minimum number of Approvals required for this step.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - idcsMinValue: 1
// - idcsMaxValue: 2147483647
// - required: false
// - returned: default
// - type: integer
// - uniqueness: none
MinimumApprovals *int `mandatory:"false" json:"minimumApprovals"`
// approversExpressions of ApprovalWorkflowStep
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
ApproversExpressions []string `mandatory:"false" json:"approversExpressions"`
// Approvers of the ApprovalWorkflowStep.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - idcsCompositeKey: [value, type]
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: default
// - type: complex
// - uniqueness: none
Approvers []ApprovalWorkflowStepApprovers `mandatory:"false" json:"approvers"`
}
func (m ApprovalWorkflowStep) String() string
func (m ApprovalWorkflowStep) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ApprovalWorkflowStepApprovers Approvers of the ApprovalWorkflowStep.
type ApprovalWorkflowStepApprovers struct {
// The unique identifier of the approver.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Value *string `mandatory:"true" json:"value"`
// The type of the approver.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: reference
// - uniqueness: none
Type *string `mandatory:"true" json:"type"`
// The unique OCI identifier of the approver.
// **SCIM++ Properties:**
// - idcsSearchable: true
// - caseExact: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Ocid *string `mandatory:"false" json:"ocid"`
// The display of the approver.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Display *string `mandatory:"false" json:"display"`
// Approver URI
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
}
func (m ApprovalWorkflowStepApprovers) String() string
func (m ApprovalWorkflowStepApprovers) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ApprovalWorkflowStepTypeEnum Enum with underlying type: string
type ApprovalWorkflowStepTypeEnum string
Set of constants representing the allowable values for ApprovalWorkflowStepTypeEnum
const (
ApprovalWorkflowStepTypeEscalation ApprovalWorkflowStepTypeEnum = "escalation"
ApprovalWorkflowStepTypeRegular ApprovalWorkflowStepTypeEnum = "regular"
)
func GetApprovalWorkflowStepTypeEnumValues() []ApprovalWorkflowStepTypeEnum
GetApprovalWorkflowStepTypeEnumValues Enumerates the set of values for ApprovalWorkflowStepTypeEnum
func GetMappingApprovalWorkflowStepTypeEnum(val string) (ApprovalWorkflowStepTypeEnum, bool)
GetMappingApprovalWorkflowStepTypeEnum performs case Insensitive comparison on enum value and return the desired enum
ApprovalWorkflowSteps The SCIM protocol defines a standard set of query parameters that can be used to filter, sort, and paginate to return zero or more resources in a query response. Queries MAY be made against a single resource or a resource type endpoint (e.g., /Users), or the service provider Base URI.
type ApprovalWorkflowSteps struct {
// The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. All representations of SCIM schema MUST include a non-zero value array with value(s) of the URIs supported by that representation. Duplicate values MUST NOT be included. Value order is not specified and MUST not impact behavior. REQUIRED.
Schemas []string `mandatory:"true" json:"schemas"`
// The total number of results returned by the list or query operation. The value may be larger than the number of resources returned such as when returning a single page of results where multiple pages are available. REQUIRED.
TotalResults *int `mandatory:"true" json:"totalResults"`
// A multi-valued list of complex objects containing the requested resources. This MAY be a subset of the full set of resources if pagination is requested. REQUIRED if "totalResults" is non-zero.
Resources []ApprovalWorkflowStep `mandatory:"true" json:"Resources"`
// The 1-based index of the first result in the current set of list results. REQUIRED when partial results returned due to pagination.
StartIndex *int `mandatory:"true" json:"startIndex"`
// The number of resources returned in a list response page. REQUIRED when partial results returned due to pagination.
ItemsPerPage *int `mandatory:"true" json:"itemsPerPage"`
}
func (m ApprovalWorkflowSteps) String() string
func (m ApprovalWorkflowSteps) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ApprovalWorkflows The SCIM protocol defines a standard set of query parameters that can be used to filter, sort, and paginate to return zero or more resources in a query response. Queries MAY be made against a single resource or a resource type endpoint (e.g., /Users), or the service provider Base URI.
type ApprovalWorkflows struct {
// The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. All representations of SCIM schema MUST include a non-zero value array with value(s) of the URIs supported by that representation. Duplicate values MUST NOT be included. Value order is not specified and MUST not impact behavior. REQUIRED.
Schemas []string `mandatory:"true" json:"schemas"`
// The total number of results returned by the list or query operation. The value may be larger than the number of resources returned such as when returning a single page of results where multiple pages are available. REQUIRED.
TotalResults *int `mandatory:"true" json:"totalResults"`
// A multi-valued list of complex objects containing the requested resources. This MAY be a subset of the full set of resources if pagination is requested. REQUIRED if "totalResults" is non-zero.
Resources []ApprovalWorkflow `mandatory:"true" json:"Resources"`
// The 1-based index of the first result in the current set of list results. REQUIRED when partial results returned due to pagination.
StartIndex *int `mandatory:"true" json:"startIndex"`
// The number of resources returned in a list response page. REQUIRED when partial results returned due to pagination.
ItemsPerPage *int `mandatory:"true" json:"itemsPerPage"`
}
func (m ApprovalWorkflows) String() string
func (m ApprovalWorkflows) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
Apps The SCIM protocol defines a standard set of query parameters that can be used to filter, sort, and paginate to return zero or more resources in a query response. Queries MAY be made against a single resource or a resource type endpoint (e.g., /Users), or the service provider Base URI.
type Apps struct {
// The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. All representations of SCIM schema MUST include a non-zero value array with value(s) of the URIs supported by that representation. Duplicate values MUST NOT be included. Value order is not specified and MUST not impact behavior. REQUIRED.
Schemas []string `mandatory:"true" json:"schemas"`
// The total number of results returned by the list or query operation. The value may be larger than the number of resources returned such as when returning a single page of results where multiple pages are available. REQUIRED.
TotalResults *int `mandatory:"true" json:"totalResults"`
// A multi-valued list of complex objects containing the requested resources. This MAY be a subset of the full set of resources if pagination is requested. REQUIRED if "totalResults" is non-zero.
Resources []App `mandatory:"true" json:"Resources"`
// The 1-based index of the first result in the current set of list results. REQUIRED when partial results returned due to pagination.
StartIndex *int `mandatory:"true" json:"startIndex"`
// The number of resources returned in a list response page. REQUIRED when partial results returned due to pagination.
ItemsPerPage *int `mandatory:"true" json:"itemsPerPage"`
}
func (m Apps) String() string
func (m Apps) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AttributeSetsEnum Enum with underlying type: string
type AttributeSetsEnum string
Set of constants representing the allowable values for AttributeSetsEnum
const (
AttributeSetsAll AttributeSetsEnum = "all"
AttributeSetsAlways AttributeSetsEnum = "always"
AttributeSetsNever AttributeSetsEnum = "never"
AttributeSetsRequest AttributeSetsEnum = "request"
AttributeSetsDefault AttributeSetsEnum = "default"
)
func GetAttributeSetsEnumValues() []AttributeSetsEnum
GetAttributeSetsEnumValues Enumerates the set of values for AttributeSetsEnum
func GetMappingAttributeSetsEnum(val string) (AttributeSetsEnum, bool)
GetMappingAttributeSetsEnum performs case Insensitive comparison on enum value and return the desired enum
AuthToken The user's Auth token resource.
type AuthToken struct {
// REQUIRED. The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. This specification defines URIs for User, Group, and a standard \"enterprise\" extension. All representations of SCIM schema MUST include a non-zero value array with value(s) of the URIs supported by that representation. Duplicate values MUST NOT be included. Value order is not specified and MUST not impact behavior.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: true
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Schemas []string `mandatory:"true" json:"schemas"`
// Unique identifier for the SCIM Resource as defined by the Service Provider. Each representation of the Resource MUST include a non-empty id value. This identifier MUST be unique across the Service Provider's entire set of Resources. It MUST be a stable, non-reassignable identifier that does not change when the same Resource is returned in subsequent requests. The value of the id attribute is always issued by the Service Provider and MUST never be specified by the Service Consumer. bulkId: is a reserved keyword and MUST NOT be used in the unique identifier.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: always
// - type: string
// - uniqueness: global
Id *string `mandatory:"false" json:"id"`
// Unique OCI identifier for the SCIM Resource.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: false
// - returned: default
// - type: string
// - uniqueness: global
Ocid *string `mandatory:"false" json:"ocid"`
Meta *Meta `mandatory:"false" json:"meta"`
IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"`
IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"`
// Each value of this attribute specifies an operation that only an internal client may perform on this particular resource.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"`
// A list of tags on this resource.
// **SCIM++ Properties:**
// - idcsCompositeKey: [key, value]
// - idcsSearchable: true
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: request
// - type: complex
// - uniqueness: none
Tags []Tags `mandatory:"false" json:"tags"`
// A boolean flag indicating this resource in the process of being deleted. Usually set to true when synchronous deletion of the resource would take too long.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"`
// The release number when the resource was upgraded.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"`
// OCI Domain Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
DomainOcid *string `mandatory:"false" json:"domainOcid"`
// OCI Compartment Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"`
// OCI Tenant Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
TenancyOcid *string `mandatory:"false" json:"tenancyOcid"`
// Description
// **Added In:** 2010242156
// **SCIM++ Properties:**
// - caseExact: false
// - type: string
// - mutability: readWrite
// - required: false
// - returned: default
Description *string `mandatory:"false" json:"description"`
// token
// **Added In:** 2010242156
// **SCIM++ Properties:**
// - caseExact: true
// - type: string
// - mutability: readOnly
// - required: false
// - returned: default
// - idcsSensitive: hash_sc
Token *string `mandatory:"false" json:"token"`
// The user's credential status.
// **Added In:** 2109090424
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: never
// - type: string
// - uniqueness: none
Status AuthTokenStatusEnum `mandatory:"false" json:"status,omitempty"`
// When the user's credential expire.
// **Added In:** 2109090424
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: immutable
// - required: false
// - returned: default
// - type: dateTime
// - uniqueness: none
ExpiresOn *string `mandatory:"false" json:"expiresOn"`
User *AuthTokenUser `mandatory:"false" json:"user"`
UrnIetfParamsScimSchemasOracleIdcsExtensionSelfChangeUser *ExtensionSelfChangeUser `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:selfChange:User"`
}
func (m AuthToken) String() string
func (m AuthToken) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AuthTokenSearchRequest Clients MAY execute queries without passing parameters on the URL by using the HTTP POST verb combined with the **.search** path extension. The inclusion of **.search** on the end of a valid SCIM endpoint SHALL be used to indicate the HTTP POST verb is intended to be a query operation. To create a new query result set, a SCIM client sends an HTTP POST request to the desired SCIM resource endpoint (ending in **.search**). The body of the POST request MAY include any of the parameters.
type AuthTokenSearchRequest struct {
// The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. Query requests MUST be identified using the following URI: "urn:ietf:params:scim:api:messages:2.0:SearchRequest" REQUIRED.
Schemas []string `mandatory:"true" json:"schemas"`
// A multi-valued list of strings indicating the names of resource attributes to return in the response overriding the set of attributes that would be returned by default. Attribute names MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See (additional retrieval query parameters (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.9)). OPTIONAL.
Attributes []string `mandatory:"false" json:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If "attributes" query parameter is also available, union of the two is fetched. Valid values : all, always, never, request, default. Values are case-insensitive. OPTIONAL.
AttributeSets []AttributeSetsEnum `mandatory:"false" json:"attributeSets,omitempty"`
// The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See Section 3.4.2.2 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.2). OPTIONAL.
Filter *string `mandatory:"false" json:"filter"`
// A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See Sorting section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3). OPTIONAL.
SortBy *string `mandatory:"false" json:"sortBy"`
// A string that indicates the order in which the sortBy parameter is applied. Allowed values are "ascending" and "descending". See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL.
SortOrder SortOrderEnum `mandatory:"false" json:"sortOrder,omitempty"`
// An integer that indicates the 1-based index of the first query result. See Pagination Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4). OPTIONAL.
StartIndex *int `mandatory:"false" json:"startIndex"`
// An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4)). OPTIONAL.
Count *int `mandatory:"false" json:"count"`
}
func (m AuthTokenSearchRequest) String() string
func (m AuthTokenSearchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AuthTokenStatusEnum Enum with underlying type: string
type AuthTokenStatusEnum string
Set of constants representing the allowable values for AuthTokenStatusEnum
const (
AuthTokenStatusActive AuthTokenStatusEnum = "ACTIVE"
AuthTokenStatusInactive AuthTokenStatusEnum = "INACTIVE"
)
func GetAuthTokenStatusEnumValues() []AuthTokenStatusEnum
GetAuthTokenStatusEnumValues Enumerates the set of values for AuthTokenStatusEnum
func GetMappingAuthTokenStatusEnum(val string) (AuthTokenStatusEnum, bool)
GetMappingAuthTokenStatusEnum performs case Insensitive comparison on enum value and return the desired enum
AuthTokenUser The user linked to the Auth token. **SCIM++ Properties:**
type AuthTokenUser struct {
// The user's ID.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: false
// - returned: always
// - type: string
// - uniqueness: none
Value *string `mandatory:"false" json:"value"`
// The user's OCID.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: false
// - returned: always
// - type: string
// - uniqueness: none
Ocid *string `mandatory:"false" json:"ocid"`
// The URI that corresponds to the user linked to this credential
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
// The user's display name.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Display *string `mandatory:"false" json:"display"`
// The username.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Name *string `mandatory:"false" json:"name"`
}
func (m AuthTokenUser) String() string
func (m AuthTokenUser) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AuthTokens The SCIM protocol defines a standard set of query parameters that can be used to filter, sort, and paginate to return zero or more resources in a query response. Queries MAY be made against a single resource or a resource type endpoint (e.g., /Users), or the service provider Base URI.
type AuthTokens struct {
// The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. All representations of SCIM schema MUST include a non-zero value array with value(s) of the URIs supported by that representation. Duplicate values MUST NOT be included. Value order is not specified and MUST not impact behavior. REQUIRED.
Schemas []string `mandatory:"true" json:"schemas"`
// The total number of results returned by the list or query operation. The value may be larger than the number of resources returned such as when returning a single page of results where multiple pages are available. REQUIRED.
TotalResults *int `mandatory:"true" json:"totalResults"`
// A multi-valued list of complex objects containing the requested resources. This MAY be a subset of the full set of resources if pagination is requested. REQUIRED if "totalResults" is non-zero.
Resources []AuthToken `mandatory:"true" json:"Resources"`
// The 1-based index of the first result in the current set of list results. REQUIRED when partial results returned due to pagination.
StartIndex *int `mandatory:"true" json:"startIndex"`
// The number of resources returned in a list response page. REQUIRED when partial results returned due to pagination.
ItemsPerPage *int `mandatory:"true" json:"itemsPerPage"`
}
func (m AuthTokens) String() string
func (m AuthTokens) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AuthenticationFactorSetting Multi Factor Authentication Settings for Tenant
type AuthenticationFactorSetting struct {
// REQUIRED. The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. This specification defines URIs for User, Group, and a standard \"enterprise\" extension. All representations of SCIM schema MUST include a non-zero value array with value(s) of the URIs supported by that representation. Duplicate values MUST NOT be included. Value order is not specified and MUST not impact behavior.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: true
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Schemas []string `mandatory:"true" json:"schemas"`
// If true, indicates that the Short Message Service (SMS) channel is enabled for authentication
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: boolean
// - uniqueness: none
SmsEnabled *bool `mandatory:"true" json:"smsEnabled"`
// If true, indicates that the Mobile App One Time Passcode channel is enabled for authentication
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: boolean
// - uniqueness: none
TotpEnabled *bool `mandatory:"true" json:"totpEnabled"`
// If true, indicates that the Mobile App Push Notification channel is enabled for authentication
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: boolean
// - uniqueness: none
PushEnabled *bool `mandatory:"true" json:"pushEnabled"`
// If true, indicates that Bypass Code is enabled for authentication
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: boolean
// - uniqueness: none
BypassCodeEnabled *bool `mandatory:"true" json:"bypassCodeEnabled"`
// If true, indicates that Security Questions are enabled for authentication
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: boolean
// - uniqueness: none
SecurityQuestionsEnabled *bool `mandatory:"true" json:"securityQuestionsEnabled"`
// Specifies if Multi-Factor Authentication enrollment is mandatory or optional for a user
// **Deprecated Since: 18.1.2**
// **SCIM++ Properties:**
// - idcsCanonicalValueSourceFilter: attrName eq "mfaEnrollmentType" and attrValues.value eq "$(mfaEnrollmentType)"
// - idcsCanonicalValueSourceResourceType: AllowedValue
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
MfaEnrollmentType *string `mandatory:"true" json:"mfaEnrollmentType"`
NotificationSettings *AuthenticationFactorSettingsNotificationSettings `mandatory:"true" json:"notificationSettings"`
BypassCodeSettings *AuthenticationFactorSettingsBypassCodeSettings `mandatory:"true" json:"bypassCodeSettings"`
ClientAppSettings *AuthenticationFactorSettingsClientAppSettings `mandatory:"true" json:"clientAppSettings"`
EndpointRestrictions *AuthenticationFactorSettingsEndpointRestrictions `mandatory:"true" json:"endpointRestrictions"`
// Compliance Policy that defines actions to be taken when a condition is violated
// **SCIM++ Properties:**
// - idcsCompositeKey: [name]
// - idcsSearchable: false
// - multiValued: true
// - mutability: readWrite
// - required: true
// - returned: default
// - type: complex
// - uniqueness: none
CompliancePolicy []AuthenticationFactorSettingsCompliancePolicy `mandatory:"true" json:"compliancePolicy"`
TotpSettings *AuthenticationFactorSettingsTotpSettings `mandatory:"true" json:"totpSettings"`
// Unique identifier for the SCIM Resource as defined by the Service Provider. Each representation of the Resource MUST include a non-empty id value. This identifier MUST be unique across the Service Provider's entire set of Resources. It MUST be a stable, non-reassignable identifier that does not change when the same Resource is returned in subsequent requests. The value of the id attribute is always issued by the Service Provider and MUST never be specified by the Service Consumer. bulkId: is a reserved keyword and MUST NOT be used in the unique identifier.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: always
// - type: string
// - uniqueness: global
Id *string `mandatory:"false" json:"id"`
// Unique OCI identifier for the SCIM Resource.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: false
// - returned: default
// - type: string
// - uniqueness: global
Ocid *string `mandatory:"false" json:"ocid"`
Meta *Meta `mandatory:"false" json:"meta"`
IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"`
IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"`
// Each value of this attribute specifies an operation that only an internal client may perform on this particular resource.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"`
// A list of tags on this resource.
// **SCIM++ Properties:**
// - idcsCompositeKey: [key, value]
// - idcsSearchable: true
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: request
// - type: complex
// - uniqueness: none
Tags []Tags `mandatory:"false" json:"tags"`
// A boolean flag indicating this resource in the process of being deleted. Usually set to true when synchronous deletion of the resource would take too long.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"`
// The release number when the resource was upgraded.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"`
// OCI Domain Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
DomainOcid *string `mandatory:"false" json:"domainOcid"`
// OCI Compartment Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"`
// OCI Tenant Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
TenancyOcid *string `mandatory:"false" json:"tenancyOcid"`
// If true, indicates that the EMAIL channel is enabled for authentication
// **Added In:** 18.1.2
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
EmailEnabled *bool `mandatory:"false" json:"emailEnabled"`
// If true, indicates that the phone (PHONE_CALL) channel is enabled for authentication
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
PhoneCallEnabled *bool `mandatory:"false" json:"phoneCallEnabled"`
// If true, indicates that the Fido Authenticator channels are enabled for authentication
// **Added In:** 2009232244
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
FidoAuthenticatorEnabled *bool `mandatory:"false" json:"fidoAuthenticatorEnabled"`
// If true, indicates that the Yubico OTP is enabled for authentication
// **Added In:** 2109090424
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
YubicoOtpEnabled *bool `mandatory:"false" json:"yubicoOtpEnabled"`
// Specifies the category of people for whom Multi-Factor Authentication is enabled. This is a readOnly attribute which reflects the value of mfaEnabledCategory attribute in SsoSettings
// **Deprecated Since: 18.1.2**
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
MfaEnabledCategory *string `mandatory:"false" json:"mfaEnabledCategory"`
// If true, indicates that 'Show backup factor(s)' button will be hidden during authentication
// **Added In:** 19.3.3
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
HideBackupFactorEnabled *bool `mandatory:"false" json:"hideBackupFactorEnabled"`
// If true, indicates that email will not be enrolled as a MFA factor automatically if it a account recovery factor
// **Added In:** 2011192329
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
AutoEnrollEmailFactorDisabled *bool `mandatory:"false" json:"autoEnrollEmailFactorDisabled"`
// Factors for which enrollment should be blocked for End User
// **Added In:** 2012271618
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
UserEnrollmentDisabledFactors []AuthenticationFactorSettingUserEnrollmentDisabledFactorsEnum `mandatory:"false" json:"userEnrollmentDisabledFactors,omitempty"`
EmailSettings *AuthenticationFactorSettingsEmailSettings `mandatory:"false" json:"emailSettings"`
ThirdPartyFactor *AuthenticationFactorSettingsThirdPartyFactor `mandatory:"false" json:"thirdPartyFactor"`
IdentityStoreSettings *AuthenticationFactorSettingsIdentityStoreSettings `mandatory:"false" json:"identityStoreSettings"`
UrnietfparamsscimschemasoracleidcsextensionthirdPartyAuthenticationFactorSettings *ExtensionThirdPartyAuthenticationFactorSettings `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:thirdParty:AuthenticationFactorSettings"`
UrnietfparamsscimschemasoracleidcsextensionfidoAuthenticationFactorSettings *ExtensionFidoAuthenticationFactorSettings `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:fido:AuthenticationFactorSettings"`
}
func (m AuthenticationFactorSetting) String() string
func (m AuthenticationFactorSetting) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AuthenticationFactorSettingUserEnrollmentDisabledFactorsEnum Enum with underlying type: string
type AuthenticationFactorSettingUserEnrollmentDisabledFactorsEnum string
Set of constants representing the allowable values for AuthenticationFactorSettingUserEnrollmentDisabledFactorsEnum
const (
AuthenticationFactorSettingUserEnrollmentDisabledFactorsEmail AuthenticationFactorSettingUserEnrollmentDisabledFactorsEnum = "EMAIL"
AuthenticationFactorSettingUserEnrollmentDisabledFactorsSms AuthenticationFactorSettingUserEnrollmentDisabledFactorsEnum = "SMS"
AuthenticationFactorSettingUserEnrollmentDisabledFactorsTotp AuthenticationFactorSettingUserEnrollmentDisabledFactorsEnum = "TOTP"
AuthenticationFactorSettingUserEnrollmentDisabledFactorsPush AuthenticationFactorSettingUserEnrollmentDisabledFactorsEnum = "PUSH"
AuthenticationFactorSettingUserEnrollmentDisabledFactorsOfflinetotp AuthenticationFactorSettingUserEnrollmentDisabledFactorsEnum = "OFFLINETOTP"
AuthenticationFactorSettingUserEnrollmentDisabledFactorsVoice AuthenticationFactorSettingUserEnrollmentDisabledFactorsEnum = "VOICE"
AuthenticationFactorSettingUserEnrollmentDisabledFactorsPhoneCall AuthenticationFactorSettingUserEnrollmentDisabledFactorsEnum = "PHONE_CALL"
AuthenticationFactorSettingUserEnrollmentDisabledFactorsThirdparty AuthenticationFactorSettingUserEnrollmentDisabledFactorsEnum = "THIRDPARTY"
AuthenticationFactorSettingUserEnrollmentDisabledFactorsFidoAuthenticator AuthenticationFactorSettingUserEnrollmentDisabledFactorsEnum = "FIDO_AUTHENTICATOR"
AuthenticationFactorSettingUserEnrollmentDisabledFactorsYubicoOtp AuthenticationFactorSettingUserEnrollmentDisabledFactorsEnum = "YUBICO_OTP"
)
func GetAuthenticationFactorSettingUserEnrollmentDisabledFactorsEnumValues() []AuthenticationFactorSettingUserEnrollmentDisabledFactorsEnum
GetAuthenticationFactorSettingUserEnrollmentDisabledFactorsEnumValues Enumerates the set of values for AuthenticationFactorSettingUserEnrollmentDisabledFactorsEnum
func GetMappingAuthenticationFactorSettingUserEnrollmentDisabledFactorsEnum(val string) (AuthenticationFactorSettingUserEnrollmentDisabledFactorsEnum, bool)
GetMappingAuthenticationFactorSettingUserEnrollmentDisabledFactorsEnum performs case Insensitive comparison on enum value and return the desired enum
AuthenticationFactorSettings The SCIM protocol defines a standard set of query parameters that can be used to filter, sort, and paginate to return zero or more resources in a query response. Queries MAY be made against a single resource or a resource type endpoint (e.g., /Users), or the service provider Base URI.
type AuthenticationFactorSettings struct {
// The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. All representations of SCIM schema MUST include a non-zero value array with value(s) of the URIs supported by that representation. Duplicate values MUST NOT be included. Value order is not specified and MUST not impact behavior. REQUIRED.
Schemas []string `mandatory:"true" json:"schemas"`
// The total number of results returned by the list or query operation. The value may be larger than the number of resources returned such as when returning a single page of results where multiple pages are available. REQUIRED.
TotalResults *int `mandatory:"true" json:"totalResults"`
// A multi-valued list of complex objects containing the requested resources. This MAY be a subset of the full set of resources if pagination is requested. REQUIRED if "totalResults" is non-zero.
Resources []AuthenticationFactorSetting `mandatory:"true" json:"Resources"`
// The 1-based index of the first result in the current set of list results. REQUIRED when partial results returned due to pagination.
StartIndex *int `mandatory:"true" json:"startIndex"`
// The number of resources returned in a list response page. REQUIRED when partial results returned due to pagination.
ItemsPerPage *int `mandatory:"true" json:"itemsPerPage"`
}
func (m AuthenticationFactorSettings) String() string
func (m AuthenticationFactorSettings) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AuthenticationFactorSettingsBypassCodeSettings Settings related to the bypass code, such as bypass code length, bypass code expiry, max active bypass codes, and so on **SCIM++ Properties:**
type AuthenticationFactorSettingsBypassCodeSettings struct {
// If true, indicates that self-service bypass code generation is enabled
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: boolean
// - uniqueness: none
SelfServiceGenerationEnabled *bool `mandatory:"true" json:"selfServiceGenerationEnabled"`
// If true, indicates that help desk bypass code generation is enabled
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: boolean
// - uniqueness: none
HelpDeskGenerationEnabled *bool `mandatory:"true" json:"helpDeskGenerationEnabled"`
// Exact length of the bypass code to be generated
// **SCIM++ Properties:**
// - idcsMaxValue: 20
// - idcsMinValue: 8
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: integer
// - uniqueness: none
Length *int `mandatory:"true" json:"length"`
// The maximum number of bypass codes that can be issued to any user
// **SCIM++ Properties:**
// - idcsMaxValue: 6
// - idcsMinValue: 1
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: integer
// - uniqueness: none
MaxActive *int `mandatory:"true" json:"maxActive"`
// Expiry (in minutes) of any bypass code that is generated by the help desk
// **SCIM++ Properties:**
// - idcsMaxValue: 9999999
// - idcsMinValue: 1
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: integer
// - uniqueness: none
HelpDeskCodeExpiryInMins *int `mandatory:"true" json:"helpDeskCodeExpiryInMins"`
// The maximum number of times that any bypass code that is generated by the help desk can be used
// **SCIM++ Properties:**
// - idcsMaxValue: 999
// - idcsMinValue: 1
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: integer
// - uniqueness: none
HelpDeskMaxUsage *int `mandatory:"true" json:"helpDeskMaxUsage"`
}
func (m AuthenticationFactorSettingsBypassCodeSettings) String() string
func (m AuthenticationFactorSettingsBypassCodeSettings) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AuthenticationFactorSettingsClientAppSettings Settings related to compliance, Personal Identification Number (PIN) policy, and so on **SCIM++ Properties:**
type AuthenticationFactorSettingsClientAppSettings struct {
// Minimum length of the Personal Identification Number (PIN)
// **SCIM++ Properties:**
// - idcsMaxValue: 10
// - idcsMinValue: 6
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: integer
// - uniqueness: none
MinPinLength *int `mandatory:"true" json:"minPinLength"`
// The maximum number of login failures that the system will allow before raising a warning and sending an alert via email
// **SCIM++ Properties:**
// - idcsMaxValue: 10
// - idcsMinValue: 0
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: integer
// - uniqueness: none
MaxFailuresBeforeWarning *int `mandatory:"true" json:"maxFailuresBeforeWarning"`
// The maximum number of times that a particular user can fail to login before the system locks that user out of the service
// **SCIM++ Properties:**
// - idcsMaxValue: 10
// - idcsMinValue: 5
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: integer
// - uniqueness: none
MaxFailuresBeforeLockout *int `mandatory:"true" json:"maxFailuresBeforeLockout"`
// The period of time in seconds that the system will lock a user out of the service after that user exceeds the maximum number of login failures
// **SCIM++ Properties:**
// - idcsMaxValue: 86400
// - idcsMinValue: 30
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: integer
// - uniqueness: none
InitialLockoutPeriodInSecs *int `mandatory:"true" json:"initialLockoutPeriodInSecs"`
// The pattern of escalation that the system follows, in locking a particular user out of the service.
// **SCIM++ Properties:**
// - idcsCanonicalValueSourceFilter: attrName eq "lockoutEscalationPattern" and attrValues.value eq "$(lockoutEscalationPattern)"
// - idcsCanonicalValueSourceResourceType: AllowedValue
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
LockoutEscalationPattern *string `mandatory:"true" json:"lockoutEscalationPattern"`
// The maximum period of time that the system will lock a particular user out of the service regardless of what the configured pattern of escalation would otherwise dictate
// **SCIM++ Properties:**
// - idcsMaxValue: 86400
// - idcsMinValue: 30
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: integer
// - uniqueness: none
MaxLockoutIntervalInSecs *int `mandatory:"true" json:"maxLockoutIntervalInSecs"`
// Indicates which algorithm the system will use to sign requests
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
RequestSigningAlgo AuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoEnum `mandatory:"true" json:"requestSigningAlgo"`
// The period of time in days after which a client should refresh its policy by re-reading that policy from the server
// **SCIM++ Properties:**
// - idcsMaxValue: 999
// - idcsMinValue: 1
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: integer
// - uniqueness: none
PolicyUpdateFreqInDays *int `mandatory:"true" json:"policyUpdateFreqInDays"`
// The size of the key that the system uses to generate the public-private key pair
// **SCIM++ Properties:**
// - idcsMaxValue: 4000
// - idcsMinValue: 32
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: integer
// - uniqueness: none
KeyPairLength *int `mandatory:"true" json:"keyPairLength"`
// Indicates what protection policy that the system applies on a device. By default, the value is NONE, which indicates that the system applies no protection policy. A value of APP_PIN indicates that the system requires a Personal Identification Number (PIN). A value of DEVICE_BIOMETRIC_OR_APP_PIN indicates that either a PIN or a biometric authentication factor is required.
// **SCIM++ Properties:**
// - idcsCanonicalValueSourceFilter: attrName eq "deviceProtectionPolicy" and attrValues.value eq "$(deviceProtectionPolicy)"
// - idcsCanonicalValueSourceResourceType: AllowedValue
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
DeviceProtectionPolicy *string `mandatory:"true" json:"deviceProtectionPolicy"`
// If true, indicates that the system should require the user to unlock the client app for each request. In order to unlock the App, the user must supply a Personal Identification Number (PIN) or a biometric authentication-factor.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: boolean
// - uniqueness: none
UnlockAppForEachRequestEnabled *bool `mandatory:"true" json:"unlockAppForEachRequestEnabled"`
// If true, indicates that the system should require the user to unlock the client App whenever the App is started. In order to unlock the App, the user must supply a Personal Identification Number (PIN) or a biometric authentication-factor.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: boolean
// - uniqueness: none
UnlockOnAppStartEnabled *bool `mandatory:"true" json:"unlockOnAppStartEnabled"`
// Specifies the period of time in seconds after which the client App should require the user to unlock the App. In order to unlock the App, the user must supply a Personal Identification Number (PIN) or a biometric authentication-factor. A value of zero means that it is disabled.
// **SCIM++ Properties:**
// - idcsMaxValue: 9999999
// - idcsMinValue: 0
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: integer
// - uniqueness: none
UnlockAppIntervalInSecs *int `mandatory:"true" json:"unlockAppIntervalInSecs"`
// Indicates the type of encoding that the system should use to generate a shared secret
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
SharedSecretEncoding AuthenticationFactorSettingsClientAppSettingsSharedSecretEncodingEnum `mandatory:"true" json:"sharedSecretEncoding"`
// If true, indicates that the system should require the user to unlock the client App, when the client App comes to the foreground in the display of the device. In order to unlock the App, the user must supply a Personal Identification Number (PIN) or a biometric authentication-factor.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: boolean
// - uniqueness: none
UnlockOnAppForegroundEnabled *bool `mandatory:"true" json:"unlockOnAppForegroundEnabled"`
}
func (m AuthenticationFactorSettingsClientAppSettings) String() string
func (m AuthenticationFactorSettingsClientAppSettings) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoEnum Enum with underlying type: string
type AuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoEnum string
Set of constants representing the allowable values for AuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoEnum
const (
AuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoSha256withrsa AuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoEnum = "SHA256withRSA"
AuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoSha384withrsa AuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoEnum = "SHA384withRSA"
AuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoSha512withrsa AuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoEnum = "SHA512withRSA"
)
func GetAuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoEnumValues() []AuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoEnum
GetAuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoEnumValues Enumerates the set of values for AuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoEnum
func GetMappingAuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoEnum(val string) (AuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoEnum, bool)
GetMappingAuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoEnum performs case Insensitive comparison on enum value and return the desired enum
AuthenticationFactorSettingsClientAppSettingsSharedSecretEncodingEnum Enum with underlying type: string
type AuthenticationFactorSettingsClientAppSettingsSharedSecretEncodingEnum string
Set of constants representing the allowable values for AuthenticationFactorSettingsClientAppSettingsSharedSecretEncodingEnum
const (
AuthenticationFactorSettingsClientAppSettingsSharedSecretEncodingEnum = "Base32"
AuthenticationFactorSettingsClientAppSettingsSharedSecretEncodingEnum = "Base64"
)
func GetAuthenticationFactorSettingsClientAppSettingsSharedSecretEncodingEnumValues() []AuthenticationFactorSettingsClientAppSettingsSharedSecretEncodingEnum
GetAuthenticationFactorSettingsClientAppSettingsSharedSecretEncodingEnumValues Enumerates the set of values for AuthenticationFactorSettingsClientAppSettingsSharedSecretEncodingEnum
func GetMappingAuthenticationFactorSettingsClientAppSettingsSharedSecretEncodingEnum(val string) (AuthenticationFactorSettingsClientAppSettingsSharedSecretEncodingEnum, bool)
GetMappingAuthenticationFactorSettingsClientAppSettingsSharedSecretEncodingEnum performs case Insensitive comparison on enum value and return the desired enum
AuthenticationFactorSettingsCompliancePolicy Compliance Policy that defines actions to be taken when a condition is violated
type AuthenticationFactorSettingsCompliancePolicy struct {
// The name of the attribute being evaluated
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Name *string `mandatory:"true" json:"name"`
// The action to be taken if the value of the attribute is not as expected
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Action AuthenticationFactorSettingsCompliancePolicyActionEnum `mandatory:"true" json:"action"`
// The value of the attribute to be evaluated
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Value *string `mandatory:"true" json:"value"`
}
func (m AuthenticationFactorSettingsCompliancePolicy) String() string
func (m AuthenticationFactorSettingsCompliancePolicy) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AuthenticationFactorSettingsCompliancePolicyActionEnum Enum with underlying type: string
type AuthenticationFactorSettingsCompliancePolicyActionEnum string
Set of constants representing the allowable values for AuthenticationFactorSettingsCompliancePolicyActionEnum
const (
AuthenticationFactorSettingsCompliancePolicyActionAllow AuthenticationFactorSettingsCompliancePolicyActionEnum = "Allow"
AuthenticationFactorSettingsCompliancePolicyActionBlock AuthenticationFactorSettingsCompliancePolicyActionEnum = "Block"
AuthenticationFactorSettingsCompliancePolicyActionNotify AuthenticationFactorSettingsCompliancePolicyActionEnum = "Notify"
AuthenticationFactorSettingsCompliancePolicyActionNone AuthenticationFactorSettingsCompliancePolicyActionEnum = "None"
)
func GetAuthenticationFactorSettingsCompliancePolicyActionEnumValues() []AuthenticationFactorSettingsCompliancePolicyActionEnum
GetAuthenticationFactorSettingsCompliancePolicyActionEnumValues Enumerates the set of values for AuthenticationFactorSettingsCompliancePolicyActionEnum
func GetMappingAuthenticationFactorSettingsCompliancePolicyActionEnum(val string) (AuthenticationFactorSettingsCompliancePolicyActionEnum, bool)
GetMappingAuthenticationFactorSettingsCompliancePolicyActionEnum performs case Insensitive comparison on enum value and return the desired enum
AuthenticationFactorSettingsDuoSecuritySettings Settings related to Duo Security **Added In:** 19.2.1 **SCIM++ Properties:**
type AuthenticationFactorSettingsDuoSecuritySettings struct {
// Integration key from Duo Security authenticator
// **Added In:** 19.2.1
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
IntegrationKey *string `mandatory:"true" json:"integrationKey"`
// Secret key from Duo Security authenticator
// **Added In:** 19.2.1
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
SecretKey *string `mandatory:"true" json:"secretKey"`
// Hostname to access the Duo security account
// **Added In:** 19.2.1
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
ApiHostname *string `mandatory:"true" json:"apiHostname"`
// User attribute mapping value
// **Added In:** 19.2.1
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
UserMappingAttribute AuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeEnum `mandatory:"true" json:"userMappingAttribute"`
// Attestation key to attest the request and response between Duo Security
// **Added In:** 19.2.1
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: never
// - type: string
// - uniqueness: none
AttestationKey *string `mandatory:"false" json:"attestationKey"`
}
func (m AuthenticationFactorSettingsDuoSecuritySettings) String() string
func (m AuthenticationFactorSettingsDuoSecuritySettings) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeEnum Enum with underlying type: string
type AuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeEnum string
Set of constants representing the allowable values for AuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeEnum
const (
AuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributePrimaryemail AuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeEnum = "primaryEmail"
AuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeUsername AuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeEnum = "userName"
AuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeGivenname AuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeEnum = "givenName"
)
func GetAuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeEnumValues() []AuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeEnum
GetAuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeEnumValues Enumerates the set of values for AuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeEnum
func GetMappingAuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeEnum(val string) (AuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeEnum, bool)
GetMappingAuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeEnum performs case Insensitive comparison on enum value and return the desired enum
AuthenticationFactorSettingsEmailSettings Settings related to Email Factor, such as enabled email magic link factor, custom url for Email Link **Added In:** 20.1.3 **SCIM++ Properties:**
type AuthenticationFactorSettingsEmailSettings struct {
// Specifies whether Email link is enabled or not.
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: boolean
// - uniqueness: none
EmailLinkEnabled *bool `mandatory:"true" json:"emailLinkEnabled"`
// Custom redirect Url which will be used in email link
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
EmailLinkCustomUrl *string `mandatory:"false" json:"emailLinkCustomUrl"`
}
func (m AuthenticationFactorSettingsEmailSettings) String() string
func (m AuthenticationFactorSettingsEmailSettings) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AuthenticationFactorSettingsEndpointRestrictions Settings that describe the set of restrictions that the system should apply to devices and trusted endpoints of a user **SCIM++ Properties:**
type AuthenticationFactorSettingsEndpointRestrictions struct {
// Maximum number of enrolled devices per user
// **SCIM++ Properties:**
// - idcsMaxValue: 20
// - idcsMinValue: 1
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: integer
// - uniqueness: none
MaxEnrolledDevices *int `mandatory:"true" json:"maxEnrolledDevices"`
// Max number of trusted endpoints per user
// **SCIM++ Properties:**
// - idcsMaxValue: 20
// - idcsMinValue: 1
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: integer
// - uniqueness: none
MaxTrustedEndpoints *int `mandatory:"true" json:"maxTrustedEndpoints"`
// Maximum number of days until an endpoint can be trusted
// **SCIM++ Properties:**
// - idcsMaxValue: 180
// - idcsMinValue: 1
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: integer
// - uniqueness: none
MaxEndpointTrustDurationInDays *int `mandatory:"true" json:"maxEndpointTrustDurationInDays"`
// Specify if trusted endpoints are enabled
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: boolean
// - uniqueness: none
TrustedEndpointsEnabled *bool `mandatory:"true" json:"trustedEndpointsEnabled"`
// An integer that represents the maximum number of failed MFA logins before an account is locked
// **SCIM++ Properties:**
// - idcsMaxValue: 20
// - idcsMinValue: 5
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: integer
// - uniqueness: none
MaxIncorrectAttempts *int `mandatory:"true" json:"maxIncorrectAttempts"`
}
func (m AuthenticationFactorSettingsEndpointRestrictions) String() string
func (m AuthenticationFactorSettingsEndpointRestrictions) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AuthenticationFactorSettingsIdentityStoreSettings Settings related to the use of a user's profile details from the identity store **SCIM++ Properties:**
type AuthenticationFactorSettingsIdentityStoreSettings struct {
// If true, indicates that Multi-Factor Authentication should use the mobile number in the identity store
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
MobileNumberEnabled *bool `mandatory:"false" json:"mobileNumberEnabled"`
// If true, indicates that the user can update the mobile number in the user's Multi-Factor Authentication profile
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
MobileNumberUpdateEnabled *bool `mandatory:"false" json:"mobileNumberUpdateEnabled"`
}
func (m AuthenticationFactorSettingsIdentityStoreSettings) String() string
func (m AuthenticationFactorSettingsIdentityStoreSettings) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AuthenticationFactorSettingsNotificationSettings Settings related to the Mobile App Notification channel, such as pull **Added In:** 17.4.2 **SCIM++ Properties:**
type AuthenticationFactorSettingsNotificationSettings struct {
// If true, indicates that the Mobile App Pull Notification channel is enabled for authentication
// **Added In:** 17.4.2
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: boolean
// - uniqueness: none
PullEnabled *bool `mandatory:"true" json:"pullEnabled"`
}
func (m AuthenticationFactorSettingsNotificationSettings) String() string
func (m AuthenticationFactorSettingsNotificationSettings) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AuthenticationFactorSettingsSearchRequest Clients MAY execute queries without passing parameters on the URL by using the HTTP POST verb combined with the **.search** path extension. The inclusion of **.search** on the end of a valid SCIM endpoint SHALL be used to indicate the HTTP POST verb is intended to be a query operation. To create a new query result set, a SCIM client sends an HTTP POST request to the desired SCIM resource endpoint (ending in **.search**). The body of the POST request MAY include any of the parameters.
type AuthenticationFactorSettingsSearchRequest struct {
// The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. Query requests MUST be identified using the following URI: "urn:ietf:params:scim:api:messages:2.0:SearchRequest" REQUIRED.
Schemas []string `mandatory:"true" json:"schemas"`
// A multi-valued list of strings indicating the names of resource attributes to return in the response overriding the set of attributes that would be returned by default. Attribute names MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See (additional retrieval query parameters (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.9)). OPTIONAL.
Attributes []string `mandatory:"false" json:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If "attributes" query parameter is also available, union of the two is fetched. Valid values : all, always, never, request, default. Values are case-insensitive. OPTIONAL.
AttributeSets []AttributeSetsEnum `mandatory:"false" json:"attributeSets,omitempty"`
}
func (m AuthenticationFactorSettingsSearchRequest) String() string
func (m AuthenticationFactorSettingsSearchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AuthenticationFactorSettingsThirdPartyFactor Settings related to third-party factor **Added In:** 19.2.1 **SCIM++ Properties:**
type AuthenticationFactorSettingsThirdPartyFactor struct {
// To enable Duo Security factor
// **Added In:** 19.2.1
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: boolean
// - uniqueness: none
DuoSecurity *bool `mandatory:"true" json:"duoSecurity"`
}
func (m AuthenticationFactorSettingsThirdPartyFactor) String() string
func (m AuthenticationFactorSettingsThirdPartyFactor) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AuthenticationFactorSettingsTotpSettings Settings related to Time-Based One-Time Passcodes (TOTP), such as hashing algo, totp time step, passcode length, and so on **SCIM++ Properties:**
type AuthenticationFactorSettingsTotpSettings struct {
// The hashing algorithm to be used to calculate a One-Time Passcode. By default, the system uses SHA1.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
HashingAlgorithm AuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnum `mandatory:"true" json:"hashingAlgorithm"`
// Exact length of the One-Time Passcode that the system should generate
// **SCIM++ Properties:**
// - idcsMaxValue: 10
// - idcsMinValue: 4
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: integer
// - uniqueness: none
PasscodeLength *int `mandatory:"true" json:"passcodeLength"`
// The duration of time (in days) after which the shared secret has to be refreshed
// **SCIM++ Properties:**
// - idcsMaxValue: 999
// - idcsMinValue: 30
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: integer
// - uniqueness: none
KeyRefreshIntervalInDays *int `mandatory:"true" json:"keyRefreshIntervalInDays"`
// Time (in secs) to be used as the time step
// **SCIM++ Properties:**
// - idcsMaxValue: 300
// - idcsMinValue: 30
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: integer
// - uniqueness: none
TimeStepInSecs *int `mandatory:"true" json:"timeStepInSecs"`
// The tolerance/step-size that the system should use when validating a One-Time Passcode
// **SCIM++ Properties:**
// - idcsMaxValue: 3
// - idcsMinValue: 2
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: integer
// - uniqueness: none
TimeStepTolerance *int `mandatory:"true" json:"timeStepTolerance"`
// The period of time (in minutes) for which a One-Time Passcode that the system sends by Short Message Service (SMS) or by voice remains valid
// **SCIM++ Properties:**
// - idcsMaxValue: 60
// - idcsMinValue: 2
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: integer
// - uniqueness: none
SmsOtpValidityDurationInMins *int `mandatory:"true" json:"smsOtpValidityDurationInMins"`
// The period of time (in seconds) that a JSON Web Token (JWT) is valid
// **SCIM++ Properties:**
// - idcsMaxValue: 99999
// - idcsMinValue: 30
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: integer
// - uniqueness: none
JwtValidityDurationInSecs *int `mandatory:"true" json:"jwtValidityDurationInSecs"`
// Exact length of the Short Message Service (SMS) One-Time Passcode
// **SCIM++ Properties:**
// - idcsMaxValue: 10
// - idcsMinValue: 4
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: integer
// - uniqueness: none
SmsPasscodeLength *int `mandatory:"true" json:"smsPasscodeLength"`
// The period of time (in minutes) that a one-time passcode remains valid that the system sends by email.
// **Added In:** 18.1.2
// **SCIM++ Properties:**
// - idcsMaxValue: 60
// - idcsMinValue: 2
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: integer
// - uniqueness: none
EmailOtpValidityDurationInMins *int `mandatory:"true" json:"emailOtpValidityDurationInMins"`
// Exact length of the email one-time passcode.
// **Added In:** 18.1.2
// **SCIM++ Properties:**
// - idcsMaxValue: 10
// - idcsMinValue: 4
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: integer
// - uniqueness: none
EmailPasscodeLength *int `mandatory:"true" json:"emailPasscodeLength"`
}
func (m AuthenticationFactorSettingsTotpSettings) String() string
func (m AuthenticationFactorSettingsTotpSettings) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnum Enum with underlying type: string
type AuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnum string
Set of constants representing the allowable values for AuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnum
const (
AuthenticationFactorSettingsTotpSettingsHashingAlgorithmSha1 AuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnum = "SHA1"
AuthenticationFactorSettingsTotpSettingsHashingAlgorithmSha256 AuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnum = "SHA256"
AuthenticationFactorSettingsTotpSettingsHashingAlgorithmSha384 AuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnum = "SHA384"
AuthenticationFactorSettingsTotpSettingsHashingAlgorithmSha512 AuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnum = "SHA512"
AuthenticationFactorSettingsTotpSettingsHashingAlgorithmMd5 AuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnum = "MD5"
)
func GetAuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnumValues() []AuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnum
GetAuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnumValues Enumerates the set of values for AuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnum
func GetMappingAuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnum(val string) (AuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnum, bool)
GetMappingAuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnum performs case Insensitive comparison on enum value and return the desired enum
AuthenticationFactorsRemover This schema defines the attributes of Authentication Factors Remover call.
type AuthenticationFactorsRemover struct {
// REQUIRED. The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. This specification defines URIs for User, Group, and a standard \"enterprise\" extension. All representations of SCIM schema MUST include a non-zero value array with value(s) of the URIs supported by that representation. Duplicate values MUST NOT be included. Value order is not specified and MUST not impact behavior.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: true
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Schemas []string `mandatory:"true" json:"schemas"`
User *AuthenticationFactorsRemoverUser `mandatory:"true" json:"user"`
// Unique identifier for the SCIM Resource as defined by the Service Provider. Each representation of the Resource MUST include a non-empty id value. This identifier MUST be unique across the Service Provider's entire set of Resources. It MUST be a stable, non-reassignable identifier that does not change when the same Resource is returned in subsequent requests. The value of the id attribute is always issued by the Service Provider and MUST never be specified by the Service Consumer. bulkId: is a reserved keyword and MUST NOT be used in the unique identifier.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: always
// - type: string
// - uniqueness: global
Id *string `mandatory:"false" json:"id"`
// Unique OCI identifier for the SCIM Resource.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: false
// - returned: default
// - type: string
// - uniqueness: global
Ocid *string `mandatory:"false" json:"ocid"`
Meta *Meta `mandatory:"false" json:"meta"`
IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"`
IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"`
// Each value of this attribute specifies an operation that only an internal client may perform on this particular resource.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"`
// A list of tags on this resource.
// **SCIM++ Properties:**
// - idcsCompositeKey: [key, value]
// - idcsSearchable: true
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: request
// - type: complex
// - uniqueness: none
Tags []Tags `mandatory:"false" json:"tags"`
// A boolean flag indicating this resource in the process of being deleted. Usually set to true when synchronous deletion of the resource would take too long.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"`
// The release number when the resource was upgraded.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"`
// OCI Domain Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
DomainOcid *string `mandatory:"false" json:"domainOcid"`
// OCI Compartment Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"`
// OCI Tenant Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
TenancyOcid *string `mandatory:"false" json:"tenancyOcid"`
// Specifies the type of factors to remove. Either MFA factors or AccountRecovery factors or All factors
// **SCIM++ Properties:**
// - type: string
// - multiValued: false
// - required: false
// - mutability: readWrite
// - returned: default
// - uniqueness: none
// - idcsSearchable: false
Type AuthenticationFactorsRemoverTypeEnum `mandatory:"false" json:"type,omitempty"`
// Specifies the token to be removed
// **SCIM++ Properties:**
// - type: string
// - multiValued: false
// - required: false
// - mutability: readWrite
// - returned: request
// - uniqueness: none
// - idcsSearchable: false
Token *string `mandatory:"false" json:"token"`
}
func (m AuthenticationFactorsRemover) String() string
func (m AuthenticationFactorsRemover) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AuthenticationFactorsRemoverTypeEnum Enum with underlying type: string
type AuthenticationFactorsRemoverTypeEnum string
Set of constants representing the allowable values for AuthenticationFactorsRemoverTypeEnum
const (
AuthenticationFactorsRemoverTypeKmsi AuthenticationFactorsRemoverTypeEnum = "KMSI"
AuthenticationFactorsRemoverTypeMfa AuthenticationFactorsRemoverTypeEnum = "MFA"
AuthenticationFactorsRemoverTypeAccountrecovery AuthenticationFactorsRemoverTypeEnum = "ACCOUNTRECOVERY"
AuthenticationFactorsRemoverTypeAll AuthenticationFactorsRemoverTypeEnum = "ALL"
)
func GetAuthenticationFactorsRemoverTypeEnumValues() []AuthenticationFactorsRemoverTypeEnum
GetAuthenticationFactorsRemoverTypeEnumValues Enumerates the set of values for AuthenticationFactorsRemoverTypeEnum
func GetMappingAuthenticationFactorsRemoverTypeEnum(val string) (AuthenticationFactorsRemoverTypeEnum, bool)
GetMappingAuthenticationFactorsRemoverTypeEnum performs case Insensitive comparison on enum value and return the desired enum
AuthenticationFactorsRemoverUser User for whom the authentication factors need to be deleted **SCIM++ Properties:**
type AuthenticationFactorsRemoverUser struct {
// The identifier of the user
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: always
// - type: string
// - uniqueness: none
Value *string `mandatory:"true" json:"value"`
// The URI that corresponds to the member Resource for whom the factors will be deleted
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
// User display name
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Display *string `mandatory:"false" json:"display"`
// The OCID of the user
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: always
// - type: string
// - uniqueness: none
Ocid *string `mandatory:"false" json:"ocid"`
}
func (m AuthenticationFactorsRemoverUser) String() string
func (m AuthenticationFactorsRemoverUser) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
BrandingSetting Brand Settings schema
type BrandingSetting struct {
// REQUIRED. The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. This specification defines URIs for User, Group, and a standard \"enterprise\" extension. All representations of SCIM schema MUST include a non-zero value array with value(s) of the URIs supported by that representation. Duplicate values MUST NOT be included. Value order is not specified and MUST not impact behavior.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: true
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Schemas []string `mandatory:"true" json:"schemas"`
// Unique identifier for the SCIM Resource as defined by the Service Provider. Each representation of the Resource MUST include a non-empty id value. This identifier MUST be unique across the Service Provider's entire set of Resources. It MUST be a stable, non-reassignable identifier that does not change when the same Resource is returned in subsequent requests. The value of the id attribute is always issued by the Service Provider and MUST never be specified by the Service Consumer. bulkId: is a reserved keyword and MUST NOT be used in the unique identifier.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: always
// - type: string
// - uniqueness: global
Id *string `mandatory:"false" json:"id"`
// Unique OCI identifier for the SCIM Resource.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: false
// - returned: default
// - type: string
// - uniqueness: global
Ocid *string `mandatory:"false" json:"ocid"`
Meta *Meta `mandatory:"false" json:"meta"`
IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"`
IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"`
// Each value of this attribute specifies an operation that only an internal client may perform on this particular resource.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"`
// A list of tags on this resource.
// **SCIM++ Properties:**
// - idcsCompositeKey: [key, value]
// - idcsSearchable: true
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: request
// - type: complex
// - uniqueness: none
Tags []Tags `mandatory:"false" json:"tags"`
// A boolean flag indicating this resource in the process of being deleted. Usually set to true when synchronous deletion of the resource would take too long.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"`
// The release number when the resource was upgraded.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"`
// OCI Domain Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
DomainOcid *string `mandatory:"false" json:"domainOcid"`
// OCI Compartment Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"`
// OCI Tenant Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
TenancyOcid *string `mandatory:"false" json:"tenancyOcid"`
// An identifier for the Resource as defined by the Service Consumer. The externalId may simplify identification of the Resource between Service Consumer and Service Provider by allowing the Consumer to refer to the Resource with its own identifier, obviating the need to store a local mapping between the local identifier of the Resource and the identifier used by the Service Provider. Each Resource MAY include a non-empty externalId value. The value of the externalId attribute is always issued by the Service Consumer and can never be specified by the Service Provider. The Service Provider MUST always interpret the externalId as scoped to the Service Consumer's tenant.
// **SCIM++ Properties:**
// - caseExact: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
ExternalId *string `mandatory:"false" json:"externalId"`
// Indicates if the branding is default or is custom branding
// **SCIM++ Properties:**
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: boolean
CustomBranding *bool `mandatory:"false" json:"customBranding"`
// Preferred written or spoken language used for localized user interfaces
// **SCIM++ Properties:**
// - caseExact: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
PreferredLanguage *string `mandatory:"false" json:"preferredLanguage"`
// User's timezone
// **SCIM++ Properties:**
// - caseExact: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Timezone *string `mandatory:"false" json:"timezone"`
// Default location for purposes of localizing items such as currency, date and time format, numerical representations, and so on
// **SCIM++ Properties:**
// - caseExact: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Locale *string `mandatory:"false" json:"locale"`
// Indicates if Terms of Use is enabled in UI
// **Added In:** 18.2.4
// **SCIM++ Properties:**
// - caseExact: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
EnableTermsOfUse *bool `mandatory:"false" json:"enableTermsOfUse"`
// Terms of Use URL
// **Added In:** 18.2.4
// **SCIM++ Properties:**
// - caseExact: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
TermsOfUseUrl *string `mandatory:"false" json:"termsOfUseUrl"`
// Privacy Policy URL
// **Added In:** 18.2.4
// **SCIM++ Properties:**
// - caseExact: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
PrivacyPolicyUrl *string `mandatory:"false" json:"privacyPolicyUrl"`
// Indicates if 'hosted' option was selected
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - caseExact: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
IsHostedPage *bool `mandatory:"false" json:"isHostedPage"`
// Storage URL location where the sanitized custom html is located
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - caseExact: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
CustomHtmlLocation *string `mandatory:"false" json:"customHtmlLocation"`
// Storage URL location where the sanitized custom css is located
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - caseExact: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
CustomCssLocation *string `mandatory:"false" json:"customCssLocation"`
// Custom translations (JSON String)
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - caseExact: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
CustomTranslation *string `mandatory:"false" json:"customTranslation"`
// Default name of the Company in different locales
// **Added In:** 18.2.2
// **SCIM++ Properties:**
// - idcsCompositeKey: [locale]
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: default
// - type: complex
DefaultCompanyNames []BrandingSettingsDefaultCompanyNames `mandatory:"false" json:"defaultCompanyNames"`
// Default Login text in different locales
// **Added In:** 18.2.2
// **SCIM++ Properties:**
// - idcsCompositeKey: [locale]
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: default
// - type: complex
DefaultLoginTexts []BrandingSettingsDefaultLoginTexts `mandatory:"false" json:"defaultLoginTexts"`
// References to various images
// **Added In:** 18.2.2
// **SCIM++ Properties:**
// - idcsCompositeKey: [type]
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: default
// - type: complex
DefaultImages []BrandingSettingsDefaultImages `mandatory:"false" json:"defaultImages"`
// Name of the company in different locales
// **SCIM++ Properties:**
// - idcsCompositeKey: [locale]
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: default
// - type: complex
CompanyNames []BrandingSettingsCompanyNames `mandatory:"false" json:"companyNames"`
// Login text in different locales
// **SCIM++ Properties:**
// - idcsCompositeKey: [locale]
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: default
// - type: complex
LoginTexts []BrandingSettingsLoginTexts `mandatory:"false" json:"loginTexts"`
// References to various images
// **SCIM++ Properties:**
// - idcsCompositeKey: [type]
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: default
// - type: complex
Images []BrandingSettingsImages `mandatory:"false" json:"images"`
}
func (m BrandingSetting) String() string
func (m BrandingSetting) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
BrandingSettings The SCIM protocol defines a standard set of query parameters that can be used to filter, sort, and paginate to return zero or more resources in a query response. Queries MAY be made against a single resource or a resource type endpoint (e.g., /Users), or the service provider Base URI.
type BrandingSettings struct {
// The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. All representations of SCIM schema MUST include a non-zero value array with value(s) of the URIs supported by that representation. Duplicate values MUST NOT be included. Value order is not specified and MUST not impact behavior. REQUIRED.
Schemas []string `mandatory:"true" json:"schemas"`
// The total number of results returned by the list or query operation. The value may be larger than the number of resources returned such as when returning a single page of results where multiple pages are available. REQUIRED.
TotalResults *int `mandatory:"true" json:"totalResults"`
// A multi-valued list of complex objects containing the requested resources. This MAY be a subset of the full set of resources if pagination is requested. REQUIRED if "totalResults" is non-zero.
Resources []BrandingSetting `mandatory:"true" json:"Resources"`
// The 1-based index of the first result in the current set of list results. REQUIRED when partial results returned due to pagination.
StartIndex *int `mandatory:"true" json:"startIndex"`
// The number of resources returned in a list response page. REQUIRED when partial results returned due to pagination.
ItemsPerPage *int `mandatory:"true" json:"itemsPerPage"`
}
func (m BrandingSettings) String() string
func (m BrandingSettings) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
BrandingSettingsCompanyNames Name of the company in different locales
type BrandingSettingsCompanyNames struct {
// Company name
// **SCIM++ Properties:**
// - multiValued: false
// - mutability: readOnly
// - required: true
// - returned: default
// - type: string
Value *string `mandatory:"true" json:"value"`
// Locale
// **SCIM++ Properties:**
// - multiValued: false
// - mutability: readOnly
// - required: true
// - returned: default
// - type: string
Locale *string `mandatory:"true" json:"locale"`
}
func (m BrandingSettingsCompanyNames) String() string
func (m BrandingSettingsCompanyNames) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
BrandingSettingsDefaultCompanyNames Default name of the Company in different locales
type BrandingSettingsDefaultCompanyNames struct {
// Company name
// **Added In:** 18.2.2
// **SCIM++ Properties:**
// - multiValued: false
// - mutability: readOnly
// - required: true
// - returned: default
// - type: string
Value *string `mandatory:"true" json:"value"`
// Locale
// **Added In:** 18.2.2
// **SCIM++ Properties:**
// - idcsCanonicalValueSourceFilter: attrName eq "locales" and attrValues.value eq "$(companyNames.locale)"
// - idcsCanonicalValueSourceResourceType: AllowedValue
// - multiValued: false
// - mutability: readOnly
// - required: true
// - returned: default
// - type: string
Locale *string `mandatory:"true" json:"locale"`
}
func (m BrandingSettingsDefaultCompanyNames) String() string
func (m BrandingSettingsDefaultCompanyNames) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
BrandingSettingsDefaultImages References to various images
type BrandingSettingsDefaultImages struct {
// Image URI
// **Added In:** 18.2.2
// **SCIM++ Properties:**
// - multiValued: false
// - mutability: readOnly
// - required: true
// - returned: default
// - type: reference
Value *string `mandatory:"true" json:"value"`
// Indicates the image type
// **Added In:** 18.2.2
// **SCIM++ Properties:**
// - multiValued: false
// - mutability: readOnly
// - required: true
// - returned: default
// - type: string
Type *string `mandatory:"true" json:"type"`
// A human-readable name, primarily used for display purposes
// **Added In:** 18.2.2
// **SCIM++ Properties:**
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
Display *string `mandatory:"false" json:"display"`
}
func (m BrandingSettingsDefaultImages) String() string
func (m BrandingSettingsDefaultImages) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
BrandingSettingsDefaultLoginTexts Default Login text in different locales
type BrandingSettingsDefaultLoginTexts struct {
// Login text
// **Added In:** 18.2.2
// **SCIM++ Properties:**
// - multiValued: false
// - mutability: readOnly
// - required: true
// - returned: default
// - type: string
Value *string `mandatory:"true" json:"value"`
// Locale
// **Added In:** 18.2.2
// **SCIM++ Properties:**
// - idcsCanonicalValueSourceFilter: attrName eq "locales" and attrValues.value eq "$(loginTexts.locale)"
// - idcsCanonicalValueSourceResourceType: AllowedValue
// - multiValued: false
// - mutability: readOnly
// - required: true
// - returned: default
// - type: string
Locale *string `mandatory:"true" json:"locale"`
}
func (m BrandingSettingsDefaultLoginTexts) String() string
func (m BrandingSettingsDefaultLoginTexts) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
BrandingSettingsImages References to various images
type BrandingSettingsImages struct {
// Image URI
// **SCIM++ Properties:**
// - multiValued: false
// - mutability: readOnly
// - required: true
// - returned: default
// - type: reference
Value *string `mandatory:"true" json:"value"`
// Indicates the image type
// **SCIM++ Properties:**
// - multiValued: false
// - mutability: readOnly
// - required: true
// - returned: default
// - type: string
Type *string `mandatory:"true" json:"type"`
// A human-readable name, primarily used for display purposes
// **SCIM++ Properties:**
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
Display *string `mandatory:"false" json:"display"`
}
func (m BrandingSettingsImages) String() string
func (m BrandingSettingsImages) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
BrandingSettingsLoginTexts Login text in different locales
type BrandingSettingsLoginTexts struct {
// Login text
// **SCIM++ Properties:**
// - multiValued: false
// - mutability: readOnly
// - required: true
// - returned: default
// - type: string
Value *string `mandatory:"true" json:"value"`
// Locale
// **SCIM++ Properties:**
// - multiValued: false
// - mutability: readOnly
// - required: true
// - returned: default
// - type: string
Locale *string `mandatory:"true" json:"locale"`
}
func (m BrandingSettingsLoginTexts) String() string
func (m BrandingSettingsLoginTexts) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudGate Resource representing a Cloud Gate
type CloudGate struct {
// REQUIRED. The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. This specification defines URIs for User, Group, and a standard \"enterprise\" extension. All representations of SCIM schema MUST include a non-zero value array with value(s) of the URIs supported by that representation. Duplicate values MUST NOT be included. Value order is not specified and MUST not impact behavior.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: true
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Schemas []string `mandatory:"true" json:"schemas"`
// Display name/Host identifier for this Cloud Gate
// **Added In:** 19.2.1
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: always
// - type: string
// - uniqueness: server
DisplayName *string `mandatory:"true" json:"displayName"`
// Unique identifier for the SCIM Resource as defined by the Service Provider. Each representation of the Resource MUST include a non-empty id value. This identifier MUST be unique across the Service Provider's entire set of Resources. It MUST be a stable, non-reassignable identifier that does not change when the same Resource is returned in subsequent requests. The value of the id attribute is always issued by the Service Provider and MUST never be specified by the Service Consumer. bulkId: is a reserved keyword and MUST NOT be used in the unique identifier.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: always
// - type: string
// - uniqueness: global
Id *string `mandatory:"false" json:"id"`
// Unique OCI identifier for the SCIM Resource.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: false
// - returned: default
// - type: string
// - uniqueness: global
Ocid *string `mandatory:"false" json:"ocid"`
Meta *Meta `mandatory:"false" json:"meta"`
IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"`
IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"`
// Each value of this attribute specifies an operation that only an internal client may perform on this particular resource.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"`
// A list of tags on this resource.
// **SCIM++ Properties:**
// - idcsCompositeKey: [key, value]
// - idcsSearchable: true
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: request
// - type: complex
// - uniqueness: none
Tags []Tags `mandatory:"false" json:"tags"`
// A boolean flag indicating this resource in the process of being deleted. Usually set to true when synchronous deletion of the resource would take too long.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"`
// The release number when the resource was upgraded.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"`
// OCI Domain Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
DomainOcid *string `mandatory:"false" json:"domainOcid"`
// OCI Compartment Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"`
// OCI Tenant Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
TenancyOcid *string `mandatory:"false" json:"tenancyOcid"`
// Indicates whether this resource was created by OPC
// **Added In:** 19.3.3
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: always
// - type: boolean
// - uniqueness: none
IsOPCService *bool `mandatory:"false" json:"isOPCService"`
// Last updated timestamp for this CloudGate's servers and mappings.
// **Added In:** 19.2.1
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: dateTime
// - uniqueness: none
LastModifiedTime *string `mandatory:"false" json:"lastModifiedTime"`
// Brief description for this Cloud Gate
// **Added In:** 19.2.1
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Description *string `mandatory:"false" json:"description"`
// Activation status for this Cloud Gate
// **Added In:** 19.2.1
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
Active *bool `mandatory:"false" json:"active"`
// Type of Cloud Gate
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: immutable
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Type CloudGateTypeEnum `mandatory:"false" json:"type,omitempty"`
// A list of upstream server groups
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - caseExact: false
// - idcsCompositeKey: [value]
// - idcsSearchable: true
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: request
// - type: complex
// - uniqueness: none
UpstreamServerGroups []CloudGateExtUpstreamServerGroups `mandatory:"false" json:"upstreamServerGroups"`
// A list of upstream servers
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - caseExact: false
// - idcsCompositeKey: [value]
// - idcsSearchable: true
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: request
// - type: complex
// - uniqueness: none
UpstreamServers []CloudGateExtUpstreamServers `mandatory:"false" json:"upstreamServers"`
OauthClient *CloudGateOauthClient `mandatory:"false" json:"oauthClient"`
// A list of Server Blocks on this Cloud Gate
// **SCIM++ Properties:**
// - caseExact: true
// - idcsCompositeKey: [hostName]
// - idcsSearchable: true
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: request
// - type: complex
// - uniqueness: none
Servers []CloudGateExtServers `mandatory:"false" json:"servers"`
// A list of Cloud Gate Mappings that map Apps to this Cloud Gate
// **SCIM++ Properties:**
// - caseExact: true
// - idcsCompositeKey: [serverId, resourcePrefix]
// - idcsSearchable: true
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: request
// - type: complex
// - uniqueness: none
Mappings []CloudGateExtMappings `mandatory:"false" json:"mappings"`
}
func (m CloudGate) String() string
func (m CloudGate) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudGateExtMappings A list of Cloud Gate Mappings that map Apps to this Cloud Gate
type CloudGateExtMappings struct {
// Resource prefix for this mapping. This will be used to define the location block
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
ResourcePrefix *string `mandatory:"true" json:"resourcePrefix"`
// Server Instance for the Mapping. This is one of the server IDs(server blocks) from the associated Cloud Gate list
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
ServerId *string `mandatory:"true" json:"serverId"`
// The id of the Cloud Gate Mapping
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
MappingId *string `mandatory:"false" json:"mappingId"`
// NGINX ProxyPass entry for this Mapping
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
ProxyPass *string `mandatory:"false" json:"proxyPass"`
// More NGINX Settings. JSON encoded key value pairs similar to WTP encoding
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
NginxSettings *string `mandatory:"false" json:"nginxSettings"`
// The ID of the App being mapped to
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
AppId *string `mandatory:"false" json:"appId"`
// The id of the App being mapped to
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Value *string `mandatory:"false" json:"value"`
// The name (Client ID) of the App being mapped to
// **Added In:** 19.2.1
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Name *string `mandatory:"false" json:"name"`
// URI of the App being mapped to
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
// The Web Tier policy name used for the App that is mapped to this Cloud Gate
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
PolicyName *string `mandatory:"false" json:"policyName"`
// Upstream server group instance for the Mapping. This is one of the upstream server group IDs(upstream blocks) from the associated Cloud Gate list
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
UpstreamServerGroupId *string `mandatory:"false" json:"upstreamServerGroupId"`
}
func (m CloudGateExtMappings) String() string
func (m CloudGateExtMappings) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudGateExtServers A list of Server Blocks on this Cloud Gate
type CloudGateExtServers struct {
// Hostname for the Server block
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
HostName *string `mandatory:"true" json:"hostName"`
// Port for the Server Block
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: true
// - returned: default
// - type: integer
// - uniqueness: none
Port *int `mandatory:"true" json:"port"`
// SSL flag for the Server Block
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: true
// - returned: default
// - type: boolean
// - uniqueness: none
Ssl *bool `mandatory:"true" json:"ssl"`
// Server Name for the Server Block
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
ServerId *string `mandatory:"false" json:"serverId"`
// More nginx Settings. JSON encoded text block
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
NginxSettings *string `mandatory:"false" json:"nginxSettings"`
}
func (m CloudGateExtServers) String() string
func (m CloudGateExtServers) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudGateExtUpstreamServerGroups A list of upstream server groups
type CloudGateExtUpstreamServerGroups struct {
// Name for the Upstream Block
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Value *string `mandatory:"true" json:"value"`
// Display name of upstream
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
DisplayName *string `mandatory:"true" json:"displayName"`
// URI of the upstream server groups
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
// Any additional settings in nginx configuration form
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
NginxSettings *string `mandatory:"false" json:"nginxSettings"`
// SSL flag for the Upstream Block
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
Ssl *bool `mandatory:"false" json:"ssl"`
}
func (m CloudGateExtUpstreamServerGroups) String() string
func (m CloudGateExtUpstreamServerGroups) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudGateExtUpstreamServers A list of upstream servers
type CloudGateExtUpstreamServers struct {
// ID of the upstream server
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Value *string `mandatory:"true" json:"value"`
// URI of the upstream server
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
// Any incoming request to cloud gate is finally sent to this host, if selected during load balancing
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
HostName *string `mandatory:"false" json:"hostName"`
// Port for the Upstream Server
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: integer
// - uniqueness: none
Port *int `mandatory:"false" json:"port"`
// Any additional settings for this upstream server in nginx configuration form
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
NginxSettings *string `mandatory:"false" json:"nginxSettings"`
// Upstream Server Group instance for the upstream server. This is one of the upstreamServerGroup IDs(upstream blocks) from the associated Cloud Gate list
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
GroupId *string `mandatory:"false" json:"groupId"`
// Display name of upstream server
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
DisplayName *string `mandatory:"false" json:"displayName"`
}
func (m CloudGateExtUpstreamServers) String() string
func (m CloudGateExtUpstreamServers) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudGateMapping Resource representing a Cloud Gate mapping
type CloudGateMapping struct {
// REQUIRED. The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. This specification defines URIs for User, Group, and a standard \"enterprise\" extension. All representations of SCIM schema MUST include a non-zero value array with value(s) of the URIs supported by that representation. Duplicate values MUST NOT be included. Value order is not specified and MUST not impact behavior.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: true
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Schemas []string `mandatory:"true" json:"schemas"`
// Resource prefix for this mapping. This will be used to define the location block
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
ResourcePrefix *string `mandatory:"true" json:"resourcePrefix"`
// The Web Tier policy name used for the App that is mapped to the owning Cloud Gate
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
PolicyName *string `mandatory:"true" json:"policyName"`
Server *CloudGateMappingServer `mandatory:"true" json:"server"`
GatewayApp *CloudGateMappingGatewayApp `mandatory:"true" json:"gatewayApp"`
CloudGate *CloudGateMappingCloudGate `mandatory:"true" json:"cloudGate"`
// Unique identifier for the SCIM Resource as defined by the Service Provider. Each representation of the Resource MUST include a non-empty id value. This identifier MUST be unique across the Service Provider's entire set of Resources. It MUST be a stable, non-reassignable identifier that does not change when the same Resource is returned in subsequent requests. The value of the id attribute is always issued by the Service Provider and MUST never be specified by the Service Consumer. bulkId: is a reserved keyword and MUST NOT be used in the unique identifier.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: always
// - type: string
// - uniqueness: global
Id *string `mandatory:"false" json:"id"`
// Unique OCI identifier for the SCIM Resource.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: false
// - returned: default
// - type: string
// - uniqueness: global
Ocid *string `mandatory:"false" json:"ocid"`
Meta *Meta `mandatory:"false" json:"meta"`
IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"`
IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"`
// Each value of this attribute specifies an operation that only an internal client may perform on this particular resource.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"`
// A list of tags on this resource.
// **SCIM++ Properties:**
// - idcsCompositeKey: [key, value]
// - idcsSearchable: true
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: request
// - type: complex
// - uniqueness: none
Tags []Tags `mandatory:"false" json:"tags"`
// A boolean flag indicating this resource in the process of being deleted. Usually set to true when synchronous deletion of the resource would take too long.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"`
// The release number when the resource was upgraded.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"`
// OCI Domain Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
DomainOcid *string `mandatory:"false" json:"domainOcid"`
// OCI Compartment Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"`
// OCI Tenant Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
TenancyOcid *string `mandatory:"false" json:"tenancyOcid"`
// Indicates whether this resource was created by OPC
// **Added In:** 19.3.3
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: always
// - type: boolean
// - uniqueness: none
IsOPCService *bool `mandatory:"false" json:"isOPCService"`
// Brief description for this Cloud Gate
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Description *string `mandatory:"false" json:"description"`
// NGINX ProxyPass entry for this Mapping
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
ProxyPass *string `mandatory:"false" json:"proxyPass"`
// More NGINX Settings. JSON encoded key value pairs similar to WTP encoding
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
NginxSettings *string `mandatory:"false" json:"nginxSettings"`
UpstreamServerGroup *CloudGateMappingUpstreamServerGroup `mandatory:"false" json:"upstreamServerGroup"`
}
func (m CloudGateMapping) String() string
func (m CloudGateMapping) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudGateMappingCloudGate Reference to owning Cloud Gate **SCIM++ Properties:**
type CloudGateMappingCloudGate struct {
// The id of the owning Cloud Gate.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Value *string `mandatory:"true" json:"value"`
// The URI of the OAuth app for this Cloud Gate.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
}
func (m CloudGateMappingCloudGate) String() string
func (m CloudGateMappingCloudGate) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudGateMappingGatewayApp Reference to gateway application protected by this Cloud Gate **SCIM++ Properties:**
type CloudGateMappingGatewayApp struct {
// The name (Client ID) of the gateway application protected by this Cloud Gate.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Name *string `mandatory:"true" json:"name"`
// The id of the gateway application protected by this Cloud Gate.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Value *string `mandatory:"true" json:"value"`
// The URI to the gateway application protected by this Cloud Gate
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
}
func (m CloudGateMappingGatewayApp) String() string
func (m CloudGateMappingGatewayApp) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudGateMappingSearchRequest Clients MAY execute queries without passing parameters on the URL by using the HTTP POST verb combined with the **.search** path extension. The inclusion of **.search** on the end of a valid SCIM endpoint SHALL be used to indicate the HTTP POST verb is intended to be a query operation. To create a new query result set, a SCIM client sends an HTTP POST request to the desired SCIM resource endpoint (ending in **.search**). The body of the POST request MAY include any of the parameters.
type CloudGateMappingSearchRequest struct {
// The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. Query requests MUST be identified using the following URI: "urn:ietf:params:scim:api:messages:2.0:SearchRequest" REQUIRED.
Schemas []string `mandatory:"true" json:"schemas"`
// A multi-valued list of strings indicating the names of resource attributes to return in the response overriding the set of attributes that would be returned by default. Attribute names MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See (additional retrieval query parameters (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.9)). OPTIONAL.
Attributes []string `mandatory:"false" json:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If "attributes" query parameter is also available, union of the two is fetched. Valid values : all, always, never, request, default. Values are case-insensitive. OPTIONAL.
AttributeSets []AttributeSetsEnum `mandatory:"false" json:"attributeSets,omitempty"`
// The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See Section 3.4.2.2 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.2). OPTIONAL.
Filter *string `mandatory:"false" json:"filter"`
// A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See Sorting section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3). OPTIONAL.
SortBy *string `mandatory:"false" json:"sortBy"`
// A string that indicates the order in which the sortBy parameter is applied. Allowed values are "ascending" and "descending". See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL.
SortOrder SortOrderEnum `mandatory:"false" json:"sortOrder,omitempty"`
// An integer that indicates the 1-based index of the first query result. See Pagination Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4). OPTIONAL.
StartIndex *int `mandatory:"false" json:"startIndex"`
// An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4)). OPTIONAL.
Count *int `mandatory:"false" json:"count"`
}
func (m CloudGateMappingSearchRequest) String() string
func (m CloudGateMappingSearchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudGateMappingServer Reference to server block for this mapping **SCIM++ Properties:**
type CloudGateMappingServer struct {
// The id of the server block entry.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Value *string `mandatory:"true" json:"value"`
// The URI to the server block entry
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
}
func (m CloudGateMappingServer) String() string
func (m CloudGateMappingServer) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudGateMappingUpstreamServerGroup Reference to upstream block for this mapping **Added In:** 20.1.3 **SCIM++ Properties:**
type CloudGateMappingUpstreamServerGroup struct {
// The id of the upstream block entry.
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Value *string `mandatory:"false" json:"value"`
// The URI to the upstream block entry
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
// SSL flag for the Upstream Block
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
Ssl *bool `mandatory:"false" json:"ssl"`
}
func (m CloudGateMappingUpstreamServerGroup) String() string
func (m CloudGateMappingUpstreamServerGroup) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudGateMappings The SCIM protocol defines a standard set of query parameters that can be used to filter, sort, and paginate to return zero or more resources in a query response. Queries MAY be made against a single resource or a resource type endpoint (e.g., /Users), or the service provider Base URI.
type CloudGateMappings struct {
// The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. All representations of SCIM schema MUST include a non-zero value array with value(s) of the URIs supported by that representation. Duplicate values MUST NOT be included. Value order is not specified and MUST not impact behavior. REQUIRED.
Schemas []string `mandatory:"true" json:"schemas"`
// The total number of results returned by the list or query operation. The value may be larger than the number of resources returned such as when returning a single page of results where multiple pages are available. REQUIRED.
TotalResults *int `mandatory:"true" json:"totalResults"`
// A multi-valued list of complex objects containing the requested resources. This MAY be a subset of the full set of resources if pagination is requested. REQUIRED if "totalResults" is non-zero.
Resources []CloudGateMapping `mandatory:"true" json:"Resources"`
// The 1-based index of the first result in the current set of list results. REQUIRED when partial results returned due to pagination.
StartIndex *int `mandatory:"true" json:"startIndex"`
// The number of resources returned in a list response page. REQUIRED when partial results returned due to pagination.
ItemsPerPage *int `mandatory:"true" json:"itemsPerPage"`
}
func (m CloudGateMappings) String() string
func (m CloudGateMappings) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudGateOauthClient A reference to the OAuth client App used by this Cloud Gate instance. **SCIM++ Properties:**
type CloudGateOauthClient struct {
// The id of the OAuth app for this CloudGate.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Value *string `mandatory:"false" json:"value"`
// The URI of the OAuth app for this CloudGate.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
// The Client ID of the OAuth app for this CloudGate.
// **Added In:** 19.2.1
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
ClientId *string `mandatory:"false" json:"clientId"`
}
func (m CloudGateOauthClient) String() string
func (m CloudGateOauthClient) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudGateSearchRequest Clients MAY execute queries without passing parameters on the URL by using the HTTP POST verb combined with the **.search** path extension. The inclusion of **.search** on the end of a valid SCIM endpoint SHALL be used to indicate the HTTP POST verb is intended to be a query operation. To create a new query result set, a SCIM client sends an HTTP POST request to the desired SCIM resource endpoint (ending in **.search**). The body of the POST request MAY include any of the parameters.
type CloudGateSearchRequest struct {
// The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. Query requests MUST be identified using the following URI: "urn:ietf:params:scim:api:messages:2.0:SearchRequest" REQUIRED.
Schemas []string `mandatory:"true" json:"schemas"`
// A multi-valued list of strings indicating the names of resource attributes to return in the response overriding the set of attributes that would be returned by default. Attribute names MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See (additional retrieval query parameters (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.9)). OPTIONAL.
Attributes []string `mandatory:"false" json:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If "attributes" query parameter is also available, union of the two is fetched. Valid values : all, always, never, request, default. Values are case-insensitive. OPTIONAL.
AttributeSets []AttributeSetsEnum `mandatory:"false" json:"attributeSets,omitempty"`
// The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See Section 3.4.2.2 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.2). OPTIONAL.
Filter *string `mandatory:"false" json:"filter"`
// A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See Sorting section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3). OPTIONAL.
SortBy *string `mandatory:"false" json:"sortBy"`
// A string that indicates the order in which the sortBy parameter is applied. Allowed values are "ascending" and "descending". See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL.
SortOrder SortOrderEnum `mandatory:"false" json:"sortOrder,omitempty"`
// An integer that indicates the 1-based index of the first query result. See Pagination Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4). OPTIONAL.
StartIndex *int `mandatory:"false" json:"startIndex"`
// An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4)). OPTIONAL.
Count *int `mandatory:"false" json:"count"`
}
func (m CloudGateSearchRequest) String() string
func (m CloudGateSearchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudGateServer Resource representing a Cloud Gate server block
type CloudGateServer struct {
// REQUIRED. The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. This specification defines URIs for User, Group, and a standard \"enterprise\" extension. All representations of SCIM schema MUST include a non-zero value array with value(s) of the URIs supported by that representation. Duplicate values MUST NOT be included. Value order is not specified and MUST not impact behavior.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: true
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Schemas []string `mandatory:"true" json:"schemas"`
// Display name for the Server block
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: always
// - type: string
// - uniqueness: server
DisplayName *string `mandatory:"true" json:"displayName"`
// Hostname for the Server block
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: always
// - type: string
// - uniqueness: none
HostName *string `mandatory:"true" json:"hostName"`
// Port for the Server Block
// **SCIM++ Properties:**
// - caseExact: true
// - idcsMaxValue: 65535
// - idcsMinValue: 1
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: integer
// - uniqueness: none
Port *int `mandatory:"true" json:"port"`
// SSL flag for the Server Block
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: boolean
// - uniqueness: none
Ssl *bool `mandatory:"true" json:"ssl"`
CloudGate *CloudGateServerCloudGate `mandatory:"true" json:"cloudGate"`
// Unique identifier for the SCIM Resource as defined by the Service Provider. Each representation of the Resource MUST include a non-empty id value. This identifier MUST be unique across the Service Provider's entire set of Resources. It MUST be a stable, non-reassignable identifier that does not change when the same Resource is returned in subsequent requests. The value of the id attribute is always issued by the Service Provider and MUST never be specified by the Service Consumer. bulkId: is a reserved keyword and MUST NOT be used in the unique identifier.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: always
// - type: string
// - uniqueness: global
Id *string `mandatory:"false" json:"id"`
// Unique OCI identifier for the SCIM Resource.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: false
// - returned: default
// - type: string
// - uniqueness: global
Ocid *string `mandatory:"false" json:"ocid"`
Meta *Meta `mandatory:"false" json:"meta"`
IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"`
IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"`
// Each value of this attribute specifies an operation that only an internal client may perform on this particular resource.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"`
// A list of tags on this resource.
// **SCIM++ Properties:**
// - idcsCompositeKey: [key, value]
// - idcsSearchable: true
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: request
// - type: complex
// - uniqueness: none
Tags []Tags `mandatory:"false" json:"tags"`
// A boolean flag indicating this resource in the process of being deleted. Usually set to true when synchronous deletion of the resource would take too long.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"`
// The release number when the resource was upgraded.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"`
// OCI Domain Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
DomainOcid *string `mandatory:"false" json:"domainOcid"`
// OCI Compartment Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"`
// OCI Tenant Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
TenancyOcid *string `mandatory:"false" json:"tenancyOcid"`
// Indicates whether this resource was created by OPC
// **Added In:** 19.3.3
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: always
// - type: boolean
// - uniqueness: none
IsOPCService *bool `mandatory:"false" json:"isOPCService"`
// Brief description for this Cloud Gate server block
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Description *string `mandatory:"false" json:"description"`
// More nginx Settings. JSON encoded text block
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
NginxSettings *string `mandatory:"false" json:"nginxSettings"`
}
func (m CloudGateServer) String() string
func (m CloudGateServer) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudGateServerCloudGate Reference to owning Cloud Gate **SCIM++ Properties:**
type CloudGateServerCloudGate struct {
// The id of the owning Cloud Gate.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Value *string `mandatory:"true" json:"value"`
// The URI of the owning Cloud Gate for this server block.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
}
func (m CloudGateServerCloudGate) String() string
func (m CloudGateServerCloudGate) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudGateServerSearchRequest Clients MAY execute queries without passing parameters on the URL by using the HTTP POST verb combined with the **.search** path extension. The inclusion of **.search** on the end of a valid SCIM endpoint SHALL be used to indicate the HTTP POST verb is intended to be a query operation. To create a new query result set, a SCIM client sends an HTTP POST request to the desired SCIM resource endpoint (ending in **.search**). The body of the POST request MAY include any of the parameters.
type CloudGateServerSearchRequest struct {
// The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. Query requests MUST be identified using the following URI: "urn:ietf:params:scim:api:messages:2.0:SearchRequest" REQUIRED.
Schemas []string `mandatory:"true" json:"schemas"`
// A multi-valued list of strings indicating the names of resource attributes to return in the response overriding the set of attributes that would be returned by default. Attribute names MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See (additional retrieval query parameters (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.9)). OPTIONAL.
Attributes []string `mandatory:"false" json:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If "attributes" query parameter is also available, union of the two is fetched. Valid values : all, always, never, request, default. Values are case-insensitive. OPTIONAL.
AttributeSets []AttributeSetsEnum `mandatory:"false" json:"attributeSets,omitempty"`
// The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See Section 3.4.2.2 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.2). OPTIONAL.
Filter *string `mandatory:"false" json:"filter"`
// A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See Sorting section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3). OPTIONAL.
SortBy *string `mandatory:"false" json:"sortBy"`
// A string that indicates the order in which the sortBy parameter is applied. Allowed values are "ascending" and "descending". See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL.
SortOrder SortOrderEnum `mandatory:"false" json:"sortOrder,omitempty"`
// An integer that indicates the 1-based index of the first query result. See Pagination Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4). OPTIONAL.
StartIndex *int `mandatory:"false" json:"startIndex"`
// An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4)). OPTIONAL.
Count *int `mandatory:"false" json:"count"`
}
func (m CloudGateServerSearchRequest) String() string
func (m CloudGateServerSearchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudGateServers The SCIM protocol defines a standard set of query parameters that can be used to filter, sort, and paginate to return zero or more resources in a query response. Queries MAY be made against a single resource or a resource type endpoint (e.g., /Users), or the service provider Base URI.
type CloudGateServers struct {
// The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. All representations of SCIM schema MUST include a non-zero value array with value(s) of the URIs supported by that representation. Duplicate values MUST NOT be included. Value order is not specified and MUST not impact behavior. REQUIRED.
Schemas []string `mandatory:"true" json:"schemas"`
// The total number of results returned by the list or query operation. The value may be larger than the number of resources returned such as when returning a single page of results where multiple pages are available. REQUIRED.
TotalResults *int `mandatory:"true" json:"totalResults"`
// A multi-valued list of complex objects containing the requested resources. This MAY be a subset of the full set of resources if pagination is requested. REQUIRED if "totalResults" is non-zero.
Resources []CloudGateServer `mandatory:"true" json:"Resources"`
// The 1-based index of the first result in the current set of list results. REQUIRED when partial results returned due to pagination.
StartIndex *int `mandatory:"true" json:"startIndex"`
// The number of resources returned in a list response page. REQUIRED when partial results returned due to pagination.
ItemsPerPage *int `mandatory:"true" json:"itemsPerPage"`
}
func (m CloudGateServers) String() string
func (m CloudGateServers) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudGateTypeEnum Enum with underlying type: string
type CloudGateTypeEnum string
Set of constants representing the allowable values for CloudGateTypeEnum
const (
CloudGateTypeLbaas CloudGateTypeEnum = "lbaas"
CloudGateTypeGateway CloudGateTypeEnum = "gateway"
)
func GetCloudGateTypeEnumValues() []CloudGateTypeEnum
GetCloudGateTypeEnumValues Enumerates the set of values for CloudGateTypeEnum
func GetMappingCloudGateTypeEnum(val string) (CloudGateTypeEnum, bool)
GetMappingCloudGateTypeEnum performs case Insensitive comparison on enum value and return the desired enum
CloudGates The SCIM protocol defines a standard set of query parameters that can be used to filter, sort, and paginate to return zero or more resources in a query response. Queries MAY be made against a single resource or a resource type endpoint (e.g., /Users), or the service provider Base URI.
type CloudGates struct {
// The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. All representations of SCIM schema MUST include a non-zero value array with value(s) of the URIs supported by that representation. Duplicate values MUST NOT be included. Value order is not specified and MUST not impact behavior. REQUIRED.
Schemas []string `mandatory:"true" json:"schemas"`
// The total number of results returned by the list or query operation. The value may be larger than the number of resources returned such as when returning a single page of results where multiple pages are available. REQUIRED.
TotalResults *int `mandatory:"true" json:"totalResults"`
// A multi-valued list of complex objects containing the requested resources. This MAY be a subset of the full set of resources if pagination is requested. REQUIRED if "totalResults" is non-zero.
Resources []CloudGate `mandatory:"true" json:"Resources"`
// The 1-based index of the first result in the current set of list results. REQUIRED when partial results returned due to pagination.
StartIndex *int `mandatory:"true" json:"startIndex"`
// The number of resources returned in a list response page. REQUIRED when partial results returned due to pagination.
ItemsPerPage *int `mandatory:"true" json:"itemsPerPage"`
}
func (m CloudGates) String() string
func (m CloudGates) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
Condition Condition resource. A unit that captures a condition.
type Condition struct {
// REQUIRED. The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. This specification defines URIs for User, Group, and a standard \"enterprise\" extension. All representations of SCIM schema MUST include a non-zero value array with value(s) of the URIs supported by that representation. Duplicate values MUST NOT be included. Value order is not specified and MUST not impact behavior.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: true
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Schemas []string `mandatory:"true" json:"schemas"`
// Condition name
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: always
// - type: string
// - uniqueness: global
Name *string `mandatory:"true" json:"name"`
// AttributeName - RHS of condition
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
AttributeName *string `mandatory:"true" json:"attributeName"`
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
// Operator in the condition. It support all SCIM operators like eq, gt, lt, le, sw etc
Operator ConditionOperatorEnum `mandatory:"true" json:"operator"`
// attributeValue - RHS of condition
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
AttributeValue *string `mandatory:"true" json:"attributeValue"`
// Unique identifier for the SCIM Resource as defined by the Service Provider. Each representation of the Resource MUST include a non-empty id value. This identifier MUST be unique across the Service Provider's entire set of Resources. It MUST be a stable, non-reassignable identifier that does not change when the same Resource is returned in subsequent requests. The value of the id attribute is always issued by the Service Provider and MUST never be specified by the Service Consumer. bulkId: is a reserved keyword and MUST NOT be used in the unique identifier.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: always
// - type: string
// - uniqueness: global
Id *string `mandatory:"false" json:"id"`
// Unique OCI identifier for the SCIM Resource.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: false
// - returned: default
// - type: string
// - uniqueness: global
Ocid *string `mandatory:"false" json:"ocid"`
Meta *Meta `mandatory:"false" json:"meta"`
IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"`
IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"`
// Each value of this attribute specifies an operation that only an internal client may perform on this particular resource.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"`
// A list of tags on this resource.
// **SCIM++ Properties:**
// - idcsCompositeKey: [key, value]
// - idcsCsvAttributeNameMappings: [[columnHeaderName:Tag Key, mapsTo:tags.key], [columnHeaderName:Tag Value, mapsTo:tags.value]]
// - idcsSearchable: true
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: request
// - type: complex
// - uniqueness: none
Tags []Tags `mandatory:"false" json:"tags"`
// A boolean flag indicating this resource in the process of being deleted. Usually set to true when synchronous deletion of the resource would take too long.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"`
// The release number when the resource was upgraded.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"`
// OCI Domain Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
DomainOcid *string `mandatory:"false" json:"domainOcid"`
// OCI Compartment Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"`
// OCI Tenant Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
TenancyOcid *string `mandatory:"false" json:"tenancyOcid"`
// An identifier for the Resource as defined by the Service Consumer. The externalId may simplify identification of the Resource between Service Consumer and Service provider by allowing the Consumer to refer to the Resource with its own identifier, obviating the need to store a local mapping between the local identifier of the Resource and the identifier used by the Service Provider. Each Resource MAY include a non-empty externalId value. The value of the externalId attribute is always issued be the Service Consumer and can never be specified by the Service Provider. The Service Provider MUST always interpret the externalId as scoped to the Service Consumer's tenant.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
ExternalId *string `mandatory:"false" json:"externalId"`
// Condition Description
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Description *string `mandatory:"false" json:"description"`
// Evaluate the condition if this expression returns true, else skip condition evaluation
// **Added In:** 18.1.6
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
EvaluateConditionIf *string `mandatory:"false" json:"evaluateConditionIf"`
UrnIetfParamsScimSchemasOracleIdcsExtensionOciconsolesignonpolicyconsentPolicy *ConditionExtensionOciconsolesignonpolicyconsentPolicy `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:ociconsolesignonpolicyconsent:Policy"`
}
func (m Condition) String() string
func (m Condition) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ConditionExtensionOciconsolesignonpolicyconsentPolicy This extension defines attributes used to record consent for modification of the "Security Policy for OCI Console" sign-on policy, Rule, Condition or ConditionGroup.
type ConditionExtensionOciconsolesignonpolicyconsentPolicy struct {
// Set to true when an identity domain administrator opts to change the Oracle security defaults for the "Security Policy for OCI Console" sign-on policy shipped by Oracle. Defaults to false.
// **Added In:** 2405220110
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: writeOnly
// - required: false
// - returned: never
// - type: boolean
Consent *bool `mandatory:"false" json:"consent"`
// The justification for the change when an identity domain administrator opts to modify the Oracle security defaults for the "Security Policy for OCI Console" sign-on policy shipped by Oracle.
// **Added In:** 2405220110
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: writeOnly
// - required: false
// - returned: never
// - type: string
Justification *string `mandatory:"false" json:"justification"`
// The detailed reason for the change when an identity domain administrator opts to modify the Oracle security defaults for the "Security Policy for OCI Console" sign-on policy shipped by Oracle.
// **Added In:** 2405220110
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: writeOnly
// - required: false
// - returned: never
// - type: string
Reason *string `mandatory:"false" json:"reason"`
}
func (m ConditionExtensionOciconsolesignonpolicyconsentPolicy) String() string
func (m ConditionExtensionOciconsolesignonpolicyconsentPolicy) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ConditionOperatorEnum Enum with underlying type: string
type ConditionOperatorEnum string
Set of constants representing the allowable values for ConditionOperatorEnum
const (
ConditionOperatorEq ConditionOperatorEnum = "eq"
ConditionOperatorNe ConditionOperatorEnum = "ne"
ConditionOperatorCo ConditionOperatorEnum = "co"
ConditionOperatorCoany ConditionOperatorEnum = "coany"
ConditionOperatorSw ConditionOperatorEnum = "sw"
ConditionOperatorEw ConditionOperatorEnum = "ew"
ConditionOperatorGt ConditionOperatorEnum = "gt"
ConditionOperatorGe ConditionOperatorEnum = "ge"
ConditionOperatorLt ConditionOperatorEnum = "lt"
ConditionOperatorLe ConditionOperatorEnum = "le"
ConditionOperatorIn ConditionOperatorEnum = "in"
ConditionOperatorNin ConditionOperatorEnum = "nin"
)
func GetConditionOperatorEnumValues() []ConditionOperatorEnum
GetConditionOperatorEnumValues Enumerates the set of values for ConditionOperatorEnum
func GetMappingConditionOperatorEnum(val string) (ConditionOperatorEnum, bool)
GetMappingConditionOperatorEnum performs case Insensitive comparison on enum value and return the desired enum
ConditionSearchRequest Clients MAY execute queries without passing parameters on the URL by using the HTTP POST verb combined with the **.search** path extension. The inclusion of **.search** on the end of a valid SCIM endpoint SHALL be used to indicate the HTTP POST verb is intended to be a query operation. To create a new query result set, a SCIM client sends an HTTP POST request to the desired SCIM resource endpoint (ending in **.search**). The body of the POST request MAY include any of the parameters.
type ConditionSearchRequest struct {
// The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. Query requests MUST be identified using the following URI: "urn:ietf:params:scim:api:messages:2.0:SearchRequest" REQUIRED.
Schemas []string `mandatory:"true" json:"schemas"`
// A multi-valued list of strings indicating the names of resource attributes to return in the response overriding the set of attributes that would be returned by default. Attribute names MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See (additional retrieval query parameters (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.9)). OPTIONAL.
Attributes []string `mandatory:"false" json:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If "attributes" query parameter is also available, union of the two is fetched. Valid values : all, always, never, request, default. Values are case-insensitive. OPTIONAL.
AttributeSets []AttributeSetsEnum `mandatory:"false" json:"attributeSets,omitempty"`
// The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See Section 3.4.2.2 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.2). OPTIONAL.
Filter *string `mandatory:"false" json:"filter"`
// A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See Sorting section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3). OPTIONAL.
SortBy *string `mandatory:"false" json:"sortBy"`
// A string that indicates the order in which the sortBy parameter is applied. Allowed values are "ascending" and "descending". See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL.
SortOrder SortOrderEnum `mandatory:"false" json:"sortOrder,omitempty"`
// An integer that indicates the 1-based index of the first query result. See Pagination Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4). OPTIONAL.
StartIndex *int `mandatory:"false" json:"startIndex"`
// An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4)). OPTIONAL.
Count *int `mandatory:"false" json:"count"`
}
func (m ConditionSearchRequest) String() string
func (m ConditionSearchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
Conditions The SCIM protocol defines a standard set of query parameters that can be used to filter, sort, and paginate to return zero or more resources in a query response. Queries MAY be made against a single resource or a resource type endpoint (e.g., /Users), or the service provider Base URI.
type Conditions struct {
// The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. All representations of SCIM schema MUST include a non-zero value array with value(s) of the URIs supported by that representation. Duplicate values MUST NOT be included. Value order is not specified and MUST not impact behavior. REQUIRED.
Schemas []string `mandatory:"true" json:"schemas"`
// The total number of results returned by the list or query operation. The value may be larger than the number of resources returned such as when returning a single page of results where multiple pages are available. REQUIRED.
TotalResults *int `mandatory:"true" json:"totalResults"`
// A multi-valued list of complex objects containing the requested resources. This MAY be a subset of the full set of resources if pagination is requested. REQUIRED if "totalResults" is non-zero.
Resources []Condition `mandatory:"true" json:"Resources"`
// The 1-based index of the first result in the current set of list results. REQUIRED when partial results returned due to pagination.
StartIndex *int `mandatory:"true" json:"startIndex"`
// The number of resources returned in a list response page. REQUIRED when partial results returned due to pagination.
ItemsPerPage *int `mandatory:"true" json:"itemsPerPage"`
}
func (m Conditions) String() string
func (m Conditions) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateApiKeyRequest wrapper for the CreateApiKey operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateApiKey.go.html to see an example of how to use CreateApiKeyRequest.
type CreateApiKeyRequest struct {
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// ApiKey schema.
// Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute.
// - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*:
// - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*.
// - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*.
// - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource.
// Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below:
// - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*:
// - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*.
// - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*.
// - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*.
ApiKey `contributesTo:"body"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request CreateApiKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateApiKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateApiKeyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateApiKeyRequest) String() string
func (request CreateApiKeyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateApiKeyResponse wrapper for the CreateApiKey operation
type CreateApiKeyResponse struct {
// The underlying http response
RawResponse *http.Response
// The ApiKey instance
ApiKey `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
// For optimistic concurrency control. See `if-match`.
Etag *string `presentIn:"header" name:"etag"`
}
func (response CreateApiKeyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateApiKeyResponse) String() string
CreateAppRequest wrapper for the CreateApp operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateApp.go.html to see an example of how to use CreateAppRequest.
type CreateAppRequest struct {
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// App schema.
// Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute.
// - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*:
// - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*.
// - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*.
// - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource.
// Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below:
// - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*:
// - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*.
// - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*.
// - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*.
App `contributesTo:"body"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request CreateAppRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateAppRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateAppRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateAppRequest) String() string
func (request CreateAppRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateAppResponse wrapper for the CreateApp operation
type CreateAppResponse struct {
// The underlying http response
RawResponse *http.Response
// The App instance
App `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
// For optimistic concurrency control. See `if-match`.
Etag *string `presentIn:"header" name:"etag"`
}
func (response CreateAppResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateAppResponse) String() string
CreateAppRoleRequest wrapper for the CreateAppRole operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateAppRole.go.html to see an example of how to use CreateAppRoleRequest.
type CreateAppRoleRequest struct {
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// AppRole schema.
// Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute.
// - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*:
// - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*.
// - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*.
// - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource.
// Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below:
// - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*:
// - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*.
// - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*.
// - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*.
AppRole `contributesTo:"body"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request CreateAppRoleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateAppRoleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateAppRoleRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateAppRoleRequest) String() string
func (request CreateAppRoleRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateAppRoleResponse wrapper for the CreateAppRole operation
type CreateAppRoleResponse struct {
// The underlying http response
RawResponse *http.Response
// The AppRole instance
AppRole `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
// For optimistic concurrency control. See `if-match`.
Etag *string `presentIn:"header" name:"etag"`
}
func (response CreateAppRoleResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateAppRoleResponse) String() string
CreateApprovalWorkflowAssignmentRequest wrapper for the CreateApprovalWorkflowAssignment operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateApprovalWorkflowAssignment.go.html to see an example of how to use CreateApprovalWorkflowAssignmentRequest.
type CreateApprovalWorkflowAssignmentRequest struct {
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// ApprovalWorkflowAssignment schema.
// Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute.
// - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*:
// - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*.
// - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*.
// - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource.
// Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below:
// - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*:
// - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*.
// - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*.
// - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*.
ApprovalWorkflowAssignment `contributesTo:"body"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request CreateApprovalWorkflowAssignmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateApprovalWorkflowAssignmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateApprovalWorkflowAssignmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateApprovalWorkflowAssignmentRequest) String() string
func (request CreateApprovalWorkflowAssignmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateApprovalWorkflowAssignmentResponse wrapper for the CreateApprovalWorkflowAssignment operation
type CreateApprovalWorkflowAssignmentResponse struct {
// The underlying http response
RawResponse *http.Response
// The ApprovalWorkflowAssignment instance
ApprovalWorkflowAssignment `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
// For optimistic concurrency control. See `if-match`.
Etag *string `presentIn:"header" name:"etag"`
}
func (response CreateApprovalWorkflowAssignmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateApprovalWorkflowAssignmentResponse) String() string
CreateApprovalWorkflowRequest wrapper for the CreateApprovalWorkflow operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateApprovalWorkflow.go.html to see an example of how to use CreateApprovalWorkflowRequest.
type CreateApprovalWorkflowRequest struct {
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// ApprovalWorkflow schema.
// Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute.
// - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*:
// - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*.
// - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*.
// - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource.
// Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below:
// - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*:
// - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*.
// - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*.
// - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*.
ApprovalWorkflow `contributesTo:"body"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request CreateApprovalWorkflowRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateApprovalWorkflowRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateApprovalWorkflowRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateApprovalWorkflowRequest) String() string
func (request CreateApprovalWorkflowRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateApprovalWorkflowResponse wrapper for the CreateApprovalWorkflow operation
type CreateApprovalWorkflowResponse struct {
// The underlying http response
RawResponse *http.Response
// The ApprovalWorkflow instance
ApprovalWorkflow `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
// For optimistic concurrency control. See `if-match`.
Etag *string `presentIn:"header" name:"etag"`
}
func (response CreateApprovalWorkflowResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateApprovalWorkflowResponse) String() string
CreateApprovalWorkflowStepRequest wrapper for the CreateApprovalWorkflowStep operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateApprovalWorkflowStep.go.html to see an example of how to use CreateApprovalWorkflowStepRequest.
type CreateApprovalWorkflowStepRequest struct {
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// ApprovalWorkflowStep schema.
// Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute.
// - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*:
// - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*.
// - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*.
// - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource.
// Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below:
// - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*:
// - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*.
// - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*.
// - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*.
ApprovalWorkflowStep `contributesTo:"body"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request CreateApprovalWorkflowStepRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateApprovalWorkflowStepRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateApprovalWorkflowStepRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateApprovalWorkflowStepRequest) String() string
func (request CreateApprovalWorkflowStepRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateApprovalWorkflowStepResponse wrapper for the CreateApprovalWorkflowStep operation
type CreateApprovalWorkflowStepResponse struct {
// The underlying http response
RawResponse *http.Response
// The ApprovalWorkflowStep instance
ApprovalWorkflowStep `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
// For optimistic concurrency control. See `if-match`.
Etag *string `presentIn:"header" name:"etag"`
}
func (response CreateApprovalWorkflowStepResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateApprovalWorkflowStepResponse) String() string
CreateAuthTokenRequest wrapper for the CreateAuthToken operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateAuthToken.go.html to see an example of how to use CreateAuthTokenRequest.
type CreateAuthTokenRequest struct {
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// AuthToken schema.
// Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute.
// - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*:
// - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*.
// - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*.
// - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource.
// Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below:
// - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*:
// - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*.
// - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*.
// - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*.
AuthToken `contributesTo:"body"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request CreateAuthTokenRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateAuthTokenRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateAuthTokenRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateAuthTokenRequest) String() string
func (request CreateAuthTokenRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateAuthTokenResponse wrapper for the CreateAuthToken operation
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"`
}
func (response CreateAuthTokenResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateAuthTokenResponse) String() string
CreateAuthenticationFactorsRemoverRequest wrapper for the CreateAuthenticationFactorsRemover operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateAuthenticationFactorsRemover.go.html to see an example of how to use CreateAuthenticationFactorsRemoverRequest.
type CreateAuthenticationFactorsRemoverRequest struct {
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// AuthenticationFactorsRemover schema.
// Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute.
// - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*:
// - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*.
// - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*.
// - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource.
// Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below:
// - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*:
// - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*.
// - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*.
// - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*.
AuthenticationFactorsRemover `contributesTo:"body"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request CreateAuthenticationFactorsRemoverRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateAuthenticationFactorsRemoverRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateAuthenticationFactorsRemoverRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateAuthenticationFactorsRemoverRequest) String() string
func (request CreateAuthenticationFactorsRemoverRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateAuthenticationFactorsRemoverResponse wrapper for the CreateAuthenticationFactorsRemover operation
type CreateAuthenticationFactorsRemoverResponse struct {
// The underlying http response
RawResponse *http.Response
// The AuthenticationFactorsRemover instance
AuthenticationFactorsRemover `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
// For optimistic concurrency control. See `if-match`.
Etag *string `presentIn:"header" name:"etag"`
}
func (response CreateAuthenticationFactorsRemoverResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateAuthenticationFactorsRemoverResponse) String() string
CreateCloudGateMappingRequest wrapper for the CreateCloudGateMapping operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateCloudGateMapping.go.html to see an example of how to use CreateCloudGateMappingRequest.
type CreateCloudGateMappingRequest struct {
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// CloudGateMapping schema.
// Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute.
// - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*:
// - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*.
// - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*.
// - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource.
// Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below:
// - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*:
// - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*.
// - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*.
// - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*.
CloudGateMapping `contributesTo:"body"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request CreateCloudGateMappingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateCloudGateMappingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateCloudGateMappingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateCloudGateMappingRequest) String() string
func (request CreateCloudGateMappingRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateCloudGateMappingResponse wrapper for the CreateCloudGateMapping operation
type CreateCloudGateMappingResponse struct {
// The underlying http response
RawResponse *http.Response
// The CloudGateMapping instance
CloudGateMapping `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
// For optimistic concurrency control. See `if-match`.
Etag *string `presentIn:"header" name:"etag"`
}
func (response CreateCloudGateMappingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateCloudGateMappingResponse) String() string
CreateCloudGateRequest wrapper for the CreateCloudGate operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateCloudGate.go.html to see an example of how to use CreateCloudGateRequest.
type CreateCloudGateRequest struct {
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// CloudGate schema.
// Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute.
// - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*:
// - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*.
// - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*.
// - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource.
// Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below:
// - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*:
// - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*.
// - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*.
// - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*.
CloudGate `contributesTo:"body"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request CreateCloudGateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateCloudGateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateCloudGateRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateCloudGateRequest) String() string
func (request CreateCloudGateRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateCloudGateResponse wrapper for the CreateCloudGate operation
type CreateCloudGateResponse struct {
// The underlying http response
RawResponse *http.Response
// The CloudGate instance
CloudGate `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
// For optimistic concurrency control. See `if-match`.
Etag *string `presentIn:"header" name:"etag"`
}
func (response CreateCloudGateResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateCloudGateResponse) String() string
CreateCloudGateServerRequest wrapper for the CreateCloudGateServer operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateCloudGateServer.go.html to see an example of how to use CreateCloudGateServerRequest.
type CreateCloudGateServerRequest struct {
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// CloudGateServer schema.
// Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute.
// - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*:
// - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*.
// - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*.
// - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource.
// Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below:
// - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*:
// - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*.
// - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*.
// - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*.
CloudGateServer `contributesTo:"body"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request CreateCloudGateServerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateCloudGateServerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateCloudGateServerRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateCloudGateServerRequest) String() string
func (request CreateCloudGateServerRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateCloudGateServerResponse wrapper for the CreateCloudGateServer operation
type CreateCloudGateServerResponse struct {
// The underlying http response
RawResponse *http.Response
// The CloudGateServer instance
CloudGateServer `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
// For optimistic concurrency control. See `if-match`.
Etag *string `presentIn:"header" name:"etag"`
}
func (response CreateCloudGateServerResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateCloudGateServerResponse) String() string
CreateConditionRequest wrapper for the CreateCondition operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateCondition.go.html to see an example of how to use CreateConditionRequest.
type CreateConditionRequest struct {
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// Condition schema.
// Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute.
// - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*:
// - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*.
// - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*.
// - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource.
// Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below:
// - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*:
// - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*.
// - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*.
// - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*.
Condition `contributesTo:"body"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request CreateConditionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateConditionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateConditionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateConditionRequest) String() string
func (request CreateConditionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateConditionResponse wrapper for the CreateCondition operation
type CreateConditionResponse struct {
// The underlying http response
RawResponse *http.Response
// The Condition instance
Condition `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
// For optimistic concurrency control. See `if-match`.
Etag *string `presentIn:"header" name:"etag"`
}
func (response CreateConditionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateConditionResponse) String() string
CreateCustomerSecretKeyRequest wrapper for the CreateCustomerSecretKey operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateCustomerSecretKey.go.html to see an example of how to use CreateCustomerSecretKeyRequest.
type CreateCustomerSecretKeyRequest struct {
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// CustomerSecretKey schema.
// Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute.
// - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*:
// - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*.
// - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*.
// - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource.
// Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below:
// - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*:
// - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*.
// - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*.
// - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*.
CustomerSecretKey `contributesTo:"body"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request CreateCustomerSecretKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateCustomerSecretKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateCustomerSecretKeyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateCustomerSecretKeyRequest) String() string
func (request CreateCustomerSecretKeyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateCustomerSecretKeyResponse wrapper for the CreateCustomerSecretKey operation
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"`
}
func (response CreateCustomerSecretKeyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateCustomerSecretKeyResponse) String() string
CreateDynamicResourceGroupRequest wrapper for the CreateDynamicResourceGroup operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateDynamicResourceGroup.go.html to see an example of how to use CreateDynamicResourceGroupRequest.
type CreateDynamicResourceGroupRequest struct {
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// DynamicResourceGroup schema.
// Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute.
// - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*:
// - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*.
// - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*.
// - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource.
// Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below:
// - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*:
// - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*.
// - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*.
// - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*.
DynamicResourceGroup `contributesTo:"body"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request CreateDynamicResourceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateDynamicResourceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateDynamicResourceGroupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateDynamicResourceGroupRequest) String() string
func (request CreateDynamicResourceGroupRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateDynamicResourceGroupResponse wrapper for the CreateDynamicResourceGroup operation
type CreateDynamicResourceGroupResponse struct {
// The underlying http response
RawResponse *http.Response
// The DynamicResourceGroup instance
DynamicResourceGroup `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
// For optimistic concurrency control. See `if-match`.
Etag *string `presentIn:"header" name:"etag"`
}
func (response CreateDynamicResourceGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateDynamicResourceGroupResponse) String() string
CreateGrantRequest wrapper for the CreateGrant operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateGrant.go.html to see an example of how to use CreateGrantRequest.
type CreateGrantRequest struct {
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// Grant schema.
// Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute.
// - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*:
// - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*.
// - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*.
// - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource.
// Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below:
// - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*:
// - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*.
// - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*.
// - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*.
Grant `contributesTo:"body"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request CreateGrantRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateGrantRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateGrantRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateGrantRequest) String() string
func (request CreateGrantRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateGrantResponse wrapper for the CreateGrant operation
type CreateGrantResponse struct {
// The underlying http response
RawResponse *http.Response
// The Grant instance
Grant `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
// For optimistic concurrency control. See `if-match`.
Etag *string `presentIn:"header" name:"etag"`
}
func (response CreateGrantResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateGrantResponse) String() string
CreateGroupRequest wrapper for the CreateGroup operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateGroup.go.html to see an example of how to use CreateGroupRequest.
type CreateGroupRequest struct {
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// Group schema.
// Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute.
// - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*:
// - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*.
// - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*.
// - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource.
// Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below:
// - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*:
// - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*.
// - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*.
// - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*.
Group `contributesTo:"body"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request CreateGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateGroupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateGroupRequest) String() string
func (request CreateGroupRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateGroupResponse wrapper for the CreateGroup operation
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"`
}
func (response CreateGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateGroupResponse) String() string
CreateIdentityProofingProviderRequest wrapper for the CreateIdentityProofingProvider operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateIdentityProofingProvider.go.html to see an example of how to use CreateIdentityProofingProviderRequest.
type CreateIdentityProofingProviderRequest struct {
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// IdentityProofingProvider schema.
// Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute.
// - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*:
// - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*.
// - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*.
// - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource.
// Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below:
// - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*:
// - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*.
// - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*.
// - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*.
IdentityProofingProvider `contributesTo:"body"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request CreateIdentityProofingProviderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateIdentityProofingProviderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateIdentityProofingProviderRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateIdentityProofingProviderRequest) String() string
func (request CreateIdentityProofingProviderRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateIdentityProofingProviderResponse wrapper for the CreateIdentityProofingProvider operation
type CreateIdentityProofingProviderResponse struct {
// The underlying http response
RawResponse *http.Response
// The IdentityProofingProvider instance
IdentityProofingProvider `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
// For optimistic concurrency control. See `if-match`.
Etag *string `presentIn:"header" name:"etag"`
}
func (response CreateIdentityProofingProviderResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateIdentityProofingProviderResponse) String() string
CreateIdentityProofingProviderTemplateRequest wrapper for the CreateIdentityProofingProviderTemplate operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateIdentityProofingProviderTemplate.go.html to see an example of how to use CreateIdentityProofingProviderTemplateRequest.
type CreateIdentityProofingProviderTemplateRequest struct {
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// IdentityProofingProviderTemplate schema.
// Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute.
// - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*:
// - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*.
// - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*.
// - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource.
// Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below:
// - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*:
// - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*.
// - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*.
// - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*.
IdentityProofingProviderTemplate `contributesTo:"body"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request CreateIdentityProofingProviderTemplateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateIdentityProofingProviderTemplateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateIdentityProofingProviderTemplateRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateIdentityProofingProviderTemplateRequest) String() string
func (request CreateIdentityProofingProviderTemplateRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateIdentityProofingProviderTemplateResponse wrapper for the CreateIdentityProofingProviderTemplate operation
type CreateIdentityProofingProviderTemplateResponse struct {
// The underlying http response
RawResponse *http.Response
// The IdentityProofingProviderTemplate instance
IdentityProofingProviderTemplate `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
// For optimistic concurrency control. See `if-match`.
Etag *string `presentIn:"header" name:"etag"`
}
func (response CreateIdentityProofingProviderTemplateResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateIdentityProofingProviderTemplateResponse) String() string
CreateIdentityPropagationTrustRequest wrapper for the CreateIdentityPropagationTrust operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateIdentityPropagationTrust.go.html to see an example of how to use CreateIdentityPropagationTrustRequest.
type CreateIdentityPropagationTrustRequest struct {
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// IdentityPropagationTrust schema.
// Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute.
// - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*:
// - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*.
// - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*.
// - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource.
// Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below:
// - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*:
// - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*.
// - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*.
// - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*.
IdentityPropagationTrust `contributesTo:"body"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request CreateIdentityPropagationTrustRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateIdentityPropagationTrustRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateIdentityPropagationTrustRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateIdentityPropagationTrustRequest) String() string
func (request CreateIdentityPropagationTrustRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateIdentityPropagationTrustResponse wrapper for the CreateIdentityPropagationTrust operation
type CreateIdentityPropagationTrustResponse struct {
// The underlying http response
RawResponse *http.Response
// The IdentityPropagationTrust instance
IdentityPropagationTrust `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
// For optimistic concurrency control. See `if-match`.
Etag *string `presentIn:"header" name:"etag"`
}
func (response CreateIdentityPropagationTrustResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateIdentityPropagationTrustResponse) String() string
CreateIdentityProviderRequest wrapper for the CreateIdentityProvider operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateIdentityProvider.go.html to see an example of how to use CreateIdentityProviderRequest.
type CreateIdentityProviderRequest struct {
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// IdentityProvider schema.
// Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute.
// - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*:
// - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*.
// - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*.
// - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource.
// Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below:
// - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*:
// - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*.
// - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*.
// - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*.
IdentityProvider `contributesTo:"body"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request CreateIdentityProviderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateIdentityProviderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateIdentityProviderRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateIdentityProviderRequest) String() string
func (request CreateIdentityProviderRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateIdentityProviderResponse wrapper for the CreateIdentityProvider operation
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"`
}
func (response CreateIdentityProviderResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateIdentityProviderResponse) String() string
CreateMeRequest wrapper for the CreateMe operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateMe.go.html to see an example of how to use CreateMeRequest.
type CreateMeRequest struct {
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// Me schema.
// Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute.
// - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*:
// - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*.
// - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*.
// - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource.
// Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below:
// - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*:
// - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*.
// - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*.
// - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*.
Me `contributesTo:"body"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request CreateMeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateMeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateMeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateMeRequest) String() string
func (request CreateMeRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateMeResponse wrapper for the CreateMe operation
type CreateMeResponse struct {
// The underlying http response
RawResponse *http.Response
// The Me instance
Me `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
// For optimistic concurrency control. See `if-match`.
Etag *string `presentIn:"header" name:"etag"`
}
func (response CreateMeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateMeResponse) String() string
CreateMyApiKeyRequest wrapper for the CreateMyApiKey operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateMyApiKey.go.html to see an example of how to use CreateMyApiKeyRequest.
type CreateMyApiKeyRequest struct {
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// MyApiKey schema.
// Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute.
// - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*:
// - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*.
// - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*.
// - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource.
// Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below:
// - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*:
// - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*.
// - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*.
// - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*.
MyApiKey `contributesTo:"body"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request CreateMyApiKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateMyApiKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateMyApiKeyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateMyApiKeyRequest) String() string
func (request CreateMyApiKeyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateMyApiKeyResponse wrapper for the CreateMyApiKey operation
type CreateMyApiKeyResponse struct {
// The underlying http response
RawResponse *http.Response
// The MyApiKey instance
MyApiKey `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
// For optimistic concurrency control. See `if-match`.
Etag *string `presentIn:"header" name:"etag"`
}
func (response CreateMyApiKeyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateMyApiKeyResponse) String() string
CreateMyAuthTokenRequest wrapper for the CreateMyAuthToken operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateMyAuthToken.go.html to see an example of how to use CreateMyAuthTokenRequest.
type CreateMyAuthTokenRequest struct {
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// MyAuthToken schema.
// Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute.
// - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*:
// - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*.
// - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*.
// - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource.
// Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below:
// - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*:
// - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*.
// - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*.
// - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*.
MyAuthToken `contributesTo:"body"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request CreateMyAuthTokenRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateMyAuthTokenRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateMyAuthTokenRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateMyAuthTokenRequest) String() string
func (request CreateMyAuthTokenRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateMyAuthTokenResponse wrapper for the CreateMyAuthToken operation
type CreateMyAuthTokenResponse struct {
// The underlying http response
RawResponse *http.Response
// The MyAuthToken instance
MyAuthToken `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
// For optimistic concurrency control. See `if-match`.
Etag *string `presentIn:"header" name:"etag"`
}
func (response CreateMyAuthTokenResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateMyAuthTokenResponse) String() string
CreateMyAuthenticationFactorInitiatorRequest wrapper for the CreateMyAuthenticationFactorInitiator operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateMyAuthenticationFactorInitiator.go.html to see an example of how to use CreateMyAuthenticationFactorInitiatorRequest.
type CreateMyAuthenticationFactorInitiatorRequest struct {
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// MyAuthenticationFactorInitiator schema.
// Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute.
// - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*:
// - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*.
// - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*.
// - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource.
// Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below:
// - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*:
// - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*.
// - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*.
// - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*.
MyAuthenticationFactorInitiator `contributesTo:"body"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request CreateMyAuthenticationFactorInitiatorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateMyAuthenticationFactorInitiatorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateMyAuthenticationFactorInitiatorRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateMyAuthenticationFactorInitiatorRequest) String() string
func (request CreateMyAuthenticationFactorInitiatorRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateMyAuthenticationFactorInitiatorResponse wrapper for the CreateMyAuthenticationFactorInitiator operation
type CreateMyAuthenticationFactorInitiatorResponse struct {
// The underlying http response
RawResponse *http.Response
// The MyAuthenticationFactorInitiator instance
MyAuthenticationFactorInitiator `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
// For optimistic concurrency control. See `if-match`.
Etag *string `presentIn:"header" name:"etag"`
}
func (response CreateMyAuthenticationFactorInitiatorResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateMyAuthenticationFactorInitiatorResponse) String() string
CreateMyAuthenticationFactorValidatorRequest wrapper for the CreateMyAuthenticationFactorValidator operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateMyAuthenticationFactorValidator.go.html to see an example of how to use CreateMyAuthenticationFactorValidatorRequest.
type CreateMyAuthenticationFactorValidatorRequest struct {
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// MyAuthenticationFactorValidator schema.
// Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute.
// - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*:
// - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*.
// - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*.
// - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource.
// Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below:
// - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*:
// - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*.
// - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*.
// - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*.
MyAuthenticationFactorValidator `contributesTo:"body"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request CreateMyAuthenticationFactorValidatorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateMyAuthenticationFactorValidatorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateMyAuthenticationFactorValidatorRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateMyAuthenticationFactorValidatorRequest) String() string
func (request CreateMyAuthenticationFactorValidatorRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateMyAuthenticationFactorValidatorResponse wrapper for the CreateMyAuthenticationFactorValidator operation
type CreateMyAuthenticationFactorValidatorResponse struct {
// The underlying http response
RawResponse *http.Response
// The MyAuthenticationFactorValidator instance
MyAuthenticationFactorValidator `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
// For optimistic concurrency control. See `if-match`.
Etag *string `presentIn:"header" name:"etag"`
}
func (response CreateMyAuthenticationFactorValidatorResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateMyAuthenticationFactorValidatorResponse) String() string
CreateMyAuthenticationFactorsRemoverRequest wrapper for the CreateMyAuthenticationFactorsRemover operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateMyAuthenticationFactorsRemover.go.html to see an example of how to use CreateMyAuthenticationFactorsRemoverRequest.
type CreateMyAuthenticationFactorsRemoverRequest struct {
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// MyAuthenticationFactorsRemover schema.
// Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute.
// - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*:
// - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*.
// - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*.
// - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource.
// Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below:
// - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*:
// - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*.
// - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*.
// - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*.
MyAuthenticationFactorsRemover `contributesTo:"body"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request CreateMyAuthenticationFactorsRemoverRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateMyAuthenticationFactorsRemoverRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateMyAuthenticationFactorsRemoverRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateMyAuthenticationFactorsRemoverRequest) String() string
func (request CreateMyAuthenticationFactorsRemoverRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateMyAuthenticationFactorsRemoverResponse wrapper for the CreateMyAuthenticationFactorsRemover operation
type CreateMyAuthenticationFactorsRemoverResponse struct {
// The underlying http response
RawResponse *http.Response
// The MyAuthenticationFactorsRemover instance
MyAuthenticationFactorsRemover `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
// For optimistic concurrency control. See `if-match`.
Etag *string `presentIn:"header" name:"etag"`
}
func (response CreateMyAuthenticationFactorsRemoverResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateMyAuthenticationFactorsRemoverResponse) String() string
CreateMyCustomerSecretKeyRequest wrapper for the CreateMyCustomerSecretKey operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateMyCustomerSecretKey.go.html to see an example of how to use CreateMyCustomerSecretKeyRequest.
type CreateMyCustomerSecretKeyRequest struct {
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// MyCustomerSecretKey schema.
// Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute.
// - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*:
// - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*.
// - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*.
// - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource.
// Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below:
// - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*:
// - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*.
// - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*.
// - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*.
MyCustomerSecretKey `contributesTo:"body"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request CreateMyCustomerSecretKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateMyCustomerSecretKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateMyCustomerSecretKeyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateMyCustomerSecretKeyRequest) String() string
func (request CreateMyCustomerSecretKeyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateMyCustomerSecretKeyResponse wrapper for the CreateMyCustomerSecretKey operation
type CreateMyCustomerSecretKeyResponse struct {
// The underlying http response
RawResponse *http.Response
// The MyCustomerSecretKey instance
MyCustomerSecretKey `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
// For optimistic concurrency control. See `if-match`.
Etag *string `presentIn:"header" name:"etag"`
}
func (response CreateMyCustomerSecretKeyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateMyCustomerSecretKeyResponse) String() string
CreateMyOAuth2ClientCredentialRequest wrapper for the CreateMyOAuth2ClientCredential operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateMyOAuth2ClientCredential.go.html to see an example of how to use CreateMyOAuth2ClientCredentialRequest.
type CreateMyOAuth2ClientCredentialRequest struct {
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// MyOAuth2ClientCredential schema.
// Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute.
// - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*:
// - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*.
// - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*.
// - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource.
// Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below:
// - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*:
// - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*.
// - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*.
// - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*.
MyOAuth2ClientCredential `contributesTo:"body"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request CreateMyOAuth2ClientCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateMyOAuth2ClientCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateMyOAuth2ClientCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateMyOAuth2ClientCredentialRequest) String() string
func (request CreateMyOAuth2ClientCredentialRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateMyOAuth2ClientCredentialResponse wrapper for the CreateMyOAuth2ClientCredential operation
type CreateMyOAuth2ClientCredentialResponse struct {
// The underlying http response
RawResponse *http.Response
// The MyOAuth2ClientCredential instance
MyOAuth2ClientCredential `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
// For optimistic concurrency control. See `if-match`.
Etag *string `presentIn:"header" name:"etag"`
}
func (response CreateMyOAuth2ClientCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateMyOAuth2ClientCredentialResponse) String() string
CreateMyRequestRequest wrapper for the CreateMyRequest operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateMyRequest.go.html to see an example of how to use CreateMyRequestRequest.
type CreateMyRequestRequest struct {
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// MyRequest schema.
// Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute.
// - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*:
// - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*.
// - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*.
// - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource.
// Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below:
// - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*:
// - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*.
// - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*.
// - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*.
MyRequest `contributesTo:"body"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request CreateMyRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateMyRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateMyRequestRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateMyRequestRequest) String() string
func (request CreateMyRequestRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateMyRequestResponse wrapper for the CreateMyRequest operation
type CreateMyRequestResponse struct {
// The underlying http response
RawResponse *http.Response
// The MyRequest instance
MyRequest `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
// For optimistic concurrency control. See `if-match`.
Etag *string `presentIn:"header" name:"etag"`
}
func (response CreateMyRequestResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateMyRequestResponse) String() string
CreateMySmtpCredentialRequest wrapper for the CreateMySmtpCredential operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateMySmtpCredential.go.html to see an example of how to use CreateMySmtpCredentialRequest.
type CreateMySmtpCredentialRequest struct {
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// MySmtpCredential schema.
// Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute.
// - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*:
// - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*.
// - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*.
// - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource.
// Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below:
// - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*:
// - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*.
// - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*.
// - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*.
MySmtpCredential `contributesTo:"body"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request CreateMySmtpCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateMySmtpCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateMySmtpCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateMySmtpCredentialRequest) String() string
func (request CreateMySmtpCredentialRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateMySmtpCredentialResponse wrapper for the CreateMySmtpCredential operation
type CreateMySmtpCredentialResponse struct {
// The underlying http response
RawResponse *http.Response
// The MySmtpCredential instance
MySmtpCredential `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
// For optimistic concurrency control. See `if-match`.
Etag *string `presentIn:"header" name:"etag"`
}
func (response CreateMySmtpCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateMySmtpCredentialResponse) String() string
CreateMySupportAccountRequest wrapper for the CreateMySupportAccount operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateMySupportAccount.go.html to see an example of how to use CreateMySupportAccountRequest.
type CreateMySupportAccountRequest struct {
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// MySupportAccount schema.
// Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute.
// - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*:
// - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*.
// - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*.
// - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource.
// Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below:
// - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*:
// - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*.
// - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*.
// - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*.
MySupportAccount `contributesTo:"body"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request CreateMySupportAccountRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateMySupportAccountRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateMySupportAccountRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateMySupportAccountRequest) String() string
func (request CreateMySupportAccountRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateMySupportAccountResponse wrapper for the CreateMySupportAccount operation
type CreateMySupportAccountResponse struct {
// The underlying http response
RawResponse *http.Response
// The MySupportAccount instance
MySupportAccount `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
// For optimistic concurrency control. See `if-match`.
Etag *string `presentIn:"header" name:"etag"`
}
func (response CreateMySupportAccountResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateMySupportAccountResponse) String() string
CreateMyUserDbCredentialRequest wrapper for the CreateMyUserDbCredential operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateMyUserDbCredential.go.html to see an example of how to use CreateMyUserDbCredentialRequest.
type CreateMyUserDbCredentialRequest struct {
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// MyUserDbCredentials schema.
// Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute.
// - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*:
// - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*.
// - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*.
// - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource.
// Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below:
// - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*:
// - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*.
// - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*.
// - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*.
MyUserDbCredential `contributesTo:"body"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request CreateMyUserDbCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateMyUserDbCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateMyUserDbCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateMyUserDbCredentialRequest) String() string
func (request CreateMyUserDbCredentialRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateMyUserDbCredentialResponse wrapper for the CreateMyUserDbCredential operation
type CreateMyUserDbCredentialResponse struct {
// The underlying http response
RawResponse *http.Response
// The MyUserDbCredential instance
MyUserDbCredential `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
// For optimistic concurrency control. See `if-match`.
Etag *string `presentIn:"header" name:"etag"`
}
func (response CreateMyUserDbCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateMyUserDbCredentialResponse) String() string
CreateNetworkPerimeterRequest wrapper for the CreateNetworkPerimeter operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateNetworkPerimeter.go.html to see an example of how to use CreateNetworkPerimeterRequest.
type CreateNetworkPerimeterRequest struct {
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// NetworkPerimeter schema.
// Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute.
// - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*:
// - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*.
// - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*.
// - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource.
// Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below:
// - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*:
// - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*.
// - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*.
// - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*.
NetworkPerimeter `contributesTo:"body"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request CreateNetworkPerimeterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateNetworkPerimeterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateNetworkPerimeterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateNetworkPerimeterRequest) String() string
func (request CreateNetworkPerimeterRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateNetworkPerimeterResponse wrapper for the CreateNetworkPerimeter operation
type CreateNetworkPerimeterResponse struct {
// The underlying http response
RawResponse *http.Response
// The NetworkPerimeter instance
NetworkPerimeter `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
// For optimistic concurrency control. See `if-match`.
Etag *string `presentIn:"header" name:"etag"`
}
func (response CreateNetworkPerimeterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateNetworkPerimeterResponse) String() string
CreateOAuth2ClientCredentialRequest wrapper for the CreateOAuth2ClientCredential operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateOAuth2ClientCredential.go.html to see an example of how to use CreateOAuth2ClientCredentialRequest.
type CreateOAuth2ClientCredentialRequest struct {
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// OAuth2ClientCredential schema.
// Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute.
// - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*:
// - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*.
// - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*.
// - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource.
// Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below:
// - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*:
// - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*.
// - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*.
// - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*.
OAuth2ClientCredential `contributesTo:"body"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request CreateOAuth2ClientCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateOAuth2ClientCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateOAuth2ClientCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateOAuth2ClientCredentialRequest) String() string
func (request CreateOAuth2ClientCredentialRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateOAuth2ClientCredentialResponse wrapper for the CreateOAuth2ClientCredential operation
type CreateOAuth2ClientCredentialResponse 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"`
}
func (response CreateOAuth2ClientCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateOAuth2ClientCredentialResponse) String() string
CreateOAuthClientCertificateRequest wrapper for the CreateOAuthClientCertificate operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateOAuthClientCertificate.go.html to see an example of how to use CreateOAuthClientCertificateRequest.
type CreateOAuthClientCertificateRequest struct {
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// OAuthClientCertificate schema.
// Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute.
// - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*:
// - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*.
// - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*.
// - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource.
// Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below:
// - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*:
// - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*.
// - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*.
// - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*.
OAuthClientCertificate `contributesTo:"body"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request CreateOAuthClientCertificateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateOAuthClientCertificateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateOAuthClientCertificateRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateOAuthClientCertificateRequest) String() string
func (request CreateOAuthClientCertificateRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateOAuthClientCertificateResponse wrapper for the CreateOAuthClientCertificate operation
type CreateOAuthClientCertificateResponse struct {
// The underlying http response
RawResponse *http.Response
// The OAuthClientCertificate instance
OAuthClientCertificate `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
// For optimistic concurrency control. See `if-match`.
Etag *string `presentIn:"header" name:"etag"`
}
func (response CreateOAuthClientCertificateResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateOAuthClientCertificateResponse) String() string
CreateOAuthPartnerCertificateRequest wrapper for the CreateOAuthPartnerCertificate operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateOAuthPartnerCertificate.go.html to see an example of how to use CreateOAuthPartnerCertificateRequest.
type CreateOAuthPartnerCertificateRequest struct {
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// OAuthPartnerCertificate schema.
// Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute.
// - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*:
// - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*.
// - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*.
// - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource.
// Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below:
// - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*:
// - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*.
// - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*.
// - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*.
OAuthPartnerCertificate `contributesTo:"body"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request CreateOAuthPartnerCertificateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateOAuthPartnerCertificateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateOAuthPartnerCertificateRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateOAuthPartnerCertificateRequest) String() string
func (request CreateOAuthPartnerCertificateRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateOAuthPartnerCertificateResponse wrapper for the CreateOAuthPartnerCertificate operation
type CreateOAuthPartnerCertificateResponse struct {
// The underlying http response
RawResponse *http.Response
// The OAuthPartnerCertificate instance
OAuthPartnerCertificate `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
// For optimistic concurrency control. See `if-match`.
Etag *string `presentIn:"header" name:"etag"`
}
func (response CreateOAuthPartnerCertificateResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateOAuthPartnerCertificateResponse) String() string
CreatePasswordPolicyRequest wrapper for the CreatePasswordPolicy operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreatePasswordPolicy.go.html to see an example of how to use CreatePasswordPolicyRequest.
type CreatePasswordPolicyRequest struct {
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// PasswordPolicy schema.
// Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute.
// - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*:
// - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*.
// - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*.
// - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource.
// Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below:
// - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*:
// - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*.
// - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*.
// - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*.
PasswordPolicy `contributesTo:"body"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request CreatePasswordPolicyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreatePasswordPolicyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreatePasswordPolicyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreatePasswordPolicyRequest) String() string
func (request CreatePasswordPolicyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreatePasswordPolicyResponse wrapper for the CreatePasswordPolicy operation
type CreatePasswordPolicyResponse struct {
// The underlying http response
RawResponse *http.Response
// The PasswordPolicy instance
PasswordPolicy `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
// For optimistic concurrency control. See `if-match`.
Etag *string `presentIn:"header" name:"etag"`
}
func (response CreatePasswordPolicyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreatePasswordPolicyResponse) String() string
CreatePolicyRequest wrapper for the CreatePolicy operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreatePolicy.go.html to see an example of how to use CreatePolicyRequest.
type CreatePolicyRequest struct {
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// Policy schema.
// Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute.
// - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*:
// - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*.
// - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*.
// - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource.
// Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below:
// - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*:
// - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*.
// - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*.
// - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*.
Policy `contributesTo:"body"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request CreatePolicyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreatePolicyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreatePolicyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreatePolicyRequest) String() string
func (request CreatePolicyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreatePolicyResponse wrapper for the CreatePolicy operation
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"`
}
func (response CreatePolicyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreatePolicyResponse) String() string
CreateRestoreOciConsolePolicyRequest wrapper for the CreateRestoreOciConsolePolicy operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateRestoreOciConsolePolicy.go.html to see an example of how to use CreateRestoreOciConsolePolicyRequest.
type CreateRestoreOciConsolePolicyRequest struct {
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// RestoreOciConsolePolicy schema.
// Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute.
// - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*:
// - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*.
// - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*.
// - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource.
// Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below:
// - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*:
// - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*.
// - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*.
// - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*.
RestoreOciConsolePolicy `contributesTo:"body"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request CreateRestoreOciConsolePolicyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateRestoreOciConsolePolicyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateRestoreOciConsolePolicyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateRestoreOciConsolePolicyRequest) String() string
func (request CreateRestoreOciConsolePolicyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateRestoreOciConsolePolicyResponse wrapper for the CreateRestoreOciConsolePolicy operation
type CreateRestoreOciConsolePolicyResponse struct {
// The underlying http response
RawResponse *http.Response
// The RestoreOciConsolePolicy instance
RestoreOciConsolePolicy `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
// For optimistic concurrency control. See `if-match`.
Etag *string `presentIn:"header" name:"etag"`
}
func (response CreateRestoreOciConsolePolicyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateRestoreOciConsolePolicyResponse) String() string
CreateRuleRequest wrapper for the CreateRule operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateRule.go.html to see an example of how to use CreateRuleRequest.
type CreateRuleRequest struct {
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// Rule schema.
// Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute.
// - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*:
// - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*.
// - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*.
// - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource.
// Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below:
// - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*:
// - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*.
// - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*.
// - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*.
Rule `contributesTo:"body"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request CreateRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateRuleRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateRuleRequest) String() string
func (request CreateRuleRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateRuleResponse wrapper for the CreateRule operation
type CreateRuleResponse struct {
// The underlying http response
RawResponse *http.Response
// The Rule instance
Rule `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
// For optimistic concurrency control. See `if-match`.
Etag *string `presentIn:"header" name:"etag"`
}
func (response CreateRuleResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateRuleResponse) String() string
CreateSecurityQuestionRequest wrapper for the CreateSecurityQuestion operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateSecurityQuestion.go.html to see an example of how to use CreateSecurityQuestionRequest.
type CreateSecurityQuestionRequest struct {
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// SecurityQuestion schema.
// Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute.
// - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*:
// - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*.
// - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*.
// - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource.
// Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below:
// - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*:
// - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*.
// - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*.
// - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*.
SecurityQuestion `contributesTo:"body"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request CreateSecurityQuestionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateSecurityQuestionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateSecurityQuestionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateSecurityQuestionRequest) String() string
func (request CreateSecurityQuestionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateSecurityQuestionResponse wrapper for the CreateSecurityQuestion operation
type CreateSecurityQuestionResponse struct {
// The underlying http response
RawResponse *http.Response
// The SecurityQuestion instance
SecurityQuestion `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
// For optimistic concurrency control. See `if-match`.
Etag *string `presentIn:"header" name:"etag"`
}
func (response CreateSecurityQuestionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateSecurityQuestionResponse) String() string
CreateSelfRegistrationProfileRequest wrapper for the CreateSelfRegistrationProfile operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateSelfRegistrationProfile.go.html to see an example of how to use CreateSelfRegistrationProfileRequest.
type CreateSelfRegistrationProfileRequest struct {
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// SelfRegistrationProfile schema.
// Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute.
// - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*:
// - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*.
// - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*.
// - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource.
// Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below:
// - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*:
// - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*.
// - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*.
// - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*.
SelfRegistrationProfile `contributesTo:"body"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request CreateSelfRegistrationProfileRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateSelfRegistrationProfileRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateSelfRegistrationProfileRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateSelfRegistrationProfileRequest) String() string
func (request CreateSelfRegistrationProfileRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateSelfRegistrationProfileResponse wrapper for the CreateSelfRegistrationProfile operation
type CreateSelfRegistrationProfileResponse struct {
// The underlying http response
RawResponse *http.Response
// The SelfRegistrationProfile instance
SelfRegistrationProfile `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
// For optimistic concurrency control. See `if-match`.
Etag *string `presentIn:"header" name:"etag"`
}
func (response CreateSelfRegistrationProfileResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateSelfRegistrationProfileResponse) String() string
CreateSmtpCredentialRequest wrapper for the CreateSmtpCredential operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateSmtpCredential.go.html to see an example of how to use CreateSmtpCredentialRequest.
type CreateSmtpCredentialRequest struct {
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// SmtpCredential schema.
// Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute.
// - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*:
// - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*.
// - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*.
// - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource.
// Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below:
// - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*:
// - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*.
// - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*.
// - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*.
SmtpCredential `contributesTo:"body"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request CreateSmtpCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateSmtpCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateSmtpCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateSmtpCredentialRequest) String() string
func (request CreateSmtpCredentialRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateSmtpCredentialResponse wrapper for the CreateSmtpCredential operation
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"`
}
func (response CreateSmtpCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateSmtpCredentialResponse) String() string
CreateSocialIdentityProviderRequest wrapper for the CreateSocialIdentityProvider operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateSocialIdentityProvider.go.html to see an example of how to use CreateSocialIdentityProviderRequest.
type CreateSocialIdentityProviderRequest struct {
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// SocialIdentityProvider schema.
// Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute.
// - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*:
// - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*.
// - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*.
// - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource.
// Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below:
// - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*:
// - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*.
// - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*.
// - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*.
SocialIdentityProvider `contributesTo:"body"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request CreateSocialIdentityProviderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateSocialIdentityProviderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateSocialIdentityProviderRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateSocialIdentityProviderRequest) String() string
func (request CreateSocialIdentityProviderRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateSocialIdentityProviderResponse wrapper for the CreateSocialIdentityProvider operation
type CreateSocialIdentityProviderResponse struct {
// The underlying http response
RawResponse *http.Response
// The SocialIdentityProvider instance
SocialIdentityProvider `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
// For optimistic concurrency control. See `if-match`.
Etag *string `presentIn:"header" name:"etag"`
}
func (response CreateSocialIdentityProviderResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateSocialIdentityProviderResponse) String() string
CreateUserDbCredentialRequest wrapper for the CreateUserDbCredential operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateUserDbCredential.go.html to see an example of how to use CreateUserDbCredentialRequest.
type CreateUserDbCredentialRequest struct {
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// UserDbCredentials schema.
// Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute.
// - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*:
// - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*.
// - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*.
// - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource.
// Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below:
// - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*:
// - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*.
// - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*.
// - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*.
UserDbCredential `contributesTo:"body"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request CreateUserDbCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateUserDbCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateUserDbCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateUserDbCredentialRequest) String() string
func (request CreateUserDbCredentialRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateUserDbCredentialResponse wrapper for the CreateUserDbCredential operation
type CreateUserDbCredentialResponse struct {
// The underlying http response
RawResponse *http.Response
// The UserDbCredential instance
UserDbCredential `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
// For optimistic concurrency control. See `if-match`.
Etag *string `presentIn:"header" name:"etag"`
}
func (response CreateUserDbCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateUserDbCredentialResponse) String() string
CreateUserRequest wrapper for the CreateUser operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateUser.go.html to see an example of how to use CreateUserRequest.
type CreateUserRequest struct {
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// User schema.
// Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute.
// - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*:
// - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*.
// - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*.
// - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource.
// Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below:
// - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*:
// - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*.
// - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*.
// - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*.
User `contributesTo:"body"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request CreateUserRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateUserRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateUserRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateUserRequest) String() string
func (request CreateUserRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateUserResponse wrapper for the CreateUser operation
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"`
}
func (response CreateUserResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateUserResponse) String() string
CreateVerificationClaimRequest wrapper for the CreateVerificationClaim operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateVerificationClaim.go.html to see an example of how to use CreateVerificationClaimRequest.
type CreateVerificationClaimRequest struct {
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// VerificationClaim schema.
// Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute.
// - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*:
// - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*.
// - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*.
// - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource.
// Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below:
// - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*:
// - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*.
// - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*.
// - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*.
VerificationClaim `contributesTo:"body"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request CreateVerificationClaimRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateVerificationClaimRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateVerificationClaimRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateVerificationClaimRequest) String() string
func (request CreateVerificationClaimRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateVerificationClaimResponse wrapper for the CreateVerificationClaim operation
type CreateVerificationClaimResponse struct {
// The underlying http response
RawResponse *http.Response
// The VerificationClaim instance
VerificationClaim `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
// For optimistic concurrency control. See `if-match`.
Etag *string `presentIn:"header" name:"etag"`
}
func (response CreateVerificationClaimResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateVerificationClaimResponse) String() string
CustomerSecretKey The user's customer secret key.
type CustomerSecretKey struct {
// REQUIRED. The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. This specification defines URIs for User, Group, and a standard \"enterprise\" extension. All representations of SCIM schema MUST include a non-zero value array with value(s) of the URIs supported by that representation. Duplicate values MUST NOT be included. Value order is not specified and MUST not impact behavior.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: true
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Schemas []string `mandatory:"true" json:"schemas"`
// Unique identifier for the SCIM Resource as defined by the Service Provider. Each representation of the Resource MUST include a non-empty id value. This identifier MUST be unique across the Service Provider's entire set of Resources. It MUST be a stable, non-reassignable identifier that does not change when the same Resource is returned in subsequent requests. The value of the id attribute is always issued by the Service Provider and MUST never be specified by the Service Consumer. bulkId: is a reserved keyword and MUST NOT be used in the unique identifier.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: always
// - type: string
// - uniqueness: global
Id *string `mandatory:"false" json:"id"`
// Unique OCI identifier for the SCIM Resource.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: false
// - returned: default
// - type: string
// - uniqueness: global
Ocid *string `mandatory:"false" json:"ocid"`
Meta *Meta `mandatory:"false" json:"meta"`
IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"`
IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"`
// Each value of this attribute specifies an operation that only an internal client may perform on this particular resource.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"`
// A list of tags on this resource.
// **SCIM++ Properties:**
// - idcsCompositeKey: [key, value]
// - idcsSearchable: true
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: request
// - type: complex
// - uniqueness: none
Tags []Tags `mandatory:"false" json:"tags"`
// A boolean flag indicating this resource in the process of being deleted. Usually set to true when synchronous deletion of the resource would take too long.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"`
// The release number when the resource was upgraded.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"`
// OCI Domain Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
DomainOcid *string `mandatory:"false" json:"domainOcid"`
// OCI Compartment Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"`
// OCI Tenant Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
TenancyOcid *string `mandatory:"false" json:"tenancyOcid"`
// Display Name
// **SCIM++ Properties:**
// - caseExact: false
// - type: string
// - mutability: readWrite
// - required: false
// - returned: default
DisplayName *string `mandatory:"false" json:"displayName"`
// Description
// **SCIM++ Properties:**
// - caseExact: false
// - type: string
// - mutability: readWrite
// - required: false
// - returned: default
Description *string `mandatory:"false" json:"description"`
// The user's credential status.
// **Added In:** 2109090424
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: never
// - type: string
// - uniqueness: none
Status CustomerSecretKeyStatusEnum `mandatory:"false" json:"status,omitempty"`
// When the user's credential expire.
// **Added In:** 2109090424
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: immutable
// - required: false
// - returned: default
// - type: dateTime
// - uniqueness: none
ExpiresOn *string `mandatory:"false" json:"expiresOn"`
// The access key.
// **SCIM++ Properties:**
// - caseExact: true
// - type: string
// - mutability: readOnly
// - required: false
// - returned: default
AccessKey *string `mandatory:"false" json:"accessKey"`
// The secret key.
// **SCIM++ Properties:**
// - caseExact: true
// - type: string
// - mutability: readOnly
// - required: false
// - returned: default
SecretKey *string `mandatory:"false" json:"secretKey"`
User *CustomerSecretKeyUser `mandatory:"false" json:"user"`
UrnIetfParamsScimSchemasOracleIdcsExtensionSelfChangeUser *ExtensionSelfChangeUser `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:selfChange:User"`
}
func (m CustomerSecretKey) String() string
func (m CustomerSecretKey) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CustomerSecretKeySearchRequest Clients MAY execute queries without passing parameters on the URL by using the HTTP POST verb combined with the **.search** path extension. The inclusion of **.search** on the end of a valid SCIM endpoint SHALL be used to indicate the HTTP POST verb is intended to be a query operation. To create a new query result set, a SCIM client sends an HTTP POST request to the desired SCIM resource endpoint (ending in **.search**). The body of the POST request MAY include any of the parameters.
type CustomerSecretKeySearchRequest struct {
// The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. Query requests MUST be identified using the following URI: "urn:ietf:params:scim:api:messages:2.0:SearchRequest" REQUIRED.
Schemas []string `mandatory:"true" json:"schemas"`
// A multi-valued list of strings indicating the names of resource attributes to return in the response overriding the set of attributes that would be returned by default. Attribute names MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See (additional retrieval query parameters (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.9)). OPTIONAL.
Attributes []string `mandatory:"false" json:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If "attributes" query parameter is also available, union of the two is fetched. Valid values : all, always, never, request, default. Values are case-insensitive. OPTIONAL.
AttributeSets []AttributeSetsEnum `mandatory:"false" json:"attributeSets,omitempty"`
// The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See Section 3.4.2.2 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.2). OPTIONAL.
Filter *string `mandatory:"false" json:"filter"`
// A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See Sorting section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3). OPTIONAL.
SortBy *string `mandatory:"false" json:"sortBy"`
// A string that indicates the order in which the sortBy parameter is applied. Allowed values are "ascending" and "descending". See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL.
SortOrder SortOrderEnum `mandatory:"false" json:"sortOrder,omitempty"`
// An integer that indicates the 1-based index of the first query result. See Pagination Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4). OPTIONAL.
StartIndex *int `mandatory:"false" json:"startIndex"`
// An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4)). OPTIONAL.
Count *int `mandatory:"false" json:"count"`
}
func (m CustomerSecretKeySearchRequest) String() string
func (m CustomerSecretKeySearchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CustomerSecretKeyStatusEnum Enum with underlying type: string
type CustomerSecretKeyStatusEnum string
Set of constants representing the allowable values for CustomerSecretKeyStatusEnum
const (
CustomerSecretKeyStatusActive CustomerSecretKeyStatusEnum = "ACTIVE"
CustomerSecretKeyStatusInactive CustomerSecretKeyStatusEnum = "INACTIVE"
)
func GetCustomerSecretKeyStatusEnumValues() []CustomerSecretKeyStatusEnum
GetCustomerSecretKeyStatusEnumValues Enumerates the set of values for CustomerSecretKeyStatusEnum
func GetMappingCustomerSecretKeyStatusEnum(val string) (CustomerSecretKeyStatusEnum, bool)
GetMappingCustomerSecretKeyStatusEnum performs case Insensitive comparison on enum value and return the desired enum
CustomerSecretKeyUser User linked to customer secret key **SCIM++ Properties:**
type CustomerSecretKeyUser struct {
// The user's ID.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: false
// - returned: always
// - type: string
// - uniqueness: none
Value *string `mandatory:"false" json:"value"`
// The user's OCID.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: false
// - returned: always
// - type: string
// - uniqueness: none
Ocid *string `mandatory:"false" json:"ocid"`
// The URI that corresponds to the user linked to this credential.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
// The user's display name.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Display *string `mandatory:"false" json:"display"`
// The user's name.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Name *string `mandatory:"false" json:"name"`
}
func (m CustomerSecretKeyUser) String() string
func (m CustomerSecretKeyUser) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CustomerSecretKeys The SCIM protocol defines a standard set of query parameters that can be used to filter, sort, and paginate to return zero or more resources in a query response. Queries MAY be made against a single resource or a resource type endpoint (e.g., /Users), or the service provider Base URI.
type CustomerSecretKeys struct {
// The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. All representations of SCIM schema MUST include a non-zero value array with value(s) of the URIs supported by that representation. Duplicate values MUST NOT be included. Value order is not specified and MUST not impact behavior. REQUIRED.
Schemas []string `mandatory:"true" json:"schemas"`
// The total number of results returned by the list or query operation. The value may be larger than the number of resources returned such as when returning a single page of results where multiple pages are available. REQUIRED.
TotalResults *int `mandatory:"true" json:"totalResults"`
// A multi-valued list of complex objects containing the requested resources. This MAY be a subset of the full set of resources if pagination is requested. REQUIRED if "totalResults" is non-zero.
Resources []CustomerSecretKey `mandatory:"true" json:"Resources"`
// The 1-based index of the first result in the current set of list results. REQUIRED when partial results returned due to pagination.
StartIndex *int `mandatory:"true" json:"startIndex"`
// The number of resources returned in a list response page. REQUIRED when partial results returned due to pagination.
ItemsPerPage *int `mandatory:"true" json:"itemsPerPage"`
}
func (m CustomerSecretKeys) String() string
func (m CustomerSecretKeys) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DefinedTags OCI Defined Tags **Added In:** 2011192329 **SCIM++ Properties:**
type DefinedTags struct {
// OCI Tag namespace
// **Added In:** 2011192329
// **SCIM++ Properties:**
// - caseExact: false
// - type: string
// - required: true
// - mutability: readWrite
// - returned: default
// - idcsSearchable: true
// - uniqueness: none
Namespace *string `mandatory:"true" json:"namespace"`
// OCI Tag key
// **Added In:** 2011192329
// **SCIM++ Properties:**
// - caseExact: false
// - type: string
// - required: true
// - mutability: readWrite
// - returned: default
// - idcsSearchable: true
// - uniqueness: none
Key *string `mandatory:"true" json:"key"`
// OCI Tag value
// **Added In:** 2011192329
// **SCIM++ Properties:**
// - caseExact: false
// - required: true
// - idcsReturnEmptyWhenNull: true
// - mutability: readWrite
// - returned: default
// - type: string
// - idcsSearchable: true
// - uniqueness: none
Value *string `mandatory:"true" json:"value"`
}
func (m DefinedTags) String() string
func (m DefinedTags) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteApiKeyRequest wrapper for the DeleteApiKey operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteApiKey.go.html to see an example of how to use DeleteApiKeyRequest.
type DeleteApiKeyRequest struct {
// ID of the resource
ApiKeyId *string `mandatory:"true" contributesTo:"path" name:"apiKeyId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// To force delete the resource and all its references (if any).
ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"`
// Used to make the request conditional on an ETag
IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request DeleteApiKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteApiKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteApiKeyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteApiKeyRequest) String() string
func (request DeleteApiKeyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteApiKeyResponse wrapper for the DeleteApiKey operation
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"`
}
func (response DeleteApiKeyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteApiKeyResponse) String() string
DeleteAppRequest wrapper for the DeleteApp operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteApp.go.html to see an example of how to use DeleteAppRequest.
type DeleteAppRequest struct {
// ID of the resource
AppId *string `mandatory:"true" contributesTo:"path" name:"appId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// To force delete the resource and all its references (if any).
ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"`
// Used to make the request conditional on an ETag
IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request DeleteAppRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteAppRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteAppRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteAppRequest) String() string
func (request DeleteAppRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteAppResponse wrapper for the DeleteApp operation
type DeleteAppResponse struct {
// The underlying http response
RawResponse *http.Response
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response DeleteAppResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteAppResponse) String() string
DeleteAppRoleRequest wrapper for the DeleteAppRole operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteAppRole.go.html to see an example of how to use DeleteAppRoleRequest.
type DeleteAppRoleRequest struct {
// ID of the resource
AppRoleId *string `mandatory:"true" contributesTo:"path" name:"appRoleId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// To force delete the resource and all its references (if any).
ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"`
// Used to make the request conditional on an ETag
IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request DeleteAppRoleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteAppRoleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteAppRoleRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteAppRoleRequest) String() string
func (request DeleteAppRoleRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteAppRoleResponse wrapper for the DeleteAppRole operation
type DeleteAppRoleResponse struct {
// The underlying http response
RawResponse *http.Response
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response DeleteAppRoleResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteAppRoleResponse) String() string
DeleteApprovalWorkflowAssignmentRequest wrapper for the DeleteApprovalWorkflowAssignment operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteApprovalWorkflowAssignment.go.html to see an example of how to use DeleteApprovalWorkflowAssignmentRequest.
type DeleteApprovalWorkflowAssignmentRequest struct {
// ID of the resource
ApprovalWorkflowAssignmentId *string `mandatory:"true" contributesTo:"path" name:"approvalWorkflowAssignmentId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// To force delete the resource and all its references (if any).
ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"`
// Used to make the request conditional on an ETag
IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request DeleteApprovalWorkflowAssignmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteApprovalWorkflowAssignmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteApprovalWorkflowAssignmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteApprovalWorkflowAssignmentRequest) String() string
func (request DeleteApprovalWorkflowAssignmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteApprovalWorkflowAssignmentResponse wrapper for the DeleteApprovalWorkflowAssignment operation
type DeleteApprovalWorkflowAssignmentResponse struct {
// The underlying http response
RawResponse *http.Response
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response DeleteApprovalWorkflowAssignmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteApprovalWorkflowAssignmentResponse) String() string
DeleteApprovalWorkflowRequest wrapper for the DeleteApprovalWorkflow operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteApprovalWorkflow.go.html to see an example of how to use DeleteApprovalWorkflowRequest.
type DeleteApprovalWorkflowRequest struct {
// ID of the resource
ApprovalWorkflowId *string `mandatory:"true" contributesTo:"path" name:"approvalWorkflowId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// To force delete the resource and all its references (if any).
ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"`
// Used to make the request conditional on an ETag
IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request DeleteApprovalWorkflowRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteApprovalWorkflowRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteApprovalWorkflowRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteApprovalWorkflowRequest) String() string
func (request DeleteApprovalWorkflowRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteApprovalWorkflowResponse wrapper for the DeleteApprovalWorkflow operation
type DeleteApprovalWorkflowResponse struct {
// The underlying http response
RawResponse *http.Response
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response DeleteApprovalWorkflowResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteApprovalWorkflowResponse) String() string
DeleteApprovalWorkflowStepRequest wrapper for the DeleteApprovalWorkflowStep operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteApprovalWorkflowStep.go.html to see an example of how to use DeleteApprovalWorkflowStepRequest.
type DeleteApprovalWorkflowStepRequest struct {
// ID of the resource
ApprovalWorkflowStepId *string `mandatory:"true" contributesTo:"path" name:"approvalWorkflowStepId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// To force delete the resource and all its references (if any).
ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"`
// Used to make the request conditional on an ETag
IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request DeleteApprovalWorkflowStepRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteApprovalWorkflowStepRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteApprovalWorkflowStepRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteApprovalWorkflowStepRequest) String() string
func (request DeleteApprovalWorkflowStepRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteApprovalWorkflowStepResponse wrapper for the DeleteApprovalWorkflowStep operation
type DeleteApprovalWorkflowStepResponse struct {
// The underlying http response
RawResponse *http.Response
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response DeleteApprovalWorkflowStepResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteApprovalWorkflowStepResponse) String() string
DeleteAuthTokenRequest wrapper for the DeleteAuthToken operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteAuthToken.go.html to see an example of how to use DeleteAuthTokenRequest.
type DeleteAuthTokenRequest struct {
// ID of the resource
AuthTokenId *string `mandatory:"true" contributesTo:"path" name:"authTokenId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// To force delete the resource and all its references (if any).
ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"`
// Used to make the request conditional on an ETag
IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request DeleteAuthTokenRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteAuthTokenRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteAuthTokenRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteAuthTokenRequest) String() string
func (request DeleteAuthTokenRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteAuthTokenResponse wrapper for the DeleteAuthToken operation
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"`
}
func (response DeleteAuthTokenResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteAuthTokenResponse) String() string
DeleteCloudGateMappingRequest wrapper for the DeleteCloudGateMapping operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteCloudGateMapping.go.html to see an example of how to use DeleteCloudGateMappingRequest.
type DeleteCloudGateMappingRequest struct {
// ID of the resource
CloudGateMappingId *string `mandatory:"true" contributesTo:"path" name:"cloudGateMappingId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// To force delete the resource and all its references (if any).
ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"`
// Used to make the request conditional on an ETag
IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request DeleteCloudGateMappingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteCloudGateMappingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteCloudGateMappingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteCloudGateMappingRequest) String() string
func (request DeleteCloudGateMappingRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteCloudGateMappingResponse wrapper for the DeleteCloudGateMapping operation
type DeleteCloudGateMappingResponse struct {
// The underlying http response
RawResponse *http.Response
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response DeleteCloudGateMappingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteCloudGateMappingResponse) String() string
DeleteCloudGateRequest wrapper for the DeleteCloudGate operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteCloudGate.go.html to see an example of how to use DeleteCloudGateRequest.
type DeleteCloudGateRequest struct {
// ID of the resource
CloudGateId *string `mandatory:"true" contributesTo:"path" name:"cloudGateId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// To force delete the resource and all its references (if any).
ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"`
// Used to make the request conditional on an ETag
IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request DeleteCloudGateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteCloudGateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteCloudGateRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteCloudGateRequest) String() string
func (request DeleteCloudGateRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteCloudGateResponse wrapper for the DeleteCloudGate operation
type DeleteCloudGateResponse struct {
// The underlying http response
RawResponse *http.Response
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response DeleteCloudGateResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteCloudGateResponse) String() string
DeleteCloudGateServerRequest wrapper for the DeleteCloudGateServer operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteCloudGateServer.go.html to see an example of how to use DeleteCloudGateServerRequest.
type DeleteCloudGateServerRequest struct {
// ID of the resource
CloudGateServerId *string `mandatory:"true" contributesTo:"path" name:"cloudGateServerId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// To force delete the resource and all its references (if any).
ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"`
// Used to make the request conditional on an ETag
IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request DeleteCloudGateServerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteCloudGateServerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteCloudGateServerRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteCloudGateServerRequest) String() string
func (request DeleteCloudGateServerRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteCloudGateServerResponse wrapper for the DeleteCloudGateServer operation
type DeleteCloudGateServerResponse struct {
// The underlying http response
RawResponse *http.Response
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response DeleteCloudGateServerResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteCloudGateServerResponse) String() string
DeleteConditionRequest wrapper for the DeleteCondition operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteCondition.go.html to see an example of how to use DeleteConditionRequest.
type DeleteConditionRequest struct {
// ID of the resource
ConditionId *string `mandatory:"true" contributesTo:"path" name:"conditionId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// To force delete the resource and all its references (if any).
ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"`
// Used to make the request conditional on an ETag
IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request DeleteConditionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteConditionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteConditionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteConditionRequest) String() string
func (request DeleteConditionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteConditionResponse wrapper for the DeleteCondition operation
type DeleteConditionResponse struct {
// The underlying http response
RawResponse *http.Response
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response DeleteConditionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteConditionResponse) String() string
DeleteCustomerSecretKeyRequest wrapper for the DeleteCustomerSecretKey operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteCustomerSecretKey.go.html to see an example of how to use DeleteCustomerSecretKeyRequest.
type DeleteCustomerSecretKeyRequest struct {
// ID of the resource
CustomerSecretKeyId *string `mandatory:"true" contributesTo:"path" name:"customerSecretKeyId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// To force delete the resource and all its references (if any).
ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"`
// Used to make the request conditional on an ETag
IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request DeleteCustomerSecretKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteCustomerSecretKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteCustomerSecretKeyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteCustomerSecretKeyRequest) String() string
func (request DeleteCustomerSecretKeyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteCustomerSecretKeyResponse wrapper for the DeleteCustomerSecretKey operation
type DeleteCustomerSecretKeyResponse struct {
// The underlying http response
RawResponse *http.Response
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response DeleteCustomerSecretKeyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteCustomerSecretKeyResponse) String() string
DeleteDynamicResourceGroupRequest wrapper for the DeleteDynamicResourceGroup operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteDynamicResourceGroup.go.html to see an example of how to use DeleteDynamicResourceGroupRequest.
type DeleteDynamicResourceGroupRequest struct {
// ID of the resource
DynamicResourceGroupId *string `mandatory:"true" contributesTo:"path" name:"dynamicResourceGroupId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// To force delete the resource and all its references (if any).
ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"`
// Used to make the request conditional on an ETag
IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request DeleteDynamicResourceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteDynamicResourceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteDynamicResourceGroupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteDynamicResourceGroupRequest) String() string
func (request DeleteDynamicResourceGroupRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteDynamicResourceGroupResponse wrapper for the DeleteDynamicResourceGroup operation
type DeleteDynamicResourceGroupResponse struct {
// The underlying http response
RawResponse *http.Response
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response DeleteDynamicResourceGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteDynamicResourceGroupResponse) String() string
DeleteGrantRequest wrapper for the DeleteGrant operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteGrant.go.html to see an example of how to use DeleteGrantRequest.
type DeleteGrantRequest struct {
// ID of the resource
GrantId *string `mandatory:"true" contributesTo:"path" name:"grantId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// To force delete the resource and all its references (if any).
ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"`
// Used to make the request conditional on an ETag
IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request DeleteGrantRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteGrantRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteGrantRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteGrantRequest) String() string
func (request DeleteGrantRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteGrantResponse wrapper for the DeleteGrant operation
type DeleteGrantResponse struct {
// The underlying http response
RawResponse *http.Response
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response DeleteGrantResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteGrantResponse) String() string
DeleteGroupRequest wrapper for the DeleteGroup operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteGroup.go.html to see an example of how to use DeleteGroupRequest.
type DeleteGroupRequest struct {
// ID of the resource
GroupId *string `mandatory:"true" contributesTo:"path" name:"groupId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// To force delete the resource and all its references (if any).
ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"`
// Used to make the request conditional on an ETag
IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request DeleteGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteGroupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteGroupRequest) String() string
func (request DeleteGroupRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteGroupResponse wrapper for the DeleteGroup operation
type DeleteGroupResponse struct {
// The underlying http response
RawResponse *http.Response
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response DeleteGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteGroupResponse) String() string
DeleteIdentityProofingProviderRequest wrapper for the DeleteIdentityProofingProvider operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteIdentityProofingProvider.go.html to see an example of how to use DeleteIdentityProofingProviderRequest.
type DeleteIdentityProofingProviderRequest struct {
// ID of the resource.
IdentityProofingProviderId *string `mandatory:"true" contributesTo:"path" name:"identityProofingProviderId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// To force delete the resource and all its references (if any).
ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"`
// Used to make the request conditional on an ETag.
IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request DeleteIdentityProofingProviderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteIdentityProofingProviderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteIdentityProofingProviderRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteIdentityProofingProviderRequest) String() string
func (request DeleteIdentityProofingProviderRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteIdentityProofingProviderResponse wrapper for the DeleteIdentityProofingProvider operation
type DeleteIdentityProofingProviderResponse struct {
// The underlying http response
RawResponse *http.Response
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response DeleteIdentityProofingProviderResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteIdentityProofingProviderResponse) String() string
DeleteIdentityProofingProviderTemplateRequest wrapper for the DeleteIdentityProofingProviderTemplate operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteIdentityProofingProviderTemplate.go.html to see an example of how to use DeleteIdentityProofingProviderTemplateRequest.
type DeleteIdentityProofingProviderTemplateRequest struct {
// ID of the resource.
IdentityProofingProviderTemplateId *string `mandatory:"true" contributesTo:"path" name:"identityProofingProviderTemplateId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// To force delete the resource and all its references (if any).
ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"`
// Used to make the request conditional on an ETag.
IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request DeleteIdentityProofingProviderTemplateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteIdentityProofingProviderTemplateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteIdentityProofingProviderTemplateRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteIdentityProofingProviderTemplateRequest) String() string
func (request DeleteIdentityProofingProviderTemplateRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteIdentityProofingProviderTemplateResponse wrapper for the DeleteIdentityProofingProviderTemplate operation
type DeleteIdentityProofingProviderTemplateResponse struct {
// The underlying http response
RawResponse *http.Response
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response DeleteIdentityProofingProviderTemplateResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteIdentityProofingProviderTemplateResponse) String() string
DeleteIdentityPropagationTrustRequest wrapper for the DeleteIdentityPropagationTrust operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteIdentityPropagationTrust.go.html to see an example of how to use DeleteIdentityPropagationTrustRequest.
type DeleteIdentityPropagationTrustRequest struct {
// ID of the resource
IdentityPropagationTrustId *string `mandatory:"true" contributesTo:"path" name:"identityPropagationTrustId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// To force delete the resource and all its references (if any).
ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"`
// Used to make the request conditional on an ETag
IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request DeleteIdentityPropagationTrustRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteIdentityPropagationTrustRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteIdentityPropagationTrustRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteIdentityPropagationTrustRequest) String() string
func (request DeleteIdentityPropagationTrustRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteIdentityPropagationTrustResponse wrapper for the DeleteIdentityPropagationTrust operation
type DeleteIdentityPropagationTrustResponse struct {
// The underlying http response
RawResponse *http.Response
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response DeleteIdentityPropagationTrustResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteIdentityPropagationTrustResponse) String() string
DeleteIdentityProviderRequest wrapper for the DeleteIdentityProvider operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteIdentityProvider.go.html to see an example of how to use DeleteIdentityProviderRequest.
type DeleteIdentityProviderRequest struct {
// ID of the resource
IdentityProviderId *string `mandatory:"true" contributesTo:"path" name:"identityProviderId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// To force delete the resource and all its references (if any).
ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"`
// Used to make the request conditional on an ETag
IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request DeleteIdentityProviderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteIdentityProviderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteIdentityProviderRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteIdentityProviderRequest) String() string
func (request DeleteIdentityProviderRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteIdentityProviderResponse wrapper for the DeleteIdentityProvider operation
type DeleteIdentityProviderResponse struct {
// The underlying http response
RawResponse *http.Response
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response DeleteIdentityProviderResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteIdentityProviderResponse) String() string
DeleteMyApiKeyRequest wrapper for the DeleteMyApiKey operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteMyApiKey.go.html to see an example of how to use DeleteMyApiKeyRequest.
type DeleteMyApiKeyRequest struct {
// ID of the resource
MyApiKeyId *string `mandatory:"true" contributesTo:"path" name:"myApiKeyId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// To force delete the resource and all its references (if any).
ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"`
// Used to make the request conditional on an ETag
IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request DeleteMyApiKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteMyApiKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteMyApiKeyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteMyApiKeyRequest) String() string
func (request DeleteMyApiKeyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteMyApiKeyResponse wrapper for the DeleteMyApiKey operation
type DeleteMyApiKeyResponse struct {
// The underlying http response
RawResponse *http.Response
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response DeleteMyApiKeyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteMyApiKeyResponse) String() string
DeleteMyAuthTokenRequest wrapper for the DeleteMyAuthToken operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteMyAuthToken.go.html to see an example of how to use DeleteMyAuthTokenRequest.
type DeleteMyAuthTokenRequest struct {
// ID of the resource
MyAuthTokenId *string `mandatory:"true" contributesTo:"path" name:"myAuthTokenId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// To force delete the resource and all its references (if any).
ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"`
// Used to make the request conditional on an ETag
IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request DeleteMyAuthTokenRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteMyAuthTokenRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteMyAuthTokenRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteMyAuthTokenRequest) String() string
func (request DeleteMyAuthTokenRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteMyAuthTokenResponse wrapper for the DeleteMyAuthToken operation
type DeleteMyAuthTokenResponse struct {
// The underlying http response
RawResponse *http.Response
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response DeleteMyAuthTokenResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteMyAuthTokenResponse) String() string
DeleteMyCustomerSecretKeyRequest wrapper for the DeleteMyCustomerSecretKey operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteMyCustomerSecretKey.go.html to see an example of how to use DeleteMyCustomerSecretKeyRequest.
type DeleteMyCustomerSecretKeyRequest struct {
// ID of the resource
MyCustomerSecretKeyId *string `mandatory:"true" contributesTo:"path" name:"myCustomerSecretKeyId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// To force delete the resource and all its references (if any).
ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"`
// Used to make the request conditional on an ETag
IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request DeleteMyCustomerSecretKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteMyCustomerSecretKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteMyCustomerSecretKeyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteMyCustomerSecretKeyRequest) String() string
func (request DeleteMyCustomerSecretKeyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteMyCustomerSecretKeyResponse wrapper for the DeleteMyCustomerSecretKey operation
type DeleteMyCustomerSecretKeyResponse struct {
// The underlying http response
RawResponse *http.Response
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response DeleteMyCustomerSecretKeyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteMyCustomerSecretKeyResponse) String() string
DeleteMyDeviceRequest wrapper for the DeleteMyDevice operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteMyDevice.go.html to see an example of how to use DeleteMyDeviceRequest.
type DeleteMyDeviceRequest struct {
// ID of the resource
MyDeviceId *string `mandatory:"true" contributesTo:"path" name:"myDeviceId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// To force delete the resource and all its references (if any).
ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"`
// Used to make the request conditional on an ETag
IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request DeleteMyDeviceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteMyDeviceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteMyDeviceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteMyDeviceRequest) String() string
func (request DeleteMyDeviceRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteMyDeviceResponse wrapper for the DeleteMyDevice operation
type DeleteMyDeviceResponse struct {
// The underlying http response
RawResponse *http.Response
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response DeleteMyDeviceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteMyDeviceResponse) String() string
DeleteMyOAuth2ClientCredentialRequest wrapper for the DeleteMyOAuth2ClientCredential operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteMyOAuth2ClientCredential.go.html to see an example of how to use DeleteMyOAuth2ClientCredentialRequest.
type DeleteMyOAuth2ClientCredentialRequest struct {
// ID of the resource
MyOAuth2ClientCredentialId *string `mandatory:"true" contributesTo:"path" name:"myOAuth2ClientCredentialId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// To force delete the resource and all its references (if any).
ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"`
// Used to make the request conditional on an ETag
IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request DeleteMyOAuth2ClientCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteMyOAuth2ClientCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteMyOAuth2ClientCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteMyOAuth2ClientCredentialRequest) String() string
func (request DeleteMyOAuth2ClientCredentialRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteMyOAuth2ClientCredentialResponse wrapper for the DeleteMyOAuth2ClientCredential operation
type DeleteMyOAuth2ClientCredentialResponse struct {
// The underlying http response
RawResponse *http.Response
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response DeleteMyOAuth2ClientCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteMyOAuth2ClientCredentialResponse) String() string
DeleteMySmtpCredentialRequest wrapper for the DeleteMySmtpCredential operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteMySmtpCredential.go.html to see an example of how to use DeleteMySmtpCredentialRequest.
type DeleteMySmtpCredentialRequest struct {
// ID of the resource
MySmtpCredentialId *string `mandatory:"true" contributesTo:"path" name:"mySmtpCredentialId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// To force delete the resource and all its references (if any).
ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"`
// Used to make the request conditional on an ETag
IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request DeleteMySmtpCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteMySmtpCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteMySmtpCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteMySmtpCredentialRequest) String() string
func (request DeleteMySmtpCredentialRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteMySmtpCredentialResponse wrapper for the DeleteMySmtpCredential operation
type DeleteMySmtpCredentialResponse struct {
// The underlying http response
RawResponse *http.Response
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response DeleteMySmtpCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteMySmtpCredentialResponse) String() string
DeleteMySupportAccountRequest wrapper for the DeleteMySupportAccount operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteMySupportAccount.go.html to see an example of how to use DeleteMySupportAccountRequest.
type DeleteMySupportAccountRequest struct {
// ID of the resource
MySupportAccountId *string `mandatory:"true" contributesTo:"path" name:"mySupportAccountId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// To force delete the resource and all its references (if any).
ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"`
// Used to make the request conditional on an ETag
IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request DeleteMySupportAccountRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteMySupportAccountRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteMySupportAccountRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteMySupportAccountRequest) String() string
func (request DeleteMySupportAccountRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteMySupportAccountResponse wrapper for the DeleteMySupportAccount operation
type DeleteMySupportAccountResponse struct {
// The underlying http response
RawResponse *http.Response
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response DeleteMySupportAccountResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteMySupportAccountResponse) String() string
DeleteMyTrustedUserAgentRequest wrapper for the DeleteMyTrustedUserAgent operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteMyTrustedUserAgent.go.html to see an example of how to use DeleteMyTrustedUserAgentRequest.
type DeleteMyTrustedUserAgentRequest struct {
// ID of the resource
MyTrustedUserAgentId *string `mandatory:"true" contributesTo:"path" name:"myTrustedUserAgentId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// To force delete the resource and all its references (if any).
ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"`
// Used to make the request conditional on an ETag
IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request DeleteMyTrustedUserAgentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteMyTrustedUserAgentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteMyTrustedUserAgentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteMyTrustedUserAgentRequest) String() string
func (request DeleteMyTrustedUserAgentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteMyTrustedUserAgentResponse wrapper for the DeleteMyTrustedUserAgent operation
type DeleteMyTrustedUserAgentResponse struct {
// The underlying http response
RawResponse *http.Response
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response DeleteMyTrustedUserAgentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteMyTrustedUserAgentResponse) String() string
DeleteMyUserDbCredentialRequest wrapper for the DeleteMyUserDbCredential operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteMyUserDbCredential.go.html to see an example of how to use DeleteMyUserDbCredentialRequest.
type DeleteMyUserDbCredentialRequest struct {
// ID of the resource
MyUserDbCredentialId *string `mandatory:"true" contributesTo:"path" name:"myUserDbCredentialId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// To force delete the resource and all its references (if any).
ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"`
// Used to make the request conditional on an ETag
IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request DeleteMyUserDbCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteMyUserDbCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteMyUserDbCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteMyUserDbCredentialRequest) String() string
func (request DeleteMyUserDbCredentialRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteMyUserDbCredentialResponse wrapper for the DeleteMyUserDbCredential operation
type DeleteMyUserDbCredentialResponse struct {
// The underlying http response
RawResponse *http.Response
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response DeleteMyUserDbCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteMyUserDbCredentialResponse) String() string
DeleteNetworkPerimeterRequest wrapper for the DeleteNetworkPerimeter operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteNetworkPerimeter.go.html to see an example of how to use DeleteNetworkPerimeterRequest.
type DeleteNetworkPerimeterRequest struct {
// ID of the resource
NetworkPerimeterId *string `mandatory:"true" contributesTo:"path" name:"networkPerimeterId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// To force delete the resource and all its references (if any).
ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"`
// Used to make the request conditional on an ETag
IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request DeleteNetworkPerimeterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteNetworkPerimeterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteNetworkPerimeterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteNetworkPerimeterRequest) String() string
func (request DeleteNetworkPerimeterRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteNetworkPerimeterResponse wrapper for the DeleteNetworkPerimeter operation
type DeleteNetworkPerimeterResponse struct {
// The underlying http response
RawResponse *http.Response
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response DeleteNetworkPerimeterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteNetworkPerimeterResponse) String() string
DeleteOAuth2ClientCredentialRequest wrapper for the DeleteOAuth2ClientCredential operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteOAuth2ClientCredential.go.html to see an example of how to use DeleteOAuth2ClientCredentialRequest.
type DeleteOAuth2ClientCredentialRequest struct {
// ID of the resource
OAuth2ClientCredentialId *string `mandatory:"true" contributesTo:"path" name:"oAuth2ClientCredentialId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// To force delete the resource and all its references (if any).
ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"`
// Used to make the request conditional on an ETag
IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request DeleteOAuth2ClientCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteOAuth2ClientCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteOAuth2ClientCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteOAuth2ClientCredentialRequest) String() string
func (request DeleteOAuth2ClientCredentialRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteOAuth2ClientCredentialResponse wrapper for the DeleteOAuth2ClientCredential operation
type DeleteOAuth2ClientCredentialResponse struct {
// The underlying http response
RawResponse *http.Response
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response DeleteOAuth2ClientCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteOAuth2ClientCredentialResponse) String() string
DeleteOAuthClientCertificateRequest wrapper for the DeleteOAuthClientCertificate operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteOAuthClientCertificate.go.html to see an example of how to use DeleteOAuthClientCertificateRequest.
type DeleteOAuthClientCertificateRequest struct {
// ID of the resource
OAuthClientCertificateId *string `mandatory:"true" contributesTo:"path" name:"oAuthClientCertificateId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// To force delete the resource and all its references (if any).
ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"`
// Used to make the request conditional on an ETag
IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request DeleteOAuthClientCertificateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteOAuthClientCertificateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteOAuthClientCertificateRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteOAuthClientCertificateRequest) String() string
func (request DeleteOAuthClientCertificateRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteOAuthClientCertificateResponse wrapper for the DeleteOAuthClientCertificate operation
type DeleteOAuthClientCertificateResponse struct {
// The underlying http response
RawResponse *http.Response
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response DeleteOAuthClientCertificateResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteOAuthClientCertificateResponse) String() string
DeleteOAuthPartnerCertificateRequest wrapper for the DeleteOAuthPartnerCertificate operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteOAuthPartnerCertificate.go.html to see an example of how to use DeleteOAuthPartnerCertificateRequest.
type DeleteOAuthPartnerCertificateRequest struct {
// ID of the resource
OAuthPartnerCertificateId *string `mandatory:"true" contributesTo:"path" name:"oAuthPartnerCertificateId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// To force delete the resource and all its references (if any).
ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"`
// Used to make the request conditional on an ETag
IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request DeleteOAuthPartnerCertificateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteOAuthPartnerCertificateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteOAuthPartnerCertificateRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteOAuthPartnerCertificateRequest) String() string
func (request DeleteOAuthPartnerCertificateRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteOAuthPartnerCertificateResponse wrapper for the DeleteOAuthPartnerCertificate operation
type DeleteOAuthPartnerCertificateResponse struct {
// The underlying http response
RawResponse *http.Response
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response DeleteOAuthPartnerCertificateResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteOAuthPartnerCertificateResponse) String() string
DeletePasswordPolicyRequest wrapper for the DeletePasswordPolicy operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeletePasswordPolicy.go.html to see an example of how to use DeletePasswordPolicyRequest.
type DeletePasswordPolicyRequest struct {
// ID of the resource
PasswordPolicyId *string `mandatory:"true" contributesTo:"path" name:"passwordPolicyId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// To force delete the resource and all its references (if any).
ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"`
// Used to make the request conditional on an ETag
IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request DeletePasswordPolicyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeletePasswordPolicyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeletePasswordPolicyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeletePasswordPolicyRequest) String() string
func (request DeletePasswordPolicyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeletePasswordPolicyResponse wrapper for the DeletePasswordPolicy operation
type DeletePasswordPolicyResponse struct {
// The underlying http response
RawResponse *http.Response
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response DeletePasswordPolicyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeletePasswordPolicyResponse) String() string
DeletePolicyRequest wrapper for the DeletePolicy operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeletePolicy.go.html to see an example of how to use DeletePolicyRequest.
type DeletePolicyRequest struct {
// ID of the resource
PolicyId *string `mandatory:"true" contributesTo:"path" name:"policyId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// To force delete the resource and all its references (if any).
ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"`
// Used to make the request conditional on an ETag
IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request DeletePolicyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeletePolicyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeletePolicyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeletePolicyRequest) String() string
func (request DeletePolicyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeletePolicyResponse wrapper for the DeletePolicy operation
type DeletePolicyResponse struct {
// The underlying http response
RawResponse *http.Response
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response DeletePolicyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeletePolicyResponse) String() string
DeleteRuleRequest wrapper for the DeleteRule operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteRule.go.html to see an example of how to use DeleteRuleRequest.
type DeleteRuleRequest struct {
// ID of the resource
RuleId *string `mandatory:"true" contributesTo:"path" name:"ruleId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// To force delete the resource and all its references (if any).
ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"`
// Used to make the request conditional on an ETag
IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request DeleteRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteRuleRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteRuleRequest) String() string
func (request DeleteRuleRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteRuleResponse wrapper for the DeleteRule operation
type DeleteRuleResponse struct {
// The underlying http response
RawResponse *http.Response
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response DeleteRuleResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteRuleResponse) String() string
DeleteSecurityQuestionRequest wrapper for the DeleteSecurityQuestion operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteSecurityQuestion.go.html to see an example of how to use DeleteSecurityQuestionRequest.
type DeleteSecurityQuestionRequest struct {
// ID of the resource
SecurityQuestionId *string `mandatory:"true" contributesTo:"path" name:"securityQuestionId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// To force delete the resource and all its references (if any).
ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"`
// Used to make the request conditional on an ETag
IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request DeleteSecurityQuestionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteSecurityQuestionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteSecurityQuestionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteSecurityQuestionRequest) String() string
func (request DeleteSecurityQuestionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteSecurityQuestionResponse wrapper for the DeleteSecurityQuestion operation
type DeleteSecurityQuestionResponse struct {
// The underlying http response
RawResponse *http.Response
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response DeleteSecurityQuestionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteSecurityQuestionResponse) String() string
DeleteSelfRegistrationProfileRequest wrapper for the DeleteSelfRegistrationProfile operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteSelfRegistrationProfile.go.html to see an example of how to use DeleteSelfRegistrationProfileRequest.
type DeleteSelfRegistrationProfileRequest struct {
// ID of the resource
SelfRegistrationProfileId *string `mandatory:"true" contributesTo:"path" name:"selfRegistrationProfileId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// To force delete the resource and all its references (if any).
ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"`
// Used to make the request conditional on an ETag
IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request DeleteSelfRegistrationProfileRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteSelfRegistrationProfileRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteSelfRegistrationProfileRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteSelfRegistrationProfileRequest) String() string
func (request DeleteSelfRegistrationProfileRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteSelfRegistrationProfileResponse wrapper for the DeleteSelfRegistrationProfile operation
type DeleteSelfRegistrationProfileResponse struct {
// The underlying http response
RawResponse *http.Response
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response DeleteSelfRegistrationProfileResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteSelfRegistrationProfileResponse) String() string
DeleteSmtpCredentialRequest wrapper for the DeleteSmtpCredential operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteSmtpCredential.go.html to see an example of how to use DeleteSmtpCredentialRequest.
type DeleteSmtpCredentialRequest struct {
// ID of the resource
SmtpCredentialId *string `mandatory:"true" contributesTo:"path" name:"smtpCredentialId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// To force delete the resource and all its references (if any).
ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"`
// Used to make the request conditional on an ETag
IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request DeleteSmtpCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteSmtpCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteSmtpCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteSmtpCredentialRequest) String() string
func (request DeleteSmtpCredentialRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteSmtpCredentialResponse wrapper for the DeleteSmtpCredential operation
type DeleteSmtpCredentialResponse struct {
// The underlying http response
RawResponse *http.Response
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response DeleteSmtpCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteSmtpCredentialResponse) String() string
DeleteSocialIdentityProviderRequest wrapper for the DeleteSocialIdentityProvider operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteSocialIdentityProvider.go.html to see an example of how to use DeleteSocialIdentityProviderRequest.
type DeleteSocialIdentityProviderRequest struct {
// ID of the resource
SocialIdentityProviderId *string `mandatory:"true" contributesTo:"path" name:"socialIdentityProviderId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// To force delete the resource and all its references (if any).
ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"`
// Used to make the request conditional on an ETag
IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request DeleteSocialIdentityProviderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteSocialIdentityProviderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteSocialIdentityProviderRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteSocialIdentityProviderRequest) String() string
func (request DeleteSocialIdentityProviderRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteSocialIdentityProviderResponse wrapper for the DeleteSocialIdentityProvider operation
type DeleteSocialIdentityProviderResponse struct {
// The underlying http response
RawResponse *http.Response
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response DeleteSocialIdentityProviderResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteSocialIdentityProviderResponse) String() string
DeleteUserDbCredentialRequest wrapper for the DeleteUserDbCredential operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteUserDbCredential.go.html to see an example of how to use DeleteUserDbCredentialRequest.
type DeleteUserDbCredentialRequest struct {
// ID of the resource
UserDbCredentialId *string `mandatory:"true" contributesTo:"path" name:"userDbCredentialId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// To force delete the resource and all its references (if any).
ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"`
// Used to make the request conditional on an ETag
IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request DeleteUserDbCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteUserDbCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteUserDbCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteUserDbCredentialRequest) String() string
func (request DeleteUserDbCredentialRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteUserDbCredentialResponse wrapper for the DeleteUserDbCredential operation
type DeleteUserDbCredentialResponse struct {
// The underlying http response
RawResponse *http.Response
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response DeleteUserDbCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteUserDbCredentialResponse) String() string
DeleteUserRequest wrapper for the DeleteUser operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteUser.go.html to see an example of how to use DeleteUserRequest.
type DeleteUserRequest struct {
// ID of the resource
UserId *string `mandatory:"true" contributesTo:"path" name:"userId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// To force delete the resource and all its references (if any).
ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"`
// Used to make the request conditional on an ETag
IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request DeleteUserRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteUserRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteUserRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteUserRequest) String() string
func (request DeleteUserRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteUserResponse wrapper for the DeleteUser operation
type DeleteUserResponse struct {
// The underlying http response
RawResponse *http.Response
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response DeleteUserResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteUserResponse) String() string
DynamicResourceGroup Schema for DynamicResourceGroup resource.
type DynamicResourceGroup struct {
// REQUIRED. The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. This specification defines URIs for User, Group, and a standard \"enterprise\" extension. All representations of SCIM schema MUST include a non-zero value array with value(s) of the URIs supported by that representation. Duplicate values MUST NOT be included. Value order is not specified and MUST not impact behavior.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: true
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Schemas []string `mandatory:"true" json:"schemas"`
// Store as a string the matching-rule for this Dynamic Resource Group. This may match any number of Apps in this Domain, as well as matching any number of OCI resources that are not in any Domain but that are in the OCI Compartment that contains this Domain.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: request
// - type: string
// - uniqueness: none
MatchingRule *string `mandatory:"true" json:"matchingRule"`
// User-friendly, mutable identifier
// **SCIM++ Properties:**
// - idcsCsvAttributeName: Display Name
// - idcsCsvAttributeNameMappings: [[columnHeaderName:Name, deprecatedColumnHeaderName:Display Name]]
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: always
// - type: string
// - uniqueness: global
DisplayName *string `mandatory:"true" json:"displayName"`
// Unique identifier for the SCIM Resource as defined by the Service Provider. Each representation of the Resource MUST include a non-empty id value. This identifier MUST be unique across the Service Provider's entire set of Resources. It MUST be a stable, non-reassignable identifier that does not change when the same Resource is returned in subsequent requests. The value of the id attribute is always issued by the Service Provider and MUST never be specified by the Service Consumer. bulkId: is a reserved keyword and MUST NOT be used in the unique identifier.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: always
// - type: string
// - uniqueness: global
Id *string `mandatory:"false" json:"id"`
// Unique OCI identifier for the SCIM Resource.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: false
// - returned: default
// - type: string
// - uniqueness: global
Ocid *string `mandatory:"false" json:"ocid"`
Meta *Meta `mandatory:"false" json:"meta"`
IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"`
IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"`
// Each value of this attribute specifies an operation that only an internal client may perform on this particular resource.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"`
// A list of tags on this resource.
// **SCIM++ Properties:**
// - idcsCompositeKey: [key, value]
// - idcsSearchable: true
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: request
// - type: complex
// - uniqueness: none
Tags []Tags `mandatory:"false" json:"tags"`
// A boolean flag indicating this resource in the process of being deleted. Usually set to true when synchronous deletion of the resource would take too long.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"`
// The release number when the resource was upgraded.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"`
// OCI Domain Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
DomainOcid *string `mandatory:"false" json:"domainOcid"`
// OCI Compartment Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"`
// OCI Tenant Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
TenancyOcid *string `mandatory:"false" json:"tenancyOcid"`
// text that explains the purpose of this Dynamic Resource Group
// **SCIM++ Properties:**
// - caseExact: false
// - idcsCsvAttributeName: Description
// - idcsCsvAttributeNameMappings: [[columnHeaderName:Description]]
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: always
// - type: string
// - uniqueness: none
Description *string `mandatory:"false" json:"description"`
// Grants assigned to group
// **SCIM++ Properties:**
// - idcsAddedSinceVersion: 3
// - idcsSearchable: true
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: request
// - type: complex
// - uniqueness: none
Grants []DynamicResourceGroupGrants `mandatory:"false" json:"grants"`
// A list of appRoles that are currently granted to this Dynamic Resource Group. The Identity service will assert these AppRoles for any resource that satisfies the matching-rule of this DynamicResourceGroup.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsCompositeKey: [value]
// - idcsSearchable: true
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: request
// - type: complex
// - uniqueness: none
DynamicGroupAppRoles []DynamicResourceGroupDynamicGroupAppRoles `mandatory:"false" json:"dynamicGroupAppRoles"`
UrnIetfParamsScimSchemasOracleIdcsExtensionOciTags *ExtensionOciTags `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:OCITags"`
}
func (m DynamicResourceGroup) String() string
func (m DynamicResourceGroup) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DynamicResourceGroupDynamicGroupAppRoles A list of appRoles that are currently granted to this Dynamic Resource Group. The Identity service will assert these AppRoles for any resource that satisfies the matching-rule of this DynamicResourceGroup.
type DynamicResourceGroupDynamicGroupAppRoles struct {
// The identifier of the appRole
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: true
// - returned: always
// - type: string
// - uniqueness: none
Value *string `mandatory:"true" json:"value"`
// The URI of the corresponding appRole resource to which the user belongs
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
// A human readable name, primarily used for display purposes. READ-ONLY.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
Display *string `mandatory:"false" json:"display"`
// ID of parent App. READ-ONLY.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
AppId *string `mandatory:"false" json:"appId"`
// Name of parent App. READ-ONLY.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
AppName *string `mandatory:"false" json:"appName"`
// If true, then the role provides administrative access privileges. READ-ONLY.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: boolean
// - uniqueness: none
AdminRole *bool `mandatory:"false" json:"adminRole"`
// The name of the legacy group associated with this AppRole.
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
LegacyGroupName *string `mandatory:"false" json:"legacyGroupName"`
}
func (m DynamicResourceGroupDynamicGroupAppRoles) String() string
func (m DynamicResourceGroupDynamicGroupAppRoles) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DynamicResourceGroupGrants Grants assigned to group
type DynamicResourceGroupGrants struct {
// Grant identifier
// **SCIM++ Properties:**
// - caseExact: true
// - idcsAddedSinceVersion: 3
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Value *string `mandatory:"false" json:"value"`
// Grant URI
// **SCIM++ Properties:**
// - idcsAddedSinceVersion: 3
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
// App identifier
// **SCIM++ Properties:**
// - caseExact: true
// - idcsAddedSinceVersion: 3
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
AppId *string `mandatory:"false" json:"appId"`
// Each value of grantMechanism indicates how (or by what component) some App (or App-Entitlement) was granted.
// A customer or the UI should use only grantMechanism values that start with 'ADMINISTRATOR':
// - 'ADMINISTRATOR_TO_USER' is for a direct grant to a specific User.
// - 'ADMINISTRATOR_TO_GROUP' is for a grant to a specific Group, which results in indirect grants to Users who are members of that Group.
// - 'ADMINISTRATOR_TO_APP' is for a grant to a specific App. The grantee (client) App gains access to the granted (server) App.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsAddedSinceVersion: 3
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
GrantMechanism DynamicResourceGroupGrantsGrantMechanismEnum `mandatory:"false" json:"grantMechanism,omitempty"`
}
func (m DynamicResourceGroupGrants) String() string
func (m DynamicResourceGroupGrants) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DynamicResourceGroupGrantsGrantMechanismEnum Enum with underlying type: string
type DynamicResourceGroupGrantsGrantMechanismEnum string
Set of constants representing the allowable values for DynamicResourceGroupGrantsGrantMechanismEnum
const (
DynamicResourceGroupGrantsGrantMechanismImportApproleMembers DynamicResourceGroupGrantsGrantMechanismEnum = "IMPORT_APPROLE_MEMBERS"
DynamicResourceGroupGrantsGrantMechanismAdministratorToDynamicResourceGroup DynamicResourceGroupGrantsGrantMechanismEnum = "ADMINISTRATOR_TO_DYNAMIC_RESOURCE_GROUP"
DynamicResourceGroupGrantsGrantMechanismAdministratorToUser DynamicResourceGroupGrantsGrantMechanismEnum = "ADMINISTRATOR_TO_USER"
DynamicResourceGroupGrantsGrantMechanismAdministratorToGroup DynamicResourceGroupGrantsGrantMechanismEnum = "ADMINISTRATOR_TO_GROUP"
DynamicResourceGroupGrantsGrantMechanismServiceManagerToUser DynamicResourceGroupGrantsGrantMechanismEnum = "SERVICE_MANAGER_TO_USER"
DynamicResourceGroupGrantsGrantMechanismAdministratorToApp DynamicResourceGroupGrantsGrantMechanismEnum = "ADMINISTRATOR_TO_APP"
DynamicResourceGroupGrantsGrantMechanismServiceManagerToApp DynamicResourceGroupGrantsGrantMechanismEnum = "SERVICE_MANAGER_TO_APP"
DynamicResourceGroupGrantsGrantMechanismOpcInfraToApp DynamicResourceGroupGrantsGrantMechanismEnum = "OPC_INFRA_TO_APP"
DynamicResourceGroupGrantsGrantMechanismGroupMembership DynamicResourceGroupGrantsGrantMechanismEnum = "GROUP_MEMBERSHIP"
)
func GetDynamicResourceGroupGrantsGrantMechanismEnumValues() []DynamicResourceGroupGrantsGrantMechanismEnum
GetDynamicResourceGroupGrantsGrantMechanismEnumValues Enumerates the set of values for DynamicResourceGroupGrantsGrantMechanismEnum
func GetMappingDynamicResourceGroupGrantsGrantMechanismEnum(val string) (DynamicResourceGroupGrantsGrantMechanismEnum, bool)
GetMappingDynamicResourceGroupGrantsGrantMechanismEnum performs case Insensitive comparison on enum value and return the desired enum
DynamicResourceGroupSearchRequest Clients MAY execute queries without passing parameters on the URL by using the HTTP POST verb combined with the **.search** path extension. The inclusion of **.search** on the end of a valid SCIM endpoint SHALL be used to indicate the HTTP POST verb is intended to be a query operation. To create a new query result set, a SCIM client sends an HTTP POST request to the desired SCIM resource endpoint (ending in **.search**). The body of the POST request MAY include any of the parameters.
type DynamicResourceGroupSearchRequest struct {
// The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. Query requests MUST be identified using the following URI: "urn:ietf:params:scim:api:messages:2.0:SearchRequest" REQUIRED.
Schemas []string `mandatory:"true" json:"schemas"`
// A multi-valued list of strings indicating the names of resource attributes to return in the response overriding the set of attributes that would be returned by default. Attribute names MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See (additional retrieval query parameters (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.9)). OPTIONAL.
Attributes []string `mandatory:"false" json:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If "attributes" query parameter is also available, union of the two is fetched. Valid values : all, always, never, request, default. Values are case-insensitive. OPTIONAL.
AttributeSets []AttributeSetsEnum `mandatory:"false" json:"attributeSets,omitempty"`
// The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See Section 3.4.2.2 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.2). OPTIONAL.
Filter *string `mandatory:"false" json:"filter"`
// A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See Sorting section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3). OPTIONAL.
SortBy *string `mandatory:"false" json:"sortBy"`
// A string that indicates the order in which the sortBy parameter is applied. Allowed values are "ascending" and "descending". See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL.
SortOrder SortOrderEnum `mandatory:"false" json:"sortOrder,omitempty"`
// An integer that indicates the 1-based index of the first query result. See Pagination Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4). OPTIONAL.
StartIndex *int `mandatory:"false" json:"startIndex"`
// An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4)). OPTIONAL.
Count *int `mandatory:"false" json:"count"`
}
func (m DynamicResourceGroupSearchRequest) String() string
func (m DynamicResourceGroupSearchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DynamicResourceGroups The SCIM protocol defines a standard set of query parameters that can be used to filter, sort, and paginate to return zero or more resources in a query response. Queries MAY be made against a single resource or a resource type endpoint (e.g., /Users), or the service provider Base URI.
type DynamicResourceGroups struct {
// The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. All representations of SCIM schema MUST include a non-zero value array with value(s) of the URIs supported by that representation. Duplicate values MUST NOT be included. Value order is not specified and MUST not impact behavior. REQUIRED.
Schemas []string `mandatory:"true" json:"schemas"`
// The total number of results returned by the list or query operation. The value may be larger than the number of resources returned such as when returning a single page of results where multiple pages are available. REQUIRED.
TotalResults *int `mandatory:"true" json:"totalResults"`
// A multi-valued list of complex objects containing the requested resources. This MAY be a subset of the full set of resources if pagination is requested. REQUIRED if "totalResults" is non-zero.
Resources []DynamicResourceGroup `mandatory:"true" json:"Resources"`
// The 1-based index of the first result in the current set of list results. REQUIRED when partial results returned due to pagination.
StartIndex *int `mandatory:"true" json:"startIndex"`
// The number of resources returned in a list response page. REQUIRED when partial results returned due to pagination.
ItemsPerPage *int `mandatory:"true" json:"itemsPerPage"`
}
func (m DynamicResourceGroups) String() string
func (m DynamicResourceGroups) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExtensionAdaptiveUser This extension defines attributes to manage user's risk score.
type ExtensionAdaptiveUser struct {
// Risk Level
// **Added In:** 18.1.6
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
RiskLevel ExtensionAdaptiveUserRiskLevelEnum `mandatory:"false" json:"riskLevel,omitempty"`
// The risk score pertaining to the user.
// **Added In:** 18.1.6
// **SCIM++ Properties:**
// - caseExact: false
// - idcsCompositeKey: [value]
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: request
// - type: complex
// - uniqueness: none
RiskScores []UserExtRiskScores `mandatory:"false" json:"riskScores"`
}
func (m ExtensionAdaptiveUser) String() string
func (m ExtensionAdaptiveUser) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExtensionAdaptiveUserRiskLevelEnum Enum with underlying type: string
type ExtensionAdaptiveUserRiskLevelEnum string
Set of constants representing the allowable values for ExtensionAdaptiveUserRiskLevelEnum
const (
ExtensionAdaptiveUserRiskLevelLow ExtensionAdaptiveUserRiskLevelEnum = "LOW"
ExtensionAdaptiveUserRiskLevelMedium ExtensionAdaptiveUserRiskLevelEnum = "MEDIUM"
ExtensionAdaptiveUserRiskLevelHigh ExtensionAdaptiveUserRiskLevelEnum = "HIGH"
)
func GetExtensionAdaptiveUserRiskLevelEnumValues() []ExtensionAdaptiveUserRiskLevelEnum
GetExtensionAdaptiveUserRiskLevelEnumValues Enumerates the set of values for ExtensionAdaptiveUserRiskLevelEnum
func GetMappingExtensionAdaptiveUserRiskLevelEnum(val string) (ExtensionAdaptiveUserRiskLevelEnum, bool)
GetMappingExtensionAdaptiveUserRiskLevelEnum performs case Insensitive comparison on enum value and return the desired enum
ExtensionCapabilitiesUser User's Capabilities
type ExtensionCapabilitiesUser struct {
// Indicates whether a user can use API keys.
// **Added In:** 2012271618
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
CanUseApiKeys *bool `mandatory:"false" json:"canUseApiKeys"`
// Indicates whether a user can use Auth tokens.
// **Added In:** 2012271618
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
CanUseAuthTokens *bool `mandatory:"false" json:"canUseAuthTokens"`
// Indicates whether a user can use Console passwords.
// **Added In:** 2012271618
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
CanUseConsolePassword *bool `mandatory:"false" json:"canUseConsolePassword"`
// Indicates whether a user can use customer secret keys.
// **Added In:** 2012271618
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
CanUseCustomerSecretKeys *bool `mandatory:"false" json:"canUseCustomerSecretKeys"`
// Indicates whether a user can use OAuth2 client credentials.
// **Added In:** 2012271618
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
CanUseOAuth2ClientCredentials *bool `mandatory:"false" json:"canUseOAuth2ClientCredentials"`
// Indicates whether a user can use SMTP credentials.
// **Added In:** 2012271618
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
CanUseSmtpCredentials *bool `mandatory:"false" json:"canUseSmtpCredentials"`
// Indicates whether a user can use database credentials.
// **Added In:** 2012271618
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
CanUseDbCredentials *bool `mandatory:"false" json:"canUseDbCredentials"`
// Specifies whether user can access the Console.
// **Added In:** 2206280902
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
CanUseConsole *bool `mandatory:"false" json:"canUseConsole"`
}
func (m ExtensionCapabilitiesUser) String() string
func (m ExtensionCapabilitiesUser) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExtensionDbCredentialsUser The database credentials user extension.
type ExtensionDbCredentialsUser struct {
// The database username.
// **Added In:** 2102181953
// **SCIM++ Properties:**
// - multiValued: false
// - mutability: readWrite
// - required: false
// - type: string
// - returned: request
// - caseExact: false
// - uniqueness: none
// - idcsSearchable: true
DbUserName *string `mandatory:"false" json:"dbUserName"`
// The number of failed login attempts. The value is reset to 0 after a successful login.
// **Added In:** 2102181953
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: integer
// - uniqueness: none
DbLoginAttempts *int `mandatory:"false" json:"dbLoginAttempts"`
}
func (m ExtensionDbCredentialsUser) String() string
func (m ExtensionDbCredentialsUser) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExtensionDbUserUser DB User extension
type ExtensionDbUserUser struct {
// If true, indicates this is a database user.
// **Added In:** 18.2.2
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: boolean
// - uniqueness: none
IsDbUser *bool `mandatory:"false" json:"isDbUser"`
// Password Verifiers for DB User.
// **Added In:** 18.2.2
// **SCIM++ Properties:**
// - idcsCompositeKey: [type]
// - idcsSearchable: true
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: request
// - type: complex
// - uniqueness: none
PasswordVerifiers []UserExtPasswordVerifiers `mandatory:"false" json:"passwordVerifiers"`
// DB domain level schema to which the user is granted access.
// **Added In:** 18.2.2
// **SCIM++ Properties:**
// - idcsSearchable: false
// - idcsSensitive: none
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
DomainLevelSchema *string `mandatory:"false" json:"domainLevelSchema"`
// DB instance level schema to which the user is granted access.
// **Added In:** 18.2.2
// **SCIM++ Properties:**
// - idcsSearchable: false
// - idcsSensitive: none
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
InstanceLevelSchema *string `mandatory:"false" json:"instanceLevelSchema"`
// DB global roles to which the user is granted access.
// **Added In:** 18.2.2
// **SCIM++ Properties:**
// - idcsSearchable: false
// - idcsSensitive: none
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
DbGlobalRoles []string `mandatory:"false" json:"dbGlobalRoles"`
}
func (m ExtensionDbUserUser) String() string
func (m ExtensionDbUserUser) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExtensionDbcsGroup Schema for Database Service Resource
type ExtensionDbcsGroup struct {
// DBCS instance-level schema-names. Each schema-name is specific to a DB Instance.
// **Added In:** 18.2.4
// **SCIM++ Properties:**
// - idcsCompositeKey: [dbInstanceId, schemaName]
// - idcsSearchable: true
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: request
// - type: complex
InstanceLevelSchemaNames []GroupExtInstanceLevelSchemaNames `mandatory:"false" json:"instanceLevelSchemaNames"`
// DBCS Domain-level schema-names. Each value is specific to a DB Domain.
// **Added In:** 18.2.4
// **SCIM++ Properties:**
// - idcsCompositeKey: [domainName, schemaName]
// - idcsSearchable: true
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: request
// - type: complex
DomainLevelSchemaNames []GroupExtDomainLevelSchemaNames `mandatory:"false" json:"domainLevelSchemaNames"`
// DBCS Domain-level schema-name. This attribute refers implicitly to a value of 'domainLevelSchemaNames' for a particular DB Domain.
// **Added In:** 18.2.4
// **SCIM++ Properties:**
// - idcsSearchable: false
// - idcsSensitive: none
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
DomainLevelSchema *string `mandatory:"false" json:"domainLevelSchema"`
// DBCS instance-level schema-name. This attribute refers implicitly to a value of 'instanceLevelSchemaNames' for a particular DB Instance.
// **Added In:** 18.2.4
// **SCIM++ Properties:**
// - idcsSearchable: false
// - idcsSensitive: none
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
InstanceLevelSchema *string `mandatory:"false" json:"instanceLevelSchema"`
}
func (m ExtensionDbcsGroup) String() string
func (m ExtensionDbcsGroup) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExtensionDynamicGroup Dynamic Group
type ExtensionDynamicGroup struct {
// Membership type
// **Added In:** 19.2.1
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: always
// - type: string
// - uniqueness: none
MembershipType ExtensionDynamicGroupMembershipTypeEnum `mandatory:"false" json:"membershipType,omitempty"`
// Membership rule
// **Added In:** 19.2.1
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
MembershipRule *string `mandatory:"false" json:"membershipRule"`
}
func (m ExtensionDynamicGroup) String() string
func (m ExtensionDynamicGroup) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExtensionDynamicGroupMembershipTypeEnum Enum with underlying type: string
type ExtensionDynamicGroupMembershipTypeEnum string
Set of constants representing the allowable values for ExtensionDynamicGroupMembershipTypeEnum
const (
ExtensionDynamicGroupMembershipTypeStatic ExtensionDynamicGroupMembershipTypeEnum = "static"
ExtensionDynamicGroupMembershipTypeDynamic ExtensionDynamicGroupMembershipTypeEnum = "dynamic"
)
func GetExtensionDynamicGroupMembershipTypeEnumValues() []ExtensionDynamicGroupMembershipTypeEnum
GetExtensionDynamicGroupMembershipTypeEnumValues Enumerates the set of values for ExtensionDynamicGroupMembershipTypeEnum
func GetMappingExtensionDynamicGroupMembershipTypeEnum(val string) (ExtensionDynamicGroupMembershipTypeEnum, bool)
GetMappingExtensionDynamicGroupMembershipTypeEnum performs case Insensitive comparison on enum value and return the desired enum
ExtensionEnterprise20User Enterprise User
type ExtensionEnterprise20User struct {
// Numeric or alphanumeric identifier assigned to a person, typically based on order of hire or association with an organization.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsCsvAttributeName: Employee Number
// - idcsCsvAttributeNameMappings: [[columnHeaderName:Employee Number]]
// - idcsPii: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
EmployeeNumber *string `mandatory:"false" json:"employeeNumber"`
// Identifies the name of a cost center.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsCsvAttributeName: Cost Center
// - idcsCsvAttributeNameMappings: [[columnHeaderName:Cost Center]]
// - idcsPii: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
CostCenter *string `mandatory:"false" json:"costCenter"`
// Identifies the name of an organization.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsCsvAttributeName: Organization
// - idcsCsvAttributeNameMappings: [[columnHeaderName:Organization Name, deprecatedColumnHeaderName:Organization]]
// - idcsPii: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Organization *string `mandatory:"false" json:"organization"`
// Identifies the name of a division.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsCsvAttributeName: Division
// - idcsCsvAttributeNameMappings: [[columnHeaderName:Division]]
// - idcsPii: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Division *string `mandatory:"false" json:"division"`
// Identifies the name of a department.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsCsvAttributeName: Department
// - idcsCsvAttributeNameMappings: [[columnHeaderName:Department]]
// - idcsPii: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Department *string `mandatory:"false" json:"department"`
Manager *UserExtManager `mandatory:"false" json:"manager"`
}
func (m ExtensionEnterprise20User) String() string
func (m ExtensionEnterprise20User) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExtensionFidoAuthenticationFactorSettings This extension defines attributes used to manage Multi-Factor Authentication settings of fido authentication
type ExtensionFidoAuthenticationFactorSettings struct {
// Attribute used to define the type of attestation required.
// **Added In:** 2009232244
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Attestation ExtensionFidoAuthenticationFactorSettingsAttestationEnum `mandatory:"true" json:"attestation"`
// Attribute used to define authenticator selection attachment.
// **Added In:** 2009232244
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
AuthenticatorSelectionAttachment ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentEnum `mandatory:"true" json:"authenticatorSelectionAttachment"`
// Attribute used to define authenticator selection verification.
// **Added In:** 2009232244
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
AuthenticatorSelectionUserVerification ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationEnum `mandatory:"true" json:"authenticatorSelectionUserVerification"`
// Attribute used to define authenticator selection resident key requirement.
// **Added In:** 2009232244
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
AuthenticatorSelectionResidentKey ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyEnum `mandatory:"true" json:"authenticatorSelectionResidentKey"`
// Timeout for the fido authentication to complete
// **Added In:** 2009232244
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - idcsMaxValue: 600000
// - idcsMinValue: 10000
// - required: true
// - returned: default
// - type: integer
// - uniqueness: none
Timeout *int `mandatory:"true" json:"timeout"`
// Flag used to indicate authenticator selection is required or not
// **Added In:** 2009232244
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: boolean
// - uniqueness: none
AuthenticatorSelectionRequireResidentKey *bool `mandatory:"true" json:"authenticatorSelectionRequireResidentKey"`
// List of server supported public key algorithms
// **Added In:** 2009232244
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: true
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
PublicKeyTypes []ExtensionFidoAuthenticationFactorSettingsPublicKeyTypesEnum `mandatory:"true" json:"publicKeyTypes"`
// Flag used to indicate whether we need to restrict creation of multiple credentials in same authenticator
// **Added In:** 2009232244
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: boolean
// - uniqueness: none
ExcludeCredentials *bool `mandatory:"true" json:"excludeCredentials"`
// Number of domain levels Oracle Identity Cloud Service should use for origin comparision
// **Added In:** 2109020413
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - idcsMaxValue: 2
// - idcsMinValue: 0
// - required: false
// - returned: default
// - type: integer
// - uniqueness: none
DomainValidationLevel *int `mandatory:"false" json:"domainValidationLevel"`
}
func (m ExtensionFidoAuthenticationFactorSettings) String() string
func (m ExtensionFidoAuthenticationFactorSettings) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExtensionFidoAuthenticationFactorSettingsAttestationEnum Enum with underlying type: string
type ExtensionFidoAuthenticationFactorSettingsAttestationEnum string
Set of constants representing the allowable values for ExtensionFidoAuthenticationFactorSettingsAttestationEnum
const (
ExtensionFidoAuthenticationFactorSettingsAttestationNone ExtensionFidoAuthenticationFactorSettingsAttestationEnum = "NONE"
ExtensionFidoAuthenticationFactorSettingsAttestationDirect ExtensionFidoAuthenticationFactorSettingsAttestationEnum = "DIRECT"
ExtensionFidoAuthenticationFactorSettingsAttestationIndirect ExtensionFidoAuthenticationFactorSettingsAttestationEnum = "INDIRECT"
)
func GetExtensionFidoAuthenticationFactorSettingsAttestationEnumValues() []ExtensionFidoAuthenticationFactorSettingsAttestationEnum
GetExtensionFidoAuthenticationFactorSettingsAttestationEnumValues Enumerates the set of values for ExtensionFidoAuthenticationFactorSettingsAttestationEnum
func GetMappingExtensionFidoAuthenticationFactorSettingsAttestationEnum(val string) (ExtensionFidoAuthenticationFactorSettingsAttestationEnum, bool)
GetMappingExtensionFidoAuthenticationFactorSettingsAttestationEnum performs case Insensitive comparison on enum value and return the desired enum
ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentEnum Enum with underlying type: string
type ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentEnum string
Set of constants representing the allowable values for ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentEnum
const (
ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentPlatform ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentEnum = "PLATFORM"
ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentCrossPlatform ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentEnum = "CROSS-PLATFORM"
ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentBoth ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentEnum = "BOTH"
)
func GetExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentEnumValues() []ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentEnum
GetExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentEnumValues Enumerates the set of values for ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentEnum
func GetMappingExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentEnum(val string) (ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentEnum, bool)
GetMappingExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentEnum performs case Insensitive comparison on enum value and return the desired enum
ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyEnum Enum with underlying type: string
type ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyEnum string
Set of constants representing the allowable values for ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyEnum
const (
ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyRequired ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyEnum = "REQUIRED"
ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyPreferred ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyEnum = "PREFERRED"
ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyDiscouraged ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyEnum = "DISCOURAGED"
ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyNone ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyEnum = "NONE"
)
func GetExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyEnumValues() []ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyEnum
GetExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyEnumValues Enumerates the set of values for ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyEnum
func GetMappingExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyEnum(val string) (ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyEnum, bool)
GetMappingExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyEnum performs case Insensitive comparison on enum value and return the desired enum
ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationEnum Enum with underlying type: string
type ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationEnum string
Set of constants representing the allowable values for ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationEnum
const (
ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationRequired ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationEnum = "REQUIRED"
ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationPreferred ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationEnum = "PREFERRED"
ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationDiscouraged ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationEnum = "DISCOURAGED"
)
func GetExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationEnumValues() []ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationEnum
GetExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationEnumValues Enumerates the set of values for ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationEnum
func GetMappingExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationEnum(val string) (ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationEnum, bool)
GetMappingExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationEnum performs case Insensitive comparison on enum value and return the desired enum
ExtensionFidoAuthenticationFactorSettingsPublicKeyTypesEnum Enum with underlying type: string
type ExtensionFidoAuthenticationFactorSettingsPublicKeyTypesEnum string
Set of constants representing the allowable values for ExtensionFidoAuthenticationFactorSettingsPublicKeyTypesEnum
const (
ExtensionFidoAuthenticationFactorSettingsPublicKeyTypesRs1 ExtensionFidoAuthenticationFactorSettingsPublicKeyTypesEnum = "RS1"
ExtensionFidoAuthenticationFactorSettingsPublicKeyTypesRs256 ExtensionFidoAuthenticationFactorSettingsPublicKeyTypesEnum = "RS256"
ExtensionFidoAuthenticationFactorSettingsPublicKeyTypesEs256 ExtensionFidoAuthenticationFactorSettingsPublicKeyTypesEnum = "ES256"
)
func GetExtensionFidoAuthenticationFactorSettingsPublicKeyTypesEnumValues() []ExtensionFidoAuthenticationFactorSettingsPublicKeyTypesEnum
GetExtensionFidoAuthenticationFactorSettingsPublicKeyTypesEnumValues Enumerates the set of values for ExtensionFidoAuthenticationFactorSettingsPublicKeyTypesEnum
func GetMappingExtensionFidoAuthenticationFactorSettingsPublicKeyTypesEnum(val string) (ExtensionFidoAuthenticationFactorSettingsPublicKeyTypesEnum, bool)
GetMappingExtensionFidoAuthenticationFactorSettingsPublicKeyTypesEnum performs case Insensitive comparison on enum value and return the desired enum
ExtensionGroupGroup Oracle Identity Cloud Service Group
type ExtensionGroupGroup struct {
// Group description
// **SCIM++ Properties:**
// - caseExact: false
// - idcsCsvAttributeName: Description
// - idcsCsvAttributeNameMappings: [[columnHeaderName:Description]]
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Description *string `mandatory:"false" json:"description"`
// Source from which this group got created.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsCsvAttributeNameMappings: [[defaultValue:import]]
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
CreationMechanism ExtensionGroupGroupCreationMechanismEnum `mandatory:"false" json:"creationMechanism,omitempty"`
PasswordPolicy *GroupExtPasswordPolicy `mandatory:"false" json:"passwordPolicy"`
SyncedFromApp *GroupExtSyncedFromApp `mandatory:"false" json:"syncedFromApp"`
// Grants assigned to group
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: request
// - type: complex
// - uniqueness: none
Grants []GroupExtGrants `mandatory:"false" json:"grants"`
// Group owners
// **SCIM++ Properties:**
// - caseExact: false
// - idcsCompositeKey: [value, type]
// - idcsSearchable: true
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: request
// - type: complex
// - uniqueness: none
Owners []GroupExtOwners `mandatory:"false" json:"owners"`
// A list of appRoles that the user belongs to, either thorough direct membership, nested groups, or dynamically calculated
// **SCIM++ Properties:**
// - caseExact: false
// - idcsCompositeKey: [value]
// - idcsSearchable: true
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: request
// - type: complex
// - uniqueness: none
AppRoles []GroupExtAppRoles `mandatory:"false" json:"appRoles"`
}
func (m ExtensionGroupGroup) String() string
func (m ExtensionGroupGroup) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExtensionGroupGroupCreationMechanismEnum Enum with underlying type: string
type ExtensionGroupGroupCreationMechanismEnum string
Set of constants representing the allowable values for ExtensionGroupGroupCreationMechanismEnum
const (
ExtensionGroupGroupCreationMechanismBulk ExtensionGroupGroupCreationMechanismEnum = "bulk"
ExtensionGroupGroupCreationMechanismApi ExtensionGroupGroupCreationMechanismEnum = "api"
ExtensionGroupGroupCreationMechanismAdsync ExtensionGroupGroupCreationMechanismEnum = "adsync"
ExtensionGroupGroupCreationMechanismAuthsync ExtensionGroupGroupCreationMechanismEnum = "authsync"
ExtensionGroupGroupCreationMechanismIdcsui ExtensionGroupGroupCreationMechanismEnum = "idcsui"
ExtensionGroupGroupCreationMechanismImport ExtensionGroupGroupCreationMechanismEnum = "import"
)
func GetExtensionGroupGroupCreationMechanismEnumValues() []ExtensionGroupGroupCreationMechanismEnum
GetExtensionGroupGroupCreationMechanismEnumValues Enumerates the set of values for ExtensionGroupGroupCreationMechanismEnum
func GetMappingExtensionGroupGroupCreationMechanismEnum(val string) (ExtensionGroupGroupCreationMechanismEnum, bool)
GetMappingExtensionGroupGroupCreationMechanismEnum performs case Insensitive comparison on enum value and return the desired enum
ExtensionKerberosUserUser Kerberos User extension
type ExtensionKerberosUserUser struct {
// A list of kerberos realm users for an Oracle Identity Cloud Service User
// **SCIM++ Properties:**
// - idcsCompositeKey: [value]
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: request
// - type: complex
// - uniqueness: none
RealmUsers []UserExtRealmUsers `mandatory:"false" json:"realmUsers"`
}
func (m ExtensionKerberosUserUser) String() string
func (m ExtensionKerberosUserUser) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExtensionMeUser Oracle Identity Cloud Service self service schema extension
type ExtensionMeUser struct {
// The current password is required if the user attempts to change the values of attributes that are used in recovering or verifying the user's own identity. If the current password is specified, it will be used to authenticate the user regardless of any change in these attribute values
// **SCIM++ Properties:**
// - idcsSearchable: false
// - idcsSensitive: hash
// - multiValued: false
// - mutability: writeOnly
// - required: false
// - returned: never
// - type: string
// - uniqueness: none
CurrentPassword *string `mandatory:"false" json:"currentPassword"`
}
func (m ExtensionMeUser) String() string
func (m ExtensionMeUser) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExtensionMessagesError Extension schema for error messages providing more details with the exception status. Returns messageId corresponding to the detailed error message and optionally additional data related to the error condition - for example reason for authentication failure such as user is disabled or locked.
type ExtensionMessagesError struct {
// Internal error keyword pointing to the exception status message. REQUIRED.
MessageId *string `mandatory:"false" json:"messageId"`
// Contains Map based additional data for the exception message (as key-value pair). All keys and values are in string format.
AdditionalData *interface{} `mandatory:"false" json:"additionalData"`
}
func (m ExtensionMessagesError) String() string
func (m ExtensionMessagesError) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExtensionMfaUser This extension defines attributes used to manage Multi-Factor Authentication within a service provider. The extension is typically applied to a User resource, but MAY be applied to other resources that use MFA.
type ExtensionMfaUser struct {
// The preferred authentication factor type.
// **Added In:** 18.3.6
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
PreferredAuthenticationFactor ExtensionMfaUserPreferredAuthenticationFactorEnum `mandatory:"false" json:"preferredAuthenticationFactor,omitempty"`
// The user opted for MFA.
// **Added In:** 18.3.6
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - idcsRequiresWriteForAccessFlows: true
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
MfaStatus ExtensionMfaUserMfaStatusEnum `mandatory:"false" json:"mfaStatus,omitempty"`
// The preferred third-party vendor name.
// **Added In:** 19.2.1
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
PreferredThirdPartyVendor *string `mandatory:"false" json:"preferredThirdPartyVendor"`
// The preferred authentication method.
// **Added In:** 2009232244
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
PreferredAuthenticationMethod *string `mandatory:"false" json:"preferredAuthenticationMethod"`
// The number of incorrect multi factor authentication sign in attempts made by this user. The user is locked if this reaches the threshold specified in the maxIncorrectAttempts attribute in AuthenticationFactorSettings.
// **Added In:** 18.3.6
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - idcsRequiresWriteForAccessFlows: true
// - idcsRequiresImmediateReadAfterWriteForAccessFlows: true
// - required: false
// - returned: default
// - type: integer
// - uniqueness: none
LoginAttempts *int `mandatory:"false" json:"loginAttempts"`
// The date when the user enrolled in multi factor authentication. This will be set to null, when the user resets their factors.
// **Added In:** 18.3.6
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: request
// - type: dateTime
// - uniqueness: none
MfaEnabledOn *string `mandatory:"false" json:"mfaEnabledOn"`
// User MFA Ignored Apps Identifiers
// **Added In:** 19.2.1
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
MfaIgnoredApps []string `mandatory:"false" json:"mfaIgnoredApps"`
PreferredDevice *UserExtPreferredDevice `mandatory:"false" json:"preferredDevice"`
// A list of devices enrolled by the user.
// **Added In:** 18.3.6
// **SCIM++ Properties:**
// - idcsCompositeKey: [value]
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: request
// - type: complex
// - uniqueness: none
Devices []UserExtDevices `mandatory:"false" json:"devices"`
// A list of bypass codes that belongs to the user.
// **Added In:** 18.3.6
// **SCIM++ Properties:**
// - idcsCompositeKey: [value]
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: request
// - type: complex
// - uniqueness: none
BypassCodes []UserExtBypassCodes `mandatory:"false" json:"bypassCodes"`
// A list of trusted User Agents owned by this user. Multi-Factored Authentication uses Trusted User Agents to authenticate users. A User Agent is software application that a user uses to issue requests. For example, a User Agent could be a particular browser (possibly one of several executing on a desktop or laptop) or a particular mobile application (again, oneof several executing on a particular mobile device). A User Agent is trusted once the Multi-Factor Authentication has verified it in some way.
// **Added In:** 18.3.6
// **SCIM++ Properties:**
// - idcsCompositeKey: [value]
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: request
// - type: complex
// - uniqueness: none
TrustedUserAgents []UserExtTrustedUserAgents `mandatory:"false" json:"trustedUserAgents"`
}
func (m ExtensionMfaUser) String() string
func (m ExtensionMfaUser) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExtensionMfaUserMfaStatusEnum Enum with underlying type: string
type ExtensionMfaUserMfaStatusEnum string
Set of constants representing the allowable values for ExtensionMfaUserMfaStatusEnum
const (
ExtensionMfaUserMfaStatusEnrolled ExtensionMfaUserMfaStatusEnum = "ENROLLED"
ExtensionMfaUserMfaStatusIgnored ExtensionMfaUserMfaStatusEnum = "IGNORED"
ExtensionMfaUserMfaStatusUnEnrolled ExtensionMfaUserMfaStatusEnum = "UN_ENROLLED"
ExtensionMfaUserMfaStatusDisabled ExtensionMfaUserMfaStatusEnum = "DISABLED"
)
func GetExtensionMfaUserMfaStatusEnumValues() []ExtensionMfaUserMfaStatusEnum
GetExtensionMfaUserMfaStatusEnumValues Enumerates the set of values for ExtensionMfaUserMfaStatusEnum
func GetMappingExtensionMfaUserMfaStatusEnum(val string) (ExtensionMfaUserMfaStatusEnum, bool)
GetMappingExtensionMfaUserMfaStatusEnum performs case Insensitive comparison on enum value and return the desired enum
ExtensionMfaUserPreferredAuthenticationFactorEnum Enum with underlying type: string
type ExtensionMfaUserPreferredAuthenticationFactorEnum string
Set of constants representing the allowable values for ExtensionMfaUserPreferredAuthenticationFactorEnum
const (
ExtensionMfaUserPreferredAuthenticationFactorEmail ExtensionMfaUserPreferredAuthenticationFactorEnum = "EMAIL"
ExtensionMfaUserPreferredAuthenticationFactorSms ExtensionMfaUserPreferredAuthenticationFactorEnum = "SMS"
ExtensionMfaUserPreferredAuthenticationFactorTotp ExtensionMfaUserPreferredAuthenticationFactorEnum = "TOTP"
ExtensionMfaUserPreferredAuthenticationFactorPush ExtensionMfaUserPreferredAuthenticationFactorEnum = "PUSH"
ExtensionMfaUserPreferredAuthenticationFactorOfflinetotp ExtensionMfaUserPreferredAuthenticationFactorEnum = "OFFLINETOTP"
ExtensionMfaUserPreferredAuthenticationFactorUsernamePassword ExtensionMfaUserPreferredAuthenticationFactorEnum = "USERNAME_PASSWORD"
ExtensionMfaUserPreferredAuthenticationFactorSecurityQuestions ExtensionMfaUserPreferredAuthenticationFactorEnum = "SECURITY_QUESTIONS"
ExtensionMfaUserPreferredAuthenticationFactorVoice ExtensionMfaUserPreferredAuthenticationFactorEnum = "VOICE"
ExtensionMfaUserPreferredAuthenticationFactorPhoneCall ExtensionMfaUserPreferredAuthenticationFactorEnum = "PHONE_CALL"
ExtensionMfaUserPreferredAuthenticationFactorThirdparty ExtensionMfaUserPreferredAuthenticationFactorEnum = "THIRDPARTY"
ExtensionMfaUserPreferredAuthenticationFactorFidoAuthenticator ExtensionMfaUserPreferredAuthenticationFactorEnum = "FIDO_AUTHENTICATOR"
ExtensionMfaUserPreferredAuthenticationFactorYubicoOtp ExtensionMfaUserPreferredAuthenticationFactorEnum = "YUBICO_OTP"
)
func GetExtensionMfaUserPreferredAuthenticationFactorEnumValues() []ExtensionMfaUserPreferredAuthenticationFactorEnum
GetExtensionMfaUserPreferredAuthenticationFactorEnumValues Enumerates the set of values for ExtensionMfaUserPreferredAuthenticationFactorEnum
func GetMappingExtensionMfaUserPreferredAuthenticationFactorEnum(val string) (ExtensionMfaUserPreferredAuthenticationFactorEnum, bool)
GetMappingExtensionMfaUserPreferredAuthenticationFactorEnum performs case Insensitive comparison on enum value and return the desired enum
ExtensionOciTags OCI Tags.
type ExtensionOciTags struct {
// OCI Freeform Tags
// **Added In:** 2011192329
// **SCIM++ Properties:**
// - idcsCompositeKey: [key, value]
// - idcsSearchable: true
// - type: complex
// - required: false
// - mutability: readWrite
// - returned: default
// - multiValued: true
FreeformTags []FreeformTags `mandatory:"false" json:"freeformTags"`
// OCI Defined Tags
// **Added In:** 2011192329
// **SCIM++ Properties:**
// - idcsCompositeKey: [namespace, key, value]
// - type: complex
// - idcsSearchable: true
// - required: false
// - mutability: readWrite
// - multiValued: true
// - returned: default
DefinedTags []DefinedTags `mandatory:"false" json:"definedTags"`
// OCI Tag slug
// **Added In:** 2011192329
// **SCIM++ Properties:**
// - type: binary
// - mutability: readOnly
// - returned: request
TagSlug *interface{} `mandatory:"false" json:"tagSlug"`
}
func (m ExtensionOciTags) String() string
func (m ExtensionOciTags) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExtensionPasswordStateUser This extension defines attributes used to manage account passwords within a Service Provider. The extension is typically applied to a User resource, but MAY be applied to other resources that use passwords.
type ExtensionPasswordStateUser struct {
// A DateTime that specifies the date and time when the current password was set
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: dateTime
// - uniqueness: none
LastSuccessfulSetDate *string `mandatory:"false" json:"lastSuccessfulSetDate"`
// Indicates that the current password MAY NOT be changed and all other password expiry settings SHALL be ignored
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: boolean
// - uniqueness: none
CantChange *bool `mandatory:"false" json:"cantChange"`
// Indicates that the password expiry policy will not be applied for the current Resource
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: boolean
// - uniqueness: none
CantExpire *bool `mandatory:"false" json:"cantExpire"`
// Indicates that the subject password value MUST change on next login. If not changed, typically the account is locked. The value may be set indirectly when the subject's current password expires or directly set by an administrator.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: boolean
// - uniqueness: none
MustChange *bool `mandatory:"false" json:"mustChange"`
// Indicates that the password has expired
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: boolean
// - uniqueness: none
Expired *bool `mandatory:"false" json:"expired"`
// A DateTime that specifies the date and time when last successful password validation was set
// **Added In:** 2011192329
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: dateTime
// - uniqueness: none
LastSuccessfulValidationDate *string `mandatory:"false" json:"lastSuccessfulValidationDate"`
// A DateTime that specifies the date and time when last failed password validation was set
// **Added In:** 2011192329
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: dateTime
// - uniqueness: none
LastFailedValidationDate *string `mandatory:"false" json:"lastFailedValidationDate"`
ApplicablePasswordPolicy *UserExtApplicablePasswordPolicy `mandatory:"false" json:"applicablePasswordPolicy"`
}
func (m ExtensionPasswordStateUser) String() string
func (m ExtensionPasswordStateUser) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExtensionPasswordlessUser This extension defines attributes used to manage Passwordless-Factor Authentication within a service provider. The extension is typically applied to a User resource, but MAY be applied to other resources that use MFA.
type ExtensionPasswordlessUser struct {
// Authentication Factor Type
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
FactorType ExtensionPasswordlessUserFactorTypeEnum `mandatory:"false" json:"factorType,omitempty"`
// Authentication Factor Method
// **Added In:** 2009232244
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
FactorMethod *string `mandatory:"false" json:"factorMethod"`
FactorIdentifier *UserExtFactorIdentifier `mandatory:"false" json:"factorIdentifier"`
}
func (m ExtensionPasswordlessUser) String() string
func (m ExtensionPasswordlessUser) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExtensionPasswordlessUserFactorTypeEnum Enum with underlying type: string
type ExtensionPasswordlessUserFactorTypeEnum string
Set of constants representing the allowable values for ExtensionPasswordlessUserFactorTypeEnum
const (
ExtensionPasswordlessUserFactorTypeEmail ExtensionPasswordlessUserFactorTypeEnum = "EMAIL"
ExtensionPasswordlessUserFactorTypeSms ExtensionPasswordlessUserFactorTypeEnum = "SMS"
ExtensionPasswordlessUserFactorTypePhoneCall ExtensionPasswordlessUserFactorTypeEnum = "PHONE_CALL"
ExtensionPasswordlessUserFactorTypeTotp ExtensionPasswordlessUserFactorTypeEnum = "TOTP"
ExtensionPasswordlessUserFactorTypePush ExtensionPasswordlessUserFactorTypeEnum = "PUSH"
ExtensionPasswordlessUserFactorTypeOfflinetotp ExtensionPasswordlessUserFactorTypeEnum = "OFFLINETOTP"
ExtensionPasswordlessUserFactorTypeSecurityQuestions ExtensionPasswordlessUserFactorTypeEnum = "SECURITY_QUESTIONS"
ExtensionPasswordlessUserFactorTypeVoice ExtensionPasswordlessUserFactorTypeEnum = "VOICE"
ExtensionPasswordlessUserFactorTypeUsernamePassword ExtensionPasswordlessUserFactorTypeEnum = "USERNAME_PASSWORD"
ExtensionPasswordlessUserFactorTypeThirdparty ExtensionPasswordlessUserFactorTypeEnum = "THIRDPARTY"
ExtensionPasswordlessUserFactorTypeFidoAuthenticator ExtensionPasswordlessUserFactorTypeEnum = "FIDO_AUTHENTICATOR"
)
func GetExtensionPasswordlessUserFactorTypeEnumValues() []ExtensionPasswordlessUserFactorTypeEnum
GetExtensionPasswordlessUserFactorTypeEnumValues Enumerates the set of values for ExtensionPasswordlessUserFactorTypeEnum
func GetMappingExtensionPasswordlessUserFactorTypeEnum(val string) (ExtensionPasswordlessUserFactorTypeEnum, bool)
GetMappingExtensionPasswordlessUserFactorTypeEnum performs case Insensitive comparison on enum value and return the desired enum
ExtensionPosixGroup POSIX Group extension
type ExtensionPosixGroup struct {
// Integer uniquely identifying a group in a POSIX administrative domain
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: request
// - type: integer
// - uniqueness: server
GidNumber *int `mandatory:"false" json:"gidNumber"`
}
func (m ExtensionPosixGroup) String() string
func (m ExtensionPosixGroup) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExtensionPosixUser POSIX User extension
type ExtensionPosixUser struct {
// Integer uniquely identifying a user in a POSIX administrative domain
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: request
// - type: integer
// - uniqueness: server
UidNumber *int `mandatory:"false" json:"uidNumber"`
// Primary Group identifier of the POSIX user
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: request
// - type: integer
// - uniqueness: none
GidNumber *int `mandatory:"false" json:"gidNumber"`
// General information about the POSIX account such as their real name and phone number
// **SCIM++ Properties:**
// - caseExact: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
Gecos *string `mandatory:"false" json:"gecos"`
// The absolute path to the home directory of the POSIX account
// **SCIM++ Properties:**
// - caseExact: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
HomeDirectory *string `mandatory:"false" json:"homeDirectory"`
// The path to the login shell of the POSIX account
// **SCIM++ Properties:**
// - caseExact: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
LoginShell *string `mandatory:"false" json:"loginShell"`
}
func (m ExtensionPosixUser) String() string
func (m ExtensionPosixUser) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExtensionRequestableGroup Requestable Group
type ExtensionRequestableGroup struct {
// Flag controlling whether group membership can be request by user through self service console.
// **Added In:** 17.3.4
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - idcsCsvAttributeNameMappings: [[columnHeaderName:Requestable, mapsTo:requestable]]
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: request
// - type: boolean
// - uniqueness: none
Requestable *bool `mandatory:"false" json:"requestable"`
}
func (m ExtensionRequestableGroup) String() string
func (m ExtensionRequestableGroup) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExtensionSecurityQuestionsUser This extension defines the attributes used to store the security questions of a user.
type ExtensionSecurityQuestionsUser struct {
// The schema used to mnage security question and answers provided by a user for account recovery and/or MFA. While setting up security questions, a user can also provide a hint for the answer.
// **SCIM++ Properties:**
// - idcsCompositeKey: [value]
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: request
// - type: complex
// - uniqueness: none
SecQuestions []UserExtSecQuestions `mandatory:"false" json:"secQuestions"`
}
func (m ExtensionSecurityQuestionsUser) String() string
func (m ExtensionSecurityQuestionsUser) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExtensionSelfChangeUser Controls whether a user can update themselves or not via User related APIs
type ExtensionSelfChangeUser struct {
// If true, allows requesting user to update themselves. If false, requesting user can't update themself (default).
// **Added In:** 2205182039
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: writeOnly
// - required: false
// - returned: never
// - type: boolean
// - uniqueness: none
AllowSelfChange *bool `mandatory:"false" json:"allowSelfChange"`
}
func (m ExtensionSelfChangeUser) String() string
func (m ExtensionSelfChangeUser) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExtensionSelfRegistrationUser This extension defines attributes used to manage self registration profile linked to the user.
type ExtensionSelfRegistrationUser struct {
SelfRegistrationProfile *UserExtSelfRegistrationProfile `mandatory:"true" json:"selfRegistrationProfile"`
// A boolean value that indicates whether the consent is granted.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
ConsentGranted *bool `mandatory:"false" json:"consentGranted"`
// User token used for auto-login.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
UserToken *string `mandatory:"false" json:"userToken"`
}
func (m ExtensionSelfRegistrationUser) String() string
func (m ExtensionSelfRegistrationUser) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExtensionSffUser SFF Auth Keys User extension
type ExtensionSffUser struct {
// SFF auth keys clob
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
SffAuthKeys *string `mandatory:"false" json:"sffAuthKeys"`
}
func (m ExtensionSffUser) String() string
func (m ExtensionSffUser) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExtensionSocialAccountUser Social User extension
type ExtensionSocialAccountUser struct {
// Description:
// **SCIM++ Properties:**
// - idcsCompositeKey: [value]
// - idcsSearchable: true
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: request
// - idcsPii: true
// - type: complex
// - uniqueness: none
SocialAccounts []UserExtSocialAccounts `mandatory:"false" json:"socialAccounts"`
}
func (m ExtensionSocialAccountUser) String() string
func (m ExtensionSocialAccountUser) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExtensionSocialIdentityProvider Social Identity Provider Extension Schema
type ExtensionSocialIdentityProvider struct {
// Whether account linking is enabled
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: boolean
// - uniqueness: none
AccountLinkingEnabled *bool `mandatory:"true" json:"accountLinkingEnabled"`
// Whether registration is enabled
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: boolean
// - uniqueness: none
RegistrationEnabled *bool `mandatory:"true" json:"registrationEnabled"`
// Social IDP Client Application Client ID
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
ConsumerKey *string `mandatory:"true" json:"consumerKey"`
// Social IDP Client Application Client Secret
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - idcsSensitive: encrypt
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
ConsumerSecret *string `mandatory:"true" json:"consumerSecret"`
// Service Provider Name
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
ServiceProviderName *string `mandatory:"true" json:"serviceProviderName"`
// Whether social auto redirect is enabled. The IDP policy should be configured with only one Social IDP, and without username/password selected.
// **Added In:** 2310202314
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
AutoRedirectEnabled *bool `mandatory:"false" json:"autoRedirectEnabled"`
// Whether Social JIT Provisioning is enabled
// **Added In:** 2307282043
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
SocialJitProvisioningEnabled *bool `mandatory:"false" json:"socialJitProvisioningEnabled"`
// Set to true to indicate Social JIT User Provisioning Groups should be assigned from a static list
// **Added In:** 2310202314
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
JitProvGroupStaticListEnabled *bool `mandatory:"false" json:"jitProvGroupStaticListEnabled"`
// Lists the groups each social JIT-provisioned user is a member. Just-in-Time user-provisioning applies this static list when jitProvGroupStaticListEnabled:true.
// **Added In:** 2310202314
// **SCIM++ Properties:**
// - idcsCompositeKey: [value]
// - idcsSearchable: false
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: default
// - type: complex
// - uniqueness: none
JitProvAssignedGroups []IdentityProviderJitProvAssignedGroups `mandatory:"false" json:"jitProvAssignedGroups"`
// Status
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Status ExtensionSocialIdentityProviderStatusEnum `mandatory:"false" json:"status,omitempty"`
// Social IDP Authorization URL
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
AuthzUrl *string `mandatory:"false" json:"authzUrl"`
// Social IDP Access token URL
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
AccessTokenUrl *string `mandatory:"false" json:"accessTokenUrl"`
// Relay Param variable for Social IDP
// **Added In:** 2305190132
// **SCIM++ Properties:**
// - idcsCompositeKey: [relayParamKey]
// - idcsSearchable: true
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: default
// - type: complex
// - uniqueness: none
RelayIdpParamMappings []IdentityProviderRelayIdpParamMappings `mandatory:"false" json:"relayIdpParamMappings"`
// Social IDP User profile URL
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
ProfileUrl *string `mandatory:"false" json:"profileUrl"`
// Scope to request
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Scope []string `mandatory:"false" json:"scope"`
// Admin scope to request
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
AdminScope []string `mandatory:"false" json:"adminScope"`
// Apple Developer ID
// **Added In:** 2311180004
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
AppleDevId *string `mandatory:"false" json:"appleDevId"`
// Apple Private Key ID
// **Added In:** 2311180004
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
AppleKeyId *string `mandatory:"false" json:"appleKeyId"`
// Social IDP allowed clock skew time
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: integer
// - uniqueness: none
ClockSkewInSeconds *int `mandatory:"false" json:"clockSkewInSeconds"`
// redirect URL for social idp
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
RedirectUrl *string `mandatory:"false" json:"redirectUrl"`
// Discovery URL
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
DiscoveryUrl *string `mandatory:"false" json:"discoveryUrl"`
// Whether the client credential is contained in payload
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
ClientCredentialInPayload *bool `mandatory:"false" json:"clientCredentialInPayload"`
// Id attribute used for account linking
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: immutable
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
IdAttribute *string `mandatory:"false" json:"idAttribute"`
}
func (m ExtensionSocialIdentityProvider) String() string
func (m ExtensionSocialIdentityProvider) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExtensionSocialIdentityProviderStatusEnum Enum with underlying type: string
type ExtensionSocialIdentityProviderStatusEnum string
Set of constants representing the allowable values for ExtensionSocialIdentityProviderStatusEnum
const (
ExtensionSocialIdentityProviderStatusCreated ExtensionSocialIdentityProviderStatusEnum = "created"
ExtensionSocialIdentityProviderStatusDeleted ExtensionSocialIdentityProviderStatusEnum = "deleted"
)
func GetExtensionSocialIdentityProviderStatusEnumValues() []ExtensionSocialIdentityProviderStatusEnum
GetExtensionSocialIdentityProviderStatusEnumValues Enumerates the set of values for ExtensionSocialIdentityProviderStatusEnum
func GetMappingExtensionSocialIdentityProviderStatusEnum(val string) (ExtensionSocialIdentityProviderStatusEnum, bool)
GetMappingExtensionSocialIdentityProviderStatusEnum performs case Insensitive comparison on enum value and return the desired enum
ExtensionTermsOfUseUser Terms Of Use extension
type ExtensionTermsOfUseUser struct {
// Description:
// **Added In:** 18.2.6
// **SCIM++ Properties:**
// - idcsCompositeKey: [value]
// - idcsSearchable: true
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: request
// - type: complex
// - uniqueness: none
TermsOfUseConsents []UserExtTermsOfUseConsents `mandatory:"false" json:"termsOfUseConsents"`
}
func (m ExtensionTermsOfUseUser) String() string
func (m ExtensionTermsOfUseUser) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExtensionThirdPartyAuthenticationFactorSettings This extension defines attributes used to manage Multi-Factor Authentication settings of third party provider
type ExtensionThirdPartyAuthenticationFactorSettings struct {
DuoSecuritySettings *AuthenticationFactorSettingsDuoSecuritySettings `mandatory:"false" json:"duoSecuritySettings"`
}
func (m ExtensionThirdPartyAuthenticationFactorSettings) String() string
func (m ExtensionThirdPartyAuthenticationFactorSettings) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExtensionUserCredentialsUser User's credentials
type ExtensionUserCredentialsUser struct {
// A list of database credentials corresponding to user.
// **Added In:** 2102181953
// **SCIM++ Properties:**
// - idcsCompositeKey: [value]
// - idcsSearchable: true
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: request
// - type: complex
// - uniqueness: none
DbCredentials []UserExtDbCredentials `mandatory:"false" json:"dbCredentials"`
// A list of customer secret keys corresponding to user.
// **Added In:** 2102181953
// **SCIM++ Properties:**
// - idcsCompositeKey: [value]
// - idcsSearchable: true
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: request
// - type: complex
// - uniqueness: none
CustomerSecretKeys []UserExtCustomerSecretKeys `mandatory:"false" json:"customerSecretKeys"`
// A list of Auth tokens corresponding to user.
// **Added In:** 2012271618
// **SCIM++ Properties:**
// - idcsCompositeKey: [value]
// - idcsSearchable: true
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: request
// - type: complex
// - uniqueness: none
AuthTokens []UserExtAuthTokens `mandatory:"false" json:"authTokens"`
// A list of SMTP credentials corresponding to user.
// **Added In:** 2012271618
// **SCIM++ Properties:**
// - idcsCompositeKey: [value]
// - idcsSearchable: true
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: request
// - type: complex
// - uniqueness: none
SmtpCredentials []UserExtSmtpCredentials `mandatory:"false" json:"smtpCredentials"`
// A list of API keys corresponding to user.
// **Added In:** 2012271618
// **SCIM++ Properties:**
// - idcsCompositeKey: [value]
// - idcsSearchable: true
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: request
// - type: complex
// - uniqueness: none
ApiKeys []UserExtApiKeys `mandatory:"false" json:"apiKeys"`
// A list of OAuth2 client credentials corresponding to a user.
// **Added In:** 2012271618
// **SCIM++ Properties:**
// - idcsCompositeKey: [value]
// - idcsSearchable: true
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: request
// - type: complex
// - uniqueness: none
OAuth2ClientCredentials []UserExtOAuth2ClientCredentials `mandatory:"false" json:"oAuth2ClientCredentials"`
}
func (m ExtensionUserCredentialsUser) String() string
func (m ExtensionUserCredentialsUser) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExtensionUserStateUser This extension defines the attributes used to manage account passwords within a service provider. The extension is typically applied to a User resource, but MAY be applied to other resources that use passwords.
type ExtensionUserStateUser struct {
// The last successful login date.
// **SCIM++ Properties:**
// - idcsSearchable: true
// - idcsAllowUpdatesInReadOnlyMode: true
// - multiValued: false
// - mutability: readOnly
// - idcsRequiresWriteForAccessFlows: true
// - required: false
// - returned: request
// - type: dateTime
// - uniqueness: none
LastSuccessfulLoginDate *string `mandatory:"false" json:"lastSuccessfulLoginDate"`
// The previous successful login date.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - idcsRequiresWriteForAccessFlows: true
// - required: false
// - returned: request
// - type: dateTime
// - uniqueness: none
PreviousSuccessfulLoginDate *string `mandatory:"false" json:"previousSuccessfulLoginDate"`
// The last failed login date.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - idcsAllowUpdatesInReadOnlyMode: true
// - multiValued: false
// - mutability: readOnly
// - idcsRequiresWriteForAccessFlows: true
// - required: false
// - returned: request
// - type: dateTime
// - uniqueness: none
LastFailedLoginDate *string `mandatory:"false" json:"lastFailedLoginDate"`
// The number of failed login attempts. The value is reset to 0 after a successful login.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - idcsAllowUpdatesInReadOnlyMode: true
// - multiValued: false
// - mutability: readOnly
// - idcsRequiresWriteForAccessFlows: true
// - idcsRequiresImmediateReadAfterWriteForAccessFlows: true
// - required: false
// - returned: request
// - type: integer
// - uniqueness: none
LoginAttempts *int `mandatory:"false" json:"loginAttempts"`
// The number of failed recovery attempts. The value is reset to 0 after a successful login.
// **Added In:** 19.1.4
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - idcsRequiresWriteForAccessFlows: true
// - required: false
// - returned: request
// - type: integer
// - uniqueness: none
RecoveryAttempts *int `mandatory:"false" json:"recoveryAttempts"`
// The number of failed account recovery enrollment attempts.
// **Added In:** 19.1.4
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: integer
// - uniqueness: none
RecoveryEnrollAttempts *int `mandatory:"false" json:"recoveryEnrollAttempts"`
// The maximum number of concurrent sessions for a user.
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - caseExact: false
// - idcsMaxValue: 999
// - idcsMinValue: 1
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: integer
// - uniqueness: none
MaxConcurrentSessions *int `mandatory:"false" json:"maxConcurrentSessions"`
RecoveryLocked *UserExtRecoveryLocked `mandatory:"false" json:"recoveryLocked"`
Locked *UserExtLocked `mandatory:"false" json:"locked"`
}
func (m ExtensionUserStateUser) String() string
func (m ExtensionUserStateUser) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExtensionUserUser Oracle Identity Cloud Service User
type ExtensionUserUser struct {
// A Boolean value indicating whether or not the user is federated.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsCsvAttributeName: Federated
// - idcsCsvAttributeNameMappings: [[columnHeaderName:Federated]]
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - idcsRequiresWriteForAccessFlows: true
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
IsFederatedUser *bool `mandatory:"false" json:"isFederatedUser"`
// A Boolean value indicating whether or not authentication request by this user should be delegated to a remote app. This value should be true only when the User was originally synced from an app which is enabled for delegated authentication
// **Added In:** 17.4.6
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: immutable
// - required: false
// - returned: never
// - type: boolean
// - uniqueness: none
IsAuthenticationDelegated *bool `mandatory:"false" json:"isAuthenticationDelegated"`
// A supplemental status indicating the reason why a user is disabled
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
Status ExtensionUserUserStatusEnum `mandatory:"false" json:"status,omitempty"`
// Registration provider
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Provider ExtensionUserUserProviderEnum `mandatory:"false" json:"provider,omitempty"`
// User's preferred landing page following login, logout and reset password.
// **Added In:** 2302092332
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
PreferredUiLandingPage ExtensionUserUserPreferredUiLandingPageEnum `mandatory:"false" json:"preferredUiLandingPage,omitempty"`
// User creation mechanism
// **SCIM++ Properties:**
// - caseExact: false
// - idcsCsvAttributeNameMappings: [[defaultValue:import]]
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - idcsRequiresWriteForAccessFlows: true
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
CreationMechanism ExtensionUserUserCreationMechanismEnum `mandatory:"false" json:"creationMechanism,omitempty"`
// Specifies date time when a User's group membership was last modified.
// **Added In:** 2304270343
// **SCIM++ Properties:**
// - caseExact: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: dateTime
// - uniqueness: none
GroupMembershipLastModified *string `mandatory:"false" json:"groupMembershipLastModified"`
// A Boolean value indicating whether or not to hide the getting started page
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
DoNotShowGettingStarted *bool `mandatory:"false" json:"doNotShowGettingStarted"`
// A Boolean value indicating whether or not to send email notification after creating the user. This attribute is not used in update/replace operations.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsCsvAttributeNameMappings: [[columnHeaderName:ByPass Notification]]
// - idcsSearchable: false
// - multiValued: false
// - mutability: immutable
// - idcsRequiresWriteForAccessFlows: true
// - required: false
// - returned: never
// - type: boolean
// - uniqueness: none
BypassNotification *bool `mandatory:"false" json:"bypassNotification"`
// A Boolean value indicating whether or not a user is enrolled for account recovery
// **Added In:** 19.1.4
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: boolean
// - uniqueness: none
IsAccountRecoveryEnrolled *bool `mandatory:"false" json:"isAccountRecoveryEnrolled"`
// Boolean value to prompt user to setup account recovery during login.
// **Added In:** 19.1.4
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: request
// - type: boolean
// - uniqueness: none
AccountRecoveryRequired *bool `mandatory:"false" json:"accountRecoveryRequired"`
// A Boolean value indicating whether to bypass notification and return user token to be used by an external client to control the user flow.
// **Added In:** 18.4.2
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: immutable
// - required: false
// - returned: never
// - type: boolean
// - uniqueness: none
UserFlowControlledByExternalClient *bool `mandatory:"false" json:"userFlowControlledByExternalClient"`
// A Boolean value indicating whether or not group membership is normalized for this user.
// **Deprecated Since: 19.3.3**
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: immutable
// - required: false
// - returned: never
// - type: boolean
// - uniqueness: none
IsGroupMembershipNormalized *bool `mandatory:"false" json:"isGroupMembershipNormalized"`
// A Boolean value Indicates whether this User's group membership has been sync'ed from Group.members to UsersGroups.
// **Added In:** 19.3.3
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: immutable
// - required: false
// - returned: never
// - type: boolean
// - uniqueness: none
IsGroupMembershipSyncedToUsersGroups *bool `mandatory:"false" json:"isGroupMembershipSyncedToUsersGroups"`
// Specifies the EmailTemplate to be used when sending notification to the user this request is for. If specified, it overrides the default EmailTemplate for this event.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: writeOnly
// - required: false
// - returned: never
// - type: string
// - uniqueness: none
NotificationEmailTemplateId *string `mandatory:"false" json:"notificationEmailTemplateId"`
// Indicates if User is a Service User
// **Added In:** 2306131901
// **SCIM++ Properties:**
// - caseExact: false
// - idcsCsvAttributeName: Service User
// - idcsCsvAttributeNameMappings: [[columnHeaderName:Service User]]
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
ServiceUser *bool `mandatory:"false" json:"serviceUser"`
// A list of Support Accounts corresponding to user.
// **Added In:** 2103141444
// **SCIM++ Properties:**
// - idcsCompositeKey: [value]
// - idcsSearchable: true
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: request
// - type: complex
// - uniqueness: none
SupportAccounts []UserExtSupportAccounts `mandatory:"false" json:"supportAccounts"`
// Description:
// **Added In:** 19.2.1
// **SCIM++ Properties:**
// - idcsCompositeKey: [value, idcsAppRoleId]
// - idcsSearchable: true
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: request
// - type: complex
IdcsAppRolesLimitedToGroups []UserExtIdcsAppRolesLimitedToGroups `mandatory:"false" json:"idcsAppRolesLimitedToGroups"`
UserToken *UserExtUserToken `mandatory:"false" json:"userToken"`
SyncedFromApp *UserExtSyncedFromApp `mandatory:"false" json:"syncedFromApp"`
ApplicableAuthenticationTargetApp *UserExtApplicableAuthenticationTargetApp `mandatory:"false" json:"applicableAuthenticationTargetApp"`
DelegatedAuthenticationTargetApp *UserExtDelegatedAuthenticationTargetApp `mandatory:"false" json:"delegatedAuthenticationTargetApp"`
// Accounts assigned to this User. Each value of this attribute refers to an app-specific identity that is owned by this User. Therefore, this attribute is a convenience that allows one to see on each User the Apps to which that User has access.
// **SCIM++ Properties:**
// - idcsPii: true
// - idcsSearchable: true
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: request
// - type: complex
// - uniqueness: none
Accounts []UserExtAccounts `mandatory:"false" json:"accounts"`
// Grants to this User. Each value of this attribute refers to a Grant to this User of some App (and optionally of some entitlement). Therefore, this attribute is a convenience that allows one to see on each User all of the Grants to that User.
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: request
// - type: complex
// - uniqueness: none
Grants []UserExtGrants `mandatory:"false" json:"grants"`
// A list of all AppRoles to which this User belongs directly, indirectly or implicitly. The User could belong directly because the User is a member of the AppRole, could belong indirectly because the User is a member of a Group that is a member of the AppRole, or could belong implicitly because the AppRole is public.
// **SCIM++ Properties:**
// - idcsCompositeKey: [value]
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: request
// - type: complex
// - uniqueness: none
AppRoles []UserExtAppRoles `mandatory:"false" json:"appRoles"`
}
func (m ExtensionUserUser) String() string
func (m ExtensionUserUser) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExtensionUserUserCreationMechanismEnum Enum with underlying type: string
type ExtensionUserUserCreationMechanismEnum string
Set of constants representing the allowable values for ExtensionUserUserCreationMechanismEnum
const (
ExtensionUserUserCreationMechanismBulk ExtensionUserUserCreationMechanismEnum = "bulk"
ExtensionUserUserCreationMechanismApi ExtensionUserUserCreationMechanismEnum = "api"
ExtensionUserUserCreationMechanismAdsync ExtensionUserUserCreationMechanismEnum = "adsync"
ExtensionUserUserCreationMechanismIdcsui ExtensionUserUserCreationMechanismEnum = "idcsui"
ExtensionUserUserCreationMechanismImport ExtensionUserUserCreationMechanismEnum = "import"
ExtensionUserUserCreationMechanismAuthsync ExtensionUserUserCreationMechanismEnum = "authsync"
ExtensionUserUserCreationMechanismSelfreg ExtensionUserUserCreationMechanismEnum = "selfreg"
ExtensionUserUserCreationMechanismSamljit ExtensionUserUserCreationMechanismEnum = "samljit"
)
func GetExtensionUserUserCreationMechanismEnumValues() []ExtensionUserUserCreationMechanismEnum
GetExtensionUserUserCreationMechanismEnumValues Enumerates the set of values for ExtensionUserUserCreationMechanismEnum
func GetMappingExtensionUserUserCreationMechanismEnum(val string) (ExtensionUserUserCreationMechanismEnum, bool)
GetMappingExtensionUserUserCreationMechanismEnum performs case Insensitive comparison on enum value and return the desired enum
ExtensionUserUserPreferredUiLandingPageEnum Enum with underlying type: string
type ExtensionUserUserPreferredUiLandingPageEnum string
Set of constants representing the allowable values for ExtensionUserUserPreferredUiLandingPageEnum
const (
ExtensionUserUserPreferredUiLandingPageMyapps ExtensionUserUserPreferredUiLandingPageEnum = "MyApps"
ExtensionUserUserPreferredUiLandingPageMyprofile ExtensionUserUserPreferredUiLandingPageEnum = "MyProfile"
ExtensionUserUserPreferredUiLandingPageOciconsole ExtensionUserUserPreferredUiLandingPageEnum = "OciConsole"
)
func GetExtensionUserUserPreferredUiLandingPageEnumValues() []ExtensionUserUserPreferredUiLandingPageEnum
GetExtensionUserUserPreferredUiLandingPageEnumValues Enumerates the set of values for ExtensionUserUserPreferredUiLandingPageEnum
func GetMappingExtensionUserUserPreferredUiLandingPageEnum(val string) (ExtensionUserUserPreferredUiLandingPageEnum, bool)
GetMappingExtensionUserUserPreferredUiLandingPageEnum performs case Insensitive comparison on enum value and return the desired enum
ExtensionUserUserProviderEnum Enum with underlying type: string
type ExtensionUserUserProviderEnum string
Set of constants representing the allowable values for ExtensionUserUserProviderEnum
const (
ExtensionUserUserProviderFacebook ExtensionUserUserProviderEnum = "facebook"
ExtensionUserUserProviderGoogle ExtensionUserUserProviderEnum = "google"
ExtensionUserUserProviderIdcs ExtensionUserUserProviderEnum = "IDCS"
ExtensionUserUserProviderTwitter ExtensionUserUserProviderEnum = "twitter"
)
func GetExtensionUserUserProviderEnumValues() []ExtensionUserUserProviderEnum
GetExtensionUserUserProviderEnumValues Enumerates the set of values for ExtensionUserUserProviderEnum
func GetMappingExtensionUserUserProviderEnum(val string) (ExtensionUserUserProviderEnum, bool)
GetMappingExtensionUserUserProviderEnum performs case Insensitive comparison on enum value and return the desired enum
ExtensionUserUserStatusEnum Enum with underlying type: string
type ExtensionUserUserStatusEnum string
Set of constants representing the allowable values for ExtensionUserUserStatusEnum
const (
ExtensionUserUserStatusPendingverification ExtensionUserUserStatusEnum = "pendingVerification"
ExtensionUserUserStatusVerified ExtensionUserUserStatusEnum = "verified"
)
func GetExtensionUserUserStatusEnumValues() []ExtensionUserUserStatusEnum
GetExtensionUserUserStatusEnumValues Enumerates the set of values for ExtensionUserUserStatusEnum
func GetMappingExtensionUserUserStatusEnum(val string) (ExtensionUserUserStatusEnum, bool)
GetMappingExtensionUserUserStatusEnum performs case Insensitive comparison on enum value and return the desired enum
ExtensionX509IdentityProvider X509 Identity Provider Extension Schema
type ExtensionX509IdentityProvider struct {
// X509 Certificate Matching Attribute
// **Added In:** 2010242156
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
CertMatchAttribute *string `mandatory:"true" json:"certMatchAttribute"`
// This property specifies the userstore attribute value that must match the incoming certificate attribute.
// **Added In:** 2010242156
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
UserMatchAttribute *string `mandatory:"true" json:"userMatchAttribute"`
// Certificate alias list to create a chain for the incoming client certificate
// **Added In:** 2010242156
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: true
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
SigningCertificateChain []string `mandatory:"true" json:"signingCertificateChain"`
// Check for specific conditions of other certificate attributes
// **Added In:** 2010242156
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
OtherCertMatchAttribute *string `mandatory:"false" json:"otherCertMatchAttribute"`
// Set to true to enable OCSP Validation
// **Added In:** 2010242156
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
OcspEnabled *bool `mandatory:"false" json:"ocspEnabled"`
// This property specifies the OCSP Server alias name
// **Added In:** 2010242156
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
OcspServerName *string `mandatory:"false" json:"ocspServerName"`
// This property specifies OCSP Responder URL.
// **Added In:** 2010242156
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
OcspResponderURL *string `mandatory:"false" json:"ocspResponderURL"`
// Allow access if OCSP response is UNKNOWN or OCSP Responder does not respond within the timeout duration
// **Added In:** 2010242156
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
OcspAllowUnknownResponseStatus *bool `mandatory:"false" json:"ocspAllowUnknownResponseStatus"`
// Revalidate OCSP status for user after X hours
// **Added In:** 2010242156
// **SCIM++ Properties:**
// - idcsMaxValue: 24
// - idcsMinValue: 0
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: integer
// - uniqueness: none
OcspRevalidateTime *int `mandatory:"false" json:"ocspRevalidateTime"`
// Describes if the OCSP response is signed
// **Added In:** 2010242156
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
OcspEnableSignedResponse *bool `mandatory:"false" json:"ocspEnableSignedResponse"`
// OCSP Trusted Certificate Chain
// **Added In:** 2010242156
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
OcspTrustCertChain []string `mandatory:"false" json:"ocspTrustCertChain"`
// Set to true to enable CRL Validation
// **Added In:** 2010242156
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
CrlEnabled *bool `mandatory:"false" json:"crlEnabled"`
// Fallback on CRL Validation if OCSP fails.
// **Added In:** 2010242156
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
CrlCheckOnOCSPFailureEnabled *bool `mandatory:"false" json:"crlCheckOnOCSPFailureEnabled"`
// CRL Location URL
// **Added In:** 2010242156
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
CrlLocation *string `mandatory:"false" json:"crlLocation"`
// Fetch the CRL contents every X minutes
// **Added In:** 2010242156
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: integer
// - uniqueness: none
CrlReloadDuration *int `mandatory:"false" json:"crlReloadDuration"`
// Set to true to enable EKU Validation
// **Added In:** 2304270343
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
EkuValidationEnabled *bool `mandatory:"false" json:"ekuValidationEnabled"`
// List of EKU which needs to be validated
// **Added In:** 2304270343
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
EkuValues []ExtensionX509IdentityProviderEkuValuesEnum `mandatory:"false" json:"ekuValues,omitempty"`
}
func (m ExtensionX509IdentityProvider) String() string
func (m ExtensionX509IdentityProvider) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExtensionX509IdentityProviderEkuValuesEnum Enum with underlying type: string
type ExtensionX509IdentityProviderEkuValuesEnum string
Set of constants representing the allowable values for ExtensionX509IdentityProviderEkuValuesEnum
const (
ExtensionX509IdentityProviderEkuValuesServerAuth ExtensionX509IdentityProviderEkuValuesEnum = "SERVER_AUTH"
ExtensionX509IdentityProviderEkuValuesClientAuth ExtensionX509IdentityProviderEkuValuesEnum = "CLIENT_AUTH"
ExtensionX509IdentityProviderEkuValuesCodeSigning ExtensionX509IdentityProviderEkuValuesEnum = "CODE_SIGNING"
ExtensionX509IdentityProviderEkuValuesEmailProtection ExtensionX509IdentityProviderEkuValuesEnum = "EMAIL_PROTECTION"
ExtensionX509IdentityProviderEkuValuesTimeStamping ExtensionX509IdentityProviderEkuValuesEnum = "TIME_STAMPING"
ExtensionX509IdentityProviderEkuValuesOcspSigning ExtensionX509IdentityProviderEkuValuesEnum = "OCSP_SIGNING"
)
func GetExtensionX509IdentityProviderEkuValuesEnumValues() []ExtensionX509IdentityProviderEkuValuesEnum
GetExtensionX509IdentityProviderEkuValuesEnumValues Enumerates the set of values for ExtensionX509IdentityProviderEkuValuesEnum
func GetMappingExtensionX509IdentityProviderEkuValuesEnum(val string) (ExtensionX509IdentityProviderEkuValuesEnum, bool)
GetMappingExtensionX509IdentityProviderEkuValuesEnum performs case Insensitive comparison on enum value and return the desired enum
FreeformTags OCI Freeform Tags **Added In:** 2011192329 **SCIM++ Properties:**
type FreeformTags struct {
// OCI Tag key
// **Added In:** 2011192329
// **SCIM++ Properties:**
// - caseExact: false
// - type: string
// - required: true
// - mutability: readWrite
// - returned: default
// - idcsSearchable: true
// - uniqueness: none
Key *string `mandatory:"true" json:"key"`
// OCI Tag value
// **Added In:** 2011192329
// **SCIM++ Properties:**
// - caseExact: false
// - required: true
// - idcsReturnEmptyWhenNull: true
// - mutability: readWrite
// - returned: default
// - type: string
// - idcsSearchable: true
// - uniqueness: none
Value *string `mandatory:"true" json:"value"`
}
func (m FreeformTags) String() string
func (m FreeformTags) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetAccountMgmtInfoRequest wrapper for the GetAccountMgmtInfo operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetAccountMgmtInfo.go.html to see an example of how to use GetAccountMgmtInfoRequest.
type GetAccountMgmtInfoRequest struct {
// ID of the resource
AccountMgmtInfoId *string `mandatory:"true" contributesTo:"path" name:"accountMgmtInfoId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request GetAccountMgmtInfoRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetAccountMgmtInfoRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetAccountMgmtInfoRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetAccountMgmtInfoRequest) String() string
func (request GetAccountMgmtInfoRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetAccountMgmtInfoResponse wrapper for the GetAccountMgmtInfo operation
type GetAccountMgmtInfoResponse struct {
// The underlying http response
RawResponse *http.Response
// The AccountMgmtInfo instance
AccountMgmtInfo `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response GetAccountMgmtInfoResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetAccountMgmtInfoResponse) String() string
GetAccountRecoverySettingRequest wrapper for the GetAccountRecoverySetting operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetAccountRecoverySetting.go.html to see an example of how to use GetAccountRecoverySettingRequest.
type GetAccountRecoverySettingRequest struct {
// ID of the resource
AccountRecoverySettingId *string `mandatory:"true" contributesTo:"path" name:"accountRecoverySettingId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request GetAccountRecoverySettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetAccountRecoverySettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetAccountRecoverySettingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetAccountRecoverySettingRequest) String() string
func (request GetAccountRecoverySettingRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetAccountRecoverySettingResponse wrapper for the GetAccountRecoverySetting operation
type GetAccountRecoverySettingResponse struct {
// The underlying http response
RawResponse *http.Response
// The AccountRecoverySetting instance
AccountRecoverySetting `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response GetAccountRecoverySettingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetAccountRecoverySettingResponse) String() string
GetApiKeyRequest wrapper for the GetApiKey operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetApiKey.go.html to see an example of how to use GetApiKeyRequest.
type GetApiKeyRequest struct {
// ID of the resource
ApiKeyId *string `mandatory:"true" contributesTo:"path" name:"apiKeyId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request GetApiKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetApiKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetApiKeyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetApiKeyRequest) String() string
func (request GetApiKeyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetApiKeyResponse wrapper for the GetApiKey operation
type GetApiKeyResponse struct {
// The underlying http response
RawResponse *http.Response
// The ApiKey instance
ApiKey `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response GetApiKeyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetApiKeyResponse) String() string
GetAppRequest wrapper for the GetApp operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetApp.go.html to see an example of how to use GetAppRequest.
type GetAppRequest struct {
// ID of the resource
AppId *string `mandatory:"true" contributesTo:"path" name:"appId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request GetAppRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetAppRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetAppRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetAppRequest) String() string
func (request GetAppRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetAppResponse wrapper for the GetApp operation
type GetAppResponse struct {
// The underlying http response
RawResponse *http.Response
// The App instance
App `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response GetAppResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetAppResponse) String() string
GetAppRoleRequest wrapper for the GetAppRole operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetAppRole.go.html to see an example of how to use GetAppRoleRequest.
type GetAppRoleRequest struct {
// ID of the resource
AppRoleId *string `mandatory:"true" contributesTo:"path" name:"appRoleId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request GetAppRoleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetAppRoleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetAppRoleRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetAppRoleRequest) String() string
func (request GetAppRoleRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetAppRoleResponse wrapper for the GetAppRole operation
type GetAppRoleResponse struct {
// The underlying http response
RawResponse *http.Response
// The AppRole instance
AppRole `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response GetAppRoleResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetAppRoleResponse) String() string
GetApprovalWorkflowAssignmentRequest wrapper for the GetApprovalWorkflowAssignment operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetApprovalWorkflowAssignment.go.html to see an example of how to use GetApprovalWorkflowAssignmentRequest.
type GetApprovalWorkflowAssignmentRequest struct {
// ID of the resource
ApprovalWorkflowAssignmentId *string `mandatory:"true" contributesTo:"path" name:"approvalWorkflowAssignmentId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request GetApprovalWorkflowAssignmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetApprovalWorkflowAssignmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetApprovalWorkflowAssignmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetApprovalWorkflowAssignmentRequest) String() string
func (request GetApprovalWorkflowAssignmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetApprovalWorkflowAssignmentResponse wrapper for the GetApprovalWorkflowAssignment operation
type GetApprovalWorkflowAssignmentResponse struct {
// The underlying http response
RawResponse *http.Response
// The ApprovalWorkflowAssignment instance
ApprovalWorkflowAssignment `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response GetApprovalWorkflowAssignmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetApprovalWorkflowAssignmentResponse) String() string
GetApprovalWorkflowRequest wrapper for the GetApprovalWorkflow operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetApprovalWorkflow.go.html to see an example of how to use GetApprovalWorkflowRequest.
type GetApprovalWorkflowRequest struct {
// ID of the resource
ApprovalWorkflowId *string `mandatory:"true" contributesTo:"path" name:"approvalWorkflowId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request GetApprovalWorkflowRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetApprovalWorkflowRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetApprovalWorkflowRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetApprovalWorkflowRequest) String() string
func (request GetApprovalWorkflowRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetApprovalWorkflowResponse wrapper for the GetApprovalWorkflow operation
type GetApprovalWorkflowResponse struct {
// The underlying http response
RawResponse *http.Response
// The ApprovalWorkflow instance
ApprovalWorkflow `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response GetApprovalWorkflowResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetApprovalWorkflowResponse) String() string
GetApprovalWorkflowStepRequest wrapper for the GetApprovalWorkflowStep operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetApprovalWorkflowStep.go.html to see an example of how to use GetApprovalWorkflowStepRequest.
type GetApprovalWorkflowStepRequest struct {
// ID of the resource
ApprovalWorkflowStepId *string `mandatory:"true" contributesTo:"path" name:"approvalWorkflowStepId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request GetApprovalWorkflowStepRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetApprovalWorkflowStepRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetApprovalWorkflowStepRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetApprovalWorkflowStepRequest) String() string
func (request GetApprovalWorkflowStepRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetApprovalWorkflowStepResponse wrapper for the GetApprovalWorkflowStep operation
type GetApprovalWorkflowStepResponse struct {
// The underlying http response
RawResponse *http.Response
// The ApprovalWorkflowStep instance
ApprovalWorkflowStep `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response GetApprovalWorkflowStepResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetApprovalWorkflowStepResponse) String() string
GetAuthTokenRequest wrapper for the GetAuthToken operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetAuthToken.go.html to see an example of how to use GetAuthTokenRequest.
type GetAuthTokenRequest struct {
// ID of the resource
AuthTokenId *string `mandatory:"true" contributesTo:"path" name:"authTokenId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request GetAuthTokenRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetAuthTokenRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetAuthTokenRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetAuthTokenRequest) String() string
func (request GetAuthTokenRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetAuthTokenResponse wrapper for the GetAuthToken operation
type GetAuthTokenResponse 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"`
}
func (response GetAuthTokenResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetAuthTokenResponse) String() string
GetAuthenticationFactorSettingRequest wrapper for the GetAuthenticationFactorSetting operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetAuthenticationFactorSetting.go.html to see an example of how to use GetAuthenticationFactorSettingRequest.
type GetAuthenticationFactorSettingRequest struct {
// ID of the resource
AuthenticationFactorSettingId *string `mandatory:"true" contributesTo:"path" name:"authenticationFactorSettingId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request GetAuthenticationFactorSettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetAuthenticationFactorSettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetAuthenticationFactorSettingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetAuthenticationFactorSettingRequest) String() string
func (request GetAuthenticationFactorSettingRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetAuthenticationFactorSettingResponse wrapper for the GetAuthenticationFactorSetting operation
type GetAuthenticationFactorSettingResponse struct {
// The underlying http response
RawResponse *http.Response
// The AuthenticationFactorSetting instance
AuthenticationFactorSetting `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response GetAuthenticationFactorSettingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetAuthenticationFactorSettingResponse) String() string
GetBrandingSettingRequest wrapper for the GetBrandingSetting operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetBrandingSetting.go.html to see an example of how to use GetBrandingSettingRequest.
type GetBrandingSettingRequest struct {
// ID of the resource
BrandingSettingId *string `mandatory:"true" contributesTo:"path" name:"brandingSettingId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request GetBrandingSettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetBrandingSettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetBrandingSettingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetBrandingSettingRequest) String() string
func (request GetBrandingSettingRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetBrandingSettingResponse wrapper for the GetBrandingSetting operation
type GetBrandingSettingResponse struct {
// The underlying http response
RawResponse *http.Response
// The BrandingSetting instance
BrandingSetting `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response GetBrandingSettingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetBrandingSettingResponse) String() string
GetCloudGateMappingRequest wrapper for the GetCloudGateMapping operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetCloudGateMapping.go.html to see an example of how to use GetCloudGateMappingRequest.
type GetCloudGateMappingRequest struct {
// ID of the resource
CloudGateMappingId *string `mandatory:"true" contributesTo:"path" name:"cloudGateMappingId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request GetCloudGateMappingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetCloudGateMappingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetCloudGateMappingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetCloudGateMappingRequest) String() string
func (request GetCloudGateMappingRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetCloudGateMappingResponse wrapper for the GetCloudGateMapping operation
type GetCloudGateMappingResponse struct {
// The underlying http response
RawResponse *http.Response
// The CloudGateMapping instance
CloudGateMapping `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response GetCloudGateMappingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetCloudGateMappingResponse) String() string
GetCloudGateRequest wrapper for the GetCloudGate operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetCloudGate.go.html to see an example of how to use GetCloudGateRequest.
type GetCloudGateRequest struct {
// ID of the resource
CloudGateId *string `mandatory:"true" contributesTo:"path" name:"cloudGateId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request GetCloudGateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetCloudGateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetCloudGateRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetCloudGateRequest) String() string
func (request GetCloudGateRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetCloudGateResponse wrapper for the GetCloudGate operation
type GetCloudGateResponse struct {
// The underlying http response
RawResponse *http.Response
// The CloudGate instance
CloudGate `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response GetCloudGateResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetCloudGateResponse) String() string
GetCloudGateServerRequest wrapper for the GetCloudGateServer operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetCloudGateServer.go.html to see an example of how to use GetCloudGateServerRequest.
type GetCloudGateServerRequest struct {
// ID of the resource
CloudGateServerId *string `mandatory:"true" contributesTo:"path" name:"cloudGateServerId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request GetCloudGateServerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetCloudGateServerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetCloudGateServerRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetCloudGateServerRequest) String() string
func (request GetCloudGateServerRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetCloudGateServerResponse wrapper for the GetCloudGateServer operation
type GetCloudGateServerResponse struct {
// The underlying http response
RawResponse *http.Response
// The CloudGateServer instance
CloudGateServer `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response GetCloudGateServerResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetCloudGateServerResponse) String() string
GetConditionRequest wrapper for the GetCondition operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetCondition.go.html to see an example of how to use GetConditionRequest.
type GetConditionRequest struct {
// ID of the resource
ConditionId *string `mandatory:"true" contributesTo:"path" name:"conditionId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request GetConditionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetConditionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetConditionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetConditionRequest) String() string
func (request GetConditionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetConditionResponse wrapper for the GetCondition operation
type GetConditionResponse struct {
// The underlying http response
RawResponse *http.Response
// The Condition instance
Condition `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response GetConditionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetConditionResponse) String() string
GetCustomerSecretKeyRequest wrapper for the GetCustomerSecretKey operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetCustomerSecretKey.go.html to see an example of how to use GetCustomerSecretKeyRequest.
type GetCustomerSecretKeyRequest struct {
// ID of the resource
CustomerSecretKeyId *string `mandatory:"true" contributesTo:"path" name:"customerSecretKeyId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request GetCustomerSecretKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetCustomerSecretKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetCustomerSecretKeyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetCustomerSecretKeyRequest) String() string
func (request GetCustomerSecretKeyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetCustomerSecretKeyResponse wrapper for the GetCustomerSecretKey operation
type GetCustomerSecretKeyResponse 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"`
}
func (response GetCustomerSecretKeyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetCustomerSecretKeyResponse) String() string
GetDynamicResourceGroupRequest wrapper for the GetDynamicResourceGroup operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetDynamicResourceGroup.go.html to see an example of how to use GetDynamicResourceGroupRequest.
type GetDynamicResourceGroupRequest struct {
// ID of the resource
DynamicResourceGroupId *string `mandatory:"true" contributesTo:"path" name:"dynamicResourceGroupId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request GetDynamicResourceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetDynamicResourceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetDynamicResourceGroupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetDynamicResourceGroupRequest) String() string
func (request GetDynamicResourceGroupRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetDynamicResourceGroupResponse wrapper for the GetDynamicResourceGroup operation
type GetDynamicResourceGroupResponse struct {
// The underlying http response
RawResponse *http.Response
// The DynamicResourceGroup instance
DynamicResourceGroup `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response GetDynamicResourceGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetDynamicResourceGroupResponse) String() string
GetGrantRequest wrapper for the GetGrant operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetGrant.go.html to see an example of how to use GetGrantRequest.
type GetGrantRequest struct {
// ID of the resource
GrantId *string `mandatory:"true" contributesTo:"path" name:"grantId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request GetGrantRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetGrantRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetGrantRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetGrantRequest) String() string
func (request GetGrantRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetGrantResponse wrapper for the GetGrant operation
type GetGrantResponse struct {
// The underlying http response
RawResponse *http.Response
// The Grant instance
Grant `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response GetGrantResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetGrantResponse) String() string
GetGroupRequest wrapper for the GetGroup operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetGroup.go.html to see an example of how to use GetGroupRequest.
type GetGroupRequest struct {
// ID of the resource
GroupId *string `mandatory:"true" contributesTo:"path" name:"groupId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request GetGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetGroupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetGroupRequest) String() string
func (request GetGroupRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetGroupResponse wrapper for the GetGroup operation
type GetGroupResponse 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"`
}
func (response GetGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetGroupResponse) String() string
GetIdentityProofingProviderRequest wrapper for the GetIdentityProofingProvider operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetIdentityProofingProvider.go.html to see an example of how to use GetIdentityProofingProviderRequest.
type GetIdentityProofingProviderRequest struct {
// ID of the resource.
IdentityProofingProviderId *string `mandatory:"true" contributesTo:"path" name:"identityProofingProviderId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request GetIdentityProofingProviderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetIdentityProofingProviderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetIdentityProofingProviderRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetIdentityProofingProviderRequest) String() string
func (request GetIdentityProofingProviderRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetIdentityProofingProviderResponse wrapper for the GetIdentityProofingProvider operation
type GetIdentityProofingProviderResponse struct {
// The underlying http response
RawResponse *http.Response
// The IdentityProofingProvider instance
IdentityProofingProvider `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response GetIdentityProofingProviderResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetIdentityProofingProviderResponse) String() string
GetIdentityProofingProviderTemplateRequest wrapper for the GetIdentityProofingProviderTemplate operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetIdentityProofingProviderTemplate.go.html to see an example of how to use GetIdentityProofingProviderTemplateRequest.
type GetIdentityProofingProviderTemplateRequest struct {
// ID of the resource.
IdentityProofingProviderTemplateId *string `mandatory:"true" contributesTo:"path" name:"identityProofingProviderTemplateId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request GetIdentityProofingProviderTemplateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetIdentityProofingProviderTemplateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetIdentityProofingProviderTemplateRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetIdentityProofingProviderTemplateRequest) String() string
func (request GetIdentityProofingProviderTemplateRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetIdentityProofingProviderTemplateResponse wrapper for the GetIdentityProofingProviderTemplate operation
type GetIdentityProofingProviderTemplateResponse struct {
// The underlying http response
RawResponse *http.Response
// The IdentityProofingProviderTemplate instance
IdentityProofingProviderTemplate `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response GetIdentityProofingProviderTemplateResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetIdentityProofingProviderTemplateResponse) String() string
GetIdentityPropagationTrustRequest wrapper for the GetIdentityPropagationTrust operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetIdentityPropagationTrust.go.html to see an example of how to use GetIdentityPropagationTrustRequest.
type GetIdentityPropagationTrustRequest struct {
// ID of the resource
IdentityPropagationTrustId *string `mandatory:"true" contributesTo:"path" name:"identityPropagationTrustId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request GetIdentityPropagationTrustRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetIdentityPropagationTrustRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetIdentityPropagationTrustRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetIdentityPropagationTrustRequest) String() string
func (request GetIdentityPropagationTrustRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetIdentityPropagationTrustResponse wrapper for the GetIdentityPropagationTrust operation
type GetIdentityPropagationTrustResponse struct {
// The underlying http response
RawResponse *http.Response
// The IdentityPropagationTrust instance
IdentityPropagationTrust `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response GetIdentityPropagationTrustResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetIdentityPropagationTrustResponse) String() string
GetIdentityProviderRequest wrapper for the GetIdentityProvider operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetIdentityProvider.go.html to see an example of how to use GetIdentityProviderRequest.
type GetIdentityProviderRequest struct {
// ID of the resource
IdentityProviderId *string `mandatory:"true" contributesTo:"path" name:"identityProviderId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request GetIdentityProviderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetIdentityProviderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetIdentityProviderRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetIdentityProviderRequest) String() string
func (request GetIdentityProviderRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetIdentityProviderResponse wrapper for the GetIdentityProvider operation
type GetIdentityProviderResponse 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"`
}
func (response GetIdentityProviderResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetIdentityProviderResponse) String() string
GetIdentitySettingRequest wrapper for the GetIdentitySetting operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetIdentitySetting.go.html to see an example of how to use GetIdentitySettingRequest.
type GetIdentitySettingRequest struct {
// ID of the resource
IdentitySettingId *string `mandatory:"true" contributesTo:"path" name:"identitySettingId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request GetIdentitySettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetIdentitySettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetIdentitySettingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetIdentitySettingRequest) String() string
func (request GetIdentitySettingRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetIdentitySettingResponse wrapper for the GetIdentitySetting operation
type GetIdentitySettingResponse struct {
// The underlying http response
RawResponse *http.Response
// The IdentitySetting instance
IdentitySetting `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response GetIdentitySettingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetIdentitySettingResponse) String() string
GetKmsiSettingRequest wrapper for the GetKmsiSetting operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetKmsiSetting.go.html to see an example of how to use GetKmsiSettingRequest.
type GetKmsiSettingRequest struct {
// ID of the resource
KmsiSettingId *string `mandatory:"true" contributesTo:"path" name:"kmsiSettingId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request GetKmsiSettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetKmsiSettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetKmsiSettingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetKmsiSettingRequest) String() string
func (request GetKmsiSettingRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetKmsiSettingResponse wrapper for the GetKmsiSetting operation
type GetKmsiSettingResponse struct {
// The underlying http response
RawResponse *http.Response
// The KmsiSetting instance
KmsiSetting `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response GetKmsiSettingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetKmsiSettingResponse) String() string
GetMappedAttributeRequest wrapper for the GetMappedAttribute operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMappedAttribute.go.html to see an example of how to use GetMappedAttributeRequest.
type GetMappedAttributeRequest struct {
// ID of the resource
MappedAttributeId *string `mandatory:"true" contributesTo:"path" name:"mappedAttributeId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request GetMappedAttributeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetMappedAttributeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetMappedAttributeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetMappedAttributeRequest) String() string
func (request GetMappedAttributeRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetMappedAttributeResponse wrapper for the GetMappedAttribute operation
type GetMappedAttributeResponse struct {
// The underlying http response
RawResponse *http.Response
// The MappedAttribute instance
MappedAttribute `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response GetMappedAttributeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetMappedAttributeResponse) String() string
GetMeRequest wrapper for the GetMe operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMe.go.html to see an example of how to use GetMeRequest.
type GetMeRequest struct {
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request GetMeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetMeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetMeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetMeRequest) String() string
func (request GetMeRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetMeResponse wrapper for the GetMe operation
type GetMeResponse struct {
// The underlying http response
RawResponse *http.Response
// The Me instance
Me `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response GetMeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetMeResponse) String() string
GetMyApiKeyRequest wrapper for the GetMyApiKey operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMyApiKey.go.html to see an example of how to use GetMyApiKeyRequest.
type GetMyApiKeyRequest struct {
// ID of the resource
MyApiKeyId *string `mandatory:"true" contributesTo:"path" name:"myApiKeyId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request GetMyApiKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetMyApiKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetMyApiKeyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetMyApiKeyRequest) String() string
func (request GetMyApiKeyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetMyApiKeyResponse wrapper for the GetMyApiKey operation
type GetMyApiKeyResponse struct {
// The underlying http response
RawResponse *http.Response
// The MyApiKey instance
MyApiKey `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response GetMyApiKeyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetMyApiKeyResponse) String() string
GetMyAuthTokenRequest wrapper for the GetMyAuthToken operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMyAuthToken.go.html to see an example of how to use GetMyAuthTokenRequest.
type GetMyAuthTokenRequest struct {
// ID of the resource
MyAuthTokenId *string `mandatory:"true" contributesTo:"path" name:"myAuthTokenId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request GetMyAuthTokenRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetMyAuthTokenRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetMyAuthTokenRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetMyAuthTokenRequest) String() string
func (request GetMyAuthTokenRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetMyAuthTokenResponse wrapper for the GetMyAuthToken operation
type GetMyAuthTokenResponse struct {
// The underlying http response
RawResponse *http.Response
// The MyAuthToken instance
MyAuthToken `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response GetMyAuthTokenResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetMyAuthTokenResponse) String() string
GetMyCompletedApprovalRequest wrapper for the GetMyCompletedApproval operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMyCompletedApproval.go.html to see an example of how to use GetMyCompletedApprovalRequest.
type GetMyCompletedApprovalRequest struct {
// ID of the resource
MyCompletedApprovalId *string `mandatory:"true" contributesTo:"path" name:"myCompletedApprovalId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request GetMyCompletedApprovalRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetMyCompletedApprovalRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetMyCompletedApprovalRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetMyCompletedApprovalRequest) String() string
func (request GetMyCompletedApprovalRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetMyCompletedApprovalResponse wrapper for the GetMyCompletedApproval operation
type GetMyCompletedApprovalResponse struct {
// The underlying http response
RawResponse *http.Response
// The MyCompletedApproval instance
MyCompletedApproval `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response GetMyCompletedApprovalResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetMyCompletedApprovalResponse) String() string
GetMyCustomerSecretKeyRequest wrapper for the GetMyCustomerSecretKey operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMyCustomerSecretKey.go.html to see an example of how to use GetMyCustomerSecretKeyRequest.
type GetMyCustomerSecretKeyRequest struct {
// ID of the resource
MyCustomerSecretKeyId *string `mandatory:"true" contributesTo:"path" name:"myCustomerSecretKeyId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request GetMyCustomerSecretKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetMyCustomerSecretKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetMyCustomerSecretKeyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetMyCustomerSecretKeyRequest) String() string
func (request GetMyCustomerSecretKeyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetMyCustomerSecretKeyResponse wrapper for the GetMyCustomerSecretKey operation
type GetMyCustomerSecretKeyResponse struct {
// The underlying http response
RawResponse *http.Response
// The MyCustomerSecretKey instance
MyCustomerSecretKey `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response GetMyCustomerSecretKeyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetMyCustomerSecretKeyResponse) String() string
GetMyDeviceRequest wrapper for the GetMyDevice operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMyDevice.go.html to see an example of how to use GetMyDeviceRequest.
type GetMyDeviceRequest struct {
// ID of the resource
MyDeviceId *string `mandatory:"true" contributesTo:"path" name:"myDeviceId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request GetMyDeviceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetMyDeviceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetMyDeviceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetMyDeviceRequest) String() string
func (request GetMyDeviceRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetMyDeviceResponse wrapper for the GetMyDevice operation
type GetMyDeviceResponse struct {
// The underlying http response
RawResponse *http.Response
// The MyDevice instance
MyDevice `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response GetMyDeviceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetMyDeviceResponse) String() string
GetMyOAuth2ClientCredentialRequest wrapper for the GetMyOAuth2ClientCredential operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMyOAuth2ClientCredential.go.html to see an example of how to use GetMyOAuth2ClientCredentialRequest.
type GetMyOAuth2ClientCredentialRequest struct {
// ID of the resource
MyOAuth2ClientCredentialId *string `mandatory:"true" contributesTo:"path" name:"myOAuth2ClientCredentialId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request GetMyOAuth2ClientCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetMyOAuth2ClientCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetMyOAuth2ClientCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetMyOAuth2ClientCredentialRequest) String() string
func (request GetMyOAuth2ClientCredentialRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetMyOAuth2ClientCredentialResponse wrapper for the GetMyOAuth2ClientCredential operation
type GetMyOAuth2ClientCredentialResponse struct {
// The underlying http response
RawResponse *http.Response
// The MyOAuth2ClientCredential instance
MyOAuth2ClientCredential `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response GetMyOAuth2ClientCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetMyOAuth2ClientCredentialResponse) String() string
GetMyPendingApprovalRequest wrapper for the GetMyPendingApproval operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMyPendingApproval.go.html to see an example of how to use GetMyPendingApprovalRequest.
type GetMyPendingApprovalRequest struct {
// ID of the resource
MyPendingApprovalId *string `mandatory:"true" contributesTo:"path" name:"myPendingApprovalId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request GetMyPendingApprovalRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetMyPendingApprovalRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetMyPendingApprovalRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetMyPendingApprovalRequest) String() string
func (request GetMyPendingApprovalRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetMyPendingApprovalResponse wrapper for the GetMyPendingApproval operation
type GetMyPendingApprovalResponse struct {
// The underlying http response
RawResponse *http.Response
// The MyPendingApproval instance
MyPendingApproval `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response GetMyPendingApprovalResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetMyPendingApprovalResponse) String() string
GetMyRequestRequest wrapper for the GetMyRequest operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMyRequest.go.html to see an example of how to use GetMyRequestRequest.
type GetMyRequestRequest struct {
// ID of the resource
MyRequestId *string `mandatory:"true" contributesTo:"path" name:"myRequestId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request GetMyRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetMyRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetMyRequestRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetMyRequestRequest) String() string
func (request GetMyRequestRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetMyRequestResponse wrapper for the GetMyRequest operation
type GetMyRequestResponse struct {
// The underlying http response
RawResponse *http.Response
// The MyRequest instance
MyRequest `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response GetMyRequestResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetMyRequestResponse) String() string
GetMySmtpCredentialRequest wrapper for the GetMySmtpCredential operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMySmtpCredential.go.html to see an example of how to use GetMySmtpCredentialRequest.
type GetMySmtpCredentialRequest struct {
// ID of the resource
MySmtpCredentialId *string `mandatory:"true" contributesTo:"path" name:"mySmtpCredentialId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request GetMySmtpCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetMySmtpCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetMySmtpCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetMySmtpCredentialRequest) String() string
func (request GetMySmtpCredentialRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetMySmtpCredentialResponse wrapper for the GetMySmtpCredential operation
type GetMySmtpCredentialResponse struct {
// The underlying http response
RawResponse *http.Response
// The MySmtpCredential instance
MySmtpCredential `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response GetMySmtpCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetMySmtpCredentialResponse) String() string
GetMySupportAccountRequest wrapper for the GetMySupportAccount operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMySupportAccount.go.html to see an example of how to use GetMySupportAccountRequest.
type GetMySupportAccountRequest struct {
// ID of the resource
MySupportAccountId *string `mandatory:"true" contributesTo:"path" name:"mySupportAccountId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request GetMySupportAccountRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetMySupportAccountRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetMySupportAccountRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetMySupportAccountRequest) String() string
func (request GetMySupportAccountRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetMySupportAccountResponse wrapper for the GetMySupportAccount operation
type GetMySupportAccountResponse struct {
// The underlying http response
RawResponse *http.Response
// The MySupportAccount instance
MySupportAccount `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response GetMySupportAccountResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetMySupportAccountResponse) String() string
GetMyTrustedUserAgentRequest wrapper for the GetMyTrustedUserAgent operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMyTrustedUserAgent.go.html to see an example of how to use GetMyTrustedUserAgentRequest.
type GetMyTrustedUserAgentRequest struct {
// ID of the resource
MyTrustedUserAgentId *string `mandatory:"true" contributesTo:"path" name:"myTrustedUserAgentId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request GetMyTrustedUserAgentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetMyTrustedUserAgentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetMyTrustedUserAgentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetMyTrustedUserAgentRequest) String() string
func (request GetMyTrustedUserAgentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetMyTrustedUserAgentResponse wrapper for the GetMyTrustedUserAgent operation
type GetMyTrustedUserAgentResponse struct {
// The underlying http response
RawResponse *http.Response
// The MyTrustedUserAgent instance
MyTrustedUserAgent `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response GetMyTrustedUserAgentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetMyTrustedUserAgentResponse) String() string
GetMyUserDbCredentialRequest wrapper for the GetMyUserDbCredential operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMyUserDbCredential.go.html to see an example of how to use GetMyUserDbCredentialRequest.
type GetMyUserDbCredentialRequest struct {
// ID of the resource
MyUserDbCredentialId *string `mandatory:"true" contributesTo:"path" name:"myUserDbCredentialId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request GetMyUserDbCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetMyUserDbCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetMyUserDbCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetMyUserDbCredentialRequest) String() string
func (request GetMyUserDbCredentialRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetMyUserDbCredentialResponse wrapper for the GetMyUserDbCredential operation
type GetMyUserDbCredentialResponse struct {
// The underlying http response
RawResponse *http.Response
// The MyUserDbCredential instance
MyUserDbCredential `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response GetMyUserDbCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetMyUserDbCredentialResponse) String() string
GetNetworkPerimeterRequest wrapper for the GetNetworkPerimeter operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetNetworkPerimeter.go.html to see an example of how to use GetNetworkPerimeterRequest.
type GetNetworkPerimeterRequest struct {
// ID of the resource
NetworkPerimeterId *string `mandatory:"true" contributesTo:"path" name:"networkPerimeterId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request GetNetworkPerimeterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetNetworkPerimeterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetNetworkPerimeterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetNetworkPerimeterRequest) String() string
func (request GetNetworkPerimeterRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetNetworkPerimeterResponse wrapper for the GetNetworkPerimeter operation
type GetNetworkPerimeterResponse struct {
// The underlying http response
RawResponse *http.Response
// The NetworkPerimeter instance
NetworkPerimeter `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response GetNetworkPerimeterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetNetworkPerimeterResponse) String() string
GetNotificationSettingRequest wrapper for the GetNotificationSetting operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetNotificationSetting.go.html to see an example of how to use GetNotificationSettingRequest.
type GetNotificationSettingRequest struct {
// ID of the resource
NotificationSettingId *string `mandatory:"true" contributesTo:"path" name:"notificationSettingId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request GetNotificationSettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetNotificationSettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetNotificationSettingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetNotificationSettingRequest) String() string
func (request GetNotificationSettingRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetNotificationSettingResponse wrapper for the GetNotificationSetting operation
type GetNotificationSettingResponse struct {
// The underlying http response
RawResponse *http.Response
// The NotificationSetting instance
NotificationSetting `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response GetNotificationSettingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetNotificationSettingResponse) String() string
GetOAuth2ClientCredentialRequest wrapper for the GetOAuth2ClientCredential operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetOAuth2ClientCredential.go.html to see an example of how to use GetOAuth2ClientCredentialRequest.
type GetOAuth2ClientCredentialRequest struct {
// ID of the resource
OAuth2ClientCredentialId *string `mandatory:"true" contributesTo:"path" name:"oAuth2ClientCredentialId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request GetOAuth2ClientCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetOAuth2ClientCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetOAuth2ClientCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetOAuth2ClientCredentialRequest) String() string
func (request GetOAuth2ClientCredentialRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetOAuth2ClientCredentialResponse wrapper for the GetOAuth2ClientCredential operation
type GetOAuth2ClientCredentialResponse 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"`
}
func (response GetOAuth2ClientCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetOAuth2ClientCredentialResponse) String() string
GetOAuthClientCertificateRequest wrapper for the GetOAuthClientCertificate operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetOAuthClientCertificate.go.html to see an example of how to use GetOAuthClientCertificateRequest.
type GetOAuthClientCertificateRequest struct {
// ID of the resource
OAuthClientCertificateId *string `mandatory:"true" contributesTo:"path" name:"oAuthClientCertificateId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request GetOAuthClientCertificateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetOAuthClientCertificateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetOAuthClientCertificateRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetOAuthClientCertificateRequest) String() string
func (request GetOAuthClientCertificateRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetOAuthClientCertificateResponse wrapper for the GetOAuthClientCertificate operation
type GetOAuthClientCertificateResponse struct {
// The underlying http response
RawResponse *http.Response
// The OAuthClientCertificate instance
OAuthClientCertificate `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response GetOAuthClientCertificateResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetOAuthClientCertificateResponse) String() string
GetOAuthPartnerCertificateRequest wrapper for the GetOAuthPartnerCertificate operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetOAuthPartnerCertificate.go.html to see an example of how to use GetOAuthPartnerCertificateRequest.
type GetOAuthPartnerCertificateRequest struct {
// ID of the resource
OAuthPartnerCertificateId *string `mandatory:"true" contributesTo:"path" name:"oAuthPartnerCertificateId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request GetOAuthPartnerCertificateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetOAuthPartnerCertificateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetOAuthPartnerCertificateRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetOAuthPartnerCertificateRequest) String() string
func (request GetOAuthPartnerCertificateRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetOAuthPartnerCertificateResponse wrapper for the GetOAuthPartnerCertificate operation
type GetOAuthPartnerCertificateResponse struct {
// The underlying http response
RawResponse *http.Response
// The OAuthPartnerCertificate instance
OAuthPartnerCertificate `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response GetOAuthPartnerCertificateResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetOAuthPartnerCertificateResponse) String() string
GetOciConsoleSignOnPolicyConsentRequest wrapper for the GetOciConsoleSignOnPolicyConsent operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetOciConsoleSignOnPolicyConsent.go.html to see an example of how to use GetOciConsoleSignOnPolicyConsentRequest.
type GetOciConsoleSignOnPolicyConsentRequest struct {
// ID of the resource
OciConsoleSignOnPolicyConsentId *string `mandatory:"true" contributesTo:"path" name:"ociConsoleSignOnPolicyConsentId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request GetOciConsoleSignOnPolicyConsentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetOciConsoleSignOnPolicyConsentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetOciConsoleSignOnPolicyConsentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetOciConsoleSignOnPolicyConsentRequest) String() string
func (request GetOciConsoleSignOnPolicyConsentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetOciConsoleSignOnPolicyConsentResponse wrapper for the GetOciConsoleSignOnPolicyConsent operation
type GetOciConsoleSignOnPolicyConsentResponse struct {
// The underlying http response
RawResponse *http.Response
// The OciConsoleSignOnPolicyConsent instance
OciConsoleSignOnPolicyConsent `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response GetOciConsoleSignOnPolicyConsentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetOciConsoleSignOnPolicyConsentResponse) String() string
GetPasswordPolicyRequest wrapper for the GetPasswordPolicy operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetPasswordPolicy.go.html to see an example of how to use GetPasswordPolicyRequest.
type GetPasswordPolicyRequest struct {
// ID of the resource
PasswordPolicyId *string `mandatory:"true" contributesTo:"path" name:"passwordPolicyId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request GetPasswordPolicyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetPasswordPolicyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetPasswordPolicyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetPasswordPolicyRequest) String() string
func (request GetPasswordPolicyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetPasswordPolicyResponse wrapper for the GetPasswordPolicy operation
type GetPasswordPolicyResponse struct {
// The underlying http response
RawResponse *http.Response
// The PasswordPolicy instance
PasswordPolicy `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response GetPasswordPolicyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetPasswordPolicyResponse) String() string
GetPolicyRequest wrapper for the GetPolicy operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetPolicy.go.html to see an example of how to use GetPolicyRequest.
type GetPolicyRequest struct {
// ID of the resource
PolicyId *string `mandatory:"true" contributesTo:"path" name:"policyId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request GetPolicyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetPolicyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetPolicyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetPolicyRequest) String() string
func (request GetPolicyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetPolicyResponse wrapper for the GetPolicy operation
type GetPolicyResponse 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"`
}
func (response GetPolicyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetPolicyResponse) String() string
GetRuleRequest wrapper for the GetRule operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetRule.go.html to see an example of how to use GetRuleRequest.
type GetRuleRequest struct {
// ID of the resource
RuleId *string `mandatory:"true" contributesTo:"path" name:"ruleId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request GetRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetRuleRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetRuleRequest) String() string
func (request GetRuleRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetRuleResponse wrapper for the GetRule operation
type GetRuleResponse struct {
// The underlying http response
RawResponse *http.Response
// The Rule instance
Rule `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response GetRuleResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetRuleResponse) String() string
GetSchemaRequest wrapper for the GetSchema operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetSchema.go.html to see an example of how to use GetSchemaRequest.
type GetSchemaRequest struct {
// ID of the resource
SchemaId *string `mandatory:"true" contributesTo:"path" name:"schemaId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request GetSchemaRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetSchemaRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetSchemaRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetSchemaRequest) String() string
func (request GetSchemaRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetSchemaResponse wrapper for the GetSchema operation
type GetSchemaResponse struct {
// The underlying http response
RawResponse *http.Response
// The Schema instance
Schema `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response GetSchemaResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetSchemaResponse) String() string
GetSecurityQuestionRequest wrapper for the GetSecurityQuestion operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetSecurityQuestion.go.html to see an example of how to use GetSecurityQuestionRequest.
type GetSecurityQuestionRequest struct {
// ID of the resource
SecurityQuestionId *string `mandatory:"true" contributesTo:"path" name:"securityQuestionId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request GetSecurityQuestionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetSecurityQuestionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetSecurityQuestionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetSecurityQuestionRequest) String() string
func (request GetSecurityQuestionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetSecurityQuestionResponse wrapper for the GetSecurityQuestion operation
type GetSecurityQuestionResponse struct {
// The underlying http response
RawResponse *http.Response
// The SecurityQuestion instance
SecurityQuestion `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response GetSecurityQuestionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetSecurityQuestionResponse) String() string
GetSecurityQuestionSettingRequest wrapper for the GetSecurityQuestionSetting operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetSecurityQuestionSetting.go.html to see an example of how to use GetSecurityQuestionSettingRequest.
type GetSecurityQuestionSettingRequest struct {
// ID of the resource
SecurityQuestionSettingId *string `mandatory:"true" contributesTo:"path" name:"securityQuestionSettingId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request GetSecurityQuestionSettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetSecurityQuestionSettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetSecurityQuestionSettingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetSecurityQuestionSettingRequest) String() string
func (request GetSecurityQuestionSettingRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetSecurityQuestionSettingResponse wrapper for the GetSecurityQuestionSetting operation
type GetSecurityQuestionSettingResponse struct {
// The underlying http response
RawResponse *http.Response
// The SecurityQuestionSetting instance
SecurityQuestionSetting `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response GetSecurityQuestionSettingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetSecurityQuestionSettingResponse) String() string
GetSelfRegistrationProfileRequest wrapper for the GetSelfRegistrationProfile operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetSelfRegistrationProfile.go.html to see an example of how to use GetSelfRegistrationProfileRequest.
type GetSelfRegistrationProfileRequest struct {
// ID of the resource
SelfRegistrationProfileId *string `mandatory:"true" contributesTo:"path" name:"selfRegistrationProfileId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request GetSelfRegistrationProfileRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetSelfRegistrationProfileRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetSelfRegistrationProfileRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetSelfRegistrationProfileRequest) String() string
func (request GetSelfRegistrationProfileRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetSelfRegistrationProfileResponse wrapper for the GetSelfRegistrationProfile operation
type GetSelfRegistrationProfileResponse struct {
// The underlying http response
RawResponse *http.Response
// The SelfRegistrationProfile instance
SelfRegistrationProfile `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response GetSelfRegistrationProfileResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetSelfRegistrationProfileResponse) String() string
GetSettingRequest wrapper for the GetSetting operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetSetting.go.html to see an example of how to use GetSettingRequest.
type GetSettingRequest struct {
// ID of the resource
SettingId *string `mandatory:"true" contributesTo:"path" name:"settingId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request GetSettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetSettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetSettingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetSettingRequest) String() string
func (request GetSettingRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetSettingResponse wrapper for the GetSetting operation
type GetSettingResponse struct {
// The underlying http response
RawResponse *http.Response
// The Setting instance
Setting `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response GetSettingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetSettingResponse) String() string
GetSmtpCredentialRequest wrapper for the GetSmtpCredential operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetSmtpCredential.go.html to see an example of how to use GetSmtpCredentialRequest.
type GetSmtpCredentialRequest struct {
// ID of the resource
SmtpCredentialId *string `mandatory:"true" contributesTo:"path" name:"smtpCredentialId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request GetSmtpCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetSmtpCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetSmtpCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetSmtpCredentialRequest) String() string
func (request GetSmtpCredentialRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetSmtpCredentialResponse wrapper for the GetSmtpCredential operation
type GetSmtpCredentialResponse 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"`
}
func (response GetSmtpCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetSmtpCredentialResponse) String() string
GetSocialIdentityProviderRequest wrapper for the GetSocialIdentityProvider operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetSocialIdentityProvider.go.html to see an example of how to use GetSocialIdentityProviderRequest.
type GetSocialIdentityProviderRequest struct {
// ID of the resource
SocialIdentityProviderId *string `mandatory:"true" contributesTo:"path" name:"socialIdentityProviderId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request GetSocialIdentityProviderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetSocialIdentityProviderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetSocialIdentityProviderRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetSocialIdentityProviderRequest) String() string
func (request GetSocialIdentityProviderRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetSocialIdentityProviderResponse wrapper for the GetSocialIdentityProvider operation
type GetSocialIdentityProviderResponse struct {
// The underlying http response
RawResponse *http.Response
// The SocialIdentityProvider instance
SocialIdentityProvider `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response GetSocialIdentityProviderResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetSocialIdentityProviderResponse) String() string
GetUserAttributesSettingRequest wrapper for the GetUserAttributesSetting operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetUserAttributesSetting.go.html to see an example of how to use GetUserAttributesSettingRequest.
type GetUserAttributesSettingRequest struct {
// ID of the resource
UserAttributesSettingId *string `mandatory:"true" contributesTo:"path" name:"userAttributesSettingId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request GetUserAttributesSettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetUserAttributesSettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetUserAttributesSettingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetUserAttributesSettingRequest) String() string
func (request GetUserAttributesSettingRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetUserAttributesSettingResponse wrapper for the GetUserAttributesSetting operation
type GetUserAttributesSettingResponse struct {
// The underlying http response
RawResponse *http.Response
// The UserAttributesSetting instance
UserAttributesSetting `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response GetUserAttributesSettingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetUserAttributesSettingResponse) String() string
GetUserDbCredentialRequest wrapper for the GetUserDbCredential operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetUserDbCredential.go.html to see an example of how to use GetUserDbCredentialRequest.
type GetUserDbCredentialRequest struct {
// ID of the resource
UserDbCredentialId *string `mandatory:"true" contributesTo:"path" name:"userDbCredentialId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request GetUserDbCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetUserDbCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetUserDbCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetUserDbCredentialRequest) String() string
func (request GetUserDbCredentialRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetUserDbCredentialResponse wrapper for the GetUserDbCredential operation
type GetUserDbCredentialResponse struct {
// The underlying http response
RawResponse *http.Response
// The UserDbCredential instance
UserDbCredential `presentIn:"body"`
// Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}
func (response GetUserDbCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetUserDbCredentialResponse) String() string
GetUserRequest wrapper for the GetUser operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetUser.go.html to see an example of how to use GetUserRequest.
type GetUserRequest struct {
// ID of the resource
UserId *string `mandatory:"true" contributesTo:"path" name:"userId"`
// The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested.
Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"`
// An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned.
ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"`
// A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always.
Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive.
AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"`
// A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours.
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
}
func (request GetUserRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetUserRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetUserRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetUserRequest) String() string
func (request GetUserRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetUserResponse wrapper for the GetUser operation
type GetUserResponse 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"`
}
func (response GetUserResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetUserResponse) String() string
Grant Schema for Grant Resource
type Grant struct {
// REQUIRED. The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. This specification defines URIs for User, Group, and a standard \"enterprise\" extension. All representations of SCIM schema MUST include a non-zero value array with value(s) of the URIs supported by that representation. Duplicate values MUST NOT be included. Value order is not specified and MUST not impact behavior.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: true
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Schemas []string `mandatory:"true" json:"schemas"`
// Each value of grantMechanism indicates how (or by what component) some App (or App-Entitlement) was granted.
// A customer or the UI should use only grantMechanism values that start with 'ADMINISTRATOR':
// - 'ADMINISTRATOR_TO_USER' is for a direct grant to a specific User.
// - 'ADMINISTRATOR_TO_GROUP' is for a grant to a specific Group, which results in indirect grants to Users who are members of that Group.
// - 'ADMINISTRATOR_TO_APP' is for a grant to a specific App. The grantee (client) App gains access to the granted (server) App.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsCsvAttributeNameMappings: [[defaultValue:IMPORT_GRANTS]]
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
GrantMechanism GrantGrantMechanismEnum `mandatory:"true" json:"grantMechanism"`
Grantee *GrantGrantee `mandatory:"true" json:"grantee"`
// Unique identifier for the SCIM Resource as defined by the Service Provider. Each representation of the Resource MUST include a non-empty id value. This identifier MUST be unique across the Service Provider's entire set of Resources. It MUST be a stable, non-reassignable identifier that does not change when the same Resource is returned in subsequent requests. The value of the id attribute is always issued by the Service Provider and MUST never be specified by the Service Consumer. bulkId: is a reserved keyword and MUST NOT be used in the unique identifier.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: always
// - type: string
// - uniqueness: global
Id *string `mandatory:"false" json:"id"`
// Unique OCI identifier for the SCIM Resource.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: false
// - returned: default
// - type: string
// - uniqueness: global
Ocid *string `mandatory:"false" json:"ocid"`
Meta *Meta `mandatory:"false" json:"meta"`
IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"`
IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"`
// Each value of this attribute specifies an operation that only an internal client may perform on this particular resource.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"`
// A list of tags on this resource.
// **SCIM++ Properties:**
// - idcsCompositeKey: [key, value]
// - idcsSearchable: true
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: request
// - type: complex
// - uniqueness: none
Tags []Tags `mandatory:"false" json:"tags"`
// A boolean flag indicating this resource in the process of being deleted. Usually set to true when synchronous deletion of the resource would take too long.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"`
// The release number when the resource was upgraded.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"`
// OCI Domain Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
DomainOcid *string `mandatory:"false" json:"domainOcid"`
// OCI Compartment Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"`
// OCI Tenant Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
TenancyOcid *string `mandatory:"false" json:"tenancyOcid"`
// Unique key of grant, composed by combining a subset of app, entitlement, grantee, grantor and grantMechanism. Used to prevent duplicate Grants.
// **Added In:** 18.1.2
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: server
CompositeKey *string `mandatory:"false" json:"compositeKey"`
// If true, this Grant has been fulfilled successfully.
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
IsFulfilled *bool `mandatory:"false" json:"isFulfilled"`
// Store granted attribute-values as a string in Javascript Object Notation (JSON) format.
// **Added In:** 18.3.4
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
GrantedAttributeValuesJson *string `mandatory:"false" json:"grantedAttributeValuesJson"`
AppEntitlementCollection *GrantAppEntitlementCollection `mandatory:"false" json:"appEntitlementCollection"`
Grantor *GrantGrantor `mandatory:"false" json:"grantor"`
App *GrantApp `mandatory:"false" json:"app"`
Entitlement *GrantEntitlement `mandatory:"false" json:"entitlement"`
}
func (m Grant) String() string
func (m Grant) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GrantApp Application that is being granted. Each Grant must grant either an App or an App-Entitlement-Collection. **SCIM++ Properties:**
type GrantApp struct {
// Application identifier
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Value *string `mandatory:"true" json:"value"`
// Application URI
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
// Application display name
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
Display *string `mandatory:"false" json:"display"`
}
func (m GrantApp) String() string
func (m GrantApp) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GrantAppEntitlementCollection Application-Entitlement-Collection that is being granted. Each Grant must grant either an App or an App-Entitlement-Collection. **Added In:** 18.2.4 **SCIM++ Properties:**
type GrantAppEntitlementCollection struct {
// Application Entitlement Collection identifier
// **Added In:** 18.2.4
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Value *string `mandatory:"true" json:"value"`
// Application Entitlement Collection URI
// **Added In:** 18.2.4
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
}
func (m GrantAppEntitlementCollection) String() string
func (m GrantAppEntitlementCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GrantEntitlement The entitlement or privilege that is being granted **SCIM++ Properties:**
type GrantEntitlement struct {
// The name of the attribute whose value (specified by attributeValue) confers privilege within the service-instance (specified by app).
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
AttributeName *string `mandatory:"true" json:"attributeName"`
// The value of the attribute (specified by attributeName) that confers privilege within the service-instance (specified by app). If attributeName is 'appRoles', then attributeValue is the ID of the AppRole.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsCsvAttributeName: Display Name
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
AttributeValue *string `mandatory:"true" json:"attributeValue"`
}
func (m GrantEntitlement) String() string
func (m GrantEntitlement) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GrantGrantMechanismEnum Enum with underlying type: string
type GrantGrantMechanismEnum string
Set of constants representing the allowable values for GrantGrantMechanismEnum
const (
GrantGrantMechanismImportApproleMembers GrantGrantMechanismEnum = "IMPORT_APPROLE_MEMBERS"
GrantGrantMechanismAdministratorToUser GrantGrantMechanismEnum = "ADMINISTRATOR_TO_USER"
GrantGrantMechanismAdministratorToDelegatedUser GrantGrantMechanismEnum = "ADMINISTRATOR_TO_DELEGATED_USER"
GrantGrantMechanismAdministratorToGroup GrantGrantMechanismEnum = "ADMINISTRATOR_TO_GROUP"
GrantGrantMechanismServiceManagerToUser GrantGrantMechanismEnum = "SERVICE_MANAGER_TO_USER"
GrantGrantMechanismAdministratorToApp GrantGrantMechanismEnum = "ADMINISTRATOR_TO_APP"
GrantGrantMechanismServiceManagerToApp GrantGrantMechanismEnum = "SERVICE_MANAGER_TO_APP"
GrantGrantMechanismOpcInfraToApp GrantGrantMechanismEnum = "OPC_INFRA_TO_APP"
GrantGrantMechanismGroupMembership GrantGrantMechanismEnum = "GROUP_MEMBERSHIP"
GrantGrantMechanismImportGrants GrantGrantMechanismEnum = "IMPORT_GRANTS"
GrantGrantMechanismSyncToUser GrantGrantMechanismEnum = "SYNC_TO_USER"
GrantGrantMechanismAccessRequest GrantGrantMechanismEnum = "ACCESS_REQUEST"
GrantGrantMechanismAppEntitlementCollection GrantGrantMechanismEnum = "APP_ENTITLEMENT_COLLECTION"
GrantGrantMechanismAdministratorToDynamicResourceGroup GrantGrantMechanismEnum = "ADMINISTRATOR_TO_DYNAMIC_RESOURCE_GROUP"
)
func GetGrantGrantMechanismEnumValues() []GrantGrantMechanismEnum
GetGrantGrantMechanismEnumValues Enumerates the set of values for GrantGrantMechanismEnum
func GetMappingGrantGrantMechanismEnum(val string) (GrantGrantMechanismEnum, bool)
GetMappingGrantGrantMechanismEnum performs case Insensitive comparison on enum value and return the desired enum
GrantGrantee Grantee beneficiary. The grantee may be a User, Group, App or DynamicResourceGroup. **SCIM++ Properties:**
type GrantGrantee struct {
// Grantee identifier
// **SCIM++ Properties:**
// - caseExact: true
// - idcsCsvAttributeName: Member
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Value *string `mandatory:"true" json:"value"`
// Grantee resource type. Allowed values are User, Group, App and DynamicResourceGroup.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsCsvAttributeName: Member Type
// - idcsDefaultValue: User
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Type GrantGranteeTypeEnum `mandatory:"true" json:"type"`
// Grantee URI
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
// Grantee display name
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
Display *string `mandatory:"false" json:"display"`
}
func (m GrantGrantee) String() string
func (m GrantGrantee) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GrantGranteeTypeEnum Enum with underlying type: string
type GrantGranteeTypeEnum string
Set of constants representing the allowable values for GrantGranteeTypeEnum
const (
GrantGranteeTypeUser GrantGranteeTypeEnum = "User"
GrantGranteeTypeGroup GrantGranteeTypeEnum = "Group"
GrantGranteeTypeApp GrantGranteeTypeEnum = "App"
GrantGranteeTypeDynamicresourcegroup GrantGranteeTypeEnum = "DynamicResourceGroup"
)
func GetGrantGranteeTypeEnumValues() []GrantGranteeTypeEnum
GetGrantGranteeTypeEnumValues Enumerates the set of values for GrantGranteeTypeEnum
func GetMappingGrantGranteeTypeEnum(val string) (GrantGranteeTypeEnum, bool)
GetMappingGrantGranteeTypeEnum performs case Insensitive comparison on enum value and return the desired enum
GrantGrantor User conferring the grant to the beneficiary **SCIM++ Properties:**
type GrantGrantor struct {
// Resource type of the grantor. Allowed values are User and App.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsDefaultValue: User
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Type GrantGrantorTypeEnum `mandatory:"true" json:"type"`
// Grantor user identifier
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Value *string `mandatory:"false" json:"value"`
// Grantor URI
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
// Grantor display name
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
Display *string `mandatory:"false" json:"display"`
}
func (m GrantGrantor) String() string
func (m GrantGrantor) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GrantGrantorTypeEnum Enum with underlying type: string
type GrantGrantorTypeEnum string
Set of constants representing the allowable values for GrantGrantorTypeEnum
const (
GrantGrantorTypeUser GrantGrantorTypeEnum = "User"
GrantGrantorTypeApp GrantGrantorTypeEnum = "App"
GrantGrantorTypeGroup GrantGrantorTypeEnum = "Group"
GrantGrantorTypeAppentitlementcollection GrantGrantorTypeEnum = "AppEntitlementCollection"
GrantGrantorTypeDynamicresourcegroup GrantGrantorTypeEnum = "DynamicResourceGroup"
)
func GetGrantGrantorTypeEnumValues() []GrantGrantorTypeEnum
GetGrantGrantorTypeEnumValues Enumerates the set of values for GrantGrantorTypeEnum
func GetMappingGrantGrantorTypeEnum(val string) (GrantGrantorTypeEnum, bool)
GetMappingGrantGrantorTypeEnum performs case Insensitive comparison on enum value and return the desired enum
GrantSearchRequest Clients MAY execute queries without passing parameters on the URL by using the HTTP POST verb combined with the **.search** path extension. The inclusion of **.search** on the end of a valid SCIM endpoint SHALL be used to indicate the HTTP POST verb is intended to be a query operation. To create a new query result set, a SCIM client sends an HTTP POST request to the desired SCIM resource endpoint (ending in **.search**). The body of the POST request MAY include any of the parameters.
type GrantSearchRequest struct {
// The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. Query requests MUST be identified using the following URI: "urn:ietf:params:scim:api:messages:2.0:SearchRequest" REQUIRED.
Schemas []string `mandatory:"true" json:"schemas"`
// A multi-valued list of strings indicating the names of resource attributes to return in the response overriding the set of attributes that would be returned by default. Attribute names MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See (additional retrieval query parameters (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.9)). OPTIONAL.
Attributes []string `mandatory:"false" json:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If "attributes" query parameter is also available, union of the two is fetched. Valid values : all, always, never, request, default. Values are case-insensitive. OPTIONAL.
AttributeSets []AttributeSetsEnum `mandatory:"false" json:"attributeSets,omitempty"`
// The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See Section 3.4.2.2 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.2). OPTIONAL.
Filter *string `mandatory:"false" json:"filter"`
// A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See Sorting section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3). OPTIONAL.
SortBy *string `mandatory:"false" json:"sortBy"`
// A string that indicates the order in which the sortBy parameter is applied. Allowed values are "ascending" and "descending". See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL.
SortOrder SortOrderEnum `mandatory:"false" json:"sortOrder,omitempty"`
// An integer that indicates the 1-based index of the first query result. See Pagination Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4). OPTIONAL.
StartIndex *int `mandatory:"false" json:"startIndex"`
// An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4)). OPTIONAL.
Count *int `mandatory:"false" json:"count"`
}
func (m GrantSearchRequest) String() string
func (m GrantSearchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
Grants The SCIM protocol defines a standard set of query parameters that can be used to filter, sort, and paginate to return zero or more resources in a query response. Queries MAY be made against a single resource or a resource type endpoint (e.g., /Users), or the service provider Base URI.
type Grants struct {
// The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. All representations of SCIM schema MUST include a non-zero value array with value(s) of the URIs supported by that representation. Duplicate values MUST NOT be included. Value order is not specified and MUST not impact behavior. REQUIRED.
Schemas []string `mandatory:"true" json:"schemas"`
// The total number of results returned by the list or query operation. The value may be larger than the number of resources returned such as when returning a single page of results where multiple pages are available. REQUIRED.
TotalResults *int `mandatory:"true" json:"totalResults"`
// A multi-valued list of complex objects containing the requested resources. This MAY be a subset of the full set of resources if pagination is requested. REQUIRED if "totalResults" is non-zero.
Resources []Grant `mandatory:"true" json:"Resources"`
// The 1-based index of the first result in the current set of list results. REQUIRED when partial results returned due to pagination.
StartIndex *int `mandatory:"true" json:"startIndex"`
// The number of resources returned in a list response page. REQUIRED when partial results returned due to pagination.
ItemsPerPage *int `mandatory:"true" json:"itemsPerPage"`
}
func (m Grants) String() string
func (m Grants) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
Group The Group resource.
type Group struct {
// REQUIRED. The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. This specification defines URIs for User, Group, and a standard \"enterprise\" extension. All representations of SCIM schema MUST include a non-zero value array with value(s) of the URIs supported by that representation. Duplicate values MUST NOT be included. Value order is not specified and MUST not impact behavior.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: true
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Schemas []string `mandatory:"true" json:"schemas"`
// The Group display name.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsCsvAttributeName: Display Name
// - idcsCsvAttributeNameMappings: [[columnHeaderName:Name, deprecatedColumnHeaderName:Display Name]]
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: always
// - type: string
// - uniqueness: global
DisplayName *string `mandatory:"true" json:"displayName"`
// Unique identifier for the SCIM Resource as defined by the Service Provider. Each representation of the Resource MUST include a non-empty id value. This identifier MUST be unique across the Service Provider's entire set of Resources. It MUST be a stable, non-reassignable identifier that does not change when the same Resource is returned in subsequent requests. The value of the id attribute is always issued by the Service Provider and MUST never be specified by the Service Consumer. bulkId: is a reserved keyword and MUST NOT be used in the unique identifier.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: always
// - type: string
// - uniqueness: global
Id *string `mandatory:"false" json:"id"`
// Unique OCI identifier for the SCIM Resource.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: false
// - returned: default
// - type: string
// - uniqueness: global
Ocid *string `mandatory:"false" json:"ocid"`
Meta *Meta `mandatory:"false" json:"meta"`
IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"`
IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"`
// Each value of this attribute specifies an operation that only an internal client may perform on this particular resource.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"`
// A list of tags on this resource.
// **SCIM++ Properties:**
// - idcsCompositeKey: [key, value]
// - idcsSearchable: true
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: request
// - type: complex
// - uniqueness: none
Tags []Tags `mandatory:"false" json:"tags"`
// A boolean flag indicating this resource in the process of being deleted. Usually set to true when synchronous deletion of the resource would take too long.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"`
// The release number when the resource was upgraded.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"`
// OCI Domain Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
DomainOcid *string `mandatory:"false" json:"domainOcid"`
// OCI Compartment Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"`
// OCI Tenant Id (ocid) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
TenancyOcid *string `mandatory:"false" json:"tenancyOcid"`
// An identifier for the Resource as defined by the Service Consumer. The externalId may simplify identification of the Resource between Service Consumer and Service Provider by allowing the Consumer to refer to the Resource with its own identifier, obviating the need to store a local mapping between the local identifier of the Resource and the identifier used by the Service Provider. Each Resource MAY include a non-empty externalId value. The value of the externalId attribute is always issued by the Service Consumer and can never be specified by the Service Provider. The Service Provider MUST always interpret the externalId as scoped to the Service Consumer's tenant.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
ExternalId *string `mandatory:"false" json:"externalId"`
// A human readable name for the group as defined by the Service Consumer.
// **Added In:** 2011192329
// **SCIM++ Properties:**
// - caseExact: false
// - idcsCsvAttributeName: Non-Unique Display Name
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: always
// - type: string
NonUniqueDisplayName *string `mandatory:"false" json:"nonUniqueDisplayName"`
// The group members. <b>Important:</b> When requesting group members, a maximum of 10,000 members can be returned in a single request. If the response contains more than 10,000 members, the request will fail. Use 'startIndex' and 'count' to return members in pages instead of in a single response, for example: #attributes=members[startIndex=1%26count=10]. This REST API is SCIM compliant.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsCompositeKey: [value]
// - idcsCsvAttributeNameMappings: [[columnHeaderName:User Members, mapsTo:members[User].value, multiValueDelimiter:;]]
// - idcsSearchable: true
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: request
// - idcsPaginateResponse: true
// - type: complex
// - uniqueness: none
Members []GroupMembers `mandatory:"false" json:"members"`
UrnIetfParamsScimSchemasOracleIdcsExtensionGroupGroup *ExtensionGroupGroup `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:group:Group"`
UrnIetfParamsScimSchemasOracleIdcsExtensionPosixGroup *ExtensionPosixGroup `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:posix:Group"`
UrnIetfParamsScimSchemasOracleIdcsExtensionRequestableGroup *ExtensionRequestableGroup `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:requestable:Group"`
UrnIetfParamsScimSchemasOracleIdcsExtensionDbcsGroup *ExtensionDbcsGroup `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:dbcs:Group"`
UrnIetfParamsScimSchemasOracleIdcsExtensionDynamicGroup *ExtensionDynamicGroup `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:dynamic:Group"`
UrnIetfParamsScimSchemasOracleIdcsExtensionOciTags *ExtensionOciTags `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:OCITags"`
}
func (m Group) String() string
func (m Group) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GroupExtAppRoles A list of appRoles that the user belongs to, either thorough direct membership, nested groups, or dynamically calculated **SCIM++ Properties:**
type GroupExtAppRoles struct {
// The identifier of the appRole
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: true
// - returned: always
// - type: string
// - uniqueness: none
Value *string `mandatory:"true" json:"value"`
// The URI of the corresponding appRole resource to which the user belongs
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
// A human readable name, primarily used for display purposes. READ-ONLY.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
Display *string `mandatory:"false" json:"display"`
// A label indicating the attribute's function; e.g., 'direct' or 'indirect'.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
Type GroupExtAppRolesTypeEnum `mandatory:"false" json:"type,omitempty"`
// ID of parent App. READ-ONLY.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
AppId *string `mandatory:"false" json:"appId"`
// Name of parent App. READ-ONLY.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
AppName *string `mandatory:"false" json:"appName"`
// If true, then the role provides administrative access privileges. READ-ONLY.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: boolean
// - uniqueness: none
AdminRole *bool `mandatory:"false" json:"adminRole"`
// The name of the legacy group associated with this AppRole.
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
LegacyGroupName *string `mandatory:"false" json:"legacyGroupName"`
}
func (m GroupExtAppRoles) String() string
func (m GroupExtAppRoles) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GroupExtAppRolesTypeEnum Enum with underlying type: string
type GroupExtAppRolesTypeEnum string
Set of constants representing the allowable values for GroupExtAppRolesTypeEnum
const (
GroupExtAppRolesTypeDirect GroupExtAppRolesTypeEnum = "direct"
GroupExtAppRolesTypeIndirect GroupExtAppRolesTypeEnum = "indirect"
)
func GetGroupExtAppRolesTypeEnumValues() []GroupExtAppRolesTypeEnum
GetGroupExtAppRolesTypeEnumValues Enumerates the set of values for GroupExtAppRolesTypeEnum
func GetMappingGroupExtAppRolesTypeEnum(val string) (GroupExtAppRolesTypeEnum, bool)
GetMappingGroupExtAppRolesTypeEnum performs case Insensitive comparison on enum value and return the desired enum
GroupExtDomainLevelSchemaNames DBCS Domain-level schema-names. Each value is specific to a DB Domain. **Added In:** 18.2.4 **SCIM++ Properties:**
type GroupExtDomainLevelSchemaNames struct {
// DBCS Domain Name
// **Added In:** 18.2.4
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
DomainName *string `mandatory:"true" json:"domainName"`
// The DBCS schema-name granted to this group in the DB domain that 'domainName' specifies.
// **Added In:** 18.2.4
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
SchemaName *string `mandatory:"true" json:"schemaName"`
}
func (m GroupExtDomainLevelSchemaNames) String() string
func (m GroupExtDomainLevelSchemaNames) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GroupExtGrants Grants assigned to group **SCIM++ Properties:**
type GroupExtGrants struct {
// Grant identifier
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Value *string `mandatory:"false" json:"value"`
// Grant URI
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
// App identifier
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
AppId *string `mandatory:"false" json:"appId"`
// Each value of grantMechanism indicates how (or by what component) some App (or App-Entitlement) was granted.
// A customer or the UI should use only grantMechanism values that start with 'ADMINISTRATOR':
// - 'ADMINISTRATOR_TO_USER' is for a direct grant to a specific User.
// - 'ADMINISTRATOR_TO_GROUP' is for a grant to a specific Group, which results in indirect grants to Users who are members of that Group.
// - 'ADMINISTRATOR_TO_APP' is for a grant to a specific App. The grantee (client) App gains access to the granted (server) App.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
GrantMechanism GroupExtGrantsGrantMechanismEnum `mandatory:"false" json:"grantMechanism,omitempty"`
}
func (m GroupExtGrants) String() string
func (m GroupExtGrants) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GroupExtGrantsGrantMechanismEnum Enum with underlying type: string
type GroupExtGrantsGrantMechanismEnum string
Set of constants representing the allowable values for GroupExtGrantsGrantMechanismEnum
const (
GroupExtGrantsGrantMechanismImportApproleMembers GroupExtGrantsGrantMechanismEnum = "IMPORT_APPROLE_MEMBERS"
GroupExtGrantsGrantMechanismAdministratorToUser GroupExtGrantsGrantMechanismEnum = "ADMINISTRATOR_TO_USER"
GroupExtGrantsGrantMechanismAdministratorToGroup GroupExtGrantsGrantMechanismEnum = "ADMINISTRATOR_TO_GROUP"
GroupExtGrantsGrantMechanismServiceManagerToUser GroupExtGrantsGrantMechanismEnum = "SERVICE_MANAGER_TO_USER"
GroupExtGrantsGrantMechanismAdministratorToApp GroupExtGrantsGrantMechanismEnum = "ADMINISTRATOR_TO_APP"
GroupExtGrantsGrantMechanismServiceManagerToApp GroupExtGrantsGrantMechanismEnum = "SERVICE_MANAGER_TO_APP"
GroupExtGrantsGrantMechanismOpcInfraToApp GroupExtGrantsGrantMechanismEnum = "OPC_INFRA_TO_APP"
GroupExtGrantsGrantMechanismGroupMembership GroupExtGrantsGrantMechanismEnum = "GROUP_MEMBERSHIP"
)
func GetGroupExtGrantsGrantMechanismEnumValues() []GroupExtGrantsGrantMechanismEnum
GetGroupExtGrantsGrantMechanismEnumValues Enumerates the set of values for GroupExtGrantsGrantMechanismEnum
func GetMappingGroupExtGrantsGrantMechanismEnum(val string) (GroupExtGrantsGrantMechanismEnum, bool)
GetMappingGroupExtGrantsGrantMechanismEnum performs case Insensitive comparison on enum value and return the desired enum
GroupExtInstanceLevelSchemaNames DBCS instance-level schema-names. Each schema-name is specific to a DB Instance. **Added In:** 18.2.4 **SCIM++ Properties:**
type GroupExtInstanceLevelSchemaNames struct {
// App Id of DBCS App instance
// **Added In:** 18.2.4
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
DbInstanceId *string `mandatory:"true" json:"dbInstanceId"`
// The DBCS schema-name granted to this Group for the DB instance that 'dbInstanceId' specifies.
// **Added In:** 18.2.4
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
SchemaName *string `mandatory:"true" json:"schemaName"`
}
func (m GroupExtInstanceLevelSchemaNames) String() string
func (m GroupExtInstanceLevelSchemaNames) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GroupExtOwners Group owners **SCIM++ Properties:**
type GroupExtOwners struct {
// ID of the owner of this Group
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: always
// - type: string
// - uniqueness: none
Value *string `mandatory:"true" json:"value"`
// Indicates the type of resource--for example, User or Group
// **SCIM++ Properties:**
// - caseExact: true
// - idcsDefaultValue: User
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Type GroupExtOwnersTypeEnum `mandatory:"true" json:"type"`
// The URI that corresponds to the owning Resource of this Group
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
// Owner display name
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Display *string `mandatory:"false" json:"display"`
}
func (m GroupExtOwners) String() string
func (m GroupExtOwners) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GroupExtOwnersTypeEnum Enum with underlying type: string
type GroupExtOwnersTypeEnum string
Set of constants representing the allowable values for GroupExtOwnersTypeEnum
const (
GroupExtOwnersTypeUser GroupExtOwnersTypeEnum = "User"
GroupExtOwnersTypeApp GroupExtOwnersTypeEnum = "App"
)
func GetGroupExtOwnersTypeEnumValues() []GroupExtOwnersTypeEnum
GetGroupExtOwnersTypeEnumValues Enumerates the set of values for GroupExtOwnersTypeEnum
func GetMappingGroupExtOwnersTypeEnum(val string) (GroupExtOwnersTypeEnum, bool)
GetMappingGroupExtOwnersTypeEnum performs case Insensitive comparison on enum value and return the desired enum
GroupExtPasswordPolicy Password Policy associated with this Group. **Added In:** 20.1.3 **SCIM++ Properties:**
type GroupExtPasswordPolicy struct {
// The ID of the PasswordPolicy.
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: true
// - returned: always
// - type: string
// - uniqueness: none
Value *string `mandatory:"true" json:"value"`
// PasswordPolicy URI
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
// PasswordPolicy Name
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - caseExact: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Name *string `mandatory:"false" json:"name"`
// PasswordPolicy priority
// **Added In:** 20.1.3
// **SCIM++ Properties:**
// - caseExact: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: integer
// - uniqueness: none
Priority *int `mandatory:"false" json:"priority"`
}
func (m GroupExtPasswordPolicy) String() string
func (m GroupExtPasswordPolicy) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GroupExtSyncedFromApp The entity that created this Group. **Added In:** 18.4.2 **SCIM++ Properties:**
type GroupExtSyncedFromApp struct {
// The ID of the App.
// **Added In:** 18.4.2
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Value *string `mandatory:"true" json:"value"`
// The type of the entity that created this Group.
// **Added In:** 18.4.2
// **SCIM++ Properties:**
// - idcsDefaultValue: App
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Type GroupExtSyncedFromAppTypeEnum `mandatory:"true" json:"type"`
// App URI
// **Added In:** 18.4.2
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
// App Display Name
// **Added In:** 18.4.2
// **SCIM++ Properties:**
// - caseExact: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Display *string `mandatory:"false" json:"display"`
}
func (m GroupExtSyncedFromApp) String() string
func (m GroupExtSyncedFromApp) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GroupExtSyncedFromAppTypeEnum Enum with underlying type: string
type GroupExtSyncedFromAppTypeEnum string
Set of constants representing the allowable values for GroupExtSyncedFromAppTypeEnum
const (
GroupExtSyncedFromAppTypeApp GroupExtSyncedFromAppTypeEnum = "App"
)
func GetGroupExtSyncedFromAppTypeEnumValues() []GroupExtSyncedFromAppTypeEnum
GetGroupExtSyncedFromAppTypeEnumValues Enumerates the set of values for GroupExtSyncedFromAppTypeEnum
func GetMappingGroupExtSyncedFromAppTypeEnum(val string) (GroupExtSyncedFromAppTypeEnum, bool)
GetMappingGroupExtSyncedFromAppTypeEnum performs case Insensitive comparison on enum value and return the desired enum
GroupMembers The group members. <b>Important:</b> When requesting group members, a maximum of 10,000 members can be returned in a single request. If the response contains more than 10,000 members, the request will fail. Use 'startIndex' and 'count' to return members in pages instead of in a single response, for example: #attributes=members[startIndex=1%26count=10]. This REST API is SCIM compliant.
type GroupMembers struct {
// The ID of the member of this Group
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: always
// - type: string
// - uniqueness: none
Value *string `mandatory:"true" json:"value"`
// Indicates the type of resource, for example, User or Group.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - idcsDefaultValue: User
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Type GroupMembersTypeEnum `mandatory:"true" json:"type"`
// The date and time that the member was added to the group.
// **Added In:** 2012271618
// **SCIM++ Properties:**
// - caseExact: false
// - multiValued: false
// - mutability: readOnly
// - returned: default
// - type: dateTime
// - uniqueness: none
DateAdded *string `mandatory:"false" json:"dateAdded"`
// The OCID of the member of this group.
// **Added In:** 2012271618
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: always
// - type: string
// - uniqueness: none
Ocid *string `mandatory:"false" json:"ocid"`
// The membership OCID.
// **Added In:** 2102181953
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
MembershipOcid *string `mandatory:"false" json:"membershipOcid"`
// The URI that corresponds to the member Resource of this group.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
// The member's display name.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Display *string `mandatory:"false" json:"display"`
// The member's name.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Name *string `mandatory:"false" json:"name"`
}
func (m GroupMembers) String() string
func (m GroupMembers) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GroupMembersTypeEnum Enum with underlying type: string
type GroupMembersTypeEnum string
Set of constants representing the allowable values for GroupMembersTypeEnum
const (
GroupMembersTypeUser GroupMembersTypeEnum = "User"
)
func GetGroupMembersTypeEnumValues() []GroupMembersTypeEnum
GetGroupMembersTypeEnumValues Enumerates the set of values for GroupMembersTypeEnum
func GetMappingGroupMembersTypeEnum(val string) (GroupMembersTypeEnum, bool)
GetMappingGroupMembersTypeEnum performs case Insensitive comparison on enum value and return the desired enum
GroupSearchRequest Clients MAY execute queries without passing parameters on the URL by using the HTTP POST verb combined with the **.search** path extension. The inclusion of **.search** on the end of a valid SCIM endpoint SHALL be used to indicate the HTTP POST verb is intended to be a query operation. To create a new query result set, a SCIM client sends an HTTP POST request to the desired SCIM resource endpoint (ending in **.search**). The body of the POST request MAY include any of the parameters.
type GroupSearchRequest struct {
// The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. Query requests MUST be identified using the following URI: "urn:ietf:params:scim:api:messages:2.0:SearchRequest" REQUIRED.
Schemas []string `mandatory:"true" json:"schemas"`
// A multi-valued list of strings indicating the names of resource attributes to return in the response overriding the set of attributes that would be returned by default. Attribute names MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See (additional retrieval query parameters (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.9)). OPTIONAL.
Attributes []string `mandatory:"false" json:"attributes"`
// A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If "attributes" query parameter is also available, union of the two is fetched. Valid values : all, always, never, request, default. Values are case-insensitive. OPTIONAL.
AttributeSets []AttributeSetsEnum `mandatory:"false" json:"attributeSets,omitempty"`
// The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See Section 3.4.2.2 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.2). OPTIONAL.
Filter *string `mandatory:"false" json:"filter"`
// A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See Sorting section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3). OPTIONAL.
SortBy *string `mandatory:"false" json:"sortBy"`
// A string that indicates the order in which the sortBy parameter is applied. Allowed values are "ascending" and "descending". See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL.
SortOrder SortOrderEnum `mandatory:"false" json:"sortOrder,omitempty"`
// An integer that indicates the 1-based index of the first query result. See Pagination Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4). OPTIONAL.
StartIndex *int `mandatory:"false" json:"startIndex"`
// An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4)). OPTIONAL.
Count *int `mandatory:"false" json:"count"`
}
func (m GroupSearchRequest) String() string
func (m GroupSearchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
Groups The SCIM protocol defines a standard set of query parameters that can be used to filter, sort, and paginate to return zero or more resources in a query response. Queries MAY be made against a single resource or a resource type endpoint (e.g., /Users), or the service provider Base URI.
type Groups struct {
// The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. All representations of SCIM schema MUST include a non-zero value array with value(s) of the URIs supported by that representation. Duplicate values MUST NOT be included. Value order is not specified and MUST not impact behavior. REQUIRED.
Schemas []string `mandatory:"true" json:"schemas"`
// The total number of results returned by the list or query operation. The value may be larger than the number of resources returned such as when returning a single page of results where multiple pages are available. REQUIRED.
TotalResults *int `mandatory:"true" json:"totalResults"`
// A multi-valued list of complex objects containing the requested resources. This MAY be a subset of the full set of resources if pagination is requested. REQUIRED if "totalResults" is non-zero.
Resources []Group `mandatory:"true" json:"Resources"`
// The 1-based index of the first result in the current set of list results. REQUIRED when partial results returned due to pagination.
StartIndex *int `mandatory:"true" json:"startIndex"`
// The number of resources returned in a list response page. REQUIRED when partial results returned due to pagination.
ItemsPerPage *int `mandatory:"true" json:"itemsPerPage"`
}
func (m Groups) String() string
func (m Groups) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
IdcsCreatedBy The User or App who created the Resource **SCIM++ Properties:**
type IdcsCreatedBy struct {
// The ID of the SCIM resource that represents the User or App who created this Resource
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Value *string `mandatory:"true" json:"value"`
// The URI of the SCIM resource that represents the User or App who created this Resource
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
// The type of resource, User or App, that created this Resource
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Type IdcsCreatedByTypeEnum `mandatory:"false" json:"type,omitempty"`
// The displayName of the User or App who created this Resource
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Display *string `mandatory:"false" json:"display"`
// The OCID of the SCIM resource that represents the User or App who created this Resource
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - returned: default
// - type: string
// - uniqueness: none
Ocid *string `mandatory:"false" json:"ocid"`
}
func (m IdcsCreatedBy) String() string
func (m IdcsCreatedBy) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
IdcsCreatedByTypeEnum Enum with underlying type: string
type IdcsCreatedByTypeEnum string
Set of constants representing the allowable values for IdcsCreatedByTypeEnum
const (
IdcsCreatedByTypeUser IdcsCreatedByTypeEnum = "User"
IdcsCreatedByTypeApp IdcsCreatedByTypeEnum = "App"
)
func GetIdcsCreatedByTypeEnumValues() []IdcsCreatedByTypeEnum
GetIdcsCreatedByTypeEnumValues Enumerates the set of values for IdcsCreatedByTypeEnum
func GetMappingIdcsCreatedByTypeEnum(val string) (IdcsCreatedByTypeEnum, bool)
GetMappingIdcsCreatedByTypeEnum performs case Insensitive comparison on enum value and return the desired enum
IdcsLastModifiedBy The User or App who modified the Resource **SCIM++ Properties:**
type IdcsLastModifiedBy struct {
// The ID of the SCIM resource that represents the User or App who modified this Resource
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Value *string `mandatory:"true" json:"value"`
// The URI of the SCIM resource that represents the User or App who modified this Resource
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: reference
// - uniqueness: none
Ref *string `mandatory:"false" json:"$ref"`
// The type of resource, User or App, that modified this Resource
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Type IdcsLastModifiedByTypeEnum `mandatory:"false" json:"type,omitempty"`
// The displayName of the User or App who modified this Resource
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Display *string `mandatory:"false" json:"display"`
// The OCID of the SCIM resource that represents the User or App who modified this Resource
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - returned: default
// - type: string
// - uniqueness: none
Ocid *string `mandatory:"false" json:"ocid"`
}
func (m IdcsLastModifiedBy) String() string
func (m IdcsLastModifiedBy) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
IdcsLastModifiedByTypeEnum Enum with underlying type: string
type IdcsLastModifiedByTypeEnum string
Set of constants representing the allowable values for IdcsLastModifiedByTypeEnum
const (
IdcsLastModifiedByTypeUser IdcsLastModifiedByTypeEnum = "User"
IdcsLastModifiedByTypeApp IdcsLastModifiedByTypeEnum = "App"
)
func GetIdcsLastModifiedByTypeEnumValues() []IdcsLastModifiedByTypeEnum
GetIdcsLastModifiedByTypeEnumValues Enumerates the set of values for IdcsLastModifiedByTypeEnum
func GetMappingIdcsLastModifiedByTypeEnum(val string) (IdcsLastModifiedByTypeEnum, bool)
GetMappingIdcsLastModifiedByTypeEnum performs case Insensitive comparison on enum value and return the desired enum
IdcsPreventedOperationsEnum Enum with underlying type: string
type IdcsPreventedOperationsEnum string
Set of constants representing the allowable values for IdcsPreventedOperationsEnum
const (
IdcsPreventedOperationsReplace IdcsPreventedOperationsEnum = "replace"
IdcsPreventedOperationsUpdate IdcsPreventedOperationsEnum = "update"
IdcsPreventedOperationsDelete IdcsPreventedOperationsEnum = "delete"
)
func GetIdcsPreventedOperationsEnumValues() []IdcsPreventedOperationsEnum
GetIdcsPreventedOperationsEnumValues Enumerates the set of values for IdcsPreventedOperationsEnum
func GetMappingIdcsPreventedOperationsEnum(val string) (IdcsPreventedOperationsEnum, bool)
GetMappingIdcsPreventedOperationsEnum performs case Insensitive comparison on enum value and return the desired enum
IdentityDomainsClient a client for IdentityDomains
type IdentityDomainsClient struct {
common.BaseClient
// contains filtered or unexported fields
}
func NewIdentityDomainsClientWithConfigurationProvider(configProvider common.ConfigurationProvider, endpoint string) (client IdentityDomainsClient, err error)
NewIdentityDomainsClientWithConfigurationProvider Creates a new default IdentityDomains client with the given configuration provider. the configuration provider will be used for the default signer
func NewIdentityDomainsClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string, endpoint string) (client IdentityDomainsClient, err error)
NewIdentityDomainsClientWithOboToken Creates a new default IdentityDomains client with the given configuration provider. The obotoken will be added to default headers and signed; the configuration provider will be used for the signer
func (client *IdentityDomainsClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
func (client IdentityDomainsClient) CreateApiKey(ctx context.Context, request CreateApiKeyRequest) (response CreateApiKeyResponse, err error)
CreateApiKey Create a user's API key.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateApiKey.go.html to see an example of how to use CreateApiKey API.
func (client IdentityDomainsClient) CreateApp(ctx context.Context, request CreateAppRequest) (response CreateAppResponse, err error)
CreateApp Create an App
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateApp.go.html to see an example of how to use CreateApp API.
func (client IdentityDomainsClient) CreateAppRole(ctx context.Context, request CreateAppRoleRequest) (response CreateAppRoleResponse, err error)
CreateAppRole Create an AppRole
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateAppRole.go.html to see an example of how to use CreateAppRole API.
func (client IdentityDomainsClient) CreateApprovalWorkflow(ctx context.Context, request CreateApprovalWorkflowRequest) (response CreateApprovalWorkflowResponse, err error)
CreateApprovalWorkflow Create ApprovalWorkflow
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateApprovalWorkflow.go.html to see an example of how to use CreateApprovalWorkflow API.
func (client IdentityDomainsClient) CreateApprovalWorkflowAssignment(ctx context.Context, request CreateApprovalWorkflowAssignmentRequest) (response CreateApprovalWorkflowAssignmentResponse, err error)
CreateApprovalWorkflowAssignment Create Approval Workflow Assignment
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateApprovalWorkflowAssignment.go.html to see an example of how to use CreateApprovalWorkflowAssignment API.
func (client IdentityDomainsClient) CreateApprovalWorkflowStep(ctx context.Context, request CreateApprovalWorkflowStepRequest) (response CreateApprovalWorkflowStepResponse, err error)
CreateApprovalWorkflowStep Create ApprovalWorkflowStep
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateApprovalWorkflowStep.go.html to see an example of how to use CreateApprovalWorkflowStep API.
func (client IdentityDomainsClient) CreateAuthToken(ctx context.Context, request CreateAuthTokenRequest) (response CreateAuthTokenResponse, err error)
CreateAuthToken Create a user's Auth token.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateAuthToken.go.html to see an example of how to use CreateAuthToken API.
func (client IdentityDomainsClient) CreateAuthenticationFactorsRemover(ctx context.Context, request CreateAuthenticationFactorsRemoverRequest) (response CreateAuthenticationFactorsRemoverResponse, err error)
CreateAuthenticationFactorsRemover Remove All Authentication Factor Channels for a User
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateAuthenticationFactorsRemover.go.html to see an example of how to use CreateAuthenticationFactorsRemover API.
func (client IdentityDomainsClient) CreateCloudGate(ctx context.Context, request CreateCloudGateRequest) (response CreateCloudGateResponse, err error)
CreateCloudGate Create a Cloud Gate
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateCloudGate.go.html to see an example of how to use CreateCloudGate API.
func (client IdentityDomainsClient) CreateCloudGateMapping(ctx context.Context, request CreateCloudGateMappingRequest) (response CreateCloudGateMappingResponse, err error)
CreateCloudGateMapping Create a Cloud Gate mapping
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateCloudGateMapping.go.html to see an example of how to use CreateCloudGateMapping API.
func (client IdentityDomainsClient) CreateCloudGateServer(ctx context.Context, request CreateCloudGateServerRequest) (response CreateCloudGateServerResponse, err error)
CreateCloudGateServer Create a Cloud Gate server
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateCloudGateServer.go.html to see an example of how to use CreateCloudGateServer API.
func (client IdentityDomainsClient) CreateCondition(ctx context.Context, request CreateConditionRequest) (response CreateConditionResponse, err error)
CreateCondition Create a condition
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateCondition.go.html to see an example of how to use CreateCondition API.
func (client IdentityDomainsClient) CreateCustomerSecretKey(ctx context.Context, request CreateCustomerSecretKeyRequest) (response CreateCustomerSecretKeyResponse, err error)
CreateCustomerSecretKey Create a user's customer secret key.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateCustomerSecretKey.go.html to see an example of how to use CreateCustomerSecretKey API.
func (client IdentityDomainsClient) CreateDynamicResourceGroup(ctx context.Context, request CreateDynamicResourceGroupRequest) (response CreateDynamicResourceGroupResponse, err error)
CreateDynamicResourceGroup Create a Dynamic Resource Group.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateDynamicResourceGroup.go.html to see an example of how to use CreateDynamicResourceGroup API.
func (client IdentityDomainsClient) CreateGrant(ctx context.Context, request CreateGrantRequest) (response CreateGrantResponse, err error)
CreateGrant Add a Grantee to an AppRole
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateGrant.go.html to see an example of how to use CreateGrant API.
func (client IdentityDomainsClient) CreateGroup(ctx context.Context, request CreateGroupRequest) (response CreateGroupResponse, err error)
CreateGroup Create a group.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateGroup.go.html to see an example of how to use CreateGroup API.
func (client IdentityDomainsClient) CreateIdentityProofingProvider(ctx context.Context, request CreateIdentityProofingProviderRequest) (response CreateIdentityProofingProviderResponse, err error)
CreateIdentityProofingProvider Create an IdentityProofingProvider.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateIdentityProofingProvider.go.html to see an example of how to use CreateIdentityProofingProvider API.
func (client IdentityDomainsClient) CreateIdentityProofingProviderTemplate(ctx context.Context, request CreateIdentityProofingProviderTemplateRequest) (response CreateIdentityProofingProviderTemplateResponse, err error)
CreateIdentityProofingProviderTemplate Create an Identity Proofing Provider Configuration template.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateIdentityProofingProviderTemplate.go.html to see an example of how to use CreateIdentityProofingProviderTemplate API.
func (client IdentityDomainsClient) CreateIdentityPropagationTrust(ctx context.Context, request CreateIdentityPropagationTrustRequest) (response CreateIdentityPropagationTrustResponse, err error)
CreateIdentityPropagationTrust Register a new Identity Propagation Trust configuration.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateIdentityPropagationTrust.go.html to see an example of how to use CreateIdentityPropagationTrust API.
func (client IdentityDomainsClient) CreateIdentityProvider(ctx context.Context, request CreateIdentityProviderRequest) (response CreateIdentityProviderResponse, err error)
CreateIdentityProvider Create an Identity Provider
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateIdentityProvider.go.html to see an example of how to use CreateIdentityProvider API.
func (client IdentityDomainsClient) CreateMe(ctx context.Context, request CreateMeRequest) (response CreateMeResponse, err error)
CreateMe Self register a user.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateMe.go.html to see an example of how to use CreateMe API.
func (client IdentityDomainsClient) CreateMyApiKey(ctx context.Context, request CreateMyApiKeyRequest) (response CreateMyApiKeyResponse, err error)
CreateMyApiKey Add a user's own API key.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateMyApiKey.go.html to see an example of how to use CreateMyApiKey API.
func (client IdentityDomainsClient) CreateMyAuthToken(ctx context.Context, request CreateMyAuthTokenRequest) (response CreateMyAuthTokenResponse, err error)
CreateMyAuthToken Create a user's own Auth token.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateMyAuthToken.go.html to see an example of how to use CreateMyAuthToken API.
func (client IdentityDomainsClient) CreateMyAuthenticationFactorInitiator(ctx context.Context, request CreateMyAuthenticationFactorInitiatorRequest) (response CreateMyAuthenticationFactorInitiatorResponse, err error)
CreateMyAuthenticationFactorInitiator Initiate Self Service Enrollment using the Requested MFA Factor
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateMyAuthenticationFactorInitiator.go.html to see an example of how to use CreateMyAuthenticationFactorInitiator API.
func (client IdentityDomainsClient) CreateMyAuthenticationFactorValidator(ctx context.Context, request CreateMyAuthenticationFactorValidatorRequest) (response CreateMyAuthenticationFactorValidatorResponse, err error)
CreateMyAuthenticationFactorValidator Validate Self Service Enrollment using the Requested MFA Factor
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateMyAuthenticationFactorValidator.go.html to see an example of how to use CreateMyAuthenticationFactorValidator API.
func (client IdentityDomainsClient) CreateMyAuthenticationFactorsRemover(ctx context.Context, request CreateMyAuthenticationFactorsRemoverRequest) (response CreateMyAuthenticationFactorsRemoverResponse, err error)
CreateMyAuthenticationFactorsRemover Remove All Authentication Factor Channels for a User
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateMyAuthenticationFactorsRemover.go.html to see an example of how to use CreateMyAuthenticationFactorsRemover API.
func (client IdentityDomainsClient) CreateMyCustomerSecretKey(ctx context.Context, request CreateMyCustomerSecretKeyRequest) (response CreateMyCustomerSecretKeyResponse, err error)
CreateMyCustomerSecretKey Add a user's own customer secret key.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateMyCustomerSecretKey.go.html to see an example of how to use CreateMyCustomerSecretKey API.
func (client IdentityDomainsClient) CreateMyOAuth2ClientCredential(ctx context.Context, request CreateMyOAuth2ClientCredentialRequest) (response CreateMyOAuth2ClientCredentialResponse, err error)
CreateMyOAuth2ClientCredential Create a user's own OAuth2 client credential.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateMyOAuth2ClientCredential.go.html to see an example of how to use CreateMyOAuth2ClientCredential API.
func (client IdentityDomainsClient) CreateMyRequest(ctx context.Context, request CreateMyRequestRequest) (response CreateMyRequestResponse, err error)
CreateMyRequest Create a Request
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateMyRequest.go.html to see an example of how to use CreateMyRequest API.
func (client IdentityDomainsClient) CreateMySmtpCredential(ctx context.Context, request CreateMySmtpCredentialRequest) (response CreateMySmtpCredentialResponse, err error)
CreateMySmtpCredential Create a user's own SMTP credential.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateMySmtpCredential.go.html to see an example of how to use CreateMySmtpCredential API.
func (client IdentityDomainsClient) CreateMySupportAccount(ctx context.Context, request CreateMySupportAccountRequest) (response CreateMySupportAccountResponse, err error)
CreateMySupportAccount Create a user's own support account.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateMySupportAccount.go.html to see an example of how to use CreateMySupportAccount API.
func (client IdentityDomainsClient) CreateMyUserDbCredential(ctx context.Context, request CreateMyUserDbCredentialRequest) (response CreateMyUserDbCredentialResponse, err error)
CreateMyUserDbCredential Create a user's own database (DB) credential.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateMyUserDbCredential.go.html to see an example of how to use CreateMyUserDbCredential API.
func (client IdentityDomainsClient) CreateNetworkPerimeter(ctx context.Context, request CreateNetworkPerimeterRequest) (response CreateNetworkPerimeterResponse, err error)
CreateNetworkPerimeter Create a NetworkPerimeter
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateNetworkPerimeter.go.html to see an example of how to use CreateNetworkPerimeter API.
func (client IdentityDomainsClient) CreateOAuth2ClientCredential(ctx context.Context, request CreateOAuth2ClientCredentialRequest) (response CreateOAuth2ClientCredentialResponse, err error)
CreateOAuth2ClientCredential Add a user's OAuth2 client credentials.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateOAuth2ClientCredential.go.html to see an example of how to use CreateOAuth2ClientCredential API.
func (client IdentityDomainsClient) CreateOAuthClientCertificate(ctx context.Context, request CreateOAuthClientCertificateRequest) (response CreateOAuthClientCertificateResponse, err error)
CreateOAuthClientCertificate Create an OAuth Client Certificate
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateOAuthClientCertificate.go.html to see an example of how to use CreateOAuthClientCertificate API.
func (client IdentityDomainsClient) CreateOAuthPartnerCertificate(ctx context.Context, request CreateOAuthPartnerCertificateRequest) (response CreateOAuthPartnerCertificateResponse, err error)
CreateOAuthPartnerCertificate Create an OAuth Partner Certificate
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateOAuthPartnerCertificate.go.html to see an example of how to use CreateOAuthPartnerCertificate API.
func (client IdentityDomainsClient) CreatePasswordPolicy(ctx context.Context, request CreatePasswordPolicyRequest) (response CreatePasswordPolicyResponse, err error)
CreatePasswordPolicy Create a password policy.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreatePasswordPolicy.go.html to see an example of how to use CreatePasswordPolicy API.
func (client IdentityDomainsClient) CreatePolicy(ctx context.Context, request CreatePolicyRequest) (response CreatePolicyResponse, err error)
CreatePolicy Create a Policy.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreatePolicy.go.html to see an example of how to use CreatePolicy API.
func (client IdentityDomainsClient) CreateRestoreOciConsolePolicy(ctx context.Context, request CreateRestoreOciConsolePolicyRequest) (response CreateRestoreOciConsolePolicyResponse, err error)
CreateRestoreOciConsolePolicy Create a RestoreOciConsolePolicy entry to restore Policy to factory default.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateRestoreOciConsolePolicy.go.html to see an example of how to use CreateRestoreOciConsolePolicy API.
func (client IdentityDomainsClient) CreateRule(ctx context.Context, request CreateRuleRequest) (response CreateRuleResponse, err error)
CreateRule Create a Rule.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateRule.go.html to see an example of how to use CreateRule API.
func (client IdentityDomainsClient) CreateSecurityQuestion(ctx context.Context, request CreateSecurityQuestionRequest) (response CreateSecurityQuestionResponse, err error)
CreateSecurityQuestion Create a security question.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateSecurityQuestion.go.html to see an example of how to use CreateSecurityQuestion API.
func (client IdentityDomainsClient) CreateSelfRegistrationProfile(ctx context.Context, request CreateSelfRegistrationProfileRequest) (response CreateSelfRegistrationProfileResponse, err error)
CreateSelfRegistrationProfile Create a self-registration profile.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateSelfRegistrationProfile.go.html to see an example of how to use CreateSelfRegistrationProfile API.
func (client IdentityDomainsClient) CreateSmtpCredential(ctx context.Context, request CreateSmtpCredentialRequest) (response CreateSmtpCredentialResponse, err error)
CreateSmtpCredential Create a user's SMTP credentials.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateSmtpCredential.go.html to see an example of how to use CreateSmtpCredential API.
func (client IdentityDomainsClient) CreateSocialIdentityProvider(ctx context.Context, request CreateSocialIdentityProviderRequest) (response CreateSocialIdentityProviderResponse, err error)
CreateSocialIdentityProvider Create a Social Identity Provider
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateSocialIdentityProvider.go.html to see an example of how to use CreateSocialIdentityProvider API.
func (client IdentityDomainsClient) CreateUser(ctx context.Context, request CreateUserRequest) (response CreateUserResponse, err error)
CreateUser Create a user.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateUser.go.html to see an example of how to use CreateUser API.
func (client IdentityDomainsClient) CreateUserDbCredential(ctx context.Context, request CreateUserDbCredentialRequest) (response CreateUserDbCredentialResponse, err error)
CreateUserDbCredential Create a user's database (DB) credentials.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateUserDbCredential.go.html to see an example of how to use CreateUserDbCredential API.
func (client IdentityDomainsClient) CreateVerificationClaim(ctx context.Context, request CreateVerificationClaimRequest) (response CreateVerificationClaimResponse, err error)
CreateVerificationClaim Create Verification Claims of IdentityProofingProvider.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateVerificationClaim.go.html to see an example of how to use CreateVerificationClaim API.
func (client IdentityDomainsClient) DeleteApiKey(ctx context.Context, request DeleteApiKeyRequest) (response DeleteApiKeyResponse, err error)
DeleteApiKey Delete a user's API key.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteApiKey.go.html to see an example of how to use DeleteApiKey API.
func (client IdentityDomainsClient) DeleteApp(ctx context.Context, request DeleteAppRequest) (response DeleteAppResponse, err error)
DeleteApp Delete an App
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteApp.go.html to see an example of how to use DeleteApp API.
func (client IdentityDomainsClient) DeleteAppRole(ctx context.Context, request DeleteAppRoleRequest) (response DeleteAppRoleResponse, err error)
DeleteAppRole Delete an AppRole
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteAppRole.go.html to see an example of how to use DeleteAppRole API.
func (client IdentityDomainsClient) DeleteApprovalWorkflow(ctx context.Context, request DeleteApprovalWorkflowRequest) (response DeleteApprovalWorkflowResponse, err error)
DeleteApprovalWorkflow Delete ApprovalWorkflow
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteApprovalWorkflow.go.html to see an example of how to use DeleteApprovalWorkflow API.
func (client IdentityDomainsClient) DeleteApprovalWorkflowAssignment(ctx context.Context, request DeleteApprovalWorkflowAssignmentRequest) (response DeleteApprovalWorkflowAssignmentResponse, err error)
DeleteApprovalWorkflowAssignment Delete Approval Workflow Assignment
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteApprovalWorkflowAssignment.go.html to see an example of how to use DeleteApprovalWorkflowAssignment API.
func (client IdentityDomainsClient) DeleteApprovalWorkflowStep(ctx context.Context, request DeleteApprovalWorkflowStepRequest) (response DeleteApprovalWorkflowStepResponse, err error)
DeleteApprovalWorkflowStep Delete ApprovalWorkflowStep
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteApprovalWorkflowStep.go.html to see an example of how to use DeleteApprovalWorkflowStep API.
func (client IdentityDomainsClient) DeleteAuthToken(ctx context.Context, request DeleteAuthTokenRequest) (response DeleteAuthTokenResponse, err error)
DeleteAuthToken Delete a user's Auth token.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteAuthToken.go.html to see an example of how to use DeleteAuthToken API.
func (client IdentityDomainsClient) DeleteCloudGate(ctx context.Context, request DeleteCloudGateRequest) (response DeleteCloudGateResponse, err error)
DeleteCloudGate Delete a Cloud Gate
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteCloudGate.go.html to see an example of how to use DeleteCloudGate API.
func (client IdentityDomainsClient) DeleteCloudGateMapping(ctx context.Context, request DeleteCloudGateMappingRequest) (response DeleteCloudGateMappingResponse, err error)
DeleteCloudGateMapping Delete a Cloud Gate mapping
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteCloudGateMapping.go.html to see an example of how to use DeleteCloudGateMapping API.
func (client IdentityDomainsClient) DeleteCloudGateServer(ctx context.Context, request DeleteCloudGateServerRequest) (response DeleteCloudGateServerResponse, err error)
DeleteCloudGateServer Delete a Cloud Gate server
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteCloudGateServer.go.html to see an example of how to use DeleteCloudGateServer API.
func (client IdentityDomainsClient) DeleteCondition(ctx context.Context, request DeleteConditionRequest) (response DeleteConditionResponse, err error)
DeleteCondition Delete a condition.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteCondition.go.html to see an example of how to use DeleteCondition API.
func (client IdentityDomainsClient) DeleteCustomerSecretKey(ctx context.Context, request DeleteCustomerSecretKeyRequest) (response DeleteCustomerSecretKeyResponse, err error)
DeleteCustomerSecretKey Delete a user's customer secret key.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteCustomerSecretKey.go.html to see an example of how to use DeleteCustomerSecretKey API.
func (client IdentityDomainsClient) DeleteDynamicResourceGroup(ctx context.Context, request DeleteDynamicResourceGroupRequest) (response DeleteDynamicResourceGroupResponse, err error)
DeleteDynamicResourceGroup Delete a Dynamic Resource Group.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteDynamicResourceGroup.go.html to see an example of how to use DeleteDynamicResourceGroup API.
func (client IdentityDomainsClient) DeleteGrant(ctx context.Context, request DeleteGrantRequest) (response DeleteGrantResponse, err error)
DeleteGrant Remove a Grantee from an AppRole
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteGrant.go.html to see an example of how to use DeleteGrant API.
func (client IdentityDomainsClient) DeleteGroup(ctx context.Context, request DeleteGroupRequest) (response DeleteGroupResponse, err error)
DeleteGroup Delete a group.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteGroup.go.html to see an example of how to use DeleteGroup API.
func (client IdentityDomainsClient) DeleteIdentityProofingProvider(ctx context.Context, request DeleteIdentityProofingProviderRequest) (response DeleteIdentityProofingProviderResponse, err error)
DeleteIdentityProofingProvider Delete an IdentityProofingProvider.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteIdentityProofingProvider.go.html to see an example of how to use DeleteIdentityProofingProvider API.
func (client IdentityDomainsClient) DeleteIdentityProofingProviderTemplate(ctx context.Context, request DeleteIdentityProofingProviderTemplateRequest) (response DeleteIdentityProofingProviderTemplateResponse, err error)
DeleteIdentityProofingProviderTemplate Delete an IdentityProofingProvider.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteIdentityProofingProviderTemplate.go.html to see an example of how to use DeleteIdentityProofingProviderTemplate API.
func (client IdentityDomainsClient) DeleteIdentityPropagationTrust(ctx context.Context, request DeleteIdentityPropagationTrustRequest) (response DeleteIdentityPropagationTrustResponse, err error)
DeleteIdentityPropagationTrust Delete an existing Identity Propagation Trust configuration.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteIdentityPropagationTrust.go.html to see an example of how to use DeleteIdentityPropagationTrust API.
func (client IdentityDomainsClient) DeleteIdentityProvider(ctx context.Context, request DeleteIdentityProviderRequest) (response DeleteIdentityProviderResponse, err error)
DeleteIdentityProvider Delete an Identity Provider
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteIdentityProvider.go.html to see an example of how to use DeleteIdentityProvider API.
func (client IdentityDomainsClient) DeleteMyApiKey(ctx context.Context, request DeleteMyApiKeyRequest) (response DeleteMyApiKeyResponse, err error)
DeleteMyApiKey Delete a user's own API key.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteMyApiKey.go.html to see an example of how to use DeleteMyApiKey API.
func (client IdentityDomainsClient) DeleteMyAuthToken(ctx context.Context, request DeleteMyAuthTokenRequest) (response DeleteMyAuthTokenResponse, err error)
DeleteMyAuthToken Delete a user's own Auth token.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteMyAuthToken.go.html to see an example of how to use DeleteMyAuthToken API.
func (client IdentityDomainsClient) DeleteMyCustomerSecretKey(ctx context.Context, request DeleteMyCustomerSecretKeyRequest) (response DeleteMyCustomerSecretKeyResponse, err error)
DeleteMyCustomerSecretKey Delete a user's own customer secret key.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteMyCustomerSecretKey.go.html to see an example of how to use DeleteMyCustomerSecretKey API.
func (client IdentityDomainsClient) DeleteMyDevice(ctx context.Context, request DeleteMyDeviceRequest) (response DeleteMyDeviceResponse, err error)
DeleteMyDevice Delete a Device
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteMyDevice.go.html to see an example of how to use DeleteMyDevice API.
func (client IdentityDomainsClient) DeleteMyOAuth2ClientCredential(ctx context.Context, request DeleteMyOAuth2ClientCredentialRequest) (response DeleteMyOAuth2ClientCredentialResponse, err error)
DeleteMyOAuth2ClientCredential Delete a user's own OAuth2 client credential.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteMyOAuth2ClientCredential.go.html to see an example of how to use DeleteMyOAuth2ClientCredential API.
func (client IdentityDomainsClient) DeleteMySmtpCredential(ctx context.Context, request DeleteMySmtpCredentialRequest) (response DeleteMySmtpCredentialResponse, err error)
DeleteMySmtpCredential Delete a user's own SMTP credential.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteMySmtpCredential.go.html to see an example of how to use DeleteMySmtpCredential API.
func (client IdentityDomainsClient) DeleteMySupportAccount(ctx context.Context, request DeleteMySupportAccountRequest) (response DeleteMySupportAccountResponse, err error)
DeleteMySupportAccount Delete a user's own support account.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteMySupportAccount.go.html to see an example of how to use DeleteMySupportAccount API.
func (client IdentityDomainsClient) DeleteMyTrustedUserAgent(ctx context.Context, request DeleteMyTrustedUserAgentRequest) (response DeleteMyTrustedUserAgentResponse, err error)
DeleteMyTrustedUserAgent Delete a Trusted User Agent
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteMyTrustedUserAgent.go.html to see an example of how to use DeleteMyTrustedUserAgent API.
func (client IdentityDomainsClient) DeleteMyUserDbCredential(ctx context.Context, request DeleteMyUserDbCredentialRequest) (response DeleteMyUserDbCredentialResponse, err error)
DeleteMyUserDbCredential Delete a user's own database (DB) credential.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteMyUserDbCredential.go.html to see an example of how to use DeleteMyUserDbCredential API.
func (client IdentityDomainsClient) DeleteNetworkPerimeter(ctx context.Context, request DeleteNetworkPerimeterRequest) (response DeleteNetworkPerimeterResponse, err error)
DeleteNetworkPerimeter Delete a NetworkPerimeter
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteNetworkPerimeter.go.html to see an example of how to use DeleteNetworkPerimeter API.
func (client IdentityDomainsClient) DeleteOAuth2ClientCredential(ctx context.Context, request DeleteOAuth2ClientCredentialRequest) (response DeleteOAuth2ClientCredentialResponse, err error)
DeleteOAuth2ClientCredential Delete a user's OAuth2 client credentials.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteOAuth2ClientCredential.go.html to see an example of how to use DeleteOAuth2ClientCredential API.
func (client IdentityDomainsClient) DeleteOAuthClientCertificate(ctx context.Context, request DeleteOAuthClientCertificateRequest) (response DeleteOAuthClientCertificateResponse, err error)
DeleteOAuthClientCertificate Delete an OAuth Client Certificate
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteOAuthClientCertificate.go.html to see an example of how to use DeleteOAuthClientCertificate API.
func (client IdentityDomainsClient) DeleteOAuthPartnerCertificate(ctx context.Context, request DeleteOAuthPartnerCertificateRequest) (response DeleteOAuthPartnerCertificateResponse, err error)
DeleteOAuthPartnerCertificate Delete an OAuth Partner Certificate
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteOAuthPartnerCertificate.go.html to see an example of how to use DeleteOAuthPartnerCertificate API.
func (client IdentityDomainsClient) DeletePasswordPolicy(ctx context.Context, request DeletePasswordPolicyRequest) (response DeletePasswordPolicyResponse, err error)
DeletePasswordPolicy Delete a password policy.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeletePasswordPolicy.go.html to see an example of how to use DeletePasswordPolicy API.
func (client IdentityDomainsClient) DeletePolicy(ctx context.Context, request DeletePolicyRequest) (response DeletePolicyResponse, err error)
DeletePolicy Delete a Policy.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeletePolicy.go.html to see an example of how to use DeletePolicy API.
func (client IdentityDomainsClient) DeleteRule(ctx context.Context, request DeleteRuleRequest) (response DeleteRuleResponse, err error)
DeleteRule Delete a Rule.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteRule.go.html to see an example of how to use DeleteRule API.
func (client IdentityDomainsClient) DeleteSecurityQuestion(ctx context.Context, request DeleteSecurityQuestionRequest) (response DeleteSecurityQuestionResponse, err error)
DeleteSecurityQuestion Delete a security question.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteSecurityQuestion.go.html to see an example of how to use DeleteSecurityQuestion API.
func (client IdentityDomainsClient) DeleteSelfRegistrationProfile(ctx context.Context, request DeleteSelfRegistrationProfileRequest) (response DeleteSelfRegistrationProfileResponse, err error)
DeleteSelfRegistrationProfile Delete a self-registration profile.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteSelfRegistrationProfile.go.html to see an example of how to use DeleteSelfRegistrationProfile API.
func (client IdentityDomainsClient) DeleteSmtpCredential(ctx context.Context, request DeleteSmtpCredentialRequest) (response DeleteSmtpCredentialResponse, err error)
DeleteSmtpCredential Delete a user's SMTP credentials.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteSmtpCredential.go.html to see an example of how to use DeleteSmtpCredential API.
func (client IdentityDomainsClient) DeleteSocialIdentityProvider(ctx context.Context, request DeleteSocialIdentityProviderRequest) (response DeleteSocialIdentityProviderResponse, err error)
DeleteSocialIdentityProvider Delete a Social Identity Provider
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteSocialIdentityProvider.go.html to see an example of how to use DeleteSocialIdentityProvider API.
func (client IdentityDomainsClient) DeleteUser(ctx context.Context, request DeleteUserRequest) (response DeleteUserResponse, err error)
DeleteUser Delete a user.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteUser.go.html to see an example of how to use DeleteUser API.
func (client IdentityDomainsClient) DeleteUserDbCredential(ctx context.Context, request DeleteUserDbCredentialRequest) (response DeleteUserDbCredentialResponse, err error)
DeleteUserDbCredential Delete a user's database (DB) credentials.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteUserDbCredential.go.html to see an example of how to use DeleteUserDbCredential API.
func (client IdentityDomainsClient) GetAccountMgmtInfo(ctx context.Context, request GetAccountMgmtInfoRequest) (response GetAccountMgmtInfoResponse, err error)
GetAccountMgmtInfo Get Account Mgmt Info
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetAccountMgmtInfo.go.html to see an example of how to use GetAccountMgmtInfo API.
func (client IdentityDomainsClient) GetAccountRecoverySetting(ctx context.Context, request GetAccountRecoverySettingRequest) (response GetAccountRecoverySettingResponse, err error)
GetAccountRecoverySetting Get an account recovery setting.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetAccountRecoverySetting.go.html to see an example of how to use GetAccountRecoverySetting API.
func (client IdentityDomainsClient) GetApiKey(ctx context.Context, request GetApiKeyRequest) (response GetApiKeyResponse, err error)
GetApiKey Get a user's API key.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetApiKey.go.html to see an example of how to use GetApiKey API.
func (client IdentityDomainsClient) GetApp(ctx context.Context, request GetAppRequest) (response GetAppResponse, err error)
GetApp Get an App
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetApp.go.html to see an example of how to use GetApp API.
func (client IdentityDomainsClient) GetAppRole(ctx context.Context, request GetAppRoleRequest) (response GetAppRoleResponse, err error)
GetAppRole Get an AppRole
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetAppRole.go.html to see an example of how to use GetAppRole API.
func (client IdentityDomainsClient) GetApprovalWorkflow(ctx context.Context, request GetApprovalWorkflowRequest) (response GetApprovalWorkflowResponse, err error)
GetApprovalWorkflow Get ApprovalWorkflow
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetApprovalWorkflow.go.html to see an example of how to use GetApprovalWorkflow API.
func (client IdentityDomainsClient) GetApprovalWorkflowAssignment(ctx context.Context, request GetApprovalWorkflowAssignmentRequest) (response GetApprovalWorkflowAssignmentResponse, err error)
GetApprovalWorkflowAssignment Get an Approval Workflow Assignment
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetApprovalWorkflowAssignment.go.html to see an example of how to use GetApprovalWorkflowAssignment API.
func (client IdentityDomainsClient) GetApprovalWorkflowStep(ctx context.Context, request GetApprovalWorkflowStepRequest) (response GetApprovalWorkflowStepResponse, err error)
GetApprovalWorkflowStep Get ApprovalWorkflowStep
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetApprovalWorkflowStep.go.html to see an example of how to use GetApprovalWorkflowStep API.
func (client IdentityDomainsClient) GetAuthToken(ctx context.Context, request GetAuthTokenRequest) (response GetAuthTokenResponse, err error)
GetAuthToken Get a user's Auth token.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetAuthToken.go.html to see an example of how to use GetAuthToken API.
func (client IdentityDomainsClient) GetAuthenticationFactorSetting(ctx context.Context, request GetAuthenticationFactorSettingRequest) (response GetAuthenticationFactorSettingResponse, err error)
GetAuthenticationFactorSetting Get Authentication Factor Settings
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetAuthenticationFactorSetting.go.html to see an example of how to use GetAuthenticationFactorSetting API.
func (client IdentityDomainsClient) GetBrandingSetting(ctx context.Context, request GetBrandingSettingRequest) (response GetBrandingSettingResponse, err error)
GetBrandingSetting Get Branding Settings
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetBrandingSetting.go.html to see an example of how to use GetBrandingSetting API.
func (client IdentityDomainsClient) GetCloudGate(ctx context.Context, request GetCloudGateRequest) (response GetCloudGateResponse, err error)
GetCloudGate Get a Cloud Gate
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetCloudGate.go.html to see an example of how to use GetCloudGate API.
func (client IdentityDomainsClient) GetCloudGateMapping(ctx context.Context, request GetCloudGateMappingRequest) (response GetCloudGateMappingResponse, err error)
GetCloudGateMapping Get a Cloud Gate mapping
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetCloudGateMapping.go.html to see an example of how to use GetCloudGateMapping API.
func (client IdentityDomainsClient) GetCloudGateServer(ctx context.Context, request GetCloudGateServerRequest) (response GetCloudGateServerResponse, err error)
GetCloudGateServer Get a Cloud Gate server
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetCloudGateServer.go.html to see an example of how to use GetCloudGateServer API.
func (client IdentityDomainsClient) GetCondition(ctx context.Context, request GetConditionRequest) (response GetConditionResponse, err error)
GetCondition Get a condition.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetCondition.go.html to see an example of how to use GetCondition API.
func (client IdentityDomainsClient) GetCustomerSecretKey(ctx context.Context, request GetCustomerSecretKeyRequest) (response GetCustomerSecretKeyResponse, err error)
GetCustomerSecretKey Get a user's customer secret key.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetCustomerSecretKey.go.html to see an example of how to use GetCustomerSecretKey API.
func (client IdentityDomainsClient) GetDynamicResourceGroup(ctx context.Context, request GetDynamicResourceGroupRequest) (response GetDynamicResourceGroupResponse, err error)
GetDynamicResourceGroup Get a Dynamic Resource Group.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetDynamicResourceGroup.go.html to see an example of how to use GetDynamicResourceGroup API.
func (client IdentityDomainsClient) GetGrant(ctx context.Context, request GetGrantRequest) (response GetGrantResponse, err error)
GetGrant Get a Grant
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetGrant.go.html to see an example of how to use GetGrant API.
func (client IdentityDomainsClient) GetGroup(ctx context.Context, request GetGroupRequest) (response GetGroupResponse, err error)
GetGroup Get a group. <b>Important:</b> The Group SEARCH and GET operations on users and members will throw an exception if the response has more than 10,000 members. To avoid the exception, use the pagination filter to GET or SEARCH group members.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetGroup.go.html to see an example of how to use GetGroup API.
func (client IdentityDomainsClient) GetIdentityProofingProvider(ctx context.Context, request GetIdentityProofingProviderRequest) (response GetIdentityProofingProviderResponse, err error)
GetIdentityProofingProvider Get an IdentityProofingProvider.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetIdentityProofingProvider.go.html to see an example of how to use GetIdentityProofingProvider API.
func (client IdentityDomainsClient) GetIdentityProofingProviderTemplate(ctx context.Context, request GetIdentityProofingProviderTemplateRequest) (response GetIdentityProofingProviderTemplateResponse, err error)
GetIdentityProofingProviderTemplate Get Identity Proofing Provider Configuration template.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetIdentityProofingProviderTemplate.go.html to see an example of how to use GetIdentityProofingProviderTemplate API.
func (client IdentityDomainsClient) GetIdentityPropagationTrust(ctx context.Context, request GetIdentityPropagationTrustRequest) (response GetIdentityPropagationTrustResponse, err error)
GetIdentityPropagationTrust Get an existing Identity Propagation Trust configuration.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetIdentityPropagationTrust.go.html to see an example of how to use GetIdentityPropagationTrust API.
func (client IdentityDomainsClient) GetIdentityProvider(ctx context.Context, request GetIdentityProviderRequest) (response GetIdentityProviderResponse, err error)
GetIdentityProvider Get an Identity Provider
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetIdentityProvider.go.html to see an example of how to use GetIdentityProvider API.
func (client IdentityDomainsClient) GetIdentitySetting(ctx context.Context, request GetIdentitySettingRequest) (response GetIdentitySettingResponse, err error)
GetIdentitySetting Get an Identity setting.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetIdentitySetting.go.html to see an example of how to use GetIdentitySetting API.
func (client IdentityDomainsClient) GetKmsiSetting(ctx context.Context, request GetKmsiSettingRequest) (response GetKmsiSettingResponse, err error)
GetKmsiSetting Get KmsiSettings
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetKmsiSetting.go.html to see an example of how to use GetKmsiSetting API.
func (client IdentityDomainsClient) GetMappedAttribute(ctx context.Context, request GetMappedAttributeRequest) (response GetMappedAttributeResponse, err error)
GetMappedAttribute Get Attribute Mappings for a Mapped Attribute
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMappedAttribute.go.html to see an example of how to use GetMappedAttribute API.
func (client IdentityDomainsClient) GetMe(ctx context.Context, request GetMeRequest) (response GetMeResponse, err error)
GetMe Get a user's own information.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMe.go.html to see an example of how to use GetMe API.
func (client IdentityDomainsClient) GetMyApiKey(ctx context.Context, request GetMyApiKeyRequest) (response GetMyApiKeyResponse, err error)
GetMyApiKey Get a user's own API key.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMyApiKey.go.html to see an example of how to use GetMyApiKey API.
func (client IdentityDomainsClient) GetMyAuthToken(ctx context.Context, request GetMyAuthTokenRequest) (response GetMyAuthTokenResponse, err error)
GetMyAuthToken Get a user's own Auth token.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMyAuthToken.go.html to see an example of how to use GetMyAuthToken API.
func (client IdentityDomainsClient) GetMyCompletedApproval(ctx context.Context, request GetMyCompletedApprovalRequest) (response GetMyCompletedApprovalResponse, err error)
GetMyCompletedApproval Get My MyCompletedApproval
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMyCompletedApproval.go.html to see an example of how to use GetMyCompletedApproval API.
func (client IdentityDomainsClient) GetMyCustomerSecretKey(ctx context.Context, request GetMyCustomerSecretKeyRequest) (response GetMyCustomerSecretKeyResponse, err error)
GetMyCustomerSecretKey Get a user's own customer secret key.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMyCustomerSecretKey.go.html to see an example of how to use GetMyCustomerSecretKey API.
func (client IdentityDomainsClient) GetMyDevice(ctx context.Context, request GetMyDeviceRequest) (response GetMyDeviceResponse, err error)
GetMyDevice Get a Device
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMyDevice.go.html to see an example of how to use GetMyDevice API.
func (client IdentityDomainsClient) GetMyOAuth2ClientCredential(ctx context.Context, request GetMyOAuth2ClientCredentialRequest) (response GetMyOAuth2ClientCredentialResponse, err error)
GetMyOAuth2ClientCredential Get a user's own OAuth2 client credential.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMyOAuth2ClientCredential.go.html to see an example of how to use GetMyOAuth2ClientCredential API.
func (client IdentityDomainsClient) GetMyPendingApproval(ctx context.Context, request GetMyPendingApprovalRequest) (response GetMyPendingApprovalResponse, err error)
GetMyPendingApproval Get My MyPendingApproval
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMyPendingApproval.go.html to see an example of how to use GetMyPendingApproval API.
func (client IdentityDomainsClient) GetMyRequest(ctx context.Context, request GetMyRequestRequest) (response GetMyRequestResponse, err error)
GetMyRequest Get My Requests
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMyRequest.go.html to see an example of how to use GetMyRequest API.
func (client IdentityDomainsClient) GetMySmtpCredential(ctx context.Context, request GetMySmtpCredentialRequest) (response GetMySmtpCredentialResponse, err error)
GetMySmtpCredential Get a user's own SMTP credential.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMySmtpCredential.go.html to see an example of how to use GetMySmtpCredential API.
func (client IdentityDomainsClient) GetMySupportAccount(ctx context.Context, request GetMySupportAccountRequest) (response GetMySupportAccountResponse, err error)
GetMySupportAccount Get a user's own support account.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMySupportAccount.go.html to see an example of how to use GetMySupportAccount API.
func (client IdentityDomainsClient) GetMyTrustedUserAgent(ctx context.Context, request GetMyTrustedUserAgentRequest) (response GetMyTrustedUserAgentResponse, err error)
GetMyTrustedUserAgent Get a Trusted User Agent
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMyTrustedUserAgent.go.html to see an example of how to use GetMyTrustedUserAgent API.
func (client IdentityDomainsClient) GetMyUserDbCredential(ctx context.Context, request GetMyUserDbCredentialRequest) (response GetMyUserDbCredentialResponse, err error)
GetMyUserDbCredential Get a user's own database (DB) credential.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMyUserDbCredential.go.html to see an example of how to use GetMyUserDbCredential API.
func (client IdentityDomainsClient) GetNetworkPerimeter(ctx context.Context, request GetNetworkPerimeterRequest) (response GetNetworkPerimeterResponse, err error)
GetNetworkPerimeter Get a NetworkPerimeter
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetNetworkPerimeter.go.html to see an example of how to use GetNetworkPerimeter API.
func (client IdentityDomainsClient) GetNotificationSetting(ctx context.Context, request GetNotificationSettingRequest) (response GetNotificationSettingResponse, err error)
GetNotificationSetting Get Notification Settings
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetNotificationSetting.go.html to see an example of how to use GetNotificationSetting API.
func (client IdentityDomainsClient) GetOAuth2ClientCredential(ctx context.Context, request GetOAuth2ClientCredentialRequest) (response GetOAuth2ClientCredentialResponse, err error)
GetOAuth2ClientCredential Get a user's OAuth2 client credentials.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetOAuth2ClientCredential.go.html to see an example of how to use GetOAuth2ClientCredential API.
func (client IdentityDomainsClient) GetOAuthClientCertificate(ctx context.Context, request GetOAuthClientCertificateRequest) (response GetOAuthClientCertificateResponse, err error)
GetOAuthClientCertificate Get OAuth Client Certificates
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetOAuthClientCertificate.go.html to see an example of how to use GetOAuthClientCertificate API.
func (client IdentityDomainsClient) GetOAuthPartnerCertificate(ctx context.Context, request GetOAuthPartnerCertificateRequest) (response GetOAuthPartnerCertificateResponse, err error)
GetOAuthPartnerCertificate Get an OAuth Partner Certificate
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetOAuthPartnerCertificate.go.html to see an example of how to use GetOAuthPartnerCertificate API.
func (client IdentityDomainsClient) GetOciConsoleSignOnPolicyConsent(ctx context.Context, request GetOciConsoleSignOnPolicyConsentRequest) (response GetOciConsoleSignOnPolicyConsentResponse, err error)
GetOciConsoleSignOnPolicyConsent Get a OciConsoleSignOnPolicyConsent Entry.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetOciConsoleSignOnPolicyConsent.go.html to see an example of how to use GetOciConsoleSignOnPolicyConsent API.
func (client IdentityDomainsClient) GetPasswordPolicy(ctx context.Context, request GetPasswordPolicyRequest) (response GetPasswordPolicyResponse, err error)
GetPasswordPolicy Get a password policy.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetPasswordPolicy.go.html to see an example of how to use GetPasswordPolicy API.
func (client IdentityDomainsClient) GetPolicy(ctx context.Context, request GetPolicyRequest) (response GetPolicyResponse, err error)
GetPolicy Get a Policy.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetPolicy.go.html to see an example of how to use GetPolicy API.
func (client IdentityDomainsClient) GetRule(ctx context.Context, request GetRuleRequest) (response GetRuleResponse, err error)
GetRule Get a Rule.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetRule.go.html to see an example of how to use GetRule API.
func (client IdentityDomainsClient) GetSchema(ctx context.Context, request GetSchemaRequest) (response GetSchemaResponse, err error)
GetSchema Get a Schema
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetSchema.go.html to see an example of how to use GetSchema API.
func (client IdentityDomainsClient) GetSecurityQuestion(ctx context.Context, request GetSecurityQuestionRequest) (response GetSecurityQuestionResponse, err error)
GetSecurityQuestion Get a security question.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetSecurityQuestion.go.html to see an example of how to use GetSecurityQuestion API.
func (client IdentityDomainsClient) GetSecurityQuestionSetting(ctx context.Context, request GetSecurityQuestionSettingRequest) (response GetSecurityQuestionSettingResponse, err error)
GetSecurityQuestionSetting Get a security question setting.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetSecurityQuestionSetting.go.html to see an example of how to use GetSecurityQuestionSetting API.
func (client IdentityDomainsClient) GetSelfRegistrationProfile(ctx context.Context, request GetSelfRegistrationProfileRequest) (response GetSelfRegistrationProfileResponse, err error)
GetSelfRegistrationProfile Get a self-registration profile.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetSelfRegistrationProfile.go.html to see an example of how to use GetSelfRegistrationProfile API.
func (client IdentityDomainsClient) GetSetting(ctx context.Context, request GetSettingRequest) (response GetSettingResponse, err error)
GetSetting Get Settings
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetSetting.go.html to see an example of how to use GetSetting API.
func (client IdentityDomainsClient) GetSmtpCredential(ctx context.Context, request GetSmtpCredentialRequest) (response GetSmtpCredentialResponse, err error)
GetSmtpCredential Get a user's SMTP credentials.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetSmtpCredential.go.html to see an example of how to use GetSmtpCredential API.
func (client IdentityDomainsClient) GetSocialIdentityProvider(ctx context.Context, request GetSocialIdentityProviderRequest) (response GetSocialIdentityProviderResponse, err error)
GetSocialIdentityProvider Get a Social Identity Provider
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetSocialIdentityProvider.go.html to see an example of how to use GetSocialIdentityProvider API.
func (client IdentityDomainsClient) GetUser(ctx context.Context, request GetUserRequest) (response GetUserResponse, err error)
GetUser Get a user.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetUser.go.html to see an example of how to use GetUser API.
func (client IdentityDomainsClient) GetUserAttributesSetting(ctx context.Context, request GetUserAttributesSettingRequest) (response GetUserAttributesSettingResponse, err error)
GetUserAttributesSetting Get User Schema Attribute Settings
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetUserAttributesSetting.go.html to see an example of how to use GetUserAttributesSetting API.
func (client IdentityDomainsClient) GetUserDbCredential(ctx context.Context, request GetUserDbCredentialRequest) (response GetUserDbCredentialResponse, err error)
GetUserDbCredential Get a user's database (DB) credentials.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetUserDbCredential.go.html to see an example of how to use GetUserDbCredential API.
func (client IdentityDomainsClient) ListAccountMgmtInfos(ctx context.Context, request ListAccountMgmtInfosRequest) (response ListAccountMgmtInfosResponse, err error)
ListAccountMgmtInfos Search Account Mgmt Info
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListAccountMgmtInfos.go.html to see an example of how to use ListAccountMgmtInfos API.
func (client IdentityDomainsClient) ListAccountRecoverySettings(ctx context.Context, request ListAccountRecoverySettingsRequest) (response ListAccountRecoverySettingsResponse, err error)
ListAccountRecoverySettings Search for account recovery settings.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListAccountRecoverySettings.go.html to see an example of how to use ListAccountRecoverySettings API.
func (client IdentityDomainsClient) ListApiKeys(ctx context.Context, request ListApiKeysRequest) (response ListApiKeysResponse, err error)
ListApiKeys Search API keys.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListApiKeys.go.html to see an example of how to use ListApiKeys API.
func (client IdentityDomainsClient) ListAppRoles(ctx context.Context, request ListAppRolesRequest) (response ListAppRolesResponse, err error)
ListAppRoles Search AppRoles
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListAppRoles.go.html to see an example of how to use ListAppRoles API.
func (client IdentityDomainsClient) ListApprovalWorkflowAssignments(ctx context.Context, request ListApprovalWorkflowAssignmentsRequest) (response ListApprovalWorkflowAssignmentsResponse, err error)
ListApprovalWorkflowAssignments Search Approval Workflow Assignments
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListApprovalWorkflowAssignments.go.html to see an example of how to use ListApprovalWorkflowAssignments API.
func (client IdentityDomainsClient) ListApprovalWorkflowSteps(ctx context.Context, request ListApprovalWorkflowStepsRequest) (response ListApprovalWorkflowStepsResponse, err error)
ListApprovalWorkflowSteps Search ApprovalWorkflowStep
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListApprovalWorkflowSteps.go.html to see an example of how to use ListApprovalWorkflowSteps API.
func (client IdentityDomainsClient) ListApprovalWorkflows(ctx context.Context, request ListApprovalWorkflowsRequest) (response ListApprovalWorkflowsResponse, err error)
ListApprovalWorkflows Search ApprovalWorkflow
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListApprovalWorkflows.go.html to see an example of how to use ListApprovalWorkflows API.
func (client IdentityDomainsClient) ListApps(ctx context.Context, request ListAppsRequest) (response ListAppsResponse, err error)
ListApps Search Apps
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListApps.go.html to see an example of how to use ListApps API.
func (client IdentityDomainsClient) ListAuthTokens(ctx context.Context, request ListAuthTokensRequest) (response ListAuthTokensResponse, err error)
ListAuthTokens Search for Auth tokens.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListAuthTokens.go.html to see an example of how to use ListAuthTokens API.
func (client IdentityDomainsClient) ListAuthenticationFactorSettings(ctx context.Context, request ListAuthenticationFactorSettingsRequest) (response ListAuthenticationFactorSettingsResponse, err error)
ListAuthenticationFactorSettings Search Authentication Factor Settings
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListAuthenticationFactorSettings.go.html to see an example of how to use ListAuthenticationFactorSettings API.
func (client IdentityDomainsClient) ListBrandingSettings(ctx context.Context, request ListBrandingSettingsRequest) (response ListBrandingSettingsResponse, err error)
ListBrandingSettings Search Branding Settings
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListBrandingSettings.go.html to see an example of how to use ListBrandingSettings API.
func (client IdentityDomainsClient) ListCloudGateMappings(ctx context.Context, request ListCloudGateMappingsRequest) (response ListCloudGateMappingsResponse, err error)
ListCloudGateMappings Search Cloud Gate mappings
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListCloudGateMappings.go.html to see an example of how to use ListCloudGateMappings API.
func (client IdentityDomainsClient) ListCloudGateServers(ctx context.Context, request ListCloudGateServersRequest) (response ListCloudGateServersResponse, err error)
ListCloudGateServers Search Cloud Gate servers
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListCloudGateServers.go.html to see an example of how to use ListCloudGateServers API.
func (client IdentityDomainsClient) ListCloudGates(ctx context.Context, request ListCloudGatesRequest) (response ListCloudGatesResponse, err error)
ListCloudGates Search Cloud Gates
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListCloudGates.go.html to see an example of how to use ListCloudGates API.
func (client IdentityDomainsClient) ListConditions(ctx context.Context, request ListConditionsRequest) (response ListConditionsResponse, err error)
ListConditions Search conditions.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListConditions.go.html to see an example of how to use ListConditions API.
func (client IdentityDomainsClient) ListCustomerSecretKeys(ctx context.Context, request ListCustomerSecretKeysRequest) (response ListCustomerSecretKeysResponse, err error)
ListCustomerSecretKeys Search for a user's customer secret keys.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListCustomerSecretKeys.go.html to see an example of how to use ListCustomerSecretKeys API.
func (client IdentityDomainsClient) ListDynamicResourceGroups(ctx context.Context, request ListDynamicResourceGroupsRequest) (response ListDynamicResourceGroupsResponse, err error)
ListDynamicResourceGroups Search for Dynamic Resource Groups.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListDynamicResourceGroups.go.html to see an example of how to use ListDynamicResourceGroups API.
func (client IdentityDomainsClient) ListGrants(ctx context.Context, request ListGrantsRequest) (response ListGrantsResponse, err error)
ListGrants Search Grants
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListGrants.go.html to see an example of how to use ListGrants API.
func (client IdentityDomainsClient) ListGroups(ctx context.Context, request ListGroupsRequest) (response ListGroupsResponse, err error)
ListGroups Search for groups. <b>Important:</b> The Group SEARCH and GET operations on users and members will throw an exception if the response has more than 10,000 members. To avoid the exception, use the pagination filter to GET or SEARCH group members.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListGroups.go.html to see an example of how to use ListGroups API.
func (client IdentityDomainsClient) ListIdentityProofingProviderTemplates(ctx context.Context, request ListIdentityProofingProviderTemplatesRequest) (response ListIdentityProofingProviderTemplatesResponse, err error)
ListIdentityProofingProviderTemplates Search Identity Proofing Provider Configuration templates..
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListIdentityProofingProviderTemplates.go.html to see an example of how to use ListIdentityProofingProviderTemplates API.
func (client IdentityDomainsClient) ListIdentityProofingProviders(ctx context.Context, request ListIdentityProofingProvidersRequest) (response ListIdentityProofingProvidersResponse, err error)
ListIdentityProofingProviders Search IdentityProofingProvider.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListIdentityProofingProviders.go.html to see an example of how to use ListIdentityProofingProviders API.
func (client IdentityDomainsClient) ListIdentityPropagationTrusts(ctx context.Context, request ListIdentityPropagationTrustsRequest) (response ListIdentityPropagationTrustsResponse, err error)
ListIdentityPropagationTrusts List the Identity Propagation Trust configurations.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListIdentityPropagationTrusts.go.html to see an example of how to use ListIdentityPropagationTrusts API.
func (client IdentityDomainsClient) ListIdentityProviders(ctx context.Context, request ListIdentityProvidersRequest) (response ListIdentityProvidersResponse, err error)
ListIdentityProviders Search Identity Providers
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListIdentityProviders.go.html to see an example of how to use ListIdentityProviders API.
func (client IdentityDomainsClient) ListIdentitySettings(ctx context.Context, request ListIdentitySettingsRequest) (response ListIdentitySettingsResponse, err error)
ListIdentitySettings Search for Identity settings.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListIdentitySettings.go.html to see an example of how to use ListIdentitySettings API.
func (client IdentityDomainsClient) ListKmsiSettings(ctx context.Context, request ListKmsiSettingsRequest) (response ListKmsiSettingsResponse, err error)
ListKmsiSettings Search KmsiSettings
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListKmsiSettings.go.html to see an example of how to use ListKmsiSettings API.
func (client IdentityDomainsClient) ListMappedAttributes(ctx context.Context, request ListMappedAttributesRequest) (response ListMappedAttributesResponse, err error)
ListMappedAttributes Search Mapped Attributes
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListMappedAttributes.go.html to see an example of how to use ListMappedAttributes API.
func (client IdentityDomainsClient) ListMyApiKeys(ctx context.Context, request ListMyApiKeysRequest) (response ListMyApiKeysResponse, err error)
ListMyApiKeys Search for a user's own API key.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListMyApiKeys.go.html to see an example of how to use ListMyApiKeys API.
func (client IdentityDomainsClient) ListMyApps(ctx context.Context, request ListMyAppsRequest) (response ListMyAppsResponse, err error)
ListMyApps Search My Apps
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListMyApps.go.html to see an example of how to use ListMyApps API.
func (client IdentityDomainsClient) ListMyAuthTokens(ctx context.Context, request ListMyAuthTokensRequest) (response ListMyAuthTokensResponse, err error)
ListMyAuthTokens Search for a user's own Auth token.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListMyAuthTokens.go.html to see an example of how to use ListMyAuthTokens API.
func (client IdentityDomainsClient) ListMyCompletedApprovals(ctx context.Context, request ListMyCompletedApprovalsRequest) (response ListMyCompletedApprovalsResponse, err error)
ListMyCompletedApprovals Search My MyCompletedApproval
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListMyCompletedApprovals.go.html to see an example of how to use ListMyCompletedApprovals API.
func (client IdentityDomainsClient) ListMyCustomerSecretKeys(ctx context.Context, request ListMyCustomerSecretKeysRequest) (response ListMyCustomerSecretKeysResponse, err error)
ListMyCustomerSecretKeys Search for a user's own customer secret key.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListMyCustomerSecretKeys.go.html to see an example of how to use ListMyCustomerSecretKeys API.
func (client IdentityDomainsClient) ListMyDevices(ctx context.Context, request ListMyDevicesRequest) (response ListMyDevicesResponse, err error)
ListMyDevices Search Devices
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListMyDevices.go.html to see an example of how to use ListMyDevices API.
func (client IdentityDomainsClient) ListMyGroups(ctx context.Context, request ListMyGroupsRequest) (response ListMyGroupsResponse, err error)
ListMyGroups Search for 'My Groups'.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListMyGroups.go.html to see an example of how to use ListMyGroups API.
func (client IdentityDomainsClient) ListMyOAuth2ClientCredentials(ctx context.Context, request ListMyOAuth2ClientCredentialsRequest) (response ListMyOAuth2ClientCredentialsResponse, err error)
ListMyOAuth2ClientCredentials Search for a user's own OAuth2 client credential.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListMyOAuth2ClientCredentials.go.html to see an example of how to use ListMyOAuth2ClientCredentials API.
func (client IdentityDomainsClient) ListMyPendingApprovals(ctx context.Context, request ListMyPendingApprovalsRequest) (response ListMyPendingApprovalsResponse, err error)
ListMyPendingApprovals Search My Approvals
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListMyPendingApprovals.go.html to see an example of how to use ListMyPendingApprovals API.
func (client IdentityDomainsClient) ListMyRequestableGroups(ctx context.Context, request ListMyRequestableGroupsRequest) (response ListMyRequestableGroupsResponse, err error)
ListMyRequestableGroups Search My Requestable Groups
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListMyRequestableGroups.go.html to see an example of how to use ListMyRequestableGroups API.
func (client IdentityDomainsClient) ListMyRequests(ctx context.Context, request ListMyRequestsRequest) (response ListMyRequestsResponse, err error)
ListMyRequests Search My Requests
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListMyRequests.go.html to see an example of how to use ListMyRequests API.
func (client IdentityDomainsClient) ListMySmtpCredentials(ctx context.Context, request ListMySmtpCredentialsRequest) (response ListMySmtpCredentialsResponse, err error)
ListMySmtpCredentials Search for a user's own SMTP credential.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListMySmtpCredentials.go.html to see an example of how to use ListMySmtpCredentials API.
func (client IdentityDomainsClient) ListMySupportAccounts(ctx context.Context, request ListMySupportAccountsRequest) (response ListMySupportAccountsResponse, err error)
ListMySupportAccounts Search for a user's own support account.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListMySupportAccounts.go.html to see an example of how to use ListMySupportAccounts API.
func (client IdentityDomainsClient) ListMyTrustedUserAgents(ctx context.Context, request ListMyTrustedUserAgentsRequest) (response ListMyTrustedUserAgentsResponse, err error)
ListMyTrustedUserAgents Search Trusted User Agents
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListMyTrustedUserAgents.go.html to see an example of how to use ListMyTrustedUserAgents API.
func (client IdentityDomainsClient) ListMyUserDbCredentials(ctx context.Context, request ListMyUserDbCredentialsRequest) (response ListMyUserDbCredentialsResponse, err error)
ListMyUserDbCredentials Search for a user's own database (DB) credential.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListMyUserDbCredentials.go.html to see an example of how to use ListMyUserDbCredentials API.
func (client IdentityDomainsClient) ListNetworkPerimeters(ctx context.Context, request ListNetworkPerimetersRequest) (response ListNetworkPerimetersResponse, err error)
ListNetworkPerimeters Search NetworkPerimeters
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListNetworkPerimeters.go.html to see an example of how to use ListNetworkPerimeters API.
func (client IdentityDomainsClient) ListNotificationSettings(ctx context.Context, request ListNotificationSettingsRequest) (response ListNotificationSettingsResponse, err error)
ListNotificationSettings Search Notification Settings
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListNotificationSettings.go.html to see an example of how to use ListNotificationSettings API.
func (client IdentityDomainsClient) ListOAuth2ClientCredentials(ctx context.Context, request ListOAuth2ClientCredentialsRequest) (response ListOAuth2ClientCredentialsResponse, err error)
ListOAuth2ClientCredentials Search for a user's OAuth2 client credentials.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListOAuth2ClientCredentials.go.html to see an example of how to use ListOAuth2ClientCredentials API.
func (client IdentityDomainsClient) ListOAuthClientCertificates(ctx context.Context, request ListOAuthClientCertificatesRequest) (response ListOAuthClientCertificatesResponse, err error)
ListOAuthClientCertificates Search OAuth Client Certificates
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListOAuthClientCertificates.go.html to see an example of how to use ListOAuthClientCertificates API.
func (client IdentityDomainsClient) ListOAuthPartnerCertificates(ctx context.Context, request ListOAuthPartnerCertificatesRequest) (response ListOAuthPartnerCertificatesResponse, err error)
ListOAuthPartnerCertificates Search OAuth Partner Certificates
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListOAuthPartnerCertificates.go.html to see an example of how to use ListOAuthPartnerCertificates API.
func (client IdentityDomainsClient) ListOciConsoleSignOnPolicyConsents(ctx context.Context, request ListOciConsoleSignOnPolicyConsentsRequest) (response ListOciConsoleSignOnPolicyConsentsResponse, err error)
ListOciConsoleSignOnPolicyConsents Search OciConsoleSignOnPolicyConsent entries
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListOciConsoleSignOnPolicyConsents.go.html to see an example of how to use ListOciConsoleSignOnPolicyConsents API.
func (client IdentityDomainsClient) ListPasswordPolicies(ctx context.Context, request ListPasswordPoliciesRequest) (response ListPasswordPoliciesResponse, err error)
ListPasswordPolicies Search for password policies.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListPasswordPolicies.go.html to see an example of how to use ListPasswordPolicies API.
func (client IdentityDomainsClient) ListPolicies(ctx context.Context, request ListPoliciesRequest) (response ListPoliciesResponse, err error)
ListPolicies Search Policies.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListPolicies.go.html to see an example of how to use ListPolicies API.
func (client IdentityDomainsClient) ListResourceTypeSchemaAttributes(ctx context.Context, request ListResourceTypeSchemaAttributesRequest) (response ListResourceTypeSchemaAttributesResponse, err error)
ListResourceTypeSchemaAttributes Search Resource Type Schema Attributes
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListResourceTypeSchemaAttributes.go.html to see an example of how to use ListResourceTypeSchemaAttributes API.
func (client IdentityDomainsClient) ListRules(ctx context.Context, request ListRulesRequest) (response ListRulesResponse, err error)
ListRules Search Rules.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListRules.go.html to see an example of how to use ListRules API.
func (client IdentityDomainsClient) ListSchemas(ctx context.Context, request ListSchemasRequest) (response ListSchemasResponse, err error)
ListSchemas Search Schemas
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListSchemas.go.html to see an example of how to use ListSchemas API.
func (client IdentityDomainsClient) ListSecurityQuestionSettings(ctx context.Context, request ListSecurityQuestionSettingsRequest) (response ListSecurityQuestionSettingsResponse, err error)
ListSecurityQuestionSettings Search for security question settings.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListSecurityQuestionSettings.go.html to see an example of how to use ListSecurityQuestionSettings API.
func (client IdentityDomainsClient) ListSecurityQuestions(ctx context.Context, request ListSecurityQuestionsRequest) (response ListSecurityQuestionsResponse, err error)
ListSecurityQuestions Search for security questions.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListSecurityQuestions.go.html to see an example of how to use ListSecurityQuestions API.
func (client IdentityDomainsClient) ListSelfRegistrationProfiles(ctx context.Context, request ListSelfRegistrationProfilesRequest) (response ListSelfRegistrationProfilesResponse, err error)
ListSelfRegistrationProfiles Search for self-registration profiles.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListSelfRegistrationProfiles.go.html to see an example of how to use ListSelfRegistrationProfiles API.
func (client IdentityDomainsClient) ListSettings(ctx context.Context, request ListSettingsRequest) (response ListSettingsResponse, err error)
ListSettings Search Settings
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListSettings.go.html to see an example of how to use ListSettings API.
func (client IdentityDomainsClient) ListSmtpCredentials(ctx context.Context, request ListSmtpCredentialsRequest) (response ListSmtpCredentialsResponse, err error)
ListSmtpCredentials Search for SMTP credentials.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListSmtpCredentials.go.html to see an example of how to use ListSmtpCredentials API.
func (client IdentityDomainsClient) ListSocialIdentityProviders(ctx context.Context, request ListSocialIdentityProvidersRequest) (response ListSocialIdentityProvidersResponse, err error)
ListSocialIdentityProviders Search Social Identity Providers
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListSocialIdentityProviders.go.html to see an example of how to use ListSocialIdentityProviders API.
func (client IdentityDomainsClient) ListUserAttributesSettings(ctx context.Context, request ListUserAttributesSettingsRequest) (response ListUserAttributesSettingsResponse, err error)
ListUserAttributesSettings Search User Schema Attribute Settings
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListUserAttributesSettings.go.html to see an example of how to use ListUserAttributesSettings API.
func (client IdentityDomainsClient) ListUserDbCredentials(ctx context.Context, request ListUserDbCredentialsRequest) (response ListUserDbCredentialsResponse, err error)
ListUserDbCredentials Search for a user's database (DB) credentials.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListUserDbCredentials.go.html to see an example of how to use ListUserDbCredentials API.
func (client IdentityDomainsClient) ListUsers(ctx context.Context, request ListUsersRequest) (response ListUsersResponse, err error)
ListUsers Search for users.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListUsers.go.html to see an example of how to use ListUsers API.
func (client IdentityDomainsClient) PatchAccountRecoverySetting(ctx context.Context, request PatchAccountRecoverySettingRequest) (response PatchAccountRecoverySettingResponse, err error)
PatchAccountRecoverySetting Update an account recovery setting.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchAccountRecoverySetting.go.html to see an example of how to use PatchAccountRecoverySetting API.
func (client IdentityDomainsClient) PatchApiKey(ctx context.Context, request PatchApiKeyRequest) (response PatchApiKeyResponse, err error)
PatchApiKey Update a user's API key.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchApiKey.go.html to see an example of how to use PatchApiKey API.
func (client IdentityDomainsClient) PatchApp(ctx context.Context, request PatchAppRequest) (response PatchAppResponse, err error)
PatchApp Update an App
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchApp.go.html to see an example of how to use PatchApp API.
func (client IdentityDomainsClient) PatchAppRole(ctx context.Context, request PatchAppRoleRequest) (response PatchAppRoleResponse, err error)
PatchAppRole Update an AppRole
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchAppRole.go.html to see an example of how to use PatchAppRole API.
func (client IdentityDomainsClient) PatchApprovalWorkflow(ctx context.Context, request PatchApprovalWorkflowRequest) (response PatchApprovalWorkflowResponse, err error)
PatchApprovalWorkflow Update ApprovalWorkflow
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchApprovalWorkflow.go.html to see an example of how to use PatchApprovalWorkflow API.
func (client IdentityDomainsClient) PatchApprovalWorkflowStep(ctx context.Context, request PatchApprovalWorkflowStepRequest) (response PatchApprovalWorkflowStepResponse, err error)
PatchApprovalWorkflowStep Update ApprovalWorkflowStep
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchApprovalWorkflowStep.go.html to see an example of how to use PatchApprovalWorkflowStep API.
func (client IdentityDomainsClient) PatchAuthToken(ctx context.Context, request PatchAuthTokenRequest) (response PatchAuthTokenResponse, err error)
PatchAuthToken Update a user's Auth token.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchAuthToken.go.html to see an example of how to use PatchAuthToken API.
func (client IdentityDomainsClient) PatchCloudGate(ctx context.Context, request PatchCloudGateRequest) (response PatchCloudGateResponse, err error)
PatchCloudGate Update a Cloud Gate
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchCloudGate.go.html to see an example of how to use PatchCloudGate API.
func (client IdentityDomainsClient) PatchCloudGateMapping(ctx context.Context, request PatchCloudGateMappingRequest) (response PatchCloudGateMappingResponse, err error)
PatchCloudGateMapping Update a Cloud Gate mapping
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchCloudGateMapping.go.html to see an example of how to use PatchCloudGateMapping API.
func (client IdentityDomainsClient) PatchCloudGateServer(ctx context.Context, request PatchCloudGateServerRequest) (response PatchCloudGateServerResponse, err error)
PatchCloudGateServer Update a Cloud Gate server
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchCloudGateServer.go.html to see an example of how to use PatchCloudGateServer API.
func (client IdentityDomainsClient) PatchCondition(ctx context.Context, request PatchConditionRequest) (response PatchConditionResponse, err error)
PatchCondition Update a condition.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchCondition.go.html to see an example of how to use PatchCondition API.
func (client IdentityDomainsClient) PatchCustomerSecretKey(ctx context.Context, request PatchCustomerSecretKeyRequest) (response PatchCustomerSecretKeyResponse, err error)
PatchCustomerSecretKey Update a user's customer secret key.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchCustomerSecretKey.go.html to see an example of how to use PatchCustomerSecretKey API.
func (client IdentityDomainsClient) PatchDynamicResourceGroup(ctx context.Context, request PatchDynamicResourceGroupRequest) (response PatchDynamicResourceGroupResponse, err error)
PatchDynamicResourceGroup Update a Dynamic Resource Group.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchDynamicResourceGroup.go.html to see an example of how to use PatchDynamicResourceGroup API.
func (client IdentityDomainsClient) PatchGrant(ctx context.Context, request PatchGrantRequest) (response PatchGrantResponse, err error)
PatchGrant Update a Grant
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchGrant.go.html to see an example of how to use PatchGrant API.
func (client IdentityDomainsClient) PatchGroup(ctx context.Context, request PatchGroupRequest) (response PatchGroupResponse, err error)
PatchGroup Update a group.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchGroup.go.html to see an example of how to use PatchGroup API.
func (client IdentityDomainsClient) PatchIdentityProofingProvider(ctx context.Context, request PatchIdentityProofingProviderRequest) (response PatchIdentityProofingProviderResponse, err error)
PatchIdentityProofingProvider Update an IdentityProofingProvider.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchIdentityProofingProvider.go.html to see an example of how to use PatchIdentityProofingProvider API.
func (client IdentityDomainsClient) PatchIdentityProofingProviderTemplate(ctx context.Context, request PatchIdentityProofingProviderTemplateRequest) (response PatchIdentityProofingProviderTemplateResponse, err error)
PatchIdentityProofingProviderTemplate Update an Identity Proofing Provider Configuration template.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchIdentityProofingProviderTemplate.go.html to see an example of how to use PatchIdentityProofingProviderTemplate API.
func (client IdentityDomainsClient) PatchIdentityPropagationTrust(ctx context.Context, request PatchIdentityPropagationTrustRequest) (response PatchIdentityPropagationTrustResponse, err error)
PatchIdentityPropagationTrust Update an existing Identity Propagation Trust configuration.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchIdentityPropagationTrust.go.html to see an example of how to use PatchIdentityPropagationTrust API.
func (client IdentityDomainsClient) PatchIdentityProvider(ctx context.Context, request PatchIdentityProviderRequest) (response PatchIdentityProviderResponse, err error)
PatchIdentityProvider Update an Identity Provider
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchIdentityProvider.go.html to see an example of how to use PatchIdentityProvider API.
func (client IdentityDomainsClient) PatchIdentitySetting(ctx context.Context, request PatchIdentitySettingRequest) (response PatchIdentitySettingResponse, err error)
PatchIdentitySetting Update an Identity setting.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchIdentitySetting.go.html to see an example of how to use PatchIdentitySetting API.
func (client IdentityDomainsClient) PatchKmsiSetting(ctx context.Context, request PatchKmsiSettingRequest) (response PatchKmsiSettingResponse, err error)
PatchKmsiSetting Update a Setting
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchKmsiSetting.go.html to see an example of how to use PatchKmsiSetting API.
func (client IdentityDomainsClient) PatchMappedAttribute(ctx context.Context, request PatchMappedAttributeRequest) (response PatchMappedAttributeResponse, err error)
PatchMappedAttribute Update a Mapped Attribute
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchMappedAttribute.go.html to see an example of how to use PatchMappedAttribute API.
func (client IdentityDomainsClient) PatchMe(ctx context.Context, request PatchMeRequest) (response PatchMeResponse, err error)
PatchMe Update a user's own information.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchMe.go.html to see an example of how to use PatchMe API.
func (client IdentityDomainsClient) PatchMyApiKey(ctx context.Context, request PatchMyApiKeyRequest) (response PatchMyApiKeyResponse, err error)
PatchMyApiKey Update a user's own API key.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchMyApiKey.go.html to see an example of how to use PatchMyApiKey API.
func (client IdentityDomainsClient) PatchMyAuthToken(ctx context.Context, request PatchMyAuthTokenRequest) (response PatchMyAuthTokenResponse, err error)
PatchMyAuthToken Update a user's own Auth token.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchMyAuthToken.go.html to see an example of how to use PatchMyAuthToken API.
func (client IdentityDomainsClient) PatchMyCustomerSecretKey(ctx context.Context, request PatchMyCustomerSecretKeyRequest) (response PatchMyCustomerSecretKeyResponse, err error)
PatchMyCustomerSecretKey Update a user's own customer secret key.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchMyCustomerSecretKey.go.html to see an example of how to use PatchMyCustomerSecretKey API.
func (client IdentityDomainsClient) PatchMyDevice(ctx context.Context, request PatchMyDeviceRequest) (response PatchMyDeviceResponse, err error)
PatchMyDevice Update a Device
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchMyDevice.go.html to see an example of how to use PatchMyDevice API.
func (client IdentityDomainsClient) PatchMyOAuth2ClientCredential(ctx context.Context, request PatchMyOAuth2ClientCredentialRequest) (response PatchMyOAuth2ClientCredentialResponse, err error)
PatchMyOAuth2ClientCredential Update a user's own OAuth2 client credential.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchMyOAuth2ClientCredential.go.html to see an example of how to use PatchMyOAuth2ClientCredential API.
func (client IdentityDomainsClient) PatchMyPendingApproval(ctx context.Context, request PatchMyPendingApprovalRequest) (response PatchMyPendingApprovalResponse, err error)
PatchMyPendingApproval Update MyPendingApproval
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchMyPendingApproval.go.html to see an example of how to use PatchMyPendingApproval API.
func (client IdentityDomainsClient) PatchMyRequest(ctx context.Context, request PatchMyRequestRequest) (response PatchMyRequestResponse, err error)
PatchMyRequest Update My Requests
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchMyRequest.go.html to see an example of how to use PatchMyRequest API.
func (client IdentityDomainsClient) PatchMySmtpCredential(ctx context.Context, request PatchMySmtpCredentialRequest) (response PatchMySmtpCredentialResponse, err error)
PatchMySmtpCredential Update a user's own SMTP credential.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchMySmtpCredential.go.html to see an example of how to use PatchMySmtpCredential API.
func (client IdentityDomainsClient) PatchNetworkPerimeter(ctx context.Context, request PatchNetworkPerimeterRequest) (response PatchNetworkPerimeterResponse, err error)
PatchNetworkPerimeter Update a NetworkPerimeter
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchNetworkPerimeter.go.html to see an example of how to use PatchNetworkPerimeter API.
func (client IdentityDomainsClient) PatchOAuth2ClientCredential(ctx context.Context, request PatchOAuth2ClientCredentialRequest) (response PatchOAuth2ClientCredentialResponse, err error)
PatchOAuth2ClientCredential Update a user's OAuth2 client credentials.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchOAuth2ClientCredential.go.html to see an example of how to use PatchOAuth2ClientCredential API.
func (client IdentityDomainsClient) PatchPasswordPolicy(ctx context.Context, request PatchPasswordPolicyRequest) (response PatchPasswordPolicyResponse, err error)
PatchPasswordPolicy Update a password policy.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchPasswordPolicy.go.html to see an example of how to use PatchPasswordPolicy API.
func (client IdentityDomainsClient) PatchPolicy(ctx context.Context, request PatchPolicyRequest) (response PatchPolicyResponse, err error)
PatchPolicy Update a Policy.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchPolicy.go.html to see an example of how to use PatchPolicy API.
func (client IdentityDomainsClient) PatchRule(ctx context.Context, request PatchRuleRequest) (response PatchRuleResponse, err error)
PatchRule Update a Rule.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchRule.go.html to see an example of how to use PatchRule API.
func (client IdentityDomainsClient) PatchSchema(ctx context.Context, request PatchSchemaRequest) (response PatchSchemaResponse, err error)
PatchSchema Update a Schema Def
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchSchema.go.html to see an example of how to use PatchSchema API.
func (client IdentityDomainsClient) PatchSecurityQuestion(ctx context.Context, request PatchSecurityQuestionRequest) (response PatchSecurityQuestionResponse, err error)
PatchSecurityQuestion Update a security question.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchSecurityQuestion.go.html to see an example of how to use PatchSecurityQuestion API.
func (client IdentityDomainsClient) PatchSecurityQuestionSetting(ctx context.Context, request PatchSecurityQuestionSettingRequest) (response PatchSecurityQuestionSettingResponse, err error)
PatchSecurityQuestionSetting Update a security question setting.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchSecurityQuestionSetting.go.html to see an example of how to use PatchSecurityQuestionSetting API.
func (client IdentityDomainsClient) PatchSelfRegistrationProfile(ctx context.Context, request PatchSelfRegistrationProfileRequest) (response PatchSelfRegistrationProfileResponse, err error)
PatchSelfRegistrationProfile Update a self-registration profile.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchSelfRegistrationProfile.go.html to see an example of how to use PatchSelfRegistrationProfile API.
func (client IdentityDomainsClient) PatchSetting(ctx context.Context, request PatchSettingRequest) (response PatchSettingResponse, err error)
PatchSetting Update a Setting
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchSetting.go.html to see an example of how to use PatchSetting API.
func (client IdentityDomainsClient) PatchSmtpCredential(ctx context.Context, request PatchSmtpCredentialRequest) (response PatchSmtpCredentialResponse, err error)
PatchSmtpCredential Update a user's SMTP credentials.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchSmtpCredential.go.html to see an example of how to use PatchSmtpCredential API.
func (client IdentityDomainsClient) PatchSocialIdentityProvider(ctx context.Context, request PatchSocialIdentityProviderRequest) (response PatchSocialIdentityProviderResponse, err error)
PatchSocialIdentityProvider Update a Social Identity Provider
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchSocialIdentityProvider.go.html to see an example of how to use PatchSocialIdentityProvider API.
func (client IdentityDomainsClient) PatchUser(ctx context.Context, request PatchUserRequest) (response PatchUserResponse, err error)
PatchUser Update a user.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchUser.go.html to see an example of how to use PatchUser API.
func (client IdentityDomainsClient) PatchUserAttributesSetting(ctx context.Context, request PatchUserAttributesSettingRequest) (response PatchUserAttributesSettingResponse, err error)
PatchUserAttributesSetting Update User Schema Attribute Settings
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchUserAttributesSetting.go.html to see an example of how to use PatchUserAttributesSetting API.
func (client IdentityDomainsClient) PutAccountRecoverySetting(ctx context.Context, request PutAccountRecoverySettingRequest) (response PutAccountRecoverySettingResponse, err error)
PutAccountRecoverySetting Replace an account recovery setting.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutAccountRecoverySetting.go.html to see an example of how to use PutAccountRecoverySetting API.
func (client IdentityDomainsClient) PutApp(ctx context.Context, request PutAppRequest) (response PutAppResponse, err error)
PutApp Replace an App
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutApp.go.html to see an example of how to use PutApp API.
func (client IdentityDomainsClient) PutAppStatusChanger(ctx context.Context, request PutAppStatusChangerRequest) (response PutAppStatusChangerResponse, err error)
PutAppStatusChanger Activate/Deactivate an App
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutAppStatusChanger.go.html to see an example of how to use PutAppStatusChanger API.
func (client IdentityDomainsClient) PutApprovalWorkflow(ctx context.Context, request PutApprovalWorkflowRequest) (response PutApprovalWorkflowResponse, err error)
PutApprovalWorkflow Replace ApprovalWorkflow
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutApprovalWorkflow.go.html to see an example of how to use PutApprovalWorkflow API.
func (client IdentityDomainsClient) PutAuthenticationFactorSetting(ctx context.Context, request PutAuthenticationFactorSettingRequest) (response PutAuthenticationFactorSettingResponse, err error)
PutAuthenticationFactorSetting Replace Authentication Factor Settings
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutAuthenticationFactorSetting.go.html to see an example of how to use PutAuthenticationFactorSetting API.
func (client IdentityDomainsClient) PutCloudGate(ctx context.Context, request PutCloudGateRequest) (response PutCloudGateResponse, err error)
PutCloudGate Replace a Cloud Gate
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutCloudGate.go.html to see an example of how to use PutCloudGate API.
func (client IdentityDomainsClient) PutCloudGateMapping(ctx context.Context, request PutCloudGateMappingRequest) (response PutCloudGateMappingResponse, err error)
PutCloudGateMapping Replace a Cloud Gate mapping
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutCloudGateMapping.go.html to see an example of how to use PutCloudGateMapping API.
func (client IdentityDomainsClient) PutCloudGateServer(ctx context.Context, request PutCloudGateServerRequest) (response PutCloudGateServerResponse, err error)
PutCloudGateServer Replace a Cloud Gate server
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutCloudGateServer.go.html to see an example of how to use PutCloudGateServer API.
func (client IdentityDomainsClient) PutCondition(ctx context.Context, request PutConditionRequest) (response PutConditionResponse, err error)
PutCondition Replace a condition.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutCondition.go.html to see an example of how to use PutCondition API.
func (client IdentityDomainsClient) PutDynamicResourceGroup(ctx context.Context, request PutDynamicResourceGroupRequest) (response PutDynamicResourceGroupResponse, err error)
PutDynamicResourceGroup Replace a Dynamic Resource Group.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutDynamicResourceGroup.go.html to see an example of how to use PutDynamicResourceGroup API.
func (client IdentityDomainsClient) PutGroup(ctx context.Context, request PutGroupRequest) (response PutGroupResponse, err error)
PutGroup Replace a group.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutGroup.go.html to see an example of how to use PutGroup API.
func (client IdentityDomainsClient) PutIdentityProofingProvider(ctx context.Context, request PutIdentityProofingProviderRequest) (response PutIdentityProofingProviderResponse, err error)
PutIdentityProofingProvider Replace an IdentityProofingProvider.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutIdentityProofingProvider.go.html to see an example of how to use PutIdentityProofingProvider API.
func (client IdentityDomainsClient) PutIdentityProofingProviderTemplate(ctx context.Context, request PutIdentityProofingProviderTemplateRequest) (response PutIdentityProofingProviderTemplateResponse, err error)
PutIdentityProofingProviderTemplate Replace an Identity Proofing Provider Configuration template.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutIdentityProofingProviderTemplate.go.html to see an example of how to use PutIdentityProofingProviderTemplate API.
func (client IdentityDomainsClient) PutIdentityPropagationTrust(ctx context.Context, request PutIdentityPropagationTrustRequest) (response PutIdentityPropagationTrustResponse, err error)
PutIdentityPropagationTrust Replace an existing Identity Propagation Trust configuration.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutIdentityPropagationTrust.go.html to see an example of how to use PutIdentityPropagationTrust API.
func (client IdentityDomainsClient) PutIdentityProvider(ctx context.Context, request PutIdentityProviderRequest) (response PutIdentityProviderResponse, err error)
PutIdentityProvider Replace an Identity Provider
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutIdentityProvider.go.html to see an example of how to use PutIdentityProvider API.
func (client IdentityDomainsClient) PutIdentitySetting(ctx context.Context, request PutIdentitySettingRequest) (response PutIdentitySettingResponse, err error)
PutIdentitySetting Replace an Identity setting.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutIdentitySetting.go.html to see an example of how to use PutIdentitySetting API.
func (client IdentityDomainsClient) PutKmsiSetting(ctx context.Context, request PutKmsiSettingRequest) (response PutKmsiSettingResponse, err error)
PutKmsiSetting Replace KmsiSettings
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutKmsiSetting.go.html to see an example of how to use PutKmsiSetting API.
func (client IdentityDomainsClient) PutMappedAttribute(ctx context.Context, request PutMappedAttributeRequest) (response PutMappedAttributeResponse, err error)
PutMappedAttribute Replace a Mapped Attribute
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutMappedAttribute.go.html to see an example of how to use PutMappedAttribute API.
func (client IdentityDomainsClient) PutMe(ctx context.Context, request PutMeRequest) (response PutMeResponse, err error)
PutMe Replace a user's own information.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutMe.go.html to see an example of how to use PutMe API.
func (client IdentityDomainsClient) PutMePasswordChanger(ctx context.Context, request PutMePasswordChangerRequest) (response PutMePasswordChangerResponse, err error)
PutMePasswordChanger Update a user's own password.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutMePasswordChanger.go.html to see an example of how to use PutMePasswordChanger API.
func (client IdentityDomainsClient) PutNetworkPerimeter(ctx context.Context, request PutNetworkPerimeterRequest) (response PutNetworkPerimeterResponse, err error)
PutNetworkPerimeter Replace a NetworkPerimeter
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutNetworkPerimeter.go.html to see an example of how to use PutNetworkPerimeter API.
func (client IdentityDomainsClient) PutNotificationSetting(ctx context.Context, request PutNotificationSettingRequest) (response PutNotificationSettingResponse, err error)
PutNotificationSetting Replace Notification Settings
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutNotificationSetting.go.html to see an example of how to use PutNotificationSetting API.
func (client IdentityDomainsClient) PutPasswordPolicy(ctx context.Context, request PutPasswordPolicyRequest) (response PutPasswordPolicyResponse, err error)
PutPasswordPolicy Replace a password policy.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutPasswordPolicy.go.html to see an example of how to use PutPasswordPolicy API.
func (client IdentityDomainsClient) PutPolicy(ctx context.Context, request PutPolicyRequest) (response PutPolicyResponse, err error)
PutPolicy Replace a Policy.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutPolicy.go.html to see an example of how to use PutPolicy API.
func (client IdentityDomainsClient) PutRule(ctx context.Context, request PutRuleRequest) (response PutRuleResponse, err error)
PutRule Replace a Rule.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutRule.go.html to see an example of how to use PutRule API.
func (client IdentityDomainsClient) PutSchema(ctx context.Context, request PutSchemaRequest) (response PutSchemaResponse, err error)
PutSchema Replace a Schema Def
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutSchema.go.html to see an example of how to use PutSchema API.
func (client IdentityDomainsClient) PutSecurityQuestionSetting(ctx context.Context, request PutSecurityQuestionSettingRequest) (response PutSecurityQuestionSettingResponse, err error)
PutSecurityQuestionSetting Replace a security question setting.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutSecurityQuestionSetting.go.html to see an example of how to use PutSecurityQuestionSetting API.
func (client IdentityDomainsClient) PutSelfRegistrationProfile(ctx context.Context, request PutSelfRegistrationProfileRequest) (response PutSelfRegistrationProfileResponse, err error)
PutSelfRegistrationProfile Replace a self-registration profile.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutSelfRegistrationProfile.go.html to see an example of how to use PutSelfRegistrationProfile API.
func (client IdentityDomainsClient) PutSetting(ctx context.Context, request PutSettingRequest) (response PutSettingResponse, err error)
PutSetting Replace Settings
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutSetting.go.html to see an example of how to use PutSetting API.
func (client IdentityDomainsClient) PutSocialIdentityProvider(ctx context.Context, request PutSocialIdentityProviderRequest) (response PutSocialIdentityProviderResponse, err error)
PutSocialIdentityProvider Replace a Social Identity Provider
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutSocialIdentityProvider.go.html to see an example of how to use PutSocialIdentityProvider API.
func (client IdentityDomainsClient) PutUser(ctx context.Context, request PutUserRequest) (response PutUserResponse, err error)
PutUser Replace a user.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutUser.go.html to see an example of how to use PutUser API.
func (client IdentityDomainsClient) PutUserCapabilitiesChanger(ctx context.Context, request PutUserCapabilitiesChangerRequest) (response PutUserCapabilitiesChangerResponse, err error)
PutUserCapabilitiesChanger Change a user's capabilities.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutUserCapabilitiesChanger.go.html to see an example of how to use PutUserCapabilitiesChanger API.
func (client IdentityDomainsClient) PutUserPasswordChanger(ctx context.Context, request PutUserPasswordChangerRequest) (response PutUserPasswordChangerResponse, err error)
PutUserPasswordChanger Change a user's password to a known value.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutUserPasswordChanger.go.html to see an example of how to use PutUserPasswordChanger API.
func (client IdentityDomainsClient) PutUserPasswordResetter(ctx context.Context, request PutUserPasswordResetterRequest) (response PutUserPasswordResetterResponse, err error)
PutUserPasswordResetter Reset a user's password to a randomly-generated value.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutUserPasswordResetter.go.html to see an example of how to use PutUserPasswordResetter API.
func (client IdentityDomainsClient) PutUserStatusChanger(ctx context.Context, request PutUserStatusChangerRequest) (response PutUserStatusChangerResponse, err error)
PutUserStatusChanger Change a user's status.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutUserStatusChanger.go.html to see an example of how to use PutUserStatusChanger API.
func (client IdentityDomainsClient) SearchAccountMgmtInfos(ctx context.Context, request SearchAccountMgmtInfosRequest) (response SearchAccountMgmtInfosResponse, err error)
SearchAccountMgmtInfos Search Account Mgmt Info Using POST
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchAccountMgmtInfos.go.html to see an example of how to use SearchAccountMgmtInfos API.
func (client IdentityDomainsClient) SearchApiKeys(ctx context.Context, request SearchApiKeysRequest) (response SearchApiKeysResponse, err error)
SearchApiKeys Search for API keys using POST.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchApiKeys.go.html to see an example of how to use SearchApiKeys API.
func (client IdentityDomainsClient) SearchAppRoles(ctx context.Context, request SearchAppRolesRequest) (response SearchAppRolesResponse, err error)
SearchAppRoles Search AppRoles Using POST
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchAppRoles.go.html to see an example of how to use SearchAppRoles API.
func (client IdentityDomainsClient) SearchApps(ctx context.Context, request SearchAppsRequest) (response SearchAppsResponse, err error)
SearchApps Search Apps Using POST
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchApps.go.html to see an example of how to use SearchApps API.
func (client IdentityDomainsClient) SearchAuthTokens(ctx context.Context, request SearchAuthTokensRequest) (response SearchAuthTokensResponse, err error)
SearchAuthTokens Search for Auth tokens using POST.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchAuthTokens.go.html to see an example of how to use SearchAuthTokens API.
func (client IdentityDomainsClient) SearchAuthenticationFactorSettings(ctx context.Context, request SearchAuthenticationFactorSettingsRequest) (response SearchAuthenticationFactorSettingsResponse, err error)
SearchAuthenticationFactorSettings Search Authentication Factor Settings Using POST
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchAuthenticationFactorSettings.go.html to see an example of how to use SearchAuthenticationFactorSettings API.
func (client IdentityDomainsClient) SearchCloudGateMappings(ctx context.Context, request SearchCloudGateMappingsRequest) (response SearchCloudGateMappingsResponse, err error)
SearchCloudGateMappings Search Cloud Gate mappings Using POST
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchCloudGateMappings.go.html to see an example of how to use SearchCloudGateMappings API.
func (client IdentityDomainsClient) SearchCloudGateServers(ctx context.Context, request SearchCloudGateServersRequest) (response SearchCloudGateServersResponse, err error)
SearchCloudGateServers Search Cloud Gate servers Using POST
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchCloudGateServers.go.html to see an example of how to use SearchCloudGateServers API.
func (client IdentityDomainsClient) SearchCloudGates(ctx context.Context, request SearchCloudGatesRequest) (response SearchCloudGatesResponse, err error)
SearchCloudGates Search Cloud Gates Using POST
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchCloudGates.go.html to see an example of how to use SearchCloudGates API.
func (client IdentityDomainsClient) SearchConditions(ctx context.Context, request SearchConditionsRequest) (response SearchConditionsResponse, err error)
SearchConditions Search Conditions Using POST.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchConditions.go.html to see an example of how to use SearchConditions API.
func (client IdentityDomainsClient) SearchCustomerSecretKeys(ctx context.Context, request SearchCustomerSecretKeysRequest) (response SearchCustomerSecretKeysResponse, err error)
SearchCustomerSecretKeys Search for customer secret keys using POST.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchCustomerSecretKeys.go.html to see an example of how to use SearchCustomerSecretKeys API.
func (client IdentityDomainsClient) SearchDynamicResourceGroups(ctx context.Context, request SearchDynamicResourceGroupsRequest) (response SearchDynamicResourceGroupsResponse, err error)
SearchDynamicResourceGroups Search for Dynamic Resource Groups using POST.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchDynamicResourceGroups.go.html to see an example of how to use SearchDynamicResourceGroups API.
func (client IdentityDomainsClient) SearchGrants(ctx context.Context, request SearchGrantsRequest) (response SearchGrantsResponse, err error)
SearchGrants Search Grants Using POST
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchGrants.go.html to see an example of how to use SearchGrants API.
func (client IdentityDomainsClient) SearchGroups(ctx context.Context, request SearchGroupsRequest) (response SearchGroupsResponse, err error)
SearchGroups Search for groups using POST.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchGroups.go.html to see an example of how to use SearchGroups API.
func (client IdentityDomainsClient) SearchIdentityProofingProviders(ctx context.Context, request SearchIdentityProofingProvidersRequest) (response SearchIdentityProofingProvidersResponse, err error)
SearchIdentityProofingProviders Search IdentityProofingProvider Using POST.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchIdentityProofingProviders.go.html to see an example of how to use SearchIdentityProofingProviders API.
func (client IdentityDomainsClient) SearchIdentityProviders(ctx context.Context, request SearchIdentityProvidersRequest) (response SearchIdentityProvidersResponse, err error)
SearchIdentityProviders Search Identity Providers Using POST
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchIdentityProviders.go.html to see an example of how to use SearchIdentityProviders API.
func (client IdentityDomainsClient) SearchIdentitySettings(ctx context.Context, request SearchIdentitySettingsRequest) (response SearchIdentitySettingsResponse, err error)
SearchIdentitySettings Search for Identity settings using POST.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchIdentitySettings.go.html to see an example of how to use SearchIdentitySettings API.
func (client IdentityDomainsClient) SearchKmsiSettings(ctx context.Context, request SearchKmsiSettingsRequest) (response SearchKmsiSettingsResponse, err error)
SearchKmsiSettings Search KmsiSettings Using POST
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchKmsiSettings.go.html to see an example of how to use SearchKmsiSettings API.
func (client IdentityDomainsClient) SearchMappedAttributes(ctx context.Context, request SearchMappedAttributesRequest) (response SearchMappedAttributesResponse, err error)
SearchMappedAttributes Search Mapped Attributes Using POST
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchMappedAttributes.go.html to see an example of how to use SearchMappedAttributes API.
func (client IdentityDomainsClient) SearchMyApps(ctx context.Context, request SearchMyAppsRequest) (response SearchMyAppsResponse, err error)
SearchMyApps Search My Apps Using POST
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchMyApps.go.html to see an example of how to use SearchMyApps API.
func (client IdentityDomainsClient) SearchMyGroups(ctx context.Context, request SearchMyGroupsRequest) (response SearchMyGroupsResponse, err error)
SearchMyGroups Search for 'My Groups' using POST.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchMyGroups.go.html to see an example of how to use SearchMyGroups API.
func (client IdentityDomainsClient) SearchMyRequestableGroups(ctx context.Context, request SearchMyRequestableGroupsRequest) (response SearchMyRequestableGroupsResponse, err error)
SearchMyRequestableGroups Search My Requestable Groups Using POST
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchMyRequestableGroups.go.html to see an example of how to use SearchMyRequestableGroups API.
func (client IdentityDomainsClient) SearchMyRequests(ctx context.Context, request SearchMyRequestsRequest) (response SearchMyRequestsResponse, err error)
SearchMyRequests Search My Requests Using POST
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchMyRequests.go.html to see an example of how to use SearchMyRequests API.
func (client IdentityDomainsClient) SearchNetworkPerimeters(ctx context.Context, request SearchNetworkPerimetersRequest) (response SearchNetworkPerimetersResponse, err error)
SearchNetworkPerimeters Search NetworkPerimeters Using POST
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchNetworkPerimeters.go.html to see an example of how to use SearchNetworkPerimeters API.
func (client IdentityDomainsClient) SearchNotificationSettings(ctx context.Context, request SearchNotificationSettingsRequest) (response SearchNotificationSettingsResponse, err error)
SearchNotificationSettings Search Notification Settings Using POST
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchNotificationSettings.go.html to see an example of how to use SearchNotificationSettings API.
func (client IdentityDomainsClient) SearchOAuth2ClientCredentials(ctx context.Context, request SearchOAuth2ClientCredentialsRequest) (response SearchOAuth2ClientCredentialsResponse, err error)
SearchOAuth2ClientCredentials Search for OAuth2 client credentials using POST.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchOAuth2ClientCredentials.go.html to see an example of how to use SearchOAuth2ClientCredentials API.
func (client IdentityDomainsClient) SearchOAuthClientCertificates(ctx context.Context, request SearchOAuthClientCertificatesRequest) (response SearchOAuthClientCertificatesResponse, err error)
SearchOAuthClientCertificates Search OAuth Client Certificates Using POST
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchOAuthClientCertificates.go.html to see an example of how to use SearchOAuthClientCertificates API.
func (client IdentityDomainsClient) SearchOAuthPartnerCertificates(ctx context.Context, request SearchOAuthPartnerCertificatesRequest) (response SearchOAuthPartnerCertificatesResponse, err error)
SearchOAuthPartnerCertificates Search OAuth Partner Certificates Using POST
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchOAuthPartnerCertificates.go.html to see an example of how to use SearchOAuthPartnerCertificates API.
func (client IdentityDomainsClient) SearchOciConsoleSignOnPolicyConsents(ctx context.Context, request SearchOciConsoleSignOnPolicyConsentsRequest) (response SearchOciConsoleSignOnPolicyConsentsResponse, err error)
SearchOciConsoleSignOnPolicyConsents Search OciConsoleSignOnPolicyConsents Using POST
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchOciConsoleSignOnPolicyConsents.go.html to see an example of how to use SearchOciConsoleSignOnPolicyConsents API.
func (client IdentityDomainsClient) SearchPasswordPolicies(ctx context.Context, request SearchPasswordPoliciesRequest) (response SearchPasswordPoliciesResponse, err error)
SearchPasswordPolicies Search for password policies using POST.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchPasswordPolicies.go.html to see an example of how to use SearchPasswordPolicies API.
func (client IdentityDomainsClient) SearchPolicies(ctx context.Context, request SearchPoliciesRequest) (response SearchPoliciesResponse, err error)
SearchPolicies Search Policies Using POST
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchPolicies.go.html to see an example of how to use SearchPolicies API.
func (client IdentityDomainsClient) SearchResourceTypeSchemaAttributes(ctx context.Context, request SearchResourceTypeSchemaAttributesRequest) (response SearchResourceTypeSchemaAttributesResponse, err error)
SearchResourceTypeSchemaAttributes Search Resource Type Schema Attributes Using POST
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchResourceTypeSchemaAttributes.go.html to see an example of how to use SearchResourceTypeSchemaAttributes API.
func (client IdentityDomainsClient) SearchRules(ctx context.Context, request SearchRulesRequest) (response SearchRulesResponse, err error)
SearchRules Search Rules Using POST.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchRules.go.html to see an example of how to use SearchRules API.
func (client IdentityDomainsClient) SearchSchemas(ctx context.Context, request SearchSchemasRequest) (response SearchSchemasResponse, err error)
SearchSchemas Search Schemas Using POST
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchSchemas.go.html to see an example of how to use SearchSchemas API.
func (client IdentityDomainsClient) SearchSecurityQuestionSettings(ctx context.Context, request SearchSecurityQuestionSettingsRequest) (response SearchSecurityQuestionSettingsResponse, err error)
SearchSecurityQuestionSettings Search for security question settings using POST.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchSecurityQuestionSettings.go.html to see an example of how to use SearchSecurityQuestionSettings API.
func (client IdentityDomainsClient) SearchSecurityQuestions(ctx context.Context, request SearchSecurityQuestionsRequest) (response SearchSecurityQuestionsResponse, err error)
SearchSecurityQuestions Search for security questions using POST.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchSecurityQuestions.go.html to see an example of how to use SearchSecurityQuestions API.
func (client IdentityDomainsClient) SearchSelfRegistrationProfiles(ctx context.Context, request SearchSelfRegistrationProfilesRequest) (response SearchSelfRegistrationProfilesResponse, err error)
SearchSelfRegistrationProfiles Search for self-registration profile using POST.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchSelfRegistrationProfiles.go.html to see an example of how to use SearchSelfRegistrationProfiles API.
func (client IdentityDomainsClient) SearchSettings(ctx context.Context, request SearchSettingsRequest) (response SearchSettingsResponse, err error)
SearchSettings Search Settings Using POST
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchSettings.go.html to see an example of how to use SearchSettings API.
func (client IdentityDomainsClient) SearchSmtpCredentials(ctx context.Context, request SearchSmtpCredentialsRequest) (response SearchSmtpCredentialsResponse, err error)
SearchSmtpCredentials Search for SMTP credentials using POST.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchSmtpCredentials.go.html to see an example of how to use SearchSmtpCredentials API.
func (client IdentityDomainsClient) SearchSocialIdentityProviders(ctx context.Context, request SearchSocialIdentityProvidersRequest) (response SearchSocialIdentityProvidersResponse, err error)
SearchSocialIdentityProviders Search Social Identity Providers Using POST
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchSocialIdentityProviders.go.html to see an example of how to use SearchSocialIdentityProviders API.
func (client IdentityDomainsClient) SearchUserAttributesSettings(ctx context.Context, request SearchUserAttributesSettingsRequest) (response SearchUserAttributesSettingsResponse, err error)
SearchUserAttributesSettings Search User Schema Attribute Settings Using POST
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchUserAttributesSettings.go.html to see an example of how to use SearchUserAttributesSettings API.
func (client IdentityDomainsClient) SearchUserDbCredentials(ctx context.Context, request SearchUserDbCredentialsRequest) (response SearchUserDbCredentialsResponse, err error)
SearchUserDbCredentials Search for a user's database (DB) credentials using POST.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchUserDbCredentials.go.html to see an example of how to use SearchUserDbCredentials API.
func (client IdentityDomainsClient) SearchUsers(ctx context.Context, request SearchUsersRequest) (response SearchUsersResponse, err error)
SearchUsers Search for users using POST.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchUsers.go.html to see an example of how to use SearchUsers API.
IdentityProofingProvider Manage Identity Proofing Providers. Oracle Identity Cloud Service provides cross-domain SSO capabilities via the OASIS SAML 2.0 SSO protocol and implements two modes of operation for Federation SSO--as an IdP where the user is authenticated on behalf of remote Service Providers (SP), and as an SP where Oracle Identity Cloud Service delegates authentication to a remote IdP. As an IdP, Oracle Identity Cloud Service can integrate with multiple SPs at the same time. As an SP, This REST API is SCIM compliant.
type IdentityProofingProvider struct {
// REQUIRED. The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. This specification defines URIs for User, Group, and a standard \"enterprise\" extension. All representations of SCIM schema MUST include a non-zero value array with value(s) of the URIs supported by that representation. Duplicate values MUST NOT be included. Value order is not specified and MUST not impact behavior.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: true
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
Schemas []string `mandatory:"true" json:"schemas"`
// The Identity Proofing Provider.
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - mutability: readWrite
// - idcsCanonicalValueSourceFilter: provider eq "$(provider)"
// - idcsCanonicalValueSourceResourceType: IdentityProofingProviderTemplate
// - caseExact: true
// - required: true
// - returned: always
// - type: string
// - uniqueness: none
Provider *string `mandatory:"true" json:"provider"`
// Name of the Identity Proofing Provider.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: always
// - type: string
// - uniqueness: global
Name *string `mandatory:"true" json:"name"`
// Configure the verification provider.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: true
// - mutability: immutable
// - required: true
// - returned: always
// - idcsCompositeKey: [name]
// - type: complex
// - uniqueness: server
Configuration []IdentityProofingProviderConfiguration `mandatory:"true" json:"configuration"`
// Configure the verification claims and IAM Domain user attribute mapping.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: true
// - mutability: immutable
// - required: true
// - returned: always
// - idcsCompositeKey: [verifiableClaim]
// - type: complex
// - uniqueness: server
ClaimMapping []IdentityProofingProviderClaimMapping `mandatory:"true" json:"claimMapping"`
// Unique identifier for the SCIM Resource as defined by the Service Provider. Each representation of the Resource MUST include a non-empty id value. This identifier MUST be unique across the Service Provider's entire set of Resources. It MUST be a stable, non-reassignable identifier that does not change when the same Resource is returned in subsequent requests. The value of the id attribute is always issued by the Service Provider and MUST never be specified by the Service Consumer. bulkId: is a reserved keyword and MUST NOT be used in the unique identifier.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: always
// - type: string
// - uniqueness: global
Id *string `mandatory:"false" json:"id"`
// Unique OCI identifier (OCID) for the SCIM Resource.
// **SCIM++ Properties:**
// - caseExact: true
// - idcsSearchable: true
// - multiValued: false
// - mutability: immutable
// - required: false
// - returned: default
// - type: string
// - uniqueness: global
Ocid *string `mandatory:"false" json:"ocid"`
Meta *Meta `mandatory:"false" json:"meta"`
IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"`
IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"`
// Each value of this attribute specifies an operation that only an internal client may perform on this particular resource.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: true
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"`
// A list of tags on this resource.
// **SCIM++ Properties:**
// - idcsCompositeKey: [key, value]
// - idcsCsvAttributeNameMappings: [[columnHeaderName:Tag Key, mapsTo:tags.key], [columnHeaderName:Tag Value, mapsTo:tags.value]]
// - idcsSearchable: true
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: request
// - type: complex
// - uniqueness: none
Tags []Tags `mandatory:"false" json:"tags"`
// Operations that are locked on the resource.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - idcsCsvAttributeNameMappings: [[columnHeaderName:Locked Operations, multiValueDelimiter:;]]
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
IdcsLockedOperations []IdentityProofingProviderIdcsLockedOperationsEnum `mandatory:"false" json:"idcsLockedOperations,omitempty"`
IdcsLockedBy *IdentityProofingProviderIdcsLockedBy `mandatory:"false" json:"idcsLockedBy"`
// The most recent DateTime the resource was locked.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: dateTime
// - uniqueness: none
IdcsLockedOn *string `mandatory:"false" json:"idcsLockedOn"`
// A boolean flag indicating this resource in the process of being deleted. Usually set to true when synchronous deletion of the resource would take too long.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: true
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: boolean
// - uniqueness: none
DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"`
// The release number when the resource was upgraded.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: request
// - type: string
// - uniqueness: none
IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"`
// OCI Domain Id (OCID) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
DomainOcid *string `mandatory:"false" json:"domainOcid"`
// OCI Compartment Id (OCID) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"`
// OCI Tenant Id (OCID) in which the resource lives.
// **SCIM++ Properties:**
// - caseExact: false
// - idcsSearchable: false
// - multiValued: false
// - mutability: readOnly
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
TenancyOcid *string `mandatory:"false" json:"tenancyOcid"`
// Description field to add comments and additional information about the Identity Proofing Provider.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Description *string `mandatory:"false" json:"description"`
// Status of the Identity Proofing Provider.
// **SCIM++ Properties:**
// - idcsSearchable: true
// - multiValued: false
// - caseExact: true
// - mutability: readWrite
// - required: false
// - returned: default
// - type: string
// - uniqueness: none
Status IdentityProofingProviderStatusEnum `mandatory:"false" json:"status,omitempty"`
// Identity Proofing runtime custom data.
// **Added In:** 2505161800
// **SCIM++ Properties:**
// - idcsCompositeKey: [attrName]
// - multiValued: true
// - mutability: readWrite
// - required: false
// - returned: default
// - type: complex
RuntimeData []IdentityProofingProviderRuntimeData `mandatory:"false" json:"runtimeData"`
}
func (m IdentityProofingProvider) String() string
func (m IdentityProofingProvider) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
IdentityProofingProviderClaimMapping Configure the verification claims and idcs attribute mapping.
type IdentityProofingProviderClaimMapping struct {
// Verifiable Claims.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
VerifiableClaim *string `mandatory:"true" json:"verifiableClaim"`
// Matching attribute.
// **SCIM++ Properties:**
// - idcsSearchable: false
// - multiValued: false
// - mutability: readWrite
// - required: true
// - returned: default
// - type: string
// - uniqueness: none
AttrMatch *string `mandatory:"true" json:"attrMatch"`
}
func (m IdentityProofingProviderClaimMapping) String() string
func (m IdentityProofingProviderClaimMapping) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly