Versions in this module Expand all Collapse all v59 v59.0.0 Feb 22, 2022 Changes in this version + func GetBadUserStateAuthenticateUserResultUserStateEnumStringValues() []string + func GetCompartmentMetadataAccessLevelEnumStringValues() []string + func GetContextVariableTypeEnumStringValues() []string + func GetIdentityProviderProtocolEnumStringValues() []string + func GetThinAssociationAuthorizationResponseAssociationResultEnumStringValues() []string + type AccessibleCompartmentRequest struct + AuthorizationRequest *AuthorizationRequest + CompartmentIds []string + func (m AccessibleCompartmentRequest) String() string + func (m AccessibleCompartmentRequest) ValidateEnumValue() (bool, error) + type AccessibleCompartmentResponse struct + CompartmentsMetadata []CompartmentMetadata + func (m AccessibleCompartmentResponse) String() string + func (m AccessibleCompartmentResponse) ValidateEnumValue() (bool, error) + type AssociationAuthorizationRequest struct + Requests []AuthorizationRequest + func (m AssociationAuthorizationRequest) String() string + func (m AssociationAuthorizationRequest) ValidateEnumValue() (bool, error) + type AuthServiceUser struct + CompartmentId *string + DisplayName *string + Id *string + Name *string + TenantId *string + func (m AuthServiceUser) String() string + func (m AuthServiceUser) ValidateEnumValue() (bool, error) + type AuthenticateClientDetails struct + RequestHeaders map[string][]string + func (m AuthenticateClientDetails) String() string + func (m AuthenticateClientDetails) ValidateEnumValue() (bool, error) + type AuthenticateClientResult struct + ErrorMessage *string + Principal *Principal + func (m AuthenticateClientResult) String() string + func (m AuthenticateClientResult) ValidateEnumValue() (bool, error) + type AuthenticateUserResult struct + TenantInput *string + UserInput *string + func (m AuthenticateUserResult) String() string + func (m AuthenticateUserResult) ValidateEnumValue() (bool, error) + type AuthenticationPolicy struct + CompartmentId *string + PasswordPolicy *PasswordPolicy + func (m AuthenticationPolicy) String() string + func (m AuthenticationPolicy) ValidateEnumValue() (bool, error) + type AuthenticationPrincipal struct + Tenant *Tenant + User *User + func (m AuthenticationPrincipal) String() string + func (m AuthenticationPrincipal) ValidateEnumValue() (bool, error) + type AuthenticationRequest struct + Password *string + TenantName *string + UserName *string + func (m AuthenticationRequest) String() string + func (m AuthenticationRequest) ValidateEnumValue() (bool, error) + type AuthorizationRequest struct + Context []PermissionContext + PolicyHash *string + RequestId *string + ServiceName *string + SvcPrincipal *Principal + UserPrincipal *Principal + func (m AuthorizationRequest) String() string + func (m AuthorizationRequest) ValidateEnumValue() (bool, error) + type BadUserStateAuthenticateUserResult struct + ResolvedTenantId *string + ResolvedUserId *string + TenantInput *string + UserInput *string + UserState BadUserStateAuthenticateUserResultUserStateEnum + func (m BadUserStateAuthenticateUserResult) String() string + func (m BadUserStateAuthenticateUserResult) ValidateEnumValue() (bool, error) + type BadUserStateAuthenticateUserResultUserStateEnum string + const BadUserStateAuthenticateUserResultUserStateOneTimePasswordExpired + const BadUserStateAuthenticateUserResultUserStatePasswordInvalid + const BadUserStateAuthenticateUserResultUserStateUserBlocked + const BadUserStateAuthenticateUserResultUserStateUserDisabled + func GetBadUserStateAuthenticateUserResultUserStateEnumValues() []BadUserStateAuthenticateUserResultUserStateEnum + func GetMappingBadUserStateAuthenticateUserResultUserStateEnum(val string) (BadUserStateAuthenticateUserResultUserStateEnum, bool) + type Claim struct + Issuer *string + Key *string + Value *string + func (m Claim) String() string + func (m Claim) ValidateEnumValue() (bool, error) + type ClientCredentialsResponse struct + AccessToken *string + ExpiresIn *string + TokenType *string + func (m ClientCredentialsResponse) String() string + func (m ClientCredentialsResponse) ValidateEnumValue() (bool, error) + type CommonPrincipal struct + Tenant *Tenant + User *User + func (m CommonPrincipal) String() string + func (m CommonPrincipal) ValidateEnumValue() (bool, error) + type Compartment struct + DisplayName *string + FullName *string + Id *string + Name *string + ParentCompartmentId *string + PropertyMap map[string]string + Status *EntityStatus + func (m Compartment) String() string + func (m Compartment) ValidateEnumValue() (bool, error) + type CompartmentMetadata struct + AccessLevel CompartmentMetadataAccessLevelEnum + CompartmentId *string + func (m CompartmentMetadata) String() string + func (m CompartmentMetadata) ValidateEnumValue() (bool, error) + type CompartmentMetadataAccessLevelEnum string + const CompartmentMetadataAccessLevelAccessible + const CompartmentMetadataAccessLevelInaccessible + const CompartmentMetadataAccessLevelVisible + func GetCompartmentMetadataAccessLevelEnumValues() []CompartmentMetadataAccessLevelEnum + func GetMappingCompartmentMetadataAccessLevelEnum(val string) (CompartmentMetadataAccessLevelEnum, bool) + type ContextVariable struct + Name *string + Type ContextVariableTypeEnum + Value *string + func (m ContextVariable) String() string + func (m ContextVariable) ValidateEnumValue() (bool, error) + type ContextVariableTypeEnum string + const ContextVariableTypeBoolean + const ContextVariableTypeEntity + const ContextVariableTypeList + const ContextVariableTypeNumber + const ContextVariableTypeString + func GetContextVariableTypeEnumValues() []ContextVariableTypeEnum + func GetMappingContextVariableTypeEnum(val string) (ContextVariableTypeEnum, bool) + type CostTrackingTag struct + TagDefinitionId *string + TagDefinitionName *string + TagNamespaceId *string + TagNamespaceName *string + func (m CostTrackingTag) String() string + func (m CostTrackingTag) ValidateEnumValue() (bool, error) + type CredentialAuthenticatorInfo struct + ClientId *string + CredentialIdentifier *string + CredentialList []string + RawCredential *string + Service *string + TenantId *string + TenantName *string + UserId *string + UserName *string + func (m CredentialAuthenticatorInfo) String() string + func (m CredentialAuthenticatorInfo) ValidateEnumValue() (bool, error) + type DataplaneClient struct + func NewDataplaneClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client DataplaneClient, err error) + func NewDataplaneClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client DataplaneClient, err error) + func (client *DataplaneClient) ConfigurationProvider() *common.ConfigurationProvider + func (client *DataplaneClient) SetRegion(region string) + func (client DataplaneClient) GenerateScopedAccessToken(ctx context.Context, request GenerateScopedAccessTokenRequest) (response GenerateScopedAccessTokenResponse, err error) + type DerivedKeyResponse struct + Principal *CommonPrincipal + SigningKey *string + func (m DerivedKeyResponse) String() string + func (m DerivedKeyResponse) ValidateEnumValue() (bool, error) + type EntityStatus struct + InactiveBitMask *int64 + Status *string + func (m EntityStatus) String() string + func (m EntityStatus) ValidateEnumValue() (bool, error) + type FilterGroupMembershipDetails struct + GroupIds []string + Principal *Principal + func (m FilterGroupMembershipDetails) String() string + func (m FilterGroupMembershipDetails) ValidateEnumValue() (bool, error) + type FilterGroupMembershipResult struct + GroupIds []string + Principal *Principal + func (m FilterGroupMembershipResult) String() string + func (m FilterGroupMembershipResult) ValidateEnumValue() (bool, error) + type GenerateScopedAccessTokenDetails struct + PublicKey *string + Scope *string + func (m GenerateScopedAccessTokenDetails) String() string + func (m GenerateScopedAccessTokenDetails) ValidateEnumValue() (bool, error) + type GenerateScopedAccessTokenRequest struct + OpcRequestId *string + RequestMetadata common.RequestMetadata + func (request GenerateScopedAccessTokenRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool) + func (request GenerateScopedAccessTokenRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error) + func (request GenerateScopedAccessTokenRequest) RetryPolicy() *common.RetryPolicy + func (request GenerateScopedAccessTokenRequest) String() string + func (request GenerateScopedAccessTokenRequest) ValidateEnumValue() (bool, error) + type GenerateScopedAccessTokenResponse struct + OpcRequestId *string + RawResponse *http.Response + func (response GenerateScopedAccessTokenResponse) HTTPResponse() *http.Response + func (response GenerateScopedAccessTokenResponse) String() string + type IdentityProvider struct + AuthnContextClassRefs []string + ForceAuthentication *bool + Id *string + Name *string + Protocol IdentityProviderProtocolEnum + RedirectUri *string + ServiceProviderEntityId *string + SigningCertificate *string + TenantId *string + TenantName *string + func (m IdentityProvider) String() string + func (m IdentityProvider) ValidateEnumValue() (bool, error) + type IdentityProviderProtocolEnum string + const IdentityProviderProtocolSaml2 + func GetIdentityProviderProtocolEnumValues() []IdentityProviderProtocolEnum + func GetMappingIdentityProviderProtocolEnum(val string) (IdentityProviderProtocolEnum, bool) + type Jwk struct + Alg *string + E *string + Kid *string + Kty *string + N *string + Use *string + func (m Jwk) String() string + func (m Jwk) ValidateEnumValue() (bool, error) + type OnBehalfOfRequest struct + Expiration *string + OboToken *string + RequestHeaders map[string][]string + TargetServiceName *string + func (m OnBehalfOfRequest) String() string + func (m OnBehalfOfRequest) ValidateEnumValue() (bool, error) + type PasswordPolicy struct + IsLowercaseCharactersRequired *bool + IsNumericCharactersRequired *bool + IsSpecialCharactersRequired *bool + IsUppercaseCharactersRequired *bool + IsUsernameContainmentAllowed *bool + MinimumPasswordLength *int + func (m PasswordPolicy) String() string + func (m PasswordPolicy) ValidateEnumValue() (bool, error) + type PasswordResetAuthenticationRequest struct + PasswordResetToken *string + UserId *string + func (m PasswordResetAuthenticationRequest) String() string + func (m PasswordResetAuthenticationRequest) ValidateEnumValue() (bool, error) + type Permission struct + P *string + func (m Permission) String() string + func (m Permission) ValidateEnumValue() (bool, error) + type PermissionContext struct + Permission *Permission + Variables []ContextVariable + func (m PermissionContext) String() string + func (m PermissionContext) ValidateEnumValue() (bool, error) + type Principal struct + Claims []Claim + SubjectId *string + TenantId *string + func (m Principal) String() string + func (m Principal) ValidateEnumValue() (bool, error) + type RefreshRequest struct + CurrentToken *string + NewPublicKey *string + func (m RefreshRequest) String() string + func (m RefreshRequest) ValidateEnumValue() (bool, error) + type ResourcePrincipalSessionTokenRequest struct + ResourcePrincipalToken *string + ServicePrincipalSessionToken *string + SessionPublicKey *string + func (m ResourcePrincipalSessionTokenRequest) String() string + func (m ResourcePrincipalSessionTokenRequest) ValidateEnumValue() (bool, error) + type SecurityToken struct + Token *string + func (m SecurityToken) String() string + func (m SecurityToken) ValidateEnumValue() (bool, error) + type Tenant struct + Id *string + Name *string + ServiceNamespace *string + func (m Tenant) String() string + func (m Tenant) ValidateEnumValue() (bool, error) + type TenantNotFoundAuthenticateUserResult struct + TenantInput *string + UserInput *string + func (m TenantNotFoundAuthenticateUserResult) String() string + func (m TenantNotFoundAuthenticateUserResult) ValidateEnumValue() (bool, error) + type ThickAuthorizationResponse struct + FlushAllCaches *bool + GroupMembershipCacheDuration *string + Groups []string + Policy *string + PolicyCacheDuration *string + func (m ThickAuthorizationResponse) String() string + func (m ThickAuthorizationResponse) ValidateEnumValue() (bool, error) + type ThinAssociationAuthorizationResponse struct + AssociationResult ThinAssociationAuthorizationResponseAssociationResultEnum + DecisionCacheDuration *string + Responses []ThinAuthorizationResponse + func (m ThinAssociationAuthorizationResponse) String() string + func (m ThinAssociationAuthorizationResponse) ValidateEnumValue() (bool, error) + type ThinAssociationAuthorizationResponseAssociationResultEnum string + const ThinAssociationAuthorizationResponseAssociationResultFailBadRequest + const ThinAssociationAuthorizationResponseAssociationResultFailMissingAdmit + const ThinAssociationAuthorizationResponseAssociationResultFailMissingEndorse + const ThinAssociationAuthorizationResponseAssociationResultFailUnknown + const ThinAssociationAuthorizationResponseAssociationResultSuccess + func GetMappingThinAssociationAuthorizationResponseAssociationResultEnum(val string) (ThinAssociationAuthorizationResponseAssociationResultEnum, bool) + func GetThinAssociationAuthorizationResponseAssociationResultEnumValues() []ThinAssociationAuthorizationResponseAssociationResultEnum + type ThinAuthorizationResponse struct + AuthorizationRequest *AuthorizationRequest + DecisionCacheDuration *string + func (m ThinAuthorizationResponse) String() string + func (m ThinAuthorizationResponse) ValidateEnumValue() (bool, error) + type User struct + Id *string + IsMfaActivated *bool + IsMfaVerified *bool + IsOTP *bool + Name *string + func (m User) String() string + func (m User) ValidateEnumValue() (bool, error) + type UserNotFoundAuthenticateUserResult struct + ResolvedTenantId *string + TenantInput *string + UserInput *string + func (m UserNotFoundAuthenticateUserResult) String() string + func (m UserNotFoundAuthenticateUserResult) ValidateEnumValue() (bool, error) + type ValidAuthenticateUserResult struct + ResolvedPrincipal *AuthenticationPrincipal + TenantInput *string + UserInput *string + func (m ValidAuthenticateUserResult) String() string + func (m ValidAuthenticateUserResult) ValidateEnumValue() (bool, error) + type X509FederationRequest struct + Certificate *string + IntermediateCertificates []string + PublicKey *string + func (m X509FederationRequest) String() string + func (m X509FederationRequest) ValidateEnumValue() (bool, error) Other modules containing this package github.com/oracle/oci-go-sdk/v54 github.com/oracle/oci-go-sdk/v55 github.com/oracle/oci-go-sdk/v56 github.com/oracle/oci-go-sdk/v57 github.com/oracle/oci-go-sdk/v58 github.com/oracle/oci-go-sdk/v60 github.com/oracle/oci-go-sdk/v61 github.com/oracle/oci-go-sdk/v62 github.com/oracle/oci-go-sdk/v63 github.com/oracle/oci-go-sdk/v64 github.com/oracle/oci-go-sdk/v65